Libvirt の virsh ツールでよく使用されるコマンド

Libvirt の virsh ツールを使用する場合の一般的なコマンドは次のとおりです。

  1. ハイパーバイザーに接続します。

    • virsh -c <URI>: ローカル QEMU/KVM ハイパーバイザーへの接続など、指定されたハイパーバイザーに接続します virsh -c qemu:///system 。
  2. 仮想マシン管理:

    • list: すべての仮想マシンをリストします。
    • start <domain>: 仮想マシンを起動します。
    • shutdown <domain>: 仮想マシンを正常にシャットダウンします。
    • destroy <domain>: 仮想マシンを強制的にシャットダウンします。
    • autostart <domain>: 仮想マシンが自動的に起動するように設定します。
    • undefine <domain>:仮想マシンの定義を削除します(ディスクは削除しません)。
    • define <XML file>: 仮想マシンを定義して作成します。
    • edit <domain>: 仮想マシンの構成を編集します。
  3. 仮想マシン情報:

    • dominfo <domain>:仮想マシンの基本情報を表示します。
    • domstate <domain>:仮想マシンの状態を表示します。
    • vcpuinfo <domain>:仮想マシンのCPU情報を表示します。
    • domblklist <domain>:仮想マシンのディスク情報を表示します。
    • domiflist <domain>:仮想マシンのネットワークインターフェース情報を表示します。
  4. スナップショット管理:

    • snapshot-create <domain> <snapshot name>: 仮想マシンのスナップショットを作成します。
    • snapshot-list <domain>: 仮想マシンのスナップショットを一覧表示します。
    • snapshot-revert <domain> <snapshot name>: 仮想マシンを指定されたスナップショット状態に復元します。
  5. 仮想ネットワーク管理:

    • net-list: すべての仮想ネットワークをリストします。
    • net-start <network>:仮想ネットワークを起動します。
    • net-destroy <network>: 仮想ネットワークを閉じます。
    • net-edit <network>: 仮想ネットワーク構成を編集します。
  6. ストレージ管理:

    • pool-list: すべてのストレージ プールをリストします。
    • pool-start <pool>: ストレージプールを開始します。
    • pool-destroy <pool>: ストレージプールを閉じます。
    • vol-create <pool> <XML file>: ストレージボリュームを作成します。
    • vol-list <pool>: ストレージボリュームをリストします。

これらのコマンドは、基本的な仮想マシンおよびリソース管理操作のための virsh ツールの小さなサブセットにすぎません。commandを使用すると virsh help 、使用可能なすべてのコマンドの完全なリストが表示され、command の後に --help 各コマンドの使用法とオプションの詳細な説明が表示されます。

おすすめ

転載: blog.csdn.net/qq_29752857/article/details/131952985