目的
次の手順では、virsh
を使用して、RedhatLinux上のKVMベースの仮想マシンをコマンドラインから完全に削除する方法について説明します。 指図。
オペレーティングシステムとソフトウェアのバージョン
- オペレーティングシステム: – Redhat 7.3
- ソフトウェア: – libvirtd(libvirt)2.0.0
要件
RedhatLinuxインストールへの特権アクセスが必要になります。
難易度
簡単
規約
- # –指定されたLinuxコマンドは、rootユーザーとして直接、または
sudo
を使用して、root権限で実行する必要があります。 コマンド - $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります
手順
仮想マシンの名前を取得する
まず、削除する仮想マシンのドメイン名を取得します。これは、次のLinuxコマンドを使用して実行できます。
# virsh list Id Name State ---------------------------------------------------- 3 linuxconfig running
仮想マシンを破棄する
削除したい仮想マシン名を取得したら、最初に仮想マネージャーから関連付けを解除します。
# virsh destroy linuxconfig Domain linuxconfig destroyed
上記のコマンドを実行すると、仮想マシンは仮想マネージャーインベントリ内に存在しなくなります:
# virsh list Id Name State ----------------------------------------------------
仮想マシンの定義を解除する
上記の仮想マシンを破棄した後、/etc/libvirt/qemu
内のXML構成ファイル /var/lib/libvirt/images
にあるディレクトリと仮想ディスク まだ存在しています。
仮想マシンとそれに関連するすべてのファイルを完全に削除するには、実行する必要があります。
# virsh undefine linuxconfig --remove-all-storage Domain linuxconfig has been undefined Volume 'vda'(/var/lib/libvirt/images/linuxconfig.img) removed.