Назад | Перейти на главную страницу

Перенесенная виртуальная машина появляется в обоих хранилищах данных

Мы используем клиент Vsphere 4.0.0 Build 208111 с Virtual Center Server той же версии и той же сборки.

У меня есть одна виртуальная машина с одним диском, который отображается в двух разных хранилищах данных. Если я просматриваю виртуальные машины и шаблоны, я вижу только 1 виртуальную машину. Если я просматриваю экран Datastores, я вижу его в datastore-002 и datastore-003. Если я перейду к настройкам виртуальной машины в хранилище данных-002 и проверю диск, я вижу путь как хранилище данных-003. Как я могу это исправить ?

Щелкните правой кнопкой мыши оба этих хранилища данных и проверьте, есть ли в каждом из них папка с именем VMNAME.

Если папка есть только в 1, то, вероятно, у вас есть ISO, смонтированный на виртуальной машине, и он находится во втором хранилище данных.

Если в обоих хранилищах данных есть папка для виртуальной машины, проверьте, есть ли внутри обеих папок .vmdk. Если у них обоих есть дисковый файл VMDK, то вы, вероятно, попали в ситуацию, когда хранилище vMotion не было полностью завершено, а старые файлы остались в старом хранилище данных. Это случается изрядно. Чтобы исправить это, щелкните виртуальную машину правой кнопкой мыши и выберите «Изменить настройки». Выберите жесткий диск и запишите хранилище данных, в котором оно находится. Затем вы можете безопасно удалить VMDK в Другой хранилище данных.

Также возможно иметь файлы конфигурации виртуальной машины в одном хранилище данных и файл жесткого диска VMDK в другом хранилище данных. Поэтому, если вы найдете папку для виртуальной машины в обоих местах, посмотрите, есть ли у одной из них .vmx, а у другой - .vmdk. Вы можете легко обойти эту проблему, переместив виртуальную машину в другое хранилище данных.

Это может произойти, например, если у вас есть образ ISO, смонтированный из определенного хранилища данных.

На самом деле это может произойти, если у вас вообще установлен ISO. Как ни странно, ISO не обязательно должен находиться в одном хранилище данных, по крайней мере, с ESXi-5.5. Я подозреваю, что есть файл блокировки или запись в памяти, которые не меняются во время Storage VMotion.

По своему опыту я видел, где на конкретной виртуальной машине LINUX было установлено последовательное устройство. Это не было связано. После дальнейшего изучения исходное хранилище данных все еще содержало единственный файл: "serial.log".

Я просто выделил устройство и изменил каталог DS, для которого был установлен его "выходной файл". Я изменил его со старого DS на новый DS, на который я его перенес.

В данном случае проблема заключалась не в обычном, «смонтированном ISO» или «снимке».