Когда я выполняю vmotion, vmdk виртуальной машины обычно находится в общем массиве хранения (если я не использую хранилище и т. Д., Но давайте предположим, что это предприятие с SAN).
Что, если у меня есть 2 тома: один - это VMDK для виртуальной машины, а другой - отдельно смонтированный том для огромных журналов. Я мог бы использовать локальный диск.
Я гораздо более терпим к потере журналов в случае сбоя, чем сама виртуальная машина, а журналы требуют значительного ввода-вывода записи; Я предпочитаю оставить это локально, а не захлопнуть массив хранения.
Могу я сделать движение vmotion без переместить диск с файлом журнала?
Или он будет записываться из-за открытых описаний файлов в памяти и т. Д.?
Да, я знаю, журналы следует отправлять сборщику журналов, а не на диск, но для этого потребуется время; Разделение критического тома (ВМ) из менее важных (журналов) может обеспечить временное решение.
Пытаюсь уточнить:
vMotion
: переместит вашу ВМ на другой сервер ESXi, оставив хранилище ВМ в исходном хранилище данных.
Storage vMotion
: переместит хранилище виртуальной машины в другое хранилище данных, оставив виртуальную машину на исходном сервере ESXi.
Редактировать :
Используя расширенные настройки Storage vMotion, вы можете указать, какое хранилище вы хотите переместить и куда, а также оставить часть хранилища в текущем местоположении:
Используя Storage vMotion, вы можете перемещать виртуальную машину с детализацией на уровне дисков. Однако перемещение виртуальной машины с одного хоста на другой с зависимостью от локального VMDK (на одном хосте) не сработает.
Это звучит скорее как вопрос HA. В VMware вам нужно будет настроить кластер между двумя виртуальными машинами и переключить службу с помощью отказоустойчивого кластера.