LINUX.ORG.RU
решено ФорумAdmin

Citrix XenServer. Lost disk space.


0

1

Привет всем, Сразу к проблеме. Сегодня начал создавать новую VM на удалённом XenServer средствами Citrix XenCenter. Во время создания разделов отвалился интернет и, как следствие, сервер. В результате, свободное место пропало, а созданных разделов я не вижу ни в XenCenter, ни средствами xe vdi-list из консоли. Есть у кого-нибудь идеи куда копать?

Подключитесь по ssh и удалите файлы образа дисков или lvm тома, в случае, если вы используете lvm для хранения дисков виртуальных систем.

kostik87 ★★★★★
()

Во время создания разделов отвалился интернет и, как следствие, сервер.

screen.
gnu screen

af5 ★★★★★
()
Ответ на: комментарий от kostik87

То что нужно найти и уничтожить файлы, более чем понятно. Вопрос состоит в том, в каком виде, а главное где их хранит этот Citrix. Кроме корня в 2 GB в систему больше ни одного раздела не монтировано, хотя под виртуалками 1.5TB в 10-м рэйде )) Так что пока штурмую ресурс и ответ не найден.

ZoltonMD
() автор топика
Ответ на: комментарий от af5

ТС же пишет: «средствами Citrix XenCenter», это клиент для администрирование xen-server под Windows.

kostik87 ★★★★★
()
Ответ на: комментарий от ZoltonMD

Значит, скорее всего, диски виртуальных систем находятся на томах LVM.
Посмотрите вывод

vgdisplay
lvdisplay

Ну и найдите где xen-server хранит конфигурационные файлы виртуальных машин, скорее всего где-нибудь в /var/xen<что-то там> или /etc/xen<что-то там>.

Возможно несколько ситуаций:
- создался LVM том, если всё же диски виртуальных систем находятся на LVM, и создался файл конфигурации виртуальной системы, но созданныз том не прописался в файл конфигурации виртуальной системы;
- создался LVM том, но не создался файл конфигурации виртуальной системы;
- создался LVM том, нет файла конфигурации виртуальной системы / есть, но LVM том в него не прописан, но к тому же LVM том не прописан в файле, в котором перечислены диски виртуальных систем, что бы вы могли ими управлять.

В общем, ищите где находятся файлы конфигурации виртуальных систем, смотрите в них где создаются виртуальные диски.

Ну или просто смотрите список LVM томов.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Спасибо за наставление на путь. Пофиксил. Всё оказалось просто, надо было всего лишь выспаться )

Вдруг кому пригодится: 1) создаём список существующих томов при помощи lvdisplay (я пошёл ещё проще, взял список из /dev/VG_XenStorage-<много-букв> ) 2) создаём список привязаннх к VM томов, чтобы не удалить лишнего 3) Сравниваем его каким-нибудь vimdiff 4) И удаляем ненужные тома lvremove (как я уже сказал, Citrix прячет ссылки на тома в /dev/VG_XenServer-<много-букв>)

ZoltonMD
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.