vmbuilder questions

Kent Tenney ktenney at gmail.com
Mon Dec 1 22:22:09 UTC 2008


On Tue, Dec 2, 2008 at 2:33 PM, Lionel Porcheron
<lionel.porcheron at ubuntu.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Kent,
>
> Kent Tenney a écrit :
>> Howdy,
>>
>> I'm trying to figure out vmbuilder.
>> I see 2 doc pages, the same but different;
>> https://help.ubuntu.com/8.10/serverguide/C/jeos-and-vmbuilder.html
>> https://help.ubuntu.com/community/JeOSVMBuilder
>>
>> Is one more likely to be current, correct ... ?
>>
>> I have had no luck getting bridging working.
>> What would be evidence that the following
>> edit made a difference in the image?
>>
>> ================================================
>>  We can then edit VMBuilder/plugins/libvirt/templates/libvirtxml.tmpl to change:
>>
>>           <interface type='network'>
>>             <source network='default'/>
>>           </interface>
>>
>> To:
>>
>>           <interface type='bridge'>
>>             <source network='br0'/>
>>           </interface>
>> ================================================
>
> Your modification of the tmpl file is wrong. You should have:
>    <interface type='bridge'>
>      <source network='default'/>
>      <source bridge='br0'/>
>    </interface>

That's what's specified in the 2 doc pages I mentioned.

I made the changes you recommend, still no bridging.
When I do
$ sudo kvm disk0.qcow2

then, on the vm
$ ifconfig

I have eth0 and lo configured, cannot reach the network.

I'm working from a minimal server install, the only
additional package is python-vm-builder.

my command is
$ sudo vmbuilder kvm ubuntu -c ubunt2vm.cfg -o

ubunt2vm.cfg:
[DEFAULT]
domain = ASHLANDCOUNTY
arch = i386
ip = 192.168.0.45
user = ubuntu	
name = ubuntu
pass = ubuntu
tmpfs = -

[ubuntu]
mirror = http://192.168.0.33:9999/ubuntu
suite = intrepid
flavour = virtual
addpkg = tree

[kvm]
libvirt = qemu:///system

/etc/vmbuilder/libvirt/libvirtxml.tmpl:
<domain type='kvm'>
  <name>$hostname</name>
  <memory>#echo $mem * 1024 #</memory>
  <vcpu>1</vcpu>
  <os>
    <type>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
  </features>
  <clock offset='utc'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator>/usr/bin/kvm</emulator>
    <interface type='bridge'>
      <source network='default'/>
      <source bridge='br0'/>
    </interface>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='-1' listen='127.0.0.1'/>
#for $disk in $disks
    <disk type='file' device='disk'>
      <source file='$disk.filename' />
      <target dev='hd$disk.devletters()' />
    </disk>
#end for
  </devices>
</domain>

Any help is appreciated.

Thanks,
Kent


>
> Cheers!
>
> Lionel
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkk0ShMACgkQ5DXvknyEePwaQQCg8LmMxIX/KfoaYTNyWW/2Q+nH
> t2oAoKXfV7mmh9VD9vG0dEAWn2132rMB
> =/kGk
> -----END PGP SIGNATURE-----
>




More information about the ubuntu-server mailing list