fbpx

CloudStack ログの見方

この記事は1年以上前に投稿されました。情報が古い可能性がありますので、ご注意ください。

ここではCloudStackでエラーが起きた時の対処方法を記載します。
これはCloud.com社のトレーニングの一つとして、サポート担当のMikeから教わった情報になります。

エラーの例としては、WebUIからのインスタンス作成に失敗するなどのケース。
Webに書かれたメッセージだけでは何が原因なのかわからないことも多いと思われます。

CloudStackでエラーが生じた場合、まずはフロントエンドであるManagement Serverのログを参考にします。
Management Serverのログ:
/var/log/cloud/management/management-server.log

SSHからコマンド「tail -f /var/log/cloud/management/management-server.log」で、常にログをトラッキングする癖をつけるといいかもしれません。
ログはとても長くなるため、場合によっては「grep Error」「grep Exception」などで、絞り込みも行います。

エラーの事象を発見したら、そのエラーの根源を探ります。
と言いますのは、とあるエラーの事象を発見したとしても、その事象はそもそも別の事象から派生したものである可能性があるからです。
そのため、Job IDもしくはSequence Numberをトラックし、エラーの原因を探り当てる必要があるわけです。

また、同じエラーをあえて再発させるという手法も存在します。
tailコマンドでログを追いつつ、わざとエラーを再発させることが、何が起きているのかを確かめる近道となるわけです。

場合によってはManagement Serverのログだけでなく、各種ハイパーバイザやシステムVMのログを確認する必要が出てくるかもしれません。
それらの確認方法につきましてはまた次回説明させて頂きます。

Author

代表取締役社長です。会社のみんなが快適に楽しく過ごせるにはどうしたら良いのかをいつも考えています。
最近8歳の息子はクワガタ虫にハマってしまい、虫取りに連れてけ連れてけとわーわー騒ぎます。「うるさいなー」と思いながらも、この可愛さはいつまで続くのかなぁと感慨深く噛み締めてます。

Yasuda Tadahiroの記事一覧

新規CTA