Рано я радовался тому, что Citrix анонсировала в FP1 правильное удаление снепшотов с хранилища iSCSI.
Цитата из моего Citrix XenCenter: 488,1 GB used of 488,3 GB total (327,8 GB allocated).
Проссумировав размер виртуальных дисков - реально 327 Гб. Однако, подумал я - снова старая проблема!!! Танцы с бубнами на тему оффлайн очистки снепшотов результатов не дали:
xe host-call-plugin host-uuid=2b3a914e-6030-4595-a7a2-615c4642f286 plugin=coalesce-leaf fn=leaf-coalesce args:vm_uuid=e66cc30c-daf2-ff6f-c977-0ca983d54397
VM has no leaf-coalesceable VDIs
И так на каждой виртуалке. На всякий случай сделал экспорт виртуальных машин и удалил их. После чего когда XenCenter показал: 488,1 GB used of 488,3 GB total (0 Мb allocated) - сделал Detach Storage, а потом Reattach Storage и, о чудо, место вернулось. XenCenter показал: 4 Mb used of 488,3 GB total (0 Мb allocated)
Но на мой взгляд это не решение вопроса. Если у кого то вылезит такая "кака" попробуйте следующее:
1. Остановите все виртуальные машины (на всякий случай заранее забекаптесь);
2. Отключите хранилище;
3. Переподключите хранилище (ни в коем случае не форматируйте!!!).
2 коментарі:
Уперся в эту проблему в 5.6. Решил проверить на 6.0 и о чудо! Похоже все исправили! Сутки крутил бэкап скрипт, который делает снэпшот запущенной виртуальной машины, экспортирует его и после этого удаляет - все было ок! Единственный момент, после удаления снэпшота надо делать xe sr-scan иначе опять будут расхождения. Однако это все прекрасно работает без остановки и загона в suspend виртуальных машин, что есть большой плюс.
Да, в 6 уже работает...
Дописати коментар