KVMの起動、停止、再起動または削除
CLIを使用する場合は、次の方法を使用してKVMインスタンスを起動、停止、再起動または削除できます:
KVM: インスタンスの起動
virsh start
コマンドを使用して、ローカルまたはリモート・ホストで停止しているKVMインスタンスを起動する方法について説明します。
前提条件
- 管理者権限。
- 非アクティブなKVMインスタンスの名前。
- リモートKVMインスタンスの場合、ステップ1に示すリモートの例を完了するには、次のものが必要です。
- 非アクティブなKVMインスタンスが存在するホストIPアドレス。
- ホストに対するroot権限。
- SSH接続プロトコル・ポートが有効である。
qemu-kvm
仮想化パッケージがインストールされている。仮想化パッケージの詳細は、「KVM仮想化パッケージ: 推奨」を参照してください。
手順
virt start
コマンドを使用してホスト・システム上の非アクティブなKVMを起動するには、次の手順に従います:
KVM: インスタンスの停止
virsh shutdown
コマンドを使用して、ローカルまたはリモート・ホスト上のアクティブなKVMインスタンスを停止する方法について説明します。また、virsh destroy
コマンドを使用して、ホスト上の応答しないKVMインスタンスを強制的に停止する方法についても説明します。
ノート:
virsh destroy
コマンドでは、KVM構成またはそのディスク・イメージは削除されません。物理的な機械の電源コードを引き抜くのと同様に、実行中のKVMインスタンスを強制的に停止するだけです。ただし、特殊なケースでは、virsh destroy
コマンドによってKVMファイル・システムが破損することがあるため、このコマンドは、他のすべての停止方法が失敗した場合にのみ使用することをお薦めします。
前提条件
- 管理者権限。
- アクティブなKVMインスタンスまたは応答しないKVMインスタンスの名前。
- リモートKVMインスタンスの場合、ステップ1に示すリモートの例を完了するには、次のものが必要です。
- KVMインスタンスが存在するホストのIPアドレス。
- ホストに対するroot権限。
- SSH接続プロトコル・ポートが有効である。
qemu-kvm
仮想化パッケージがインストールされている。仮想化パッケージの詳細は、「KVM仮想化パッケージ: 推奨」を参照してください。
手順
virt shutdown
コマンドまたはvirt destroy
コマンドを使用して、ホスト・システム上のKVMインスタンスを停止するには、次の手順に従います。
KVM: インスタンスの一時停止または再開
virsh suspend
コマンドを使用して、ローカルまたはリモート・ホスト上のアクティブなKVMインスタンスを一時停止する方法について説明します。また、virsh resume
コマンドを使用して、ホスト上の一時停止されたKVMインスタンスを再開する方法についても説明します。
前提条件
- 管理者権限。
- アクティブなKVMインスタンスまたは一時停止中のKVMインスタンスの名前。
- リモートKVMインスタンスの場合、ステップ1に示すリモートの例を完了するには、次のものが必要です。
- KVMインスタンスが存在するホストのIPアドレス。
- ホストに対するroot権限。
- SSH接続プロトコル・ポートが有効である。
qemu-kvm
仮想化パッケージがインストールされている。仮想化パッケージの詳細は、「KVM仮想化パッケージ: 推奨」を参照してください。
手順
ホスト・システムでKVMインスタンスを一時停止または再開するには、次の手順に従います。
KVM: インスタンスの再起動
virsh reboot
コマンドを使用してローカル・ホスト上のKVMインスタンスを再起動する方法について説明します。
ノート:
KVMの再起動は、様々な問題で役立つことがあり、一部の構成を完了するために必要になる場合もあります。前提条件
- 管理者権限。
- KVMインスタンスの名前。
手順
ホスト・システムでKVMインスタンスを再起動するには、次の手順に従います。
KVM: KVMインスタンスの削除
virsh undefine
コマンドを使用して、ホスト・システム上のKVMインスタンスを削除する方法について説明します。また、KVMインスタンスに関連付けられているストレージ・アーティファクトをオプションで削除する方法についても説明します。
前提条件
- 管理者権限。
- 必要なKVMの情報およびアクション:
- KVMインスタンス名。
- KVMストレージは、他のKVMによって使用されていない。
- KVMスナップショットの削除。KVMインスタンスに関連付けられたスナップショットを削除するには、virsh snapshot-deleteを使用します。
- KVMストレージのファイル・パス。KVMインスタンスに関連付けられているストレージ・ファイル・パスを確認するには、
virsh dumpxml
コマンドを使用します。次に例を示します:
出力例:sudo virsh dumpxml --domain My_KVMGuest_Name | grep 'source file'
<source file='/home/testuser/.local/share/libvirt/images/My_KVMGuest_Name-1.qcow2'/>
- KVMインスタンスを停止します。詳細は、「KVM: インスタンスの停止」を参照してください。
- (オプション) KVMインスタンス上のすべての重要なデータをバックアップします。必要に応じて、「クローン: 既存のKVMインスタンス」を参照してください。
手順
ホスト・システムからKVMインスタンスを削除するには、次の手順に従います。