OK。 クラウドコンピューティング はブロックの新しい子供です。そして、私たちの会社は本当にすぐにそれに取り組んでいます。価格のメリットではなく、プロセス管理の観点からです。 Windows 2003Serverで実行されているIIS 6.0サーバーを移動中です。IISエンジンには多くのWebサイトがあり、各Webサイトには仮想ホストが構成されています、アプリケーションプールとそのすべての良いもので。
IISPUBディレクトリをバックアップしていますが、すべてがクラウドで実行されているので、いつか入ってサーバーが完全になくなった場合に確認したいと思います。ですから、私が持っているのはバックアップだけです。シナリオ全体をかなり簡単に再現できます。すべてのWebサイトをすべてのIPにバインドしようとしているので、IPが再割り当てされても、すべてが機能します。
MetaBaseが構成を保持するファイルであることは知っていますが、そのファイルを頻繁にバックアップする方法がわかりません。仲間のIT管理者の誰かが以前にこの状況に陥ったことがありますか?
IIS metabase inn IIS6はサーバーのシステム状態の一部であるため、バックアップするには、とにかく実行している可能性が最も高いシステム状態をバックアップします。
メタベースファイルを単独でバックアップする場合は、IIS managerを使用するか、IISback.vbsスクリプトを使用してバックアップできます。これを参照してください Microsoft KB記事 =手順について。
メタベースのバックアップをスケジュールする場合は、/ System32フォルダーにインストールされているはずのIISBack.vbsスクリプトを使用できます。ファイルにバックアップし、バックアップであることを確認します。メタベースのバックアップをスラップアップします。
編集:補足-証明書をバックアップすることを忘れないでください。アプリケーションの古さに応じて、COM +コンポーネントもバックアップしてください。
Rexが提案したように、iisbackスクリプトを使用できます-例:
iisback /backup /b WebBackup /v 0 /e yourpassword /overwrite
良い TechNet Magazineの記事 より多くの情報もあります。
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にインポートし、クラウドを実行することもできます。