ユーザ用ツール

サイト用ツール


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