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.