KVMの起動、停止、再起動または削除
警告:
Oracle Linux 7は現在延長サポート中です。 詳細は、Oracle Linux拡張サポートおよび Oracleオープン・ソース・サポート・ポリシーを参照してください。
できるだけ早くアプリケーションとデータをOracle Linux 8またはOracle Linux 9に移行してください。
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インスタンスを削除するには、次の手順に従います。