Всех приветствую. Уже второй раз столкнулся с неприятной ситуацией.
Во время работы сферы перезагружается система хранения по iSCSI. Ситуация для вмвары относительно штатная, все ВМ при этом стопятся и ждут пока вернется к жизни датастора, где они находятся. Всё логично.
Итак, хранилка перегрузилась, всё ОК. Делаем рефреш, луны увиделись, всё примапилось, машинки поехали работать дальше.
НО!!! Один из лунов не прицепился и горит сереньким. Причем не только в датасторах, но и в путях на сторадж адаптере. Никакие действия не приводят к успеху. Ни удалить, ни добавить, ничего нельзя.
Нашел хост, на котором нет запушенных ВМ с этого луна. и заете что?! ОН ТАМ ЕСТЬ! Лун доступен, датастора доступна и её можно открыть!
То есть включилась какая-то блокировка, не позволяющая сделать что-либо вменяемое с луном на хостах, где есть запущенные с него машины.
Кто занет, как это лечить? (желательно без убийства работающих "подвисших" ВМ)
Как это "вылечил" я. Бред, но надо было как-то заставить работать.
1. Power Off всем подвисшим ВМ.
2. Удаляем их из инвентори (иначе не удалить датастору)
3. Удаляем лун отовсюду, да, теперь его можно удалить (чтобы не убить данные я его отцепил со стороны хранилки)4. Включаем лун на хранилке.
5. Опять прицепляем существующую датастору на луне (теперь уже без проблем, и видят её все хосты)
6. Добавляем в инвентори все машинки с датасторы.
Я не думаю, что мой метод прпавильный. Помогите плиз, как действовать по фэншую в данной ситуации?