web-dev-qa-db-ja.com

コピー-移動しない-vmをあるxenサーバーから別のサーバーに

私は2つのxenサーバー、6.5とxencenter7.0を持っています。それらはOVHを使用しており、マシン間で動的IP共有を提供しないため、プールに追加する意味がないと思いますか?とにかく、それは問題ではなく、ただ説明するだけです。

VMをあるサーバーから別のサーバーにコピーしたいのですが、xencenterウィザードはVM-つまり、ソースマシンから自動的に削除します。成功しました。両方を保持したいのですが、方法はありますか?おそらくCLIでですか?

パート2

スナップショットを作成し、そこから.xvaファイルを作成することができました。 (奇妙なことに、ドキュメントはこれが古い形式であり、.ovaを使用する必要があることを示唆していますが、CLIはこれを直接行う方法を提供せず、.xvaファイルしか作成できません)。

ここで、この.xvaファイルをNFS共有を介して別のホストに移動し、インポーターを実行しました。

xe vm-import filename = filename.xva

奇妙なことに、新しいホスト上のVMのリストに表示されている間、ストレージはまだNFS共有上にあるように見えます。2つの.vhdファイルはVMによって使用される仮想ディスクに対応しています。

したがって、新しい質問は次のとおりです。どういうわけか、これらの.vhdファイルをホストにインポートする必要があります。しかし、どのように?いくつか

1
RCD

コマンドラインを使用して、共有SR(ストレージリポジトリ)間でVM(XenCenterの仮想マシンイメージ)をコピーできます。

最初にVMをシャットダウン(実行できません))してから、次の行に沿って何かをシャットダウンする必要があります。

xe vm-list 

コピーするVM)を一意に識別する名前またはuuidを取得し、

xe sr-list

別のSRにコピーしたい場合(そうでない場合は同じSRになります)、

xe vm-copy new-name-label=<whatever-name-you-like> vm=<current-vm>

Vm-listコマンドの名前またはUUIDはどこにありますか。これは私にとって6.5でどのように機能したかです。あなたの環境で同じであるとは言えません。 7.0 のcitrixのコマンドラインリファレンスドキュメントを参照することをお勧めします。および 6.5

1
quadruplebucky