Как удалить неактивное хранилище данных из vSphere 6.0?

Вопрос или проблема

Я следовал этому руководству vmware, чтобы удалить устройство хранения и заменить его другим. Все работало хорошо, за исключением того, что дата-стор по-прежнему отображается в списке как неактивный. Во время процедуры я должен был:

  1. отмонтировать дата-стор
  2. отцепить устройство хранения
  3. убедиться, что оно отсоединено с помощью esxcli storage core device detached list
  4. постоянно удалить конфигурацию устройства с помощью esxcli storage core device detached remove -d naa.xxxx

У меня было другое устройство для удаления, и я смог разобраться, как сделать это правильно, добавив еще один шаг после второго.

2.1 Нажмите на неактивный дата-стор -> Действия -> Удалить дата-стор

Затем продолжите

Кто-нибудь знает, как удалить этот неактивный “призрачный” дата-стор? Я на самом деле хочу использовать то же имя для нового дата-стора, так что не могу действительно закрыть на это глаза.

Любая помощь будет очень признательна.

У меня была точно такая же проблема. Проверьте, есть ли у вас снимки VM.

# список снимков
get-vm -datastore <dsname> | get-snapshot | select VM, name, created

Если VM были подключены к дата-стору, когда снимок был сделан, VM будет подключена к нему, пока вы не удалите снимок.

# удалить все снимки
get-vm -datastore <dsname> | get-snapshot | remove-snapshot

У меня была однажды проблема с недоступным NFS дата-стором. Команда, которая использовалась: esxcli storage nfs remove -v vol_nfsvol1, где nfsvol1 было названием хранилища.

Ссылка: https://kb.vmware.com/s/article/2008507

Также проверьте на отдельных хостах, смонтирован ли дата-стор. Возможно, это один файл, заблокированный за хостом, вызывает эту проблему.

Я пропустил шаги для удаления дата-стора.

В vCenter.

  1. Переместил все VM на другой дата-стор.
  2. [пропущенный шаг] Переместить/удалить шаблон.
  3. Отмонтировал дата-стор.
  4. [пропущенный шаг] удалить дата-стор.
  5. Отцепил LUN от каждого ESXi.
  6. Не представил из хранилища.

В попытке удалить дата-стор я попытался выполнить эти шаги. В vCenter.

  1. Удалить из инвентаря пропущенный шаблон.
  2. Представить назад ESXi с тем же номером LUN.
  3. Повторно прикрепить к каждому ESXi.
  4. не удалось удалить дата-стор.

Я зарегистрировал случай в VMware, и они помогли мне, выполнив эти команды на каждом из затронутых хостов ESXi.

  1. esxcli storage vmfs extent list | grep [datastore]
  2. esxcli storage core device detached list
  3. esxcli storage filesystem unmount -l [datastore]
  4. esxcli storage core device set –state=off -d naa.[datastore id]
  5. partedUtil getptbl /vmfs/devices/disks/naa.[datastore id]
  6. Повторно сканировать устройство в Vcenter – Выберите кластер, Действие – Хранилище – Повторно сканировать хранилище
  7. Не представить из хранилища.

Ответ или решение

Удаление неактивной datastore в vSphere 6.0

Для решения проблемы с удаления неактивной datastore в vSphere 6.0, необходимо выполнить ряд последовательных действий. Давайте рассмотрим процесс более подробно, чтобы обеспечить гладкое удаление вашего хранилища, а также избежать проблем с повторным использованием того же имени для новой datastore.

Шаги по удалению неактивной datastore

  1. Проверьте наличием снимков (Snapshots):

    • Начните с проверки того, есть ли виртуальные машины (VM), которые могут быть связаны с вашей неактивной datastore. Если у вас есть снимки, сделанные когда эти виртуальные машины были подключены к данному хранилищу, оно может оставаться подключенным в системе.
    • Используйте следующую команду PowerCLI для получения списка всех снимков:
      get-vm -datastore <название_ds> | get-snapshot | select VM, name, created
    • Если вы обнаружите снимки, их необходимо удалить:
      get-vm -datastore <название_ds> | get-snapshot | remove-snapshot
  2. Удалите все виртуальные машины и шаблоны:

    • Переместите все виртуальные машины на другую datastore. Обязательно удалите или переместите шаблоны, если они связаны с удаляемой datastore.
  3. Отмонтируйте datastore:

    • Отмонтируйте хранилище в vCenter. Правой кнопкой мыши нажмите на datastore и выберите «Unmount».
  4. Удаление хранилища из инвентаря:

    • После того как вы отмонтировали datastore, снова щелкните по нему правой кнопкой мыши и выберите «Delete Datastore». Это шаг, который иногда пропускают, но он критически важен.
  5. Отсоедините устройство хранения:

    • Используйте команду esxcli для отзыва хранения. Проверьте, что устройство действительно отсоединено:
      esxcli storage core device detached list
  6. Постоянное удаление конфигурации устройства:

    • Убедитесь, что вы удалили конфигурацию устройства, используя следующую команду:
      esxcli storage core device detached remove -d naa.xxxx
  7. Дополнительная проверка и удаление хранилища:

    • Если вы столкнулись с проблемами, проверьте список всех подключенных расширений с помощью следующей команды:
      esxcli storage vmfs extent list | grep <имя_datastore>
    • Если вы видите, что datastore все еще подключен, выполните следующую команду для ее отмонтирования:
      esxcli storage filesystem unmount -l <имя_datastore>
    • Добавьте еще несколько команд для обеспечения завершения процесса:
      esxcli storage core device set --state=off -d naa.<идентификатор_datastore>
      partedUtil getptbl /vmfs/devices/disks/naa.<идентификатор_datastore>
  8. Сканирование устройств в vCenter:

    • После выполнения всех вышеперечисленных команд вернитесь в vCenter и выполните сканирование устройства. Для этого выберите кластер, затем действия «Storage» → «Rescan Storage».
  9. Убедитесь в неактивности datastore:

    • После выполнения всех шагов проверьте, исчезла ли неактивная datastore из списка. Если она исчезла, вы можете перейти к созданию новой datastore с тем же именем.

Заключение

Следуя этим шагам, вы сможете удалить неактивную datastore в vSphere 6.0 и повторно использовать ее имя для нового хранилища. Советуем всегда внимательно следить за состоянием виртуальных машин и снимков, чтобы избежать проблем в будущем. Если после выполнения указанных шагов проблема не решена, возможно, стоит обратиться к поддержке VMware для дальнейшей диагностики и помощи.

Оцените материал
Добавить комментарий

Капча загружается...