WSUS サーバーを新しいハードへ移設したい


こんにちは。マイクロソフトの伊藤です。

ハードウェアの老朽化に伴い WSUS サーバーを新しいハードへ移設したい、という場合に WSUS 管理者のみなさまはどう対処しますか?
そんな時に役立つ Tips を、今回はいくつかご紹介します。

A. 一時的にレプリカ構成にする
========================
移設したい古い WSUS サーバーを親とし、移設先の新しい WSUS サーバーを子として新規構築します
この時、新しい WSUS サーバーをレプリカとして設定し、古い WSUS サーバーと同期を行います。

同期が完了した後で親子構成を解除すると、新しい WSUS サーバーへ古い WSUS サーバーの情報が複製された状態で、スタンドアロンの WSUS が出来上がります。
忘れずに新しい WSUS サーバー側でオプションを再設定すれば、移行は完了です。

この方法が最も簡単なのですが、下記の点にはご注意ください。

・新旧 WSUS サーバーの名前、IP は同じにならない
・同期させるため新旧 WSUS サーバーが通信できる環境が必要
・同期の処理中には大量のデータ通信が発生する
・新旧 WSUS サーバーのバージョンを揃える (稼働する OS は異なっていても大丈夫です)

B. 更新プログラム情報をファイル ベースで移行する
========================
オフライン環境に WSUS サーバーを構築するのと同じ要領で、必要な情報を移行させることも可能です。

Configure a Disconnected Network to Receive Updates
http://technet.microsoft.com/en-us/library/dd939873.aspx

以下に作業のポイントだけまとめてみました。

1. 新旧 WSUS サーバーの同期オプションを揃える。特に言語、高速インストール ファイル、の設定にご注意ください。

2. 旧 WSUS サーバー上で下記のコマンドを実行し、データベース内の更新プログラム情報をファイルへエクスポートする。

> wsusutil.exe export packagename.cab logfile.log

wsusutil.exe は “Program Files\Update Services\Tools” フォルダ内にあります。

3. 旧 WSUS サーバーの WsusContent フォルダ内にあるダウンロード済みファイルを、すべて新 WSUS サーバーへコピーする。
もし新 WSUS サーバーでファイルのダウンロードをやり直す場合には、コピー不要です。

4. 新 WSUS サーバー上で下記のコマンドを実行し、旧 WSUS サーバーの更新プログラム情報をインポートする。

> wsusutil.exe import packagename.cab logfile.log

5. 新 WSUS サーバー上で下記のコマンドを実行し、データベース内の更新プログラム情報と、WsusContent フォルダ内のファイル情報の整合性をチェックする。
ドキュメントに記載のない手順なのですが、もしファイル コピーに抜けがあると配布に支障が出るため、念のために実行してください。

> wsusutil.exe reset

もしステップ 3 でファイルのコピーを実施しなかった場合や、コピーに抜けがありファイルが不足している場合には、ダウンロードが行われます。

(補足)
この手順で移行を行うと、旧 WSUS サーバーのインストール承認設定は移行されません。
自動承認をご利用の場合には支障ありませんが、管理者がインストール承認状態を細かく管理する運用の場合には、手順 C もご検討ください。

(参考情報)
Manage WSUS 3.0 SP2 from the Command Line
http://technet.microsoft.com/en-us/library/dd939838.aspx

C. WSUS API Samples and Tools を使う
========================
WSUS 管理者のみなさまは WSUS API Samples and Tools をご存じでしょうか。

WSUS 3.0 API Samples and Tools
http://www.microsoft.com/en-us/download/details.aspx?id=1172

正式なサポートを提供していない無償ツールではありますが、とても便利です。
過去に何度かお客様へご案内したこともありますが、正しく動作しており実績もあるツールです。

インストール承認情報を移行させたい場合にはツールを 新旧 WSUS サーバーへインストールし、サンプルに含まれる下記のコマンドを実行します。

1. 旧 WSUS サーバー上で下記のコマンドを実行します。

> wsusmigrationexport.exe <データ保存先パス>\WSUS-yyyymmdd.xml

2. 新 WSUS サーバー上で下記のコマンドを実行します

> wsusmigrationimport.exe <データ保存先パス>\WSUS-yyyymmdd.xml all none

※ もしデータの一部しかインポートされないように見える場合は、同じインポートコマンドを再実行してください。

 

Comments (0)

Skip to main content