Slide 1

Slide 1 text

30分でおさらい。 Windows Server バックアップ 2012/01/14 第66回 CLR/H勉強会 素敵なおひげ

Slide 2

Slide 2 text

自己紹介 ¨  H/N:シバタ(素敵なおひげ) ¨  Twitter: @stknohg ¨  Blog : http://d.hatena.ne.jp/stknohg/ ¨  札幌で働くSIerです。 2010年よりCLR/Hスタッフとして活動しています。 ¨  今年のテーマは 『モバイルとサーバー』

Slide 3

Slide 3 text

はじめに

Slide 4

Slide 4 text

アジェンダ ①  Windows Server バックアップ ②  Volume Shadow Copy Service(VSS) ③  スナップショットと静止点

Slide 5

Slide 5 text

Windows Server バックアップ

Slide 6

Slide 6 text

Windows Server バックアップ ¨  Windows 2008 Server から NTBackup に代わり 登場したOS標準のバックアップツール ¨  特徴 ¤  VSSを利用したブロックレベルのバックアップ ¤  自動で増分バックアップ n  世代管理を自前で行う事は不可 ¤  バックアップファイルはVHD形式 ¤  テープデバイスへのバックアップ不可 n  代わりに光学ドライブへのバックアップが可能

Slide 7

Slide 7 text

Windows Server バックアップ ¨  Widnows Server 2008 R2での微妙な変化 ¤ スケジュールバックアップ時の保存先 ¤ システム状態のバックアップがGUIで可能 ¤ ディレクトリ、ファイル単位のバックアップが可能 ¤ コマンドラインツールのオプションの強化

Slide 8

Slide 8 text

NTBackupのダウンロード ¨  バックアップしたデータの復元用にNTBackupを ダウンロードする事ができる ¨  ダウンロード先 ¤  Window Vista / Windows Server 2008向け n  http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=7da725e2-8b69-4c65- afa3-2a53107d54a7&displayLang=ja ¤  Windows 7 / Windows Server 2008 R2向け n  http://support.microsoft.com/kb/974674/ja

Slide 9

Slide 9 text

インストール ¤  OSをインストールした時点では Windows Serverバックアップはインストール されていない。 ¤  インストール方法 n  サーバーマネージャーから“機能の追加” n  Windows Server バックアップ n  コマンドラインツール n  コマンドプロンプトから”機能の追加” n  Start /w ocsetup WindowsServerBackup n  Start /w ocsetup WindowsServerBackupCommandlet (大文字、小文字は区別されるので注意)

Slide 10

Slide 10 text

バックアップとリカバリ ¨  GUIから操作 ¤ バックアップスケジュール ¤ 一回限りのバックアップ ¨  コマンドラインツールから操作 ¤ Wbadmin start backup ¤ Wbadmin start recovery *wbadminコマンドの詳細はヘルプを参照

Slide 11

Slide 11 text

Volume Shadow Copy Service

Slide 12

Slide 12 text

Volume Shadow Copy Service(VSS) ¨  OS標準の機能としてデータのバックアップや スナップショット(Shadow Copy)を取る為の基盤 ¨  Windows XP以降のOSで利用可能

Slide 13

Slide 13 text

VSSの仕組み ¨  Requestor ¤  スナップショットの作成を依頼する n  バックアップソフト等のアプリケーション ¨  Writer ¤  アプリケーションレベルの整合性を保つ為の処理を行う n  System Writer - システム状態 n  Registry Writer - レジストリ n  SQL Server VSS Writer – SQL Serverデータベース n  Etc… ¨  Provider ¤  ストレージに対してスナップショットを作成する n  Hardware Provider – SAN等のハードウェア n  Software Provider – DAS、OSのファイルシステム等 n  System Provider – Windows標準のProvider(実質NTFS用)

Slide 14

Slide 14 text

Provider VSSの仕組み ストレージ Requestor VSS Writer(s) バックアップ アプリケーション 1.VSSへスナップショットの作成要求 VSS対応 アプリケーション 2.Writerへスナップショットの作成を通知 WriterはキャッシュのFlush等を行う 3.WriterへI/Oの一時停止を通知 4.Providerへスナップショットの作成を命令 5.Providerがスナップショットを作成 7.Requestorへスナップショット 作成完了を通知 6.WriterへI/Oの停止解除を通知

Slide 15

Slide 15 text

スナップショットと静止点

Slide 16

Slide 16 text

VSSのスナップショット ¨  Complete Copy(Split Mirror) ¤  データの完全なコピーを作成 ¨  Copy on Write ¤  Snapshot時はメタデータのみコピー 更新前データをSnapshotボリュームに保存 ¤  System Provider はこの方式 ¨  Redirect on Write ¤  Snapshot時はメタデータのみコピー 更新後データをSnapshotボリュームに保存

Slide 17

Slide 17 text

Complete Copy ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ク マ ー 縛 り ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 1.初期状態 2.スナップショット取得 3.データ更新

Slide 18

Slide 18 text

Copy on Write ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ブロックID 1 2 3 4 5 データ ク マ ー 縛 り ブロックID 1 2 3 4 5 データ 兄 者 1.初期状態 2.スナップショット取得 3.データ更新

Slide 19

Slide 19 text

Redirect on Write ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ ブロックID 1 2 3 4 5 データ ク マ ー 兄 者 ブロックID 1 2 3 4 5 データ 縛 り 1.初期状態 2.スナップショット取得 3.データ更新

Slide 20

Slide 20 text

静止点について ¨  バックアップにおける静止点 ¤  ディスクに対するI/Oが発生していない ¤  メモリ上のバッファがFlushされている ¤  ボリューム/ファイルの整合性が取れている ¨  VSSはどこまで静止点を取れるのか?

Slide 21

Slide 21 text

様々なバッファ •  VSS Writer アプリケーション (メモリ上のデータ) •  Software Provider •  System Provider OS/ファイルシステム (I/Oキャッシュ) •  Hardware Provider ストレージ (キャッシュメモリ)

Slide 22

Slide 22 text

参考資料

Slide 23

Slide 23 text

参考資料 ¨  Windows Server バックアップ(TechNet) ¤  http://technet.microsoft.com/ja-jp/library/cc754572(WS.10).aspx ¨  Windows Server バックアップまとめ ¤  http://blogs.technet.com/b/infrajp/archive/2011/03/18/windows-server.aspx ¨  Volume Shadow Copy Overview (MSDN) ¤  http://msdn.microsoft.com/en-us/library/windows/desktop/aa384649(v=VS.85).aspx ¨  Volume Shadow Copy Service (TechNet) ¤  http://technet.microsoft.com/en-us/library/ee923636(WS.10).aspx

Slide 24

Slide 24 text

ご静聴ありがとうございました