Не работает NAT на сервере с ядром OpenVZ

Столкнулся с проблемой: на новом сервере с последней версией ядра OpenVZ не работает NAT на хосте!

Выдает ошибку: iptables : can’t initialize iptables table `nat’: Table does not exist (do you need to insmod?)

Оказывается после обновления vzctl from 4.6 to 4.7 поддержка nf_conntrack в ядре выключена. Объяснение такое: в связи с какими-то ошибками при включенном модуле производительность Vmnet0 падала на 10% при включенной опции nf_conntrack.

Лечится в CentOS так:

находим файл /etc/modprobe.d/openvz.conf

и

Читать далее

Ошибка ovz web panel connection refused — connect(2)

После установки панели и успешного создания нескольких виртуалок через какое-то время получил такую ошибку:

Ошибка ovz web panel connection refused — connect(2)

при создании новой виртуальной машины.

В логах — пусто. Все советы от разработчиков сводятся к тому, что у вас не запущен hwdemon и его надо перезапустить.

Ошибка в том, что собственно сам файл hwdemon.rb вдруг стал нулевого размера!

ls -l /opt/ovz-web-panel/utils/hw-daemon
total 12
drwxr-xr-x. 2 root 1000 4096 Apr 18 16:05

Читать далее

Конвертирование образов Xen и KVM в Vmdk

Решили сменить Xen и KVM на VmWare. Чтобы не переносить содержимое виртуальной машины в новую можно конвертировать образ командой: qemu-img convert imagefile.img -O vmdk vmdkname.vmdk Работоспособность конвертера проверена на виртуалках с Windows.

Квадраты вместо букв в Virt-manager

Довольно распространенная проблема в последних версиях CentOS Linux в virt-manager вместо русских букв — квадраты. Проблема кроется в отсутствии нужных шрифтов на сервере. Решается все просто в одну строку: yum install dejavu-lgc-sans-fonts

Исправление ошибки kernel panic — not syncing: Attempted to kill inint

Рассмотрим частный случай получения ошибки kernel panic — not syncing: Attempted to kill inint после перезагрузки Linux

В моем случае ошибка появлялась после отключения SELINUX и последующей перезагрузки.

Лечится просто:

1. При загрузке ОС нажимаем e, чтобы перейти к редактирования загрузчика GRUB.

Далее в строке загрузки ядра по-умолчанию добавляем в конец selinux=0 пример:

kernel /boot/vmlinuz-2.6.32-504.3.3.el6.x86_64 ro root=UUID=516101c3-00dd-4db6-b1ff-7214dc0baa03 rd_MD_UUID=62292ebf:38febd4a:2514de0f:1cc21698

Читать далее