VMware Server2 を動作させているサーバーには UPS があり、サーバーと通信可能だからApcupsd を使って自動終了・自動起動を設定した。
残念ながら今回のサーバーはUPS はあるものの、計画停電(輪番停電)による長時間の停電には対応できないし、SmartUPS などと違ってサーバーと通信できないタイプのものだ。
つまり、サーバーは停電を感知できない。壊れる覚悟で放置する・・。(複雑な方法を使えばできなくもないが・・)ただ、停電から復帰したときに電源が自動的に入るようにBIOS を設定したのと、起動した際にDDNS を更新するように仕掛けた。
今回のサーバーはXen を使っている。サーバーが復帰したらDomainU を自動的に起動するように設定する。
現状確認
xen ファイル確認
# ls -l /etc/xen/ 合計 80 -rw------- 1 root root 317 8月 27 2009 SVVCO51 drwxr-xr-x 2 root root 4096 7月 29 2010 auto -rwxr-xr-x 1 root root 156 5月 18 2007 qemu-ifup drwxr-xr-x 2 root root 4096 9月 11 2010 scripts -rw-r--r-- 1 root root 6458 7月 29 2010 xend-config.sxp -rw-r--r-- 1 root root 1256 7月 29 2010 xend-pci-permissive.sxp -rw-r--r-- 1 root root 4129 7月 29 2010 xend-pci-quirks.sxp -rw-r--r-- 1 root root 7264 7月 29 2010 xmexample.hvm -rw-r--r-- 1 root root 5315 7月 29 2010 xmexample.vti -rw-r--r-- 1 root root 5463 7月 29 2010 xmexample1 -rw-r--r-- 1 root root 6746 7月 29 2010 xmexample2
スポンサードリンク
自動起動の状態確認
# ls -l /etc/xen/auto/ 合計 0
シンボリック作成
# ln -s /etc/xen/SVVCO51 /etc/xen/auto/SVVC051
確認
# ls -l /etc/xen/auto/ 合計 0 lrwxrwxrwx 1 root root 16 3月 27 22:15 SVVC051 -> /etc/xen/SVVCO51
再起動して確認
# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 649 1 r----- 51.9 Domain-0 0 485 1 r----- 59.5 SVVCO51 1 256 1 --p--- 0.0 Domain-0 0 485 1 r----- 60.6 SVVCO51 1 256 1 -b---- 0.6
※参考文献にはsleep 設定が必要だとあったが、筆者環境ではシンボリック作成だけで動作した
コメント