- - PR -
WSUSの更新ファイル・データベースの移動方法
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-08-23 17:56
WSUSをWindows Server 2003に導入して検証しています。
WSUSのインストール時、更新プログラムとデータベースの保存先を 「C:\WSUS\」で指定しましたが、これをDドライブに移動したいと 考えています。 「Microsoft Windows Server Update Services 操作ガイド」の中に 更新ファイルのローカルでの格納場所の変更方法として、 WSUSutil.exe の movecontent コマンドの使用が説明されていましたが、 データベースの格納場所の変更方法がわかりません。 単純にC:\WSUS\MSSQL$WSUSフォルダをDドライブにコピーするだけでは だめなのでしょうか。 基本的な質問ですがご教授願います。 | ||||
|
投稿日時: 2005-08-23 20:24
保存先のPathはRegistryに書かれていたのでそれを変更すればできるかも?(未検証) [HKLM\SOFTWARE\Microsoft\Update Services\Server\Setup] REG_SZ ContentDir | ||||
|
投稿日時: 2005-08-24 11:01
ちゃっぴさん、回答ありがとうございます。
おそらく、C:\\WSUS配下にあるWSUSContentフォルダ(更新プログラム)と MSSQL$WSUSフォルダ(データベース)だけをバックアップした状態で WSUSの再インストール時、更新プログラムとデータベースの保存先を 「D:\\WSUS\\」で指定。先程バックアップしておいた更新プログラムと データベースをD:\\WSUS配下に復元すれば問題ないような気もしますが、 WSUSを再インストールしないで何とか移動できないものかと考えています。 とりあえず、レジストリの保存先Pathを変更して検証してみます。 ありがとうございました。 [ メッセージ編集済み 編集者: ichan 編集日時 2005-08-24 11:10 ] | ||||
|
投稿日時: 2005-08-24 14:29
ん! DBも変更するんですか?DBはMSDEですかね?
WSUSといっしょにInstallしました? DBのDataFileの格納場所の変更となると、ちょっとした操作が必要になりますよ。 DBをAttach, detachして、移動することになると思いますが、 MSDEですと、GUI Tool がついていないので、osqlをつかって、 Command Lineで操作することになるでしょうね。 データベースのアタッチ/デタッチ | ||||
|
投稿日時: 2005-08-24 16:56
DBはWMSDEでWSUSといっしょにインストールしています。
現在、SUSサーバにWSUSをインストールして検証中なのですが、 WindowsServerWorld9月号でちょうどWSUSの特集がありまして、 その中に ---------------------------------------------------------- すべてのコンポーネントをWindowsのインストールドライブに インストールするよりも、WindowsとWSUSサーバ、データベース エンジンを別の物理ドライブに分散させることで、WSUS全体の パフォーマンスが向上する。 ---------------------------------------------------------- と書かれていました。 もしかして、ここで言う「データベースエンジン」とは、 MSDEやWMSDEではなく、SQL Server2000のことなのでしょうか? だとすれば、DBの移動など考える必要もありませんね。 単純にCドライブの空き容量が少なくなったのであれば、 更新ファイルのローカルでの格納場所を WSUSutil.exe の movecontent コマンドを使って Dドライブに変更するだけで十分なことになります。 知識不足による私の勘違いでした。ちゃっぴさん、大変失礼しました。 | ||||
|
投稿日時: 2005-08-24 19:25
[quote]もしかして、ここで言う「データベースエンジン」とは、
MSDEやWMSDEではなく、SQL Server2000のことなのでしょうか? だとすれば、DBの移動など考える必要もありませんね。[/quote] なんか、かなり勘違いなさっているようですが・・・ WSUSは内部で管理情報(Patch本体は含まれません)をDBに格納しています。 なので、それを格納するための「データベースエンジン」が必要になります。 その「データベースエンジン」は MSDE, WMSDE, SQL-Server から 選択できます。 まあ、これらの違いは、基本SQL-Serverでその機能の削減版が MSDEなり、WMSDEなりといった理解でよいでしょう。 それで、別の物理Driveに配置すると高速化するとのことですが、 同時に複数のDataへAccessする際、別の物理DISKに格納されていれば、 同時にDataを引き出せるので、高速化するということです。 # ここら辺は、一度DB Serverの構築Guideをお読みになるかとよいかと・・・ DownLoadされたHOTFIXは、先ほどのRegistry ContentDir 配下の WSUSContent Folderに格納されますので、それを移してしまえば、 HOTFIXのDownloadによるSystem Driveの圧迫からは開放されるでしょうね。 ただし、管理情報はDBに格納されるのでそちらの情報が増えてくると もちろんDBが拡大していくでしょう。 # ただし、たいした量ではないような気も・・・ まあ、わたしは、DB を System Drive に配置するなんてことはしませんけど・・・ | ||||
|
投稿日時: 2005-08-24 20:38
ちゃっぴさんのご指摘どおり、DBについてかなり勘違いしていました。
DBを物理ディスクに配置するために、WSUSを再導入したいと思います。 ありがとうございました。 |
1