Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

14.8.5. ドメインの定義を解除する

# virsh undefine domain --managed-save --snapshots-metadata --storage --remove-all-storage --wipe-storage
このコマンドは、ドメインの定義を解除します。実行中のドメインで動作することはできますが、実行中のドメインを停止せずに一時的なドメインに変換します。ドメインが非アクティブの場合、ドメイン設定は削除されます。
このコマンドは、次のオプションを選択できます。
  • --managed-save - このオプションは、管理対象の保存イメージもクリーンアップされることを保証します。このオプションを使用しない場合、管理対象の保存イメージを使用してドメインの定義を解除しようとすると失敗します。
  • --snapshots-metadata - このオプションは、非アクティブなドメインの定義を解除するときに、スナップショット (snapshot-list で示される) もクリーンアップされることを保証します。設定ファイルにスナップショットメタデータが含まれている非アクティブなドメインの定義を解除しようとすると失敗することに注意してください。このオプションが使用され、ドメインがアクティブである場合、それは無視されます。
  • --storage - このオプションを使用する場合は、ボリュームターゲット名またはストレージボリュームのソースパスをコンマで区切って指定し、未定義のドメインと一緒に削除する必要があります。このアクションでは、ストレージボリュームを削除する前にそのストレージボリュームの定義が解除されます。これは、非アクティブなドメインでのみ実行できることに注意してください。これは、libvirt で管理されるストレージボリュームでのみ機能することに注意してください。
  • --remove-all-storage - ドメインの定義を解除することに加えて、関連するすべてのストレージボリュームが削除されます。
  • --wipe-storage - ストレージボリュームを削除する以外にも、コンテンツをワイプします。