Highlighted
Contributor
Contributor

Создание VM

Jump to solution

День добрый,

В ESXi создаю новую машину с именем VM-SP-101, она сохраняется в директорию VM-SP-101_1. Удалил, создал по новой, появилась директория  VM-SP-101_2. Все удалил, создал по новой, не помогло, все равно директории создаются с суффиксом _№

Причем переименование директории в VM-SP-101 проходит успешно, но тогда виртуалка теряет vmx файл. Похоже когда то существовала машина с подобным именем и она была не корректно удалена. Подскажите, как можно исправить данную ситуацию?

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Enthusiast
Enthusiast

Такое происходит когда ВМ была удалена только из Inventory (Remove from  Inventory). При удалении из Inventory, файлы ВМ продолжают лежать на  datastore. Соответственно при создании новой ВМ с таким же именем, к  имени каталога на datastore добавляется суффикс.
Вам нужно почистить Ваш datastore от ненужных ВМ. Для поиска ВМ через CLI, можете воспользоваться командой: find /vmfs/volumes/ -name "*SP*" -print

------------- http://communities.vmware.com/blogs/Deshifrator

View solution in original post

0 Kudos
5 Replies
Highlighted
Enthusiast
Enthusiast

Такое происходит когда ВМ была удалена только из Inventory (Remove from  Inventory). При удалении из Inventory, файлы ВМ продолжают лежать на  datastore. Соответственно при создании новой ВМ с таким же именем, к  имени каталога на datastore добавляется суффикс.
Вам нужно почистить Ваш datastore от ненужных ВМ. Для поиска ВМ через CLI, можете воспользоваться командой: find /vmfs/volumes/ -name "*SP*" -print

------------- http://communities.vmware.com/blogs/Deshifrator

View solution in original post

0 Kudos
Highlighted
Commander
Commander

Еще одна из возможных причин - это факт наличия на датасторе в соответствующей одноименной папке некоторых "лишних" файлов удаленной виртуальной машины даже если выполнялось не "Remove from Inventory", а "Delete from Disk".

Highlighted
Contributor
Contributor

Действительно, команда find /vmfs/volumes/ -name "*SP*" -print показала мне наличие папки VM-SP-101, а в ней файл виртуального диска, который у меня пропал странным образом пару недель назад. Удивительно то, что команда ls и Datastore Browser не отображают данной папки, она что, скрыта? Если да, то какой командоай поменять аттрибуты?

0 Kudos
Highlighted
Commander
Commander

Для контроля "потерянных" файлов рекомендую пользоваться утилитой RVTools, у нее на закладке "vHealth" можно наблюдать разнообразные проблемы в инфраструктуре, в том числе связанные с "потерянными" файлами, несоответсвующими именами и т.п.

vhealth.jpg

Highlighted
Contributor
Contributor

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

0 Kudos