Try to remove content and run the vm,
ie remove the runcmd: or some of it - try to use the xml with out CDATA maybe
you can pinpoint the problem that way...
> _______________________________________________
On 27.11.14 10:03, Shanil S wrote:
> Hi All,
>
>
> I am using the ovirt version 3.5 and having some issues with the vm startup
> with cloud-init using api in run-once mode.....
>
> Below is the steps i follow :-
>
> 1. Create the VM by API from precreated Template..
> 2. Start the VM in run-once mode and push the cloud-init data from API..
> 3. VM stuck and from console it display the following :-
> Booting from DVD/CD.. ...
> Boot failed : could not read from CDROM (code 004)
>
> I am using the following xml for this operation :-
>
> <action>
> <vm>
> <os>
> <boot dev='cdrom'/>
> </os>
> <initialization>
> <cloud_init>
> <host>
> <address>test</address>
> </host>
> <network_configuration>
> <nics>
> <nic>
> <interface>virtIO</interface>
> <name>eth0</name>
> <boot_protocol>static</boot_protocol>
> <mac address=''/>
> <network>
> <ip address='' netmask='' gateway=''/>
> </network>
> <on_boot>true</on_boot><vnic_profile id='' />
> </nic>
> <nic>
> <interface>virtIO</interface>
> <name>eth1</name>
> <boot_protocol>static</boot_protocol>
> <mac address=''/>
> <network>
> <ip address='' netmask='255.255.255.0' gateway=''/>
> </network>
> <on_boot>true</on_boot><vnic_profile id='' />
> </nic>
> </nics>
> </network_configuration>
> <files>
> <file>
> <name>/ignored</name><content><![CDATA[#cloud-config
> disable-ec2-metadata: true
> disable_root: false
> ssh_pwauth: true
> ssh_deletekeys: true
> chpasswd: { expire: False }
>
> users:
> - name: root
> primary-group: root
> passwd: 8W7RQ5Bh
> lock-passwd: false
>
> runcmd:
> - sed -i '/nameserver/d' /etc/resolv.conf
> - echo 'nameserver 8.8.8.8' >> /etc/resolv.conf
> - echo 'nameserver 8.8.4.4' >> /etc/resolv.conf
> - echo 'root:8W7RQ5Bh' | chpasswd
> - yum -y update
> - yum -y install rdate
> - rdate -s stdtime.gov.hk]]></content>
> <type>plaintext</type>
> </file>
> </files>
> </cloud_init><custom_script><![CDATA[#cloud-config
> disable-ec2-metadata: true
> disable_root: false
> ssh_pwauth: true
> ssh_deletekeys: true
> chpasswd: { expire: False }
>
> users:
> - name: root
> primary-group: root
> passwd: 8W7RQ5Bh
> lock-passwd: false
>
> runcmd:
> - sed -i '/nameserver/d' /etc/resolv.conf
> - echo 'nameserver 8.8.8.8' >> /etc/resolv.conf
> - echo 'nameserver 8.8.4.4' >> /etc/resolv.conf
> - echo 'root:8W7RQ5Bh' | chpasswd
> - yum -y update
> - yum -y install rdate
> - rdate -s stdtime.gov.hk]]></custom_script>
> </initialization>
> </vm>
> </action>
>
> I am also attaching the screen shot to this.
>
>
>
> --
> Regards
> Shanil
> Users mailing list
> Users@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users