XENが起動しなくなった場合
原因を探す
容量が足りているか??
df /var
↑これが100%だったら、容量が足りないので、
-
- /var/log の辺りの適当なファイルのログを消す。
- その他消せるファイルがあったら消す。
基本ログファイルなのでそれの中身を空にしてもそれでOS自体が起動しなくなるとかはない・・・はず
dfとduコマンドでの差をみる
df /var と du -s /var
の容量を比較する。多少の違いは良いが
10Gとか違ったらどこか他で使ってるか探る
ちなみに今回の原因は
2012-11-05 - purazumakoiの[はてな]
Xenの再起動
# /etc/init.d/xend stop # /etc/init.d/xend start # xenconsoled # xm create /etc/xen/CentOS5
Xenが起動しない時のエラーはここをチェック
cat /var/log/xen/xend.log
以下のエラーの場合は容量不足が原因
Error: (2, 'Invalid kernel', 'xc_dom_find_loader: no loader found\n')
Error: (1, 'Internal error', 'xc_dom_do_gunzip: inflate failed (rc=-5)\n')
28, 'No space left on device'
参考
http://blog.glidenote.com/blog/2012/01/23/invalid-kernel-xc_dom_find_loader-no-loader-found/
http://dev.halhal.info/archives/4
http://blog.livedoor.jp/tsutaken/archives/1436060.html
vi 全ての行を選択(ログの中身を消す時に)
http://backslash.ddo.jp/wordpress/archives/88