Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
linux:kvm [2012/03/27 10:27] linko22@gmail.com [Создание виртуальной машины] |
linux:kvm [2012/07/13 10:22] (текущий) linko22@gmail.com |
||
|---|---|---|---|
| Строка 9: | Строка 9: | ||
| < | < | ||
| - | Создаём новый сетевой интерфейс br0, описываем его в / | + | Создаём новый сетевой интерфейс br0, описываем его в **/ |
| - | < | + | < |
| DEVICE=br0 | DEVICE=br0 | ||
| TYPE=Bridge | TYPE=Bridge | ||
| Строка 21: | Строка 21: | ||
| </ | </ | ||
| - | Старый сетевой интерфейс / | + | Старый сетевой интерфейс |
| + | <code bash> | ||
| DEVICE=eth0 | DEVICE=eth0 | ||
| BOOTPROTO=none | BOOTPROTO=none | ||
| ONBOOT=yes | ONBOOT=yes | ||
| BRIDGE=br0 | BRIDGE=br0 | ||
| + | </ | ||
| После чего перезагружаем машину, | После чего перезагружаем машину, | ||
| Строка 31: | Строка 33: | ||
| Если по каким либо причинам виртуальная машины была создана с сетевой настройкой по умолчанию, | Если по каким либо причинам виртуальная машины была создана с сетевой настройкой по умолчанию, | ||
| - | < | + | < |
| < | < | ||
| <mac address=' | <mac address=' | ||
| Строка 40: | Строка 42: | ||
| </ | </ | ||
| + | Далее, что бы получить доступ к виртуальной машине для ее управления необходимо поправить настройки по умолчанию **/ | ||
| + | |||
| + | <code bash> | ||
| + | vnc_listen = " | ||
| + | vnc_password = " | ||
| + | </ | ||
| + | |||
| + | И перезагружаем демона | ||
| + | |||
| + | < | ||
| ===== Создание виртуальной машины ===== | ===== Создание виртуальной машины ===== | ||
| Строка 59: | Строка 71: | ||
| ===== Управление виртуальной машиной ===== | ===== Управление виртуальной машиной ===== | ||
| + | ===== Увеличение дискового пространства ===== | ||
| + | |||
| + | Для начала убиваем машину | ||
| + | virsh destroy machine-name | ||
| + | |||
| + | Делаем обязательно бекап | ||
| + | |||
| + | cp / | ||
| + | |||
| + | Создаём пустой файл необходимого нам размера | ||
| + | |||
| + | dd if=/ | ||
| + | |||
| + | Копируем его в наш текущий образ | ||
| + | |||
| + | echo zeros.raw >> / | ||
| + | |||
| + | Монтируем образ для манипуляций с ним средствами fdisk | ||
| + | |||
| + | losetup /dev/loop0 / | ||
| + | |||
| + | Редактируем | ||
| + | |||
| + | < | ||
| + | fdisk /dev/loop0 | ||
| + | |||
| + | WARNING: DOS-compatible mode is deprecated. It's strongly recommended to | ||
| + | | ||
| + | | ||
| + | |||
| + | Command (m for help): p | ||
| + | |||
| + | Disk /dev/loop0: 105.4 GB, 105360916480 bytes | ||
| + | 255 heads, 63 sectors/ | ||
| + | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
| + | Sector size (logical/ | ||
| + | I/O size (minimum/ | ||
| + | Disk identifier: 0x0005e743 | ||
| + | |||
| + | Device Boot Start | ||
| + | / | ||
| + | Partition 1 does not end on cylinder boundary. | ||
| + | / | ||
| + | / | ||
| + | |||
| + | Command (m for help): n | ||
| + | Command action | ||
| + | | ||
| + | | ||
| + | p | ||
| + | Selected partition 4 | ||
| + | First cylinder (7711-12809, | ||
| + | Using default value 7711 | ||
| + | Last cylinder, +cylinders or +size{K, | ||
| + | Using default value 12809 | ||
| + | |||
| + | Command (m for help): p | ||
| + | |||
| + | Disk /dev/loop0: 105.4 GB, 105360916480 bytes | ||
| + | 255 heads, 63 sectors/ | ||
| + | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
| + | Sector size (logical/ | ||
| + | I/O size (minimum/ | ||
| + | Disk identifier: 0x0005e743 | ||
| + | |||
| + | Device Boot Start | ||
| + | / | ||
| + | Partition 1 does not end on cylinder boundary. | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Выходим, | ||
| + | |||
| + | losetup -d /dev/loop0 | ||
| + | |||
| + | Стартуем виртуалку | ||
| + | |||
| + | virsh start machine-name | ||
| + | |||
| + | Логинимся в неё и добавляем новый диск в раздел LVM | ||
| + | |||
| + | pvcreate /dev/vda4 | ||
| + | vgextend VolGroup /dev/vda4 | ||
| + | lvextend -l+100%FREE / | ||
| + | resize2fs / | ||
| + | |||
| + | Всё. | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| ===== Источники ===== | ===== Источники ===== | ||
| [[http:// | [[http:// | ||
| - | |||
| [[http:// | [[http:// | ||
| + | [[http:// | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | [[http:// | ||