Thank you very much, Galina. It works fine. Now it could be fine to add the network driver too.
2010/5/4 Galia Lisovskaya <[email protected]> > Hi all! > > I make patch for koan to provide virtio/ide switch KVM driver support > in deployment process. > > src.rpm is avaible: http://dw.ha-systems.ru/cobbler/ > This rpm include my patch. > > I'ts my first public code on Python, please don't angry :) > > Deployment process with patched koan: > > =============================== > koan --qemu-disk-type=virtio --virt-type=qemu --virt > --virt-path=/dev/kvm-test01/vm05 --virt-bridge=virbr1 --system=vm05 > --server=cobbler01.int.ha-systems.ru > - looking for Cobbler at http://cobbler01.int.ha-systems.ru/cobbler_api > - reading URL: http://10.0.5.25/cblr/svc/op/ks/system/vm05 > install_tree: http://10.0.5.25:80/cblr/links/Centos-54-i386 > libvirtd (pid 2450) выполняется... > - using qemu hypervisor, type=kvm > Tue, 04 May 2010 05:59:03 DEBUG No conn passed to Guest, opening > URI 'qemu:///system' > Tue, 04 May 2010 05:59:03 DEBUG DistroInstaller location is a network > source. > libvir: QEMU error : Domain not found: no domain with matching name 'vm05' > - adding disk: /dev/kvm-test01/vm05 of size 20 SSSS!!!SSSS > Tue, 04 May 2010 05:59:03 DEBUG Setting size for existing storage > to '14.65625' > Tue, 04 May 2010 05:59:03 DEBUG Detected storage as type 'block' > libvir: QEMU error : Domain not found: no domain with matching uuid > 'iDA$��Ȑ�균��▒s' > Tue, 04 May 2010 05:59:03 DEBUG Attempting to detect distro: > Tue, 04 May 2010 05:59:03 DEBUG Fetching URI: > http://10.0.5.25:80/cblr/links/Centos-54-i386/.treeinfo > Tue, 04 May 2010 05:59:03 DEBUG Saved file to > /var/lib/libvirt/boot/virtinst-.treeinfo.hgyMVA > Tue, 04 May 2010 05:59:03 DEBUG Fetching URI: > http://10.0.5.25:80/cblr/links/Centos-54-i386/images/pxeboot/vmlinuz > Tue, 04 May 2010 05:59:04 DEBUG Saved file to > /var/lib/libvirt/boot/virtinst-vmlinuz.BRTxQ5 > Tue, 04 May 2010 05:59:04 DEBUG Fetching URI: > http://10.0.5.25:80/cblr/links/Centos-54-i386/images/pxeboot/initrd.img > Tue, 04 May 2010 05:59:04 DEBUG Saved file to > /var/lib/libvirt/boot/virtinst-initrd.img.UUUzaT > libvir: QEMU error : Domain not found: no domain with matching name 'vm05' > Tue, 04 May 2010 05:59:04 DEBUG Creating guest from: > <domain type='kvm'> > <name>vm05</name> > <currentMemory>524288</currentMemory> > <memory>524288</memory> > <uuid>69444124-a8e6-c890-8dea-b7a080a91873</uuid> > <os> > <type>hvm</type> > <kernel>/var/lib/libvirt/boot/virtinst-vmlinuz.BRTxQ5</kernel> > <initrd>/var/lib/libvirt/boot/virtinst-initrd.img.UUUzaT</initrd> > <cmdline>method=http://10.0.5.25:80/cblr/links/Centos-54-i386/ > ks=http://10.0.5.25/cblr/svc/op/ks/system/vm05<http://10.0.5.25:80/cblr/links/Centos-54-i386/%0Aks=http://10.0.5.25/cblr/svc/op/ks/system/vm05>ksdevice=link > kssendmac > lang= text </cmdline> > </os> > <features> > <acpi/><apic/><pae/> > </features> > <clock offset="utc"/> > <on_poweroff>destroy</on_poweroff> > <on_reboot>destroy</on_reboot> > <on_crash>destroy</on_crash> > <vcpu>1</vcpu> > <devices> > <emulator>/usr/libexec/qemu-kvm</emulator> > <console type='pty'/> > <disk type='block' device='disk'> > <source dev='/dev/kvm-test01/vm05'/> > <target dev='vda' bus='virtio'/> > </disk> > <interface type='bridge'> > <source bridge='virbr1'/> > <mac address='00:16:3e:42:e3:46'/> > </interface> > <input type='mouse' bus='ps2'/> > <graphics type='vnc' port='-1' keymap='en-us'/> > </devices> > </domain> > > > Tue, 04 May 2010 05:59:06 DEBUG Created guest, looking to see if it > is running > Tue, 04 May 2010 05:59:06 DEBUG Saving XML boot config: > <domain type='kvm'> > <name>vm05</name> > <currentMemory>524288</currentMemory> > <memory>524288</memory> > <uuid>69444124-a8e6-c890-8dea-b7a080a91873</uuid> > <os> > <type>hvm</type> > <boot dev='hd'/> > </os> > <features> > <acpi/><apic/><pae/> > </features> > <clock offset="utc"/> > <on_poweroff>destroy</on_poweroff> > <on_reboot>restart</on_reboot> > <on_crash>restart</on_crash> > <vcpu>1</vcpu> > <devices> > <emulator>/usr/libexec/qemu-kvm</emulator> > <console type='pty'/> > <disk type='block' device='disk'> > <source dev='/dev/kvm-test01/vm05'/> > <target dev='vda' bus='virtio'/> > </disk> > <interface type='bridge'> > <source bridge='virbr1'/> > <mac address='00:16:3e:42:e3:46'/> > </interface> > <input type='mouse' bus='ps2'/> > <graphics type='vnc' port='-1' keymap='en-us'/> > </devices> > </domain> > > Tue, 04 May 2010 05:59:06 DEBUG Removing > /var/lib/libvirt/boot/virtinst-vmlinuz.BRTxQ5 > Tue, 04 May 2010 05:59:06 DEBUG Removing > /var/lib/libvirt/boot/virtinst-initrd.img.UUUzaT > use virt-manager and connect to qemu to manage guest: vm05 > > ================== > > By default, use default settings of python-virtinstall (on my system > is ide bus driver): > > [r...@kvm-test01 koan]# koan --qemu-disk-type=ide --virt-type=qemu > --virt --virt-path=/dev/kvm-test01/vm04a --virt-bridge=virbr1 > --system=vm04 --server=cobbler01.int.ha-systems.ru > - looking for Cobbler at http://cobbler01.int.ha-systems.ru/cobbler_api > - reading URL: http://10.0.5.25/cblr/svc/op/ks/system/vm04 > install_tree: http://10.0.5.25:80/cblr/links/Centos-54-i386 > libvirtd (pid 2450) выполняется... > - using qemu hypervisor, type=kvm > Tue, 04 May 2010 06:37:21 DEBUG No conn passed to Guest, opening > URI 'qemu:///system' > Tue, 04 May 2010 06:37:21 DEBUG DistroInstaller location is a network > source. > libvir: QEMU error : Domain not found: no domain with matching name 'vm04' > - adding disk: /dev/kvm-test01/vm04a of size 0 SSSS!!!SSSS > Tue, 04 May 2010 06:37:21 DEBUG Setting size for existing storage > to '14.65625' > Tue, 04 May 2010 06:37:21 DEBUG Detected storage as type 'block' > libvir: QEMU error : Domain not found: no domain with matching uuid > '0�؇K-{�J`N > > �n�' > Tue, 04 May 2010 06:37:21 DEBUG Attempting to detect distro: > Tue, 04 May 2010 06:37:21 DEBUG Fetching URI: > http://10.0.5.25:80/cblr/links/Centos-54-i386/.treeinfo > Tue, 04 May 2010 06:37:21 DEBUG Saved file to > /var/lib/libvirt/boot/virtinst-.treeinfo.12CfTa > Tue, 04 May 2010 06:37:21 DEBUG Fetching URI: > http://10.0.5.25:80/cblr/links/Centos-54-i386/images/pxeboot/vmlinuz > Tue, 04 May 2010 06:37:21 DEBUG Saved file to > /var/lib/libvirt/boot/virtinst-vmlinuz.YD9gN9 > Tue, 04 May 2010 06:37:21 DEBUG Fetching URI: > http://10.0.5.25:80/cblr/links/Centos-54-i386/images/pxeboot/initrd.img > Tue, 04 May 2010 06:37:22 DEBUG Saved file to > /var/lib/libvirt/boot/virtinst-initrd.img.h0cJ0M > libvir: QEMU error : Domain not found: no domain with matching name 'vm04' > Tue, 04 May 2010 06:37:22 DEBUG Creating guest from: > <domain type='kvm'> > <name>vm04</name> > <currentMemory>524288</currentMemory> > <memory>524288</memory> > <uuid>30a7d887-4b2d-7be2-4a60-4e0be26efc0e</uuid> > <os> > <type>hvm</type> > <kernel>/var/lib/libvirt/boot/virtinst-vmlinuz.YD9gN9</kernel> > <initrd>/var/lib/libvirt/boot/virtinst-initrd.img.h0cJ0M</initrd> > <cmdline>method=http://10.0.5.25:80/cblr/links/Centos-54-i386/ > ks=http://10.0.5.25/cblr/svc/op/ks/system/vm04<http://10.0.5.25:80/cblr/links/Centos-54-i386/%0Aks=http://10.0.5.25/cblr/svc/op/ks/system/vm04>ksdevice=link > kssendmac > lang= text </cmdline> > </os> > <features> > <acpi/><apic/><pae/> > </features> > <clock offset="utc"/> > <on_poweroff>destroy</on_poweroff> > <on_reboot>destroy</on_reboot> > <on_crash>destroy</on_crash> > <vcpu>1</vcpu> > <devices> > <emulator>/usr/libexec/qemu-kvm</emulator> > <console type='pty'/> > <disk type='block' device='disk'> > <source dev='/dev/kvm-test01/vm04a'/> > <target dev='hda' bus='ide'/> > </disk> > <interface type='bridge'> > <source bridge='virbr1'/> > <mac address='00:95:12:7e:ee:71'/> > </interface> > <input type='mouse' bus='ps2'/> > <graphics type='vnc' port='-1' keymap='en-us'/> > </devices> > </domain> > > Tue, 04 May 2010 06:37:23 DEBUG Created guest, looking to see if it > is running > Tue, 04 May 2010 06:37:23 DEBUG Saving XML boot config: > <domain type='kvm'> > <name>vm04</name> > <currentMemory>524288</currentMemory> > <memory>524288</memory> > <uuid>30a7d887-4b2d-7be2-4a60-4e0be26efc0e</uuid> > <os> > <type>hvm</type> > <boot dev='hd'/> > </os> > <features> > <acpi/><apic/><pae/> > </features> > <clock offset="utc"/> > <on_poweroff>destroy</on_poweroff> > <on_reboot>restart</on_reboot> > <on_crash>restart</on_crash> > <vcpu>1</vcpu> > <devices> > <emulator>/usr/libexec/qemu-kvm</emulator> > <console type='pty'/> > <disk type='block' device='disk'> > <source dev='/dev/kvm-test01/vm04a'/> > <target dev='hda' bus='ide'/> > </disk> > <interface type='bridge'> > <source bridge='virbr1'/> > <mac address='00:95:12:7e:ee:71'/> > </interface> > <input type='mouse' bus='ps2'/> > <graphics type='vnc' port='-1' keymap='en-us'/> > </devices> > </domain> > > Tue, 04 May 2010 06:37:23 DEBUG Removing > /var/lib/libvirt/boot/virtinst-vmlinuz.YD9gN9 > Tue, 04 May 2010 06:37:23 DEBUG Removing > /var/lib/libvirt/boot/virtinst-initrd.img.h0cJ0M > use virt-manager and connect to qemu to manage guest: vm04 > [r...@kvm-test01 koan]# Puppet > bash: Puppet: команда не найдена > [r...@kvm-test01 koan]# > [r...@kvm-test01 koan]# http://docs.reductivelabs.com/ > bash: http://docs.reductivelabs.com/: Нет такого файла или каталога > [r...@kvm-test01 koan]# > [r...@kvm-test01 koan]# http://docs.reductivelabs.com/references/0.24.8/ > bash: http://docs.reductivelabs.com/references/0.24.8/: Нет такого > файла или каталога > [r...@kvm-test01 koan]# > > =========================== > [r...@kvm-test01 koan]# koan --qemu-disk-type=ide --virt-type=xen > --virt --virt-path=/dev/kvm-test01/vm04a --virt-bridge=virbr1 > --system=vm04 --server=cobbler01.int.ha-systems.ru > - looking for Cobbler at http://cobbler01.int.ha-systems.ru/cobbler_api > --qemu-disk-type<http://cobbler01.int.ha-systems.ru/cobbler_api%0A--qemu-disk-type>must > use with --virt-type=qemu > [r...@kvm-test01 koan]# > > ========================== > > [r...@kvm-test01 koan]# koan --virt --virt-path=/dev/kvm-test01/vm04a > --virt-bridge=virbr1 --system=vm04 > --server=cobbler01.int.ha-systems.ru > - looking for Cobbler at http://cobbler01.int.ha-systems.ru/cobbler_api > - reading URL: http://10.0.5.25/cblr/svc/op/ks/system/vm04 > install_tree: http://10.0.5.25:80/cblr/links/Centos-54-i386 > libvirtd (pid 2450) выполняется... > - using qemu hypervisor, type=kvm > Tue, 04 May 2010 06:39:13 DEBUG No conn passed to Guest, opening > URI 'qemu:///system' > Tue, 04 May 2010 06:39:13 DEBUG DistroInstaller location is a network > source. > libvir: QEMU error : Domain not found: no domain with matching name 'vm04' > - adding disk: /dev/kvm-test01/vm04a of size 0 SSSS!!!SSSS > Tue, 04 May 2010 06:39:13 DEBUG Setting size for existing storage > to '14.65625' > Tue, 04 May 2010 06:39:13 DEBUG Detected storage as type 'block' > libvir: QEMU error : Domain not found: no domain with matching uuid > '�GIE��?,H�,�,��' > Tue, 04 May 2010 06:39:13 DEBUG Attempting to detect distro: > Tue, 04 May 2010 06:39:13 DEBUG Fetching URI: > http://10.0.5.25:80/cblr/links/Centos-54-i386/.treeinfo > Tue, 04 May 2010 06:39:13 DEBUG Saved file to > /var/lib/libvirt/boot/virtinst-.treeinfo.SO_cRy > Tue, 04 May 2010 06:39:13 DEBUG Fetching URI: > http://10.0.5.25:80/cblr/links/Centos-54-i386/images/pxeboot/vmlinuz > Tue, 04 May 2010 06:39:13 DEBUG Saved file to > /var/lib/libvirt/boot/virtinst-vmlinuz.OgiqyM > Tue, 04 May 2010 06:39:13 DEBUG Fetching URI: > http://10.0.5.25:80/cblr/links/Centos-54-i386/images/pxeboot/initrd.img > Tue, 04 May 2010 06:39:14 DEBUG Saved file to > /var/lib/libvirt/boot/virtinst-initrd.img.6H_e3s > libvir: QEMU error : Domain not found: no domain with matching name 'vm04' > Tue, 04 May 2010 06:39:14 DEBUG Creating guest from: > <domain type='kvm'> > <name>vm04</name> > <currentMemory>524288</currentMemory> > <memory>524288</memory> > <uuid>fe474945-13b6-853f-2c48-c92cb22cba89</uuid> > <os> > <type>hvm</type> > <kernel>/var/lib/libvirt/boot/virtinst-vmlinuz.OgiqyM</kernel> > <initrd>/var/lib/libvirt/boot/virtinst-initrd.img.6H_e3s</initrd> > <cmdline>method=http://10.0.5.25:80/cblr/links/Centos-54-i386/ > ks=http://10.0.5.25/cblr/svc/op/ks/system/vm04<http://10.0.5.25:80/cblr/links/Centos-54-i386/%0Aks=http://10.0.5.25/cblr/svc/op/ks/system/vm04>ksdevice=link > kssendmac > lang= text </cmdline> > </os> > <features> > <acpi/><apic/><pae/> > </features> > <clock offset="utc"/> > <on_poweroff>destroy</on_poweroff> > <on_reboot>destroy</on_reboot> > <on_crash>destroy</on_crash> > <vcpu>1</vcpu> > <devices> > <emulator>/usr/libexec/qemu-kvm</emulator> > <console type='pty'/> > <disk type='block' device='disk'> > <source dev='/dev/kvm-test01/vm04a'/> > <target dev='hda' bus='ide'/> > </disk> > <interface type='bridge'> > <source bridge='virbr1'/> > <mac address='00:95:12:7e:ee:71'/> > </interface> > <input type='mouse' bus='ps2'/> > <graphics type='vnc' port='-1' keymap='en-us'/> > </devices> > </domain> > > Tue, 04 May 2010 06:39:15 DEBUG Created guest, looking to see if it > is running > Tue, 04 May 2010 06:39:15 DEBUG Saving XML boot config: > <domain type='kvm'> > <name>vm04</name> > <currentMemory>524288</currentMemory> > <memory>524288</memory> > <uuid>fe474945-13b6-853f-2c48-c92cb22cba89</uuid> > <os> > <type>hvm</type> > <boot dev='hd'/> > </os> > <features> > <acpi/><apic/><pae/> > </features> > <clock offset="utc"/> > <on_poweroff>destroy</on_poweroff> > <on_reboot>restart</on_reboot> > <on_crash>restart</on_crash> > <vcpu>1</vcpu> > <devices> > <emulator>/usr/libexec/qemu-kvm</emulator> > <console type='pty'/> > <disk type='block' device='disk'> > <source dev='/dev/kvm-test01/vm04a'/> > <target dev='hda' bus='ide'/> > </disk> > <interface type='bridge'> > <source bridge='virbr1'/> > <mac address='00:95:12:7e:ee:71'/> > </interface> > <input type='mouse' bus='ps2'/> > <graphics type='vnc' port='-1' keymap='en-us'/> > </devices> > </domain> > > Tue, 04 May 2010 06:39:15 DEBUG Removing > /var/lib/libvirt/boot/virtinst-vmlinuz.OgiqyM > Tue, 04 May 2010 06:39:15 DEBUG Removing > /var/lib/libvirt/boot/virtinst-initrd.img.6H_e3s > use virt-manager and connect to qemu to manage guest: vm04 > [r...@kvm-test01 koan]# > > ======================== > > > > > -- > Galina Lisovskaya > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler >
_______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
