仮想マシンをバックアップおよび復元できるようにするために、C#を介してHyper-Vと対話する方法(できればスナップショットおよびバックアップに関連するその他すべてのものを使用)をどこから学び始めますか?いくつかの例/開始方法に関する情報を見つけようとしましたが、何も見つかりませんでした。たぶん私は間違った質問をしていました。
2 に答える
こちらをご覧ください:https ://hypervbackup.codeplex.com/
免責事項:私はそのプロジェクトに関与していません!
このプロジェクトの主な目標は、スタンドアロンおよびクラスター化(CSV)環境でHyper-V仮想マシンをバックアップおよび復元するための非常に簡単で強力な無料ツールを提供し、Diskshadowなどの汎用ツールが提供するすべての制限を克服することです。
このツールは、Windows 2008、Windows 2008 R2、およびWindowsServer2012を対象としています。対応するすべてのコアエディションと無料のHyper-Vエディションもサポートされています。
HVBackupは、オペレーティングシステムに統合されたHyper V VSSライターコンポーネントを介して、アプリの整合性のあるバックアップとクラッシュの整合性のあるバックアップをサポートします。
このシナリオをサポートする高価な商用ソリューションは市場にかなりありますが、プロジェクトを公開する前に行った調査に基づくと、これは最初のオープンソースソリューションです。
このツールをデータセンターの本番環境管理インフラストラクチャに統合しました。つまり、実際の環境で継続的テストを実施します:-)
HVBackupは、コマンドラインから呼び出すことも、Powershellでスクリプト化することも、クラスライブラリを介して任意の.Netプログラムに統合することもできます。
バックアッププロセスでは、指定された出力ディレクトリに仮想マシンごとに個別のzipファイルが生成されます。このファイルには、VMが所有し、VSSHyper-Vプロバイダーによってバックアップ用に識別されたすべてのファイルが含まれます。