メンテナンスでVPSの再起動を行うそうです。
さくらインターネットから、以下のようなメールで告知がありました。
【ご連絡】さくらのVPS サービスメンテナンスに関するご案内
[メンテナンス]
作業日程 : 2011年xx月xx日(xx) xx:00~xx:00
※上記時間に15~20分程度の通信断が発生いたします。
作業内容 : 物理サーバのシステム更新メンテナンスを行います。
影響範囲 : さくらのVPS 512プランの一部
IPアドレスが下記の範囲のお客様
xxx.xxx.xxx.xxx~xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx~xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx~xxx.xxx.xxx.xxx
補足事項 : 作業時間中VPSの再起動が発生します。
※お客様の仮想サーバにてACPIが動作していない場合
弊社にて管理ツールから仮想サーバを安全にシャット
ダウンできない場合があります。
ACPIが無効の仮想サーバでは、データの消失を防ぐた
め、お客様にてメンテナンスの実施前後に、仮想
サーバの停止および起動を実施いただくようお願いい
たします。
ご不明な点やご質問等ございましたら、本メール返信にてお問い合わせ
ください。
今後ともさくらインターネットをよろしくお願いいたします。
|
ACPI(Advanced Configuration and Power Interface) とは、
パソコンの電力制御に関する規格の一つ。OSがBIOSと連携してコンピュータ内部の各パーツの電力を管理するための統一された方式を定めている。1996年12月にIntel社、Microsoft社、東芝が共同で最初の規格を策定した。
従来、電力管理にはAPMという方式が用いられていたが、これはOSとBIOSの間のやり取りを定めたもので、OS側からは大雑把な管理しかできなかった。ACPIを用いることで、OSが中心となって各機器の電力制御機能を細かく設定・管理できるようになった。
ACPIを利用するにはOS、BIOS、管理したい機器のすべてが対応している必要がある。Microsoft社では、Windows 98以降の同社のOSをすべて標準でACPI対応にしている。
(IT用語辞典出典)
CentOSでは、これを制御するためのサービスが提供されています。それが、acpid (ACPI機能による電力管理サービス) です。
・・・ということなので、acpidを有効にしておけば、さくらインターネット側で緊急時を含めて強制的なVPSの再起動が発生した場合、より安全にシャットダウンしてくれることになります。
acpidを動かす
acpidのパッケージは、特別にyumなどで削除していない限りは、デフォルトでインストールされています。
更に、デフォルトの状態では、動作しているはずなので、一応、現在の状態を確認しておきます。
(このサイトの評判のさくらのVPSを使うときに最初にやっておきたいこと(CentOS編)を参考にされている場合は、停止していると思います。)
$ chkconfig --list acpid
acpid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
$ ps aux|grep acpi
root 22 0.0 0.0 0 0 ? S< Jul06 0:00 [kacpid]
hoge 14070 0.0 0.1 61196 704 pts/0 D+ 08:59 0:00 grep acpi
$
|
上記では、全く動作していない状態でした。(個人的には、評判のさくらのVPSを使うときに最初にやっておきたいこと(CentOS編)で無効にするようにしていたので、何も動作していない状態でした。)
この状態の場合、acpidを起動する前に、
acpidの設定が、電源断発生時にshutdownが動作するように設定されているか確認しておきましょう。(デフォルトでは、shutdownが動くように設定されています。)
/etc/acpi/events/power.conf
# ACPID config to power down machine if powerbutton is pressed, but only if
# no gnome-power-manager is running
event=button/power.*
action=/bin/ps awwux | /bin/grep gnome-power-manager | /bin/grep -qv grep || /sbin/shutdown -h now
|
最後にshutdownが入っていますね。
次に、acpidを手動で起動し、再起動でも自動で起動するように設定しておきましょう。
$ /etc/init.d/acpid start
acpi デーモンを起動中: [ OK ]
$ chkconfig acpid on
$ chkconfig --list acpid
acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
$ ps aux|grep acpi
root 22 0.0 0.0 0 0 ? S< Jul06 0:00 [kacpid]
root 13120 0.0 0.1 3800 568 ? Ss Oct10 0:00 /usr/sbin/acpid
hoge 14070 0.0 0.1 61196 704 pts/0 D+ 08:59 0:00 grep acpi
$
|
これで、OKですね。
コメントを投稿 :