os:xenserver:command
目次
コマンド
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>
ドメインIDで指定した仮想マシンのコンソール画面を出す(2)
Crtl + ]で終了
# xl console <id>
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=<nicのuuid>
追加
xe pif-scan host-uuid=<Hostのuuid> または xe pif-introduce device=eth1 host-uuid=<Hostのuuid> mac=<NICのMACアドレス>
NICの順番を変える
一覧
interface-rename --list
変更
interface-rename --update <target eth name>=MAC|PCI|Phys|"SMBios"
メモリ変更
xe vm-memory-limits-set uuid=<uuid of the valid VM> static-min=<nn>GiB/MiB dynamic-min=<nn>GiB/MiB dynamic-max=<nn>GiB/MiB static-max=<nn>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
参考
os/xenserver/command.txt · 最終更新: 2018/04/03 09:49 by hayashi