Мы используем XenServer 6.1 Advanced на трех блейд-серверах в пуле. Я перемещаю хранилище из старого SAN в новый SAN с помощью Storage XenMotion. Все идет нормально!
Однако я обнаружил, что на LUN, на котором нет свободного места, Storage Xenmotion не может создать моментальный снимок и, следовательно, не выполняет передачу.
Что мне кажется странным, так это то, что новая сеть SAN сообщает о пространстве, как если бы виртуальный диск действительно был перемещен.
Вот снимок текущих виртуальных дисков, существующих в новом SAN:
Однако вот снимок из вкладки «Общие» репозитория хранилища в новой сети SAN:
Этот пул XenServer - единственное, что имеет доступ к этому репозиторию хранилища. Максимум, я думаю, нужно использовать ~ 150 ГБ. Может быть, немного больше, но точно не вдвое больше. Моя текущая гипотеза заключается в том, что это как-то связано с отказавшим хранилищем XenMotion.
Вопрос: Существуют ли инструменты XenServer (в командной строке или в XenCenter), которые могут помочь мне понять, куда ушло дополнительное хранилище, и вернуть его?
Как всегда, я более чем готов предоставить больше информации, чтобы помочь сузить проблему! Заранее спасибо!
Я нашел проблему, и это, как я и подозревал. Storage XenMotion создавал потерянные виртуальные диски в случае сбоя, но они не отображались в XenCenter. Эта статья оказалась чрезвычайно полезной: http://appsense.wordpress.com/2009/11/24/deleting-orphaned-disks-in-citrix-xenserver-5-5/
Я выбрал легкий способ. На вкладке хранилища текущей виртуальной машины прикрепите потерянный диск (они отображаются в этом списке!), Затем удалите.
Теперь данные сообщаются намного точнее!