web-dev-qa-db-ja.com

異なるサーバー間で機能するようにIIS 6.0構成をバックアップする方法は?

OK。 クラウドコンピューティング はブロックの新しい子供です。そして、私たちの会社は本当にすぐにそれに取り組んでいます。価格のメリットではなく、プロセス管理の観点からです。 Windows 2003Serverで実行されているIIS 6.0サーバーを移動中です。IISエンジンには多くのWebサイトがあり、各Webサイトには仮想ホストが構成されています、アプリケーションプールとそのすべての良いもので。

IISPUBディレクトリをバックアップしていますが、すべてがクラウドで実行されているので、いつか入ってサーバーが完全になくなった場合に確認したいと思います。ですから、私が持っているのはバックアップだけです。シナリオ全体をかなり簡単に再現できます。すべてのWebサイトをすべてのIPにバインドしようとしているので、IPが再割り当てされても、すべてが機能します。

MetaBaseが構成を保持するファイルであることは知っていますが、そのファイルを頻繁にバックアップする方法がわかりません。仲間のIT管理者の誰かが以前にこの状況に陥ったことがありますか?

4
Geo

IIS metabase inn IIS6はサーバーのシステム状態の一部であるため、バックアップするには、とにかく実行している可能性が最も高いシステム状態をバックアップします。

メタベースファイルを単独でバックアップする場合は、IIS managerを使用するか、IISback.vbsスクリプトを使用してバックアップできます。これを参照してください Microsoft KB記事 =手順について。

1
Sam Cogan

メタベースのバックアップをスケジュールする場合は、/ System32フォルダーにインストールされているはずのIISBack.vbsスクリプトを使用できます。ファイルにバックアップし、バックアップであることを確認します。メタベースのバックアップをスラップアップします。

編集:補足-証明書をバックアップすることを忘れないでください。アプリケーションの古さに応じて、COM +コンポーネントもバックアップしてください。

1
Rex

Rexが提案したように、iisbackスクリプトを使用できます-例:

iisback /backup /b WebBackup /v 0 /e yourpassword /overwrite

良い TechNet Magazineの記事 より多くの情報もあります。

0
Richard Beier

systemroot\ System32にあるiiscnfg.vbsという付属のツールを使用して、メタベースをエクスポートできます。

次のようなものを実行します。

iiscnfg.vbs /export /f C:\temp\metabase-export.xml /sp /lm /children /inherited

これにより、メタベース全体が取得されます。 デフォルトのWebサイトのみ(通常はIISに最初にインストールされたサイト)の場合は、次の/ spを使用します。/lm/W3SVC/1

Technetトピックで詳細を参照してください ここ

また、IIS 6.0 Metabase Explorer from Resource Kit をチェックして、メタベースのどのブランチが必要かについて詳しく知ることもできます。

必要なメタベースセクションをエクスポートしたら、iiscnfg.vbsを使用してメタベースをリモートIISにインポートし、クラウドを実行することもできます。

0
Mike Fiedler