[one-users] OpenNebula 3.4 + Xen 3.4.4 + CentOS 5.8

Marshall Grillos mgrillos at optimalpath.com
Thu Apr 26 13:36:17 PDT 2012


My company recently started the deployment of OpenNebula.  We are utilizing OpenNebula 3.4+Centos5.8+Xen3.4.4.  Currently we are trying to mount a Windows 2008R2 installation disk (ISO file), and a simple empty OS disk.  The idea is to boot from the Windows 2008R2 disk, load windows, then drop the disk after everything is loaded.

Note, we are using the iSCSI/LVM setup and it looks like OpenNebula is correctly deploying iSCSI targets and that sessions are being created on the HOSTS.  I've included iscsiadm and tgtadm outputs for reference.

We have no issues deploying Xen DomUs manually.  When incorporating OpenNebula, something is getting hung.  The VM is created but stays in a paused state (as visible under "xm list").  OpenNebula shows it stuck at "BOOT".

I've enclosed some logging details in hopes that someone can point us in the right direction.  I'm fairly certain this is a configuration issue with the Images or Templates.

Images:
BUS="ide"
DESCRIPTION="First test image"
DEV_PREFIX="sd"
DRIVER="file:"

BUS="ide"
DESCRIPTION="Windows 2008R2 SP1 Install ISO"
DEV_PREFIX="hd"

Template:
CPU="2"
DISK=[
  BUS="ide",
  IMAGE="Win2k8R2SP1",
  IMAGE_UNAME="oneadmin" ]
DISK=[
  BUS="ide",
  IMAGE="Test",
  IMAGE_UNAME="oneadmin" ]
FEATURES=[
  ACPI="yes",
  PAE="yes" ]
GRAPHICS=[
  LISTEN="10.20.30.235",
  PASSWD="tester",
  PORT="5900",
  TYPE="vnc" ]
MEMORY="2048"
NAME="Test windows install"
NIC=[
  NETWORK="Test",
  NETWORK_UNAME="oneadmin" ]
OS=[
  BOOTLOADER="/usr/lib/xen/boot/hvmloader" ]
RAW=[
  TYPE="xen" ]
TEMPLATE_ID="7"
VCPU="2"

# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  3500     2     r-----    621.2
one-14                                      20  2048     0     --p---      0.0

VM Log:
Thu Apr 26 14:38:41 2012 [DiM][I]: New VM state is ACTIVE.
Thu Apr 26 14:38:41 2012 [LCM][I]: New VM state is PROLOG.
Thu Apr 26 14:38:41 2012 [VM][I]: Virtual Machine has no context
Thu Apr 26 14:38:42 2012 [TM][I]: ExitCode: 0
Thu Apr 26 14:38:45 2012 [TM][I]: ExitCode: 0
Thu Apr 26 14:38:45 2012 [LCM][I]: New VM state is BOOT
Thu Apr 26 14:38:45 2012 [VMM][I]: Generating deployment file: /var/lib/one/14/deployment.0
Thu Apr 26 14:38:45 2012 [VMM][I]: ExitCode: 0
Thu Apr 26 14:38:45 2012 [VMM][I]: Successfully execute network driver operation: pre.

# cat /var/lib/one/datastores/0/14/deployment.0
name = 'one-14'
#O CPU_CREDITS = 512
memory  = '2048'
vcpus  = '2'
bootloader = "/usr/lib/xen/boot/hvmloader"
disk = [
    'tap:aio:/var/lib/one//datastores/0/14/disk.0,hdc,r',
    'file:/var/lib/one//datastores/0/14/disk.1,sda,w',
]
vif = [
    ' mac=**:**:**:**:**:**,ip=10.20.30.238,bridge=eth0',
]
vfb = ['type=vnc,vnclisten=10.20.30.235,vncdisplay=0,vncpasswd=tester']

# cat transfer.0.prolog
LN iscsi iqn.2012-02.org.opennebula:172.25.12.1.cloud_vg.lv-one-6 10.20.30.235:/var/lib/one//datastores/0/14/disk.0
LN iscsi iqn.2012-02.org.opennebula:172.25.12.1.cloud_vg.lv-one-3 10.20.30.235:/var/lib/one//datastores/0/14/disk.1

Xend Logs on Host:
[2012-04-26 14:38:45 4858] DEBUG (XendDomainInfo:92) XendDomainInfo.create(['vm', ['name', 'one-14'], ['memory', '2048'], ['vcpus', '2'], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], ['bootloader', '/usr/lib/xen/boot/hvmloader'], ['bootloader_args', '-q'], ['image', ['linux', ['videoram', 4]]], ['s3_integrity', 1], ['device', ['tap', ['uname', 'tap:aio:/var/lib/one//datastores/0/14/disk.0'], ['dev', 'hdc'], ['mode', 'r']]], ['device', ['vbd', ['uname', 'file:/var/lib/one//datastores/0/14/disk.1'], ['dev', 'sda'], ['mode', 'w']]], ['device', ['vif', ['ip', '10.20.30.238'], ['mac', '**:**:**:**:**:**'], ['bridge', 'eth0']]], ['device', ['vkbd']], ['device', ['vfb', ['vncpasswd', 'XXXXXXXX'], ['vnc', '1'], ['vnclisten', '10.20.30.235'], ['vncdisplay', '0'], ['xauthority', '/var/lib/one/.Xauthority']]]])
[2012-04-26 14:38:45 4858] DEBUG (XendDomainInfo:2311) XendDomainInfo.constructDomain
[2012-04-26 14:38:45 4858] DEBUG (balloon:166) Balloon: 29587420 KiB free; need 4096; done.
[2012-04-26 14:38:45 4858] DEBUG (XendDomain:453) Adding Domain: 20
[2012-04-26 14:38:45 4858] DEBUG (XendDomainInfo:2512) XendDomainInfo.initDomain: 20 256
[2012-04-26 14:38:45 32120] DEBUG (XendBootloader:113) Launching bootloader as ['/usr/lib/xen/boot/hvmloader', '--output=/var/run/xend/boot/xenbl.7189', '-q', '/var/lib/one//datastores/0/14/disk.0'].

Storage Controller:
# tgtadm --lld iscsi --mode target --op show
Target 4: iqn.2012-02.org.opennebula:172.25.12.1.cloud_vg.lv-one-3
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
        I_T nexus: 20
            Initiator: iqn.1994-05.com.redhat:78c65bc38e0
            Connection: 0
                IP Address: 172.25.12.3
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00040000
            SCSI SN: beaf40
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags:
        LUN: 1
            Type: disk
            SCSI ID: IET     00040001
            SCSI SN: beaf41
            Size: 85899 MB, Block size: 512
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/cloud_vg/lv-one-3
            Backing store flags:
    Account information:
    ACL information:
        ALL
Target 7: iqn.2012-02.org.opennebula:172.25.12.1.cloud_vg.lv-one-6
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
        I_T nexus: 19
            Initiator: iqn.1994-05.com.redhat:78c65bc38e0
            Connection: 0
                IP Address: 172.25.12.3
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00070000
            SCSI SN: beaf70
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags:
        LUN: 1
            Type: disk
            SCSI ID: IET     00070001
            SCSI SN: beaf71
            Size: 3171 MB, Block size: 512
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/cloud_vg/lv-one-6
            Backing store flags:
    Account information:
    ACL information:
        ALL

Please let me know if there is any other config information that could help.

Thanks,
Marshall
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20120426/7c5ad2ea/attachment-0002.htm>


More information about the Users mailing list