Upgrade to Pro — share decks privately, control downloads, hide ads and more …

30分でおさらい。Windows Server バックアップ

30分でおさらい。Windows Server バックアップ

2012/01/14 第66回CLR/H勉強会で発表した内容になります。

Takuya Shibata

January 14, 2012
Tweet

More Decks by Takuya Shibata

Other Decks in Technology

Transcript

  1. 自己紹介 ¨  H/N:シバタ(素敵なおひげ) ¨  Twitter: @stknohg ¨  Blog : http://d.hatena.ne.jp/stknohg/

    ¨  札幌で働くSIerです。 2010年よりCLR/Hスタッフとして活動しています。 ¨  今年のテーマは 『モバイルとサーバー』
  2. Windows Server バックアップ ¨  Windows 2008 Server から NTBackup に代わり

    登場したOS標準のバックアップツール ¨  特徴 ¤  VSSを利用したブロックレベルのバックアップ ¤  自動で増分バックアップ n  世代管理を自前で行う事は不可 ¤  バックアップファイルはVHD形式 ¤  テープデバイスへのバックアップ不可 n  代わりに光学ドライブへのバックアップが可能
  3. Windows Server バックアップ ¨  Widnows Server 2008 R2での微妙な変化 ¤ スケジュールバックアップ時の保存先 ¤ システム状態のバックアップがGUIで可能

    ¤ ディレクトリ、ファイル単位のバックアップが可能 ¤ コマンドラインツールのオプションの強化
  4. 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
  5. インストール ¤  OSをインストールした時点では Windows Serverバックアップはインストール されていない。 ¤  インストール方法 n  サーバーマネージャーから“機能の追加”

    n  Windows Server バックアップ n  コマンドラインツール n  コマンドプロンプトから”機能の追加” n  Start /w ocsetup WindowsServerBackup n  Start /w ocsetup WindowsServerBackupCommandlet (大文字、小文字は区別されるので注意)
  6. 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用)
  7. 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の停止解除を通知
  8. VSSのスナップショット ¨  Complete Copy(Split Mirror) ¤  データの完全なコピーを作成 ¨  Copy on

    Write ¤  Snapshot時はメタデータのみコピー 更新前データをSnapshotボリュームに保存 ¤  System Provider はこの方式 ¨  Redirect on Write ¤  Snapshot時はメタデータのみコピー 更新後データをSnapshotボリュームに保存
  9. 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.データ更新
  10. 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.データ更新
  11. 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.データ更新
  12. 様々なバッファ •  VSS Writer アプリケーション (メモリ上のデータ) •  Software Provider • 

    System Provider OS/ファイルシステム (I/Oキャッシュ) •  Hardware Provider ストレージ (キャッシュメモリ)
  13. 参考資料 ¨  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