[one-users] arch type in vmm_ssh_kvm.conf

Daniel Molina dmolina at opennebula.org
Thu Mar 3 15:13:29 PST 2011


Hi,

The ARCH value must be defined inside the OS section of the VM template [1].

[1] http://www.opennebula.org/documentation:rel2.2:template

Regards


On 3 March 2011 23:41, Shantanu Pavgi <pavgi at uab.edu> wrote:
>
>
> Thanks for the quick reply Ruben. I have appended relevant log and config files below.
>
> ### Following is a snippet from oned.log after 'one start' command which seems to indicate vmm_ssh_kvm.conf is being used:
>
> {{{
> DB=BACKEND=sqlite
> DEBUG_LEVEL=3
> DEFAULT_DEVICE_PREFIX=hd
> DEFAULT_IMAGE_TYPE=OS
> HM_MAD=EXECUTABLE=one_hm
> HOST_MONITORING_INTERVAL=600
> IMAGE_REPOSITORY_PATH=/groups/one-images-dir
> IM_MAD=ARGUMENTS=kvm,EXECUTABLE=one_im_ssh,NAME=im_kvm
> MAC_PREFIX=02:00
> MANAGER_TIMER=15
> NETWORK_SIZE=254
> PORT=2633
> SCRIPTS_REMOTE_DIR=/var/tmp/one
> TM_MAD=ARGUMENTS=tm_nfs/tm_nfs.conf,EXECUTABLE=one_tm,NAME=tm_nfs
> VM_DIR=/groups/one-vm-dir
> VM_HOOK=ARGUMENTS=$VMID,COMMAND=image.rb,NAME=image,ON=DONE
> VM_MAD=ARGUMENTS=kvm,DEFAULT=vmm_ssh/vmm_ssh_kvm.conf,EXECUTABLE=one_vmm_ssh,NAME=vmm_kvm,TYPE=kvm
> VM_POLLING_INTERVAL=600
> VNC_BASE_PORT=5900
> }}}
>
>
> ### VM template file: tiny-centos/tiny-centos.vmdef
>
> {{{
> NAME   = tinycentos
> CPU    = 1
> MEMORY = 512
> ARCH = x86_64
>
> DISK   = [
>  source   = "/groups/one-images-dir/tiny-centos/tiny-centos-1.img",
>  target   = "hda",
>  readonly = "no",
>  driver = "raw",
>  bus = "ide" ]
>
> NIC    = [ NETWORK = "First LAN" ]
>
> FEATURES=[ acpi="yes" ]
>
> GRAPHICS = [
>  TYPE="vnc",
>  keymap="en-US" ]
> }}}
>
>
> ### $ONE_LOCATION/etc/vmm_ssh/vmm_ssh_kvm.conf
>
> {{{
> # Default configuration attributes for the KVM driver
> # (all domains will use these values as defaults)
> # Valid atributes are:
> #  - os [kernel,initrd,boot,root,kernel_cmd,arch]
> #  - memory
> #  - cpu
> #  - vcpu
> #  - features [acpi, pae]
> #  - disk [driver ]
>
> #VCPU = 1
> #MEMORY =  128
> OS       = [ boot = "hd", arch = "i686" ]
> FEATURES = [ PAE = "no", ACPI = "yes" ]
>
> DISK     = [ driver = "raw" ]
> }}}
>
>
> ### Deployment descriptor: /srv/cloud/one/var/11/deployment.0
> {{{
> <domain type='kvm'>
>        <name>one-11</name>
>        <memory>524288</memory>
>        <os>
>                <type arch='i686'>hvm</type>
>                <boot dev='hd'/>
>        </os>
>        <devices>
>                <emulator>/usr/bin/kvm</emulator>
>                <disk type='file' device='disk'>
>                        <source file='/groups/one-vm-dir/11/images/disk.0'/>
>                        <target dev='hda' bus='ide'/>
>                        <driver name='qemu' type='raw'/>
>                </disk>
>                <interface type='bridge'>
>                        <source bridge='br0'/>
>                        <mac address='02:00:0a:00:00:04'/>
>                </interface>
>                <graphics type='vnc' port='5911' keymap='en-US'/>
>        </devices>
>        <features>
>                <acpi/>
>        </features>
> </domain>
> }}}
>
>
> --
> Shantanu.
>
>
> On Mar 3, 2011, at 3:52 PM, Ruben S. Montero wrote:
>
>> Hi,
>>
>> I can not reproduce this one. Can you send the template and
>> vmm_ssh_kvm.conf file.... Can you check that the host used to deploy
>> the VM is actually using the vmm_ssh_kvm driver.
>>
>> Cheers
>>
>> Ruben
>>
>> On Thu, Mar 3, 2011 at 7:02 PM, Shantanu Pavgi <pavgi at uab.edu> wrote:
>>>
>>> Also, if I run a 'onevm show' command then ARCH type defined in VM template file is shown. However, deployment.0 file (KVM specific xml definition) shows ARCH type in '$ONE_LOCATION/etc/vmm_ssh/vmm_ssh_kvm.conf' file.
>>>
>>> --
>>> Shantanu.
>>>
>>> On Mar 3, 2011, at 11:56 AM, Shantanu Pavgi wrote:
>>>
>>>>
>>>> I have defined a ARCH type in VM template file, however it is getting overridden by a value in  '$ONE_LOCATION/etc/vmm_ssh/vmm_ssh_kvm.conf' file.  Am I missing something here?
>>>>
>>>> System Info: OpenNebula 2.0.1 on CentOS 5.5, Hypervisor: KVM
>>>>
>>>> --
>>>> Thanks,
>>>> Shantanu.
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opennebula.org
>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>
>>
>>
>> --
>> Dr. Ruben Santiago Montero
>> Associate Professor (Profesor Titular), Complutense University of Madrid
>>
>> URL: http://dsa-research.org/doku.php?id=people:ruben
>> Weblog: http://blog.dsa-research.org/?author=7
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>



-- 
Daniel Molina, Cloud Technology Engineer/Researcher
Major Contributor
OpenNebula - The Open Source Toolkit for Cloud Computing
www.OpenNebula.org | dmolina at opennebula.org



More information about the Users mailing list