====== コマンド ====== ===== VMのUUIDを取得 ===== xe vm-list name-label=xxxx 5789abc-1f2d-xxxx-xxxx-123456789abc ← VMのUUIDが表示される ==== UUIDで指定した仮想マシンのドメインIDを取得 ==== xe vm-list uuid=5789abc-1f2d-xxxx-xxxx-123456789abc params=dom-id dom-id ( RO) : 30 ==== 仮想マシンとドメインIDを確認する ==== # xl list Name ID Mem VCPUs State Time(s) Domain-0 0 746 2 r----- 31889.1 VM001 7 1024 1 -b---- 2140.4 VM002 11 1024 1 -b---- 4539.9 ==== ドメインIDで指定した仮想マシンのコンソール画面を出す(1) ==== exitで終了 # /usr/lib/xen/bin/xenconsole ==== ドメインIDで指定した仮想マシンのコンソール画面を出す(2) ==== Crtl + ]で終了 # xl console ===== XenServerホストのコンソール画面を出す ===== # xsconsole ===== VM Snapshot ===== xe vm-snapshot vm=VMNAME new-name-label=SnapshotName 5789abc-1f2d-xxxx-xxxx-123456789abc ← snapshotのUUIDが表示される ===== VM エクスポート ===== uuidはXenCenterまたは xe vm-list で確認 xe vm-export uuid=5789abc-1f2d-xxxx-xxxx-123456789abc filename=/mnt/nfs/filename.xva snapshotをexportする場合 xe template-param-set is-a-template=false uuid=5789abc-1f2d-xxxx-xxxx-123456789abc xe vm-export uuid=5789abc-1f2d-xxxx-xxxx-123456789abc filename=/mnt/nfs/filename.xva ===== VM インポート ===== sr-uuidはXenCenterまたは xe sr-list で確認 xe vm-import filename=/mnt/nfs/gekkeikan.xva sr-uuid=7a5b89abc-1f2d-xxxx-xxxx-123456789abc ===== VMコピー =====   xe vm-copy new-name-label='new name' uuid=VMのUUID sr-uuid=コピー先SRのUUID ===== VMのIPアドレスを取得 ===== xe vm-param-get uuid=fcc49d6b-7309-xxxx-xxxx-123456789abc param-name=networks ===== VM起動 ===== xe vm-start uuid=fcc49d6b-7309-xxxx-xxxx-123456789abc ===== VM再起動 ===== xe vm-reboot uuid=fcc49d6b-7309-xxxx-xxxx-123456789abc 強制の場合 xe vm-reboot uuid=fcc49d6b-7309-xxxx-xxxx-123456789abc force=true ===== VM終了 ===== xe vm-shutdown uuid=fcc49d6b-7309-xxxx-xxxx-123456789abc 強制の場合 xe vm-shutdown uuid=fcc49d6b-7309-xxxx-xxxx-123456789abc force=true ===== snapshot一覧 ===== xe vm-list params=snapshots name-label=VMNAME snapshots ( RO) : fc8e9f5b-eaa5-1212-xxxx-123456789abc; ca741389-0374-f541-7179-123456789abc; 70cee504-xxxx-a886-xxxx-123456789abc; fcc49d6b-7309-xxxx-xxxx-123456789abc 以下のコマンドでsnapshotの詳細を見られる xe vm-param-list uuid=fcc49d6b-7309-xxxx-xxxx-123456789abc ===== Template一覧 ===== xe template-list name-label= ===== poolのuuid ===== xe pool-list ===== pool内のホスト一覧 ===== xe host-list ===== NICの追加など ===== list xe pif-list 削除 xe pif-forget uuid= 追加 xe pif-scan host-uuid= または xe pif-introduce device=eth1 host-uuid= mac= ===== NICの順番を変える ===== 一覧 interface-rename --list 変更 interface-rename --update =MAC|PCI|Phys|"SMBios" ===== メモリ変更 ===== xe vm-memory-limits-set uuid= static-min=GiB/MiB dynamic-min=GiB/MiB dynamic-max=GiB/MiB static-max=GiB/MiB 例 xe vm-memory-limits-set uuid=a1bbb2cc-3d45-678e-0000-0xxxxxxxxxxx static-min=8GiB dynamic-min=8GiB dynamic-max=8GiB static-max=8GiB ===== 参考 ===== * [[http://d.hatena.ne.jp/eth0jp/20111224/1324701783|XenServerのxeコマンドのtips]] * [[http://support.citrix.com/article/CTX135809|How to Change Order of NICs in XenServer 6.1]] * [[https://docs.xcp-ng.org/appendix/cli_reference/|xe コマンド リファレンス]]