среда, 31 августа 2011 г.

Увеличиваем размер гостевой системы Xen domU используя LVM

Отсюда

Manager(LVM), очень просто. В данной заметке показан пошаговый способ выполнить данное действие.

Создайте новый образ, с размером, который вам требуется. Дайте этому образу любое имя. В моем случае я использовал имя extended.img
# dd if=/dev/zero of=extended.img bs=1 count=1 seek=20G conv=notrunc
Добавьте новый образ в конфигурационный файл вашего гостевого домена xen. В этом примере domU называется xen0
# vi /etc/xen/xen0
Модифицируйте эту строку
disk = [ 'tap:aio:/path/to/xen/xen0.img,xvda,w','file:/path/to/xen/extended.img,xvdb,w' ]
Сохраните
Запустите ваш domU
# xm create xen0
Зайдите на него консолью
# xm console xen0
Находясь в консоли, проверьте определился ли новый образ диска
# fdisk -lu
После того, как мы убедились, что новый образ виден, самое время поработать с LVM
Создайте новый физический раздел (PV) используя образ диска
# pvcreate -v /dev/xvdb
Проверьте, что вы успешно добавили PV
# pvdisplay
Расширяем нашу существующую группу (volume group), включая в неё новый PV
# vgextend -v VolGroup00 /dev/xvdb
Проверям, что мы успешно добавили раздел в VG
# vgdisplay
Расширяем наш логический раздел (LV)
# lvextend -L +20G -v /dev/VolGroup00/LogVol00
Проверяем
# lvdisplay
Если все шаги проделаны без ошибок и успешно, мы можем изменить корневой раздел
# resize2fs /dev/mapper/VolGroup00-LogVol00
Все готово, проверьте новое дисковое пространство.
# df -lh

Комментариев нет:

Отправить комментарий