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

Ubuntu 11.10 KVM + LVM Error --part option


0

1

Добрый день всем.

Решил поднять виртуальную машину под KVM. С использованием файлового образа всё отлично работает, но на lvm установить не удалось.

Ситуация следующая.

# uname -a
Linux ubuntu-lvm-kvm-server 3.0.0-12-generic-pae #20-Ubuntu SMP Fri Oct 7 16:37:17 UTC 2011 i686 i686 i386 GNU/Linux

Все обновления в системе присутствуют, кроме LVM и KVM ничего не настраивалось

# vgdisplay 
  --- Volume group ---
  VG Name               ubuntu-lvm-kvm-server
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               465,52 GiB
  PE Size               4,00 MiB
  Total PE              119173
  Alloc PE / Size       20973 / 81,93 GiB
  Free  PE / Size       98200 / 383,59 GiB
  VG UUID               w4yrer-41D1-g3hW-s6AO-HPLl-yhLq-JaSsAb
# lvdisplay 
  --- Logical volume ---
  LV Name                /dev/ubuntu-lvm-kvm-server/root
  VG Name                ubuntu-lvm-kvm-server
  LV UUID                tImcu8-BJUR-0aQQ-6hfz-CP2T-KPw4-B8mBBi
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                40,00 GiB
  Current LE             10240
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0
   
  --- Logical volume ---
  LV Name                /dev/ubuntu-lvm-kvm-server/swap_1
  VG Name                ubuntu-lvm-kvm-server
  LV UUID                bkp49J-FLw8-niyl-xXwS-rn47-OTkI-5uCQJA
  LV Write Access        read/write
  LV Status              available
  # open                 2
  LV Size                1,93 GiB
  Current LE             493
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1
   
  --- Logical volume ---
  LV Name                /dev/ubuntu-lvm-kvm-server/vm-smeta
  VG Name                ubuntu-lvm-kvm-server
  LV UUID                QV3tmy-PoUD-uVlu-50G7-xI3Q-TM3w-PQiKdm
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                20,00 GiB
  Current LE             5120
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:2
   
  --- Logical volume ---
  LV Name                /dev/ubuntu-lvm-kvm-server/vm3
  VG Name                ubuntu-lvm-kvm-server
  LV UUID                Eq28Ti-QwB8-1rBA-zuIt-vfOZ-rZzN-0MDHdO
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                20,00 GiB
  Current LE             5120
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:3

Создаю виртуальную машину следующим образом

vmbuilder kvm ubuntu --suite=natty --flavour=virtual --arch=i386 --mirror=http://de.archive.ubuntu.com/ubuntu -o --libvirt=qemu:///system --ip=192.168.0.10 --gw=192.168.0.1 --part=/var/lib/libvirt/images/vm3/vmbuilder.partition --raw=/dev/mapper/ubuntu--lvm--kvm--server-vm3 --templates=mytemplates --user=administrator --name=Administrator --pass=howtoforge --addpkg=vim-nox --addpkg=unattended-upgrades --addpkg=acpid --firstboot=/var/lib/libvirt/images/vm3/boot.sh --mem=256 --hostname=vm3 --bridge=br0

Использовал данную документацию http://bloglinux.ru/2011/05/18/kvm-virtualization-ubuntu3/

Делал максимально приближенно но в итоге всё вываливается в ошибку:

.....
....
...
2011-11-17 15:29:09,147 INFO    : Universal Time is now:  Thu Nov 17 11:29:09 UTC 
2011.
2011-11-17 15:29:09,147 INFO    : Run 'dpkg-reconfigure tzdata' if you wish to change it.
2011-11-17 15:29:09,148 INFO    : 
2011-11-17 15:29:32,074 INFO    : Cleaning up
Traceback (most recent call last):
  File "/usr/bin/vmbuilder", line 24, in <module>
    cli.main()
  File "/usr/lib/python2.7/dist-packages/VMBuilder/contrib/cli.py", line 222, in main
    self.set_disk_layout(hypervisor)
  File "/usr/lib/python2.7/dist-packages/VMBuilder/contrib/cli.py", line 406, in 
set_disk_layout
    hypervisor.optparser.error("%s parsing --part option: %s" %
AttributeError: 'KVM' object has no attribute 'optparser'

Погуглил и наткнулся на это https://bugs.launchpad.net/ubuntu/+source/vm-builder/+bug/612082 Обновил vmbuilder до 0.12.4+bzr471-0ubuntu2 но всё в пустую.

В инете есть не мало похожих случаев на различных форумах но ответа я так и не нашёл.

Может кто сталкивался, подскажите хотя бы куда копать ?



Последнее исправление: firstpilotpirks (всего исправлений: 2)

Ответ на: комментарий от firstpilotpirks

У тебя как-то сложно.
Я делал проще, руками писал конфиг(на самом деле только один раз сделал темплейт) для либвирта в котором вписывал нужный раздер ЛВМа как диск(например /dev/mapper/lvm1_freebsd)... А что такое vmbuilder я хз :)

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

libvirt

Да ты прав, libvirt гораздо проще справился с этой задачей. В ubuntu есть даже гуишная утилита для установки и настройки виртуальных машин через libvirt. Тему можно считать закрытой. Всем спасибо )

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