Решил я давеча воспользоваться технологией Veeam Instant Recovery для запуска виртуальной машины из бэкапа.
А Veeam Backup такой мне и говорит: “Unable to mount vPower NFS volume. An error occured during host configuration”.
Пошел разбираться. Во-первых обнаружил, что файрвол ESX не пропускает NFS Client’а. Добавил в исключения.
В логе vmkernel шла ругань про тайм-ауты – пинганул адрес бэкапа из консоли ESX-сервера. Пинг успешно прошел.
VMKernel интерфейс на ESX-сервере создан, все настройки на месте и совпадают.
Вспоминаем, что для траблшутинга VMKernel на серверах ESX требуется использовать не ping, а vmkping в консоли.
Пинг не идет. И вот тут я вспоминаю, что интерфейс VMKernel выделен под vMotion и смотрит в изолированный VLAN. Profit.
P.S. Вот такое мгновенное восстановление получилось.
Теперь надо на всех серверах еще по интерфейсу создавать…
Хммм…. мы как раз VBR внедряем. и не можем побороть траблы с репликацей…
Можно подробнее в чем именно была проблема?
vPower NFS – это IP-хранилище. Для работы с IP-хранилищами (iSCSI/NFS) необходим настроенный интерфейс VMKernel на хосте. Если у вас ESXi, то вы можете использовать один интерфейс VMKernel и для управления, и для IP-хранилищ, хотя это не рекомендуется при больших нагрузках на сторадж.
Если же у вас ESX, то для его управления используется другой интерфейс – Service Console. Соответственно, вам нужен VMKernel интерфейс для хранилища.
В принципе, у меня был VMKernel интерфейс, который я использовал для миграции виртуальных машин. В лучших традициях жанра этот интерфейс находится в изолированном VLAN и не может получить доступ к NFS на VBR.
Соответственно, в моем случае было необходимо создать еще один VMKernel-интерфейс в серверном VLAN для хоста, через который тот будет работать с NFS.
По дефолту ESXi не разрешает NFS трафик, если не подключена ни одна шара. Если подключить – разрешит опять же автоматом. Если отключить – запретит. Насколько я помню, если создать правило для NFS вручную, а потом примаунтить шару – созданное ручками правило слетит.
Вся инфа для 5ки.
Спасибо, буду знать.
не знал что у vmkenel своя пинг команда
А еще, начиная с esxi 5.1 (вроде бы), при пинге можно указать vmkernel-интерфейс, с которого отправляется пинг.