Xenの運用をするために知っておくべき基礎知識をまとめておこう。
◆仮想マシンの状態確認
[root@ml115 xen]# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 3012 2 r----- 81.2
www1 2 511 1 -b---- 53.6
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 3012 2 r----- 81.2
www1 2 511 1 -b---- 53.6
◆仮想マシンへのコンソール接続方法
[root@ml115 xen]# xm console www1
CentOS release 5 (Final)
Kernel 2.6.18-8.el5xen on an x86_64
www1.grandarbre.net login:
◆仮想マシンのコンソールからDomain-0への戻りかた
[root@www1 ~]#
[root@www1 ~]# ←CTL + ]を押す
[root@ml115 xen]#
[root@ml115 xen]#
[root@ml115 xen]#
[root@www1 ~]# ←CTL + ]を押す
[root@ml115 xen]#
[root@ml115 xen]#
[root@ml115 xen]#
◆仮想マシンの起動方法
[root@ml115 xen]# xm create /etc/xen/www1
Using config file "/etc/xen/www1".
Going to boot CentOS (2.6.18-8.el5xen)
kernel: /vmlinuz-2.6.18-8.el5xen
initrd: /initrd-2.6.18-8.el5xen.img
Using config file "/etc/xen/www1".
Going to boot CentOS (2.6.18-8.el5xen)
kernel: /vmlinuz-2.6.18-8.el5xen
initrd: /initrd-2.6.18-8.el5xen.img
Started domain www1
[root@ml115 xen]#
xm create -c /etc/xen/www1とすると起動後にそのままコンソールにつながるが、エラーが起きて起動しないことがある。そんなときは-cを付けずに起動してあとからxm connectやsshで入る。
◆仮想マシンのシャットダウン
[root@ml115 ~]# xm shutdown www1
仮想マシンの中でshutdown -h nowとしてもよい。
◆仮想マシンの強制シャットダウン
[root@ml115 ~]# xm destroy www1
ただしシステムが壊れてしまう場合があるので注意。
◆Domain-0起動時にDomain-Uも自動的に起動する
/etc/xen/autoに設定ファイルへのシンボリックリンクを置く
[root@ml115 xen]# ls -l /etc/xen/auto/
total 4
lrwxrwxrwx 1 root root 13 Oct 27 20:52 www1 -> /etc/xen/www1
[root@ml115 xen]# ls -l /etc/xen/auto/
total 4
lrwxrwxrwx 1 root root 13 Oct 27 20:52 www1 -> /etc/xen/www1
◆