No Image

Xenで"Memory squeeze in netback driver."のエラーメッセージ

Xenで仮想サーバを立てているサーバ側で突然ネットワークが不通になってしまった。

思いつくことを一通り試したが全く改善されなかったので、/var/log/messages ログファイルを見てみると

printk: 4 messages suppressed.
xen_net: Memory squeeze in netback driver.
というエラーメッセージが繰り返し記録されている。

見覚えのないメッセージで少々焦ったが、調べてみるとDomain-0側のメモリ不足
というか恐らくメモリリークが起きている様子。
なので、 “/boot/grub/grub.conf” のkernel行最後に “dom0_mem=1280M” とDomain-0が使うメモリを指定してみることに。

title CentOS (2.6.18-xxx.1.6.el5xen)
        root (hd0,0)
        kernel /xen.gz-2.6.18-xxx.1.6.el5 dom0_mem=1280M
        module /vmlinuz-2.6.18-xxx.1.6.el5xen ro root=/dev/VolGroup00/LogVol00
        module /initrd-2.6.18-xxx.1.6.el5xen.img

とりあえずこれで再起動したところ、エラーメッセージが消え、接続できなかったネットワークが無事に接続出来るようになった。
しかし、実はいちばん解決して欲しい問題は解決されず・・・力業でしのぐという結果に・・・
[tmkm-amazon]4798120022[/tmkm-amazon]
[tmkm-amazon]4798121401[/tmkm-amazon]

Share this post