virsh

  • 仮想サーバの一覧を表示
virsh list
  • ダウンしている仮想サーバも含めて一覧を表示
virsh list --all
  • 仮想ノードの情報を表示
virsh dominfo vm_test1
  • 仮想サーバを起動
virsh start vm_test1
  • 仮想サーバを起動後、コンソールに入る
virsh --console vm_test1
  • 仮想サーバを停止
virsh shutdown vm_test1
  • 仮想サーバを強制停止
virsh destroy vm_test1
  • 仮想ノードの自動起動を設定
virsh autostart vm_test1
  • 仮想ノードの自動起動を無効
virsh autostart --disable vm_test1
  • 仮想サーバのcpuマッピングを確認
virsh vcpuinfo vm_test1
  • 仮想サーバのvcpu0番をcpu3番にマッピング
virsh vcpupin vm_test1 0 3
  • 仮想サーバのcpu数を8に設定
virsh setvcpus vm_test1 8
  • 仮想サーバのメモリ状況を確認
virsh dommemstat vm_test1
  • メモリ割当のnuma設定を確認
virsh numatune vm_test1
  • メモリ割当のnumaノードを変更
virsh numatune vm_test1 --nodeset=0
  • メモリ割当のnumaポリシーを変更
virsh numatune vm_test1 --mode preferred
  • 仮想サーバをxmlファイルから登録
virsh define /etc/libvirt/qemu/vm_test1.xml
  • 仮想サーバの定義を変更
virsh edit vm_test1
  • 仮想サーバを削除
virsh undefine vm_test1
  • defaultの仮想ブリッジを削除
virsh net-undefine default
  • ストレージプールの作成
virsh pool-define-as vm-pool logical - - /dev/sda vg01 /dev/vg01
  • ストレージプールの自動起動
virsh pool-autostart vm-pool
  • ボリュームの一覧を確認
virsh vol-list vm-pool
  • ボリュームを作成する
virsh vol-create-as vm-pool web1.img 100G
  • ボリュームを削除する
virsh vol-delete /dev/vg1/web1.img
  • ホストOS情報の表示
virsh sysinfo
  • ホストOSのデバイス一覧
virsh nodedev-list
  • ホストOSのスペックやアーキテクチャ、エミュレータ等を確認
virsh capabilities