XenCenterを使用してCitrix XenServer仮想マシンのスナップショットを作成しました。次に、XenCenterのスナップショットアイコンを右クリックして[ファイルにエクスポート]を選択するのと同じように、このスナップショットを* .xvaファイルとして保存します。 ……」.
ただし、VMのサイズは100 GBなので、XenServerコンソールからこの操作を実行し、VM遅いネットワーク接続を介して。
コンソールでこれを行う方法を教えてください。私はしばらくグーグルで過ごしましたが、この特定の問題の解決策を見つけることができませんでした。
サーバーのスナップショットを作成したら、そのスナップショットをNFSなどのローカルにマウントされたストレージにエクスポートできます。アンディ・バートンがここに書いた無料のスクリプトを見てください。
以下のスクリプトから関連するコマンドをカットアンドペーストしました。
# Create snapshot
snapshot=`xe vm-snapshot vm=$uuid new-name-label=backup_$date`
vm_log[${#vm_log[@]}]="Snapshot: $snapshot"
# Set as VM not template
snapshot_template=`xe template-param-set is-a-template=false uuid=$snapshot`
vm_log[${#vm_log[@]}]="Set as VM"
# Export
snapshot_export=`xe vm-export vm=$snapshot filename="$backup_dir$label-$date$backup_ext"`
vm_log[${#vm_log[@]}]="Export: $snapshot_export"
# Delete snapshot
snapshot_delete=`xe vm-uninstall uuid=$snapshot force=true`
vm_log[${#vm_log[@]}]="Delete Snapshot: $snapshot_delete"