Как исправить ошибку объединения дисков виртуальной машины в VMware

Объединение виртуальных дисков — это процесс, при котором файлы на виртуальном диске объединяются в один файл. Это происходит при создании моментального снимка; затем создаются дельта-диски для хранения изменений, внесенных с момента создания последнего моментального снимка. Появляется сообщение. Необходимо выполнить слияние дисков виртуальной машины. Если у вашей виртуальной машины большое количество снимков, необходимо объединить их, чтобы гарантировать, что производительность виртуальной машины не пострадает.
В интерфейсе VMware отображается виртуальная машина, для которой требуется объединение дисков.

Однако при попытке объединения файлов с диска виртуальной машины могут возникать ошибки. Зачастую эти ошибки легко устранимы.

Объединение дисков виртуальных машин в VMware

Чтобы снять статус «Требуется объединение дисков виртуальных машин», необходимо объединить диски виртуальных машин.

  1. Укажите виртуальную машину, для которой требуется объединение дисков.
  2. Нажмите на кнопку Экшн (Действие) и наведите курсор на этот пункт. Снимки (Кадры).
  3. Оттуда выберите Консолидировать (Объединение). Появится окно подтверждения; нажмите на него. Да (Да).
    Пошаговая инструкция по объединению дисков виртуальных машин.

Возможные ошибки в процессе интеграции

В процессе объединения дисков может возникнуть ошибка следующего содержания: «Идентификатор содержимого исходного виртуального диска не совпадает с соответствующим идентификатором содержимого на поддиске».Эта ошибка возникает, когда объединяемые серии виртуальных дисков содержат разные Content-ID и не могут быть объединены.

Ещё одна возможная ошибка: «Не удалось получить доступ к файлу, поскольку он заблокирован».Это происходит, когда виртуальная машина запущена, выполняются операции создания моментальных снимков или когда сторонние службы, используемые виртуальной машиной, блокируют файл.

Ошибка идентификатора контента во время интеграции.

Исправление: Идентификатор содержимого исходного виртуального диска не совпадает с соответствующим исходным содержимым.

Сначала скопируйте имя хоста затронутой виртуальной машины и введите его в окно настроек PuTTY — бесплатного SSH-клиента, который можно скачать. Это откроет терминал.

ملاحظة: Имейте в виду, что описанная ниже процедура сопряжена с риском повреждения виртуального диска и должна выполняться только в том случае, если вы понимаете схемы разметки диска.

  1. Откройте окно конфигурации PuTTY и введите имя хоста виртуальной машины, на которой возникает ошибка.
    Окно настроек PuTTY.
  2. Откроется окно терминала, где вам нужно будет войти в систему, используя учетные данные вашей виртуальной машины.
    Окно терминала PuTTY.
  3. Перейдите в каталог, где хранятся файлы дисков виртуальной машины, используя команду. “cd /vmfs/volumes/DatastoreName/VmName”Замените 'DatastoreName' и 'VmName' соответствующими значениями. Затем введите «лс» Чтобы просмотреть все виртуальные диски.
    Терминальный интерфейс с командами.
  4. Далее необходимо определить два конфликтующих виртуальных диска. Для этого введите команду. “cat vmware.log”.
    В окне терминала PuTTY отображается команда 'cat'.
  5. Поиск текста “DISKLIB-LINK” В файле журнала. Обратите внимание на имена дисков, указанные в этой строке, поскольку они представляют диски с несовпадающими идентификаторами содержимого.
    Введите команду DISKLIB-LINK в окне терминала PuTTY.
  6. Отобразить идентификаторы содержимого выбранных файлов “.vmdk” с помощью команды 'cat', например: “cat disk2-000001.vmdk” Или “cat disk2.vmdk”.
    Сравнение идентификаторов исходного диска и субдиска.
  7. Для изменения идентификатора диска используйте команду 'vi', например: “vi disk2-000001.vmdk”Скопируйте идентификатор из файла “disk2.vmdk” и вставьте его в файл “disk2-00001.vmdk” в качестве нового ParentCID.
    команда vi ParentCID для disk2-000001.vmdk
  8. Замените ParentCID на правильный Content ID, затем нажмите клавишу Escape и Enter. «:wq!» Чтобы сохранить изменения и выйти, вы можете продолжить процесс объединения дисков.
    Слияние завершено.

Исправление: Доступ к файлу был невозможен, поскольку он был заблокирован.

Для устранения ошибки «Невозможно получить доступ к файлу, так как он заблокирован».Перезапустите скрипт services.sh. Это обновит все службы, использующие диски виртуальной машины, устранит препятствия и позволит завершить процесс консолидации.

Ошибка VMware, связанная с интеграцией.

Перезапуск служб приведет к временному отключению виртуальных машин, что позволит осуществить слияние без помех.

  1. Откройте окно конфигурации PuTTY и введите имя хоста виртуальной машины, вызывающей ошибку.
    Ошибка настроек PuTTY.
  2. В открытом окне терминала войдите в систему как пользователь 'root' и выполните команду. "services.sh restart".
    Интерфейс терминала PuTTY.

После выполнения этих шагов вы сможете успешно объединить скриншоты вашей виртуальной машины.

Комментарии закрыты.