[one-users] Import Xen Guest into OpenNubula 3.4.1 as a VM template

Carlos Martín Sánchez cmartin at opennebula.org
Wed May 30 06:01:06 PDT 2012


Hi,

Can you log into your VM using VNC, and execute the vmcontext script? If
that sets the proper IP, then the problem might be the run-level where you
put it.

Regards.
--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open-source Solution for Data Center Virtualization
www.OpenNebula.org | cmartin at opennebula.org |
@OpenNebula<http://twitter.com/opennebula><cmartin at opennebula.org>



On Tue, May 29, 2012 at 6:01 PM, Roberto Giordani <r.giordani at libero.it>wrote:

>  Hello Carlos,
> I've understood, and now the vm running, but I've found the following
> problems:
>
> 1)the vm doesn't use the ip assigned by template*
> oneadmin at cloud-mngt:~> onevnet show 1
> VIRTUAL NETWORK 1
> INFORMATION
> ID             : 1
> NAME           : 172.16.10.x
> USER           : oneadmin
> GROUP          : oneadmin
> CLUSTER        : -
> TYPE           : FIXED
> BRIDGE         : br0
> VLAN           : Yes
> PHYSICAL DEVICE: eth0
> VLAN ID        :
> USED LEASES    : 1
>
> PERMISSIONS
>
> OWNER          : um-
> GROUP          : ---
> OTHER          : ---
>
> VIRTUAL NETWORK
> TEMPLATE
> DNS="192.168.1.2"
> GATEWAY="172.16.10.1"
>
> USED
> LEASES
> LEASE=[ IP="172.16.10.51", MAC="02:00:ac:10:0a:33", USED="1", VID="11" ]
>
> FREE
> LEASES
> LEASE=[ IP="172.16.10.52", MAC="02:00:ac:10:0a:34", USED="0", VID="-1" ]
> LEASE=[ IP="172.16.10.53", MAC="02:00:ac:10:0a:35", USED="0", VID="-1" ]*
>
> 2)I've tried to use contextual to change GATEWAY and DNS but with no
> result.
> This is the VM template
> *
> oneadmin at cloud-mngt:~> onetemplate show 6
> TEMPLATE 6
> INFORMATION
> ID             : 6
> NAME           : opensuse12xen
> USER           : oneadmin
> GROUP          : oneadmin
> REGISTER TIME  : 05/28 19:50:04
>
> PERMISSIONS
>
> OWNER          : um-
> GROUP          : u--
> OTHER          : u--
>
> TEMPLATE
> CONTENTS
> CPU="1"
> DISK=[
>   BUS="scsi",
>   DRIVER="file:",
>   IMAGE="opensuse_raw",
>   IMAGE_UNAME="oneadmin" ]
> GRAPHICS=[
>   KEYMAP="it",
>   TYPE="vnc" ]
> MEMORY="1024"
> NAME="opensuse12xen"
> NIC=[
>   NETWORK="172.16.10.x",
>   NETWORK_UNAME="oneadmin" ]
> OS=[
>   BOOTLOADER="/usr/bin/pygrub" ]
> RAW=[
>   TYPE="xen" ]
> TEMPLATE_ID="6"
> VCPU="1"*
>
> and the VM xen is
>
> *oneadmin at cloud-mngt:~> onevm show 11
> VIRTUAL MACHINE 11
> INFORMATION
> ID                  : 11
> NAME                : one-11
> USER                : oneadmin
> GROUP               : oneadmin
> STATE               : ACTIVE
> LCM_STATE           : RUNNING
> HOSTNAME            : nodoxen-1
> START TIME          : 05/29 19:21:19
> END TIME            : -
> DEPLOY ID           : one-11
>
> VIRTUAL MACHINE
> MONITORING
> NET_RX              : 52
> NET_TX              : 88
> USED CPU            : 0
> USED MEMORY         : 1048576
>
> PERMISSIONS
>
> OWNER               : um-
> GROUP               : ---
> OTHER               : ---
>
> VIRTUAL MACHINE
> TEMPLATE
> CPU="1"
> DISK=[
>   BUS="scsi",
>   CLONE="YES",
>   DATASTORE="san",
>   DATASTORE_ID="102",
>   DISK_ID="0",
>   DRIVER="file:",
>   IMAGE="opensuse_raw",
>   IMAGE_ID="16",
>   IMAGE_UNAME="oneadmin",
>   READONLY="NO",
>   SAVE="NO",
>   SOURCE="/var/lib/one/datastores/102/a9ee83c0d4a435f5bce25c1406d0e3d6",
>   TARGET="xvda",
>   TM_MAD="shared",
>   TYPE="DISK" ]
> GRAPHICS=[
>   KEYMAP="it",
>   PORT="5911",
>   TYPE="vnc" ]
> MEMORY="1024"
> NAME="one-11"
> NIC=[
>   BRIDGE="br0",
>   IP="172.16.10.51",
>   MAC="02:00:ac:10:0a:33",
>   NETWORK="172.16.10.x",
>   NETWORK_ID="1",
>   NETWORK_UNAME="oneadmin",
>   PHYDEV="eth0",
>   VLAN="YES" ]
> OS=[
>   BOOTLOADER="/usr/bin/pygrub" ]
> RAW=[
>   TYPE="xen" ]
> TEMPLATE_ID="6"
> VCPU="1"
> VMID="11"*
>
>
> What is wrong?
>
> Regards,
> Roberto.
>
> On 05/29/2012 10:49 AM, Carlos Martín Sánchez wrote:
>
> Hi,
>
>  You can't import an existing running VM into OpenNebula.
> You will have to shut it down, register its disk as an Image [1], and
> instantiate a new VM Template [2]. The guest needs to be contextualized
> [3], otherwise it won't be able to use the IP that OpenNebula assigns it.
>
>  Regards.
>
>  [1] http://opennebula.org/documentation:rel3.4:img_guide
> [2] http://opennebula.org/documentation:rel3.4:vm_guide
> [3] http://opennebula.org/documentation:rel3.4:cong
> --
> Carlos Martín, MSc
> Project Engineer
> OpenNebula - The Open-source Solution for Data Center Virtualization
> www.OpenNebula.org | cmartin at opennebula.org | @OpenNebula<http://twitter.com/opennebula>
>
>
>
> On Sat, May 26, 2012 at 1:41 PM, Roberto Giordani <r.giordani at libero.it>wrote:
>
>>  Hello,
>> I'm testing *Opennebula 3.4.1 with OpenSUSE 12.1 x64 + XEN 4.1.2* where
>> is installed
>> opennebula-sunstone-3.4.1-1.1.x86_64
>> opennebula-zones-3.4.1-1.1.x86_64
>> opennebula-3.4.1-1.1.x86_64
>>
>> I've a second host with some XEN VMs (Linux an Windows) that I would like
>> to use as VM template into OpenNebula.
>> I didn't found any documentation about this
>>
>> This is important for me because I need to use some special VM converted
>> from P2V and I want to make available for end-user from Self-Portal
>>
>> Any help will be very appreciate.
>>
>> Regards,
>> Roberto.
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20120530/dc355a4b/attachment-0003.htm>


More information about the Users mailing list