purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

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