Hi

I am struggling with a new OpenNebula install, I have only dealt with VMWare previosuly and do not have much 'vm + cloud' experience, so it has been a learning process over the last week to understand all of the concepts and what not... That said, I have a problem with OpenNebula + SunStone. My system so far:

# uname -a
Linux chaos 3.2.0-3-amd64 #1 SMP Thu Jun 28 09:07:26 UTC 2012 x86_64 GNU/Linux

ii opennebula 3.4.1-3+b1 controller which executes the OpenNebula cluster services ii opennebula-common 3.4.1-3 empty package to create OpenNebula users and directories ii opennebula-sunstone 3.4.1-3 web interface to which executes the OpenNebula cluster services ii opennebula-tools 3.4.1-3 Command-line tools for OpenNebula Cloud ii ruby-opennebula 3.4.1-3 Ruby bindings for OpenNebula Cloud API (OCA) ii kvm 1:1.1.0+dfsg-3 dummy transitional package from kvm to qemu-kvm ii qemu-kvm 1.1.0+dfsg-3 Full virtualization on x86 hardware ii libvirt-bin 0.9.12-3 programs for the libvirt library ii libvirt0 0.9.12-3 library for interfacing with different virtualization systems ii python-libvirt 0.9.12-3 libvirt Python bindings

I have Virutal Networks, Datastores, Hosts and Images setup. I feel I have this all down. Now, to the templates, I have the following template, I am attempting to boot off an install CD-ROM to install the system, this is to install a Debian VM. I later found Debian contextual installs, that is another problem but I am going to need CDROM installs in the long run for windows and FreeBSD installations.

CONTEXT=[
  HOSTNAME="aether" ]
CPU="2"
DISK=[
  DRIVER="qcow2",
  IMAGE="HDD",
  IMAGE_UNAME="oneadmin",
  TARGET="hda",
  TYPE="DISK" ]
DISK=[
  DRIVER="raw",
  IMAGE="swap",
  IMAGE_UNAME="rocket",
  TARGET="hdc",
  TYPE="SWAP" ]
DISK=[
  DRIVER="raw",
  IMAGE="Debian Squeeze",
  IMAGE_UNAME="oneadmin",
  TARGET="hdb",
  TYPE="CDROM" ]
GRAPHICS=[
  LISTEN="172.20.1.100",
  PASSWD="password",
  PORT="5901",
  TYPE="vnc" ]
MEMORY="4GB"
NAME="aether"
NIC=[
  NETWORK="aether",
  NETWORK_UNAME="rocket" ]
OS=[
  ARCH="x86_64",
  BOOT="hd" ]
RAW=[
  TYPE="kvm" ]
TEMPLATE_ID="12"
VCPU="2"

The problem? When the VM gets deployed, a /var/lib/one/datastores/0/29/deployment.0 is created in XML for kvm. this file looks like:

<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
    <name>one-29</name>
    <vcpu>2</vcpu>
    <memory>4096</memory>
    <os>
        <type arch='x86_64'>hvm</type>
        <boot dev='hd'/>
    </os>
    <devices>
        <emulator>/usr/bin/kvm</emulator>
        <disk type='file' device='disk'>
            <source file='/var/lib/one//datastores/0/29/disk.0'/>
            <target dev='hda' bus='ide'/>
            <driver name='qemu' type='qcow2' cache='default'/>
        </disk>
        <disk type='file' device='disk'>
            <source file='/var/lib/one//datastores/0/29/disk.1'/>
            <target dev='hdc' bus='ide'/>
            <driver name='qemu' type='raw' cache='default'/>
        </disk>
        <disk type='file' device='cdrom'>
            <source file='/var/lib/one//datastores/0/29/disk.2'/>
            <target dev='hdb' bus='ide'/>
            <readonly/>
            <driver name='qemu' type='raw' cache='default'/>
        </disk>
        <disk type='file' device='cdrom'>
            <source file='/var/lib/one//datastores/0/29/disk.3'/>
            <target dev='hdb'/>
            <readonly/>
            <driver name='qemu' type='raw'/>
        </disk>
        <interface type='bridge'>
            <source bridge='aether'/>
            <mac address='02:00:ac:14:02:69'/>
        </interface>
<graphics type='vnc' listen='172.20.1.100' port='5901' passwd='password'/>
    </devices>
    <features>
        <acpi/>
    </features>

</domain>

As you can see, there are two CDROMs, why!? it is not in my template! it creates one randomly and for no reason. I read somewhere KVM does not support 2x CDROMs so this has be baffled.

Any help would be appreciated.

Thanks

--
Jurgen Weber

Systems Engineer
IT Infrastructure Team Leader

THE ICONIC | E [email protected] | www.theiconic.com.au

_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to