[one-users] Opennebula 3.8.3 - Sunstone is not working correctly

Johannes Thome johannes.thome at electrica.cujae.edu.cu
Tue Feb 12 08:09:52 PST 2013


to the frontend i get this:

oneadmin at front-end:~$ ssh frontend at 192.168.122.1 'virsh -c 
qemu:///system nodeinfo'
CPU model:           x86_64
CPU(s):              8
CPU frequency:       800 MHz
CPU socket(s):       1
Core(s) per socket:  4
Thread(s) per core:  2
NUMA cell(s):        1
Memory size:         8028744 kB

to the host:

oneadmin at front-end:~$ ssh host at 192.168.122.19 'virsh -c qemu:///system 
nodeinfo'
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': 
Permission denied
error: failed to connect to the hypervisor


Am 2013-02-07 11:27, schrieb Carlos Martín Sánchez:
> Hi,
>
> On Wed, Feb 6, 2013 at 9:48 PM, Johannes
> Thome <johannes.thome at electrica.cujae.edu.cu> wrote:
>
>> i checked the libvirt-bin is running... but i have no idea if 
>> oneadmin can use it...
>
> To check if everything is set up correctly, execute as oneadmin, from
> the front-end machine
> $ ssh host1 'virsh -c qemu:///system nodeinfo'
>
>> I found some new problems after i just created a host1 with 
>> sunstone.
>>
>> in the libvirt log file:
>>
>> 2013-02-06 15:17:37.761+0000: 4689: info : libvirt version: 0.9.8
>> 2013-02-06 15:17:37.761+0000: 4689: error : 
>> virNetTLSContextCheckCertFile:92 : Cannot read CA certificate 
>> '/etc/pki/CA/cacert.pem': No such file or directory
>>
>> and in oned.log
>>
>> Wed Feb  6 15:39:35 2013 [ReM][D]: HostInfo method invoked
>> Wed Feb  6 15:39:36 2013 [InM][I]: Monitoring host host1 (0)
>> Wed Feb  6 15:39:37 2013 [ReM][D]: HostInfo method invoked
>> Wed Feb  6 15:39:37 2013 [InM][I]: Command execution fail: scp -r 
>> /var/lib/one/remotes/. host1:/var/tmp/one
>> Wed Feb  6 15:39:37 2013 [InM][I]: ssh: Could not resolve hostname 
>> host1: Name or service not known
>> Wed Feb  6 15:39:37 2013 [InM][I]: lost connection
>> Wed Feb  6 15:39:37 2013 [InM][I]: ExitCode: 1
>> Wed Feb  6 15:39:37 2013 [InM][E]: Error monitoring host 0 : MONITOR 
>> FAILURE 0 Could not update remotes
>
> Just to be sure, you do understand that host1 is not just a name for
> the OpenNebula Host object, but the hostname or IP of a physical
> machine reachable from the front-end, right?
>
>  Regards
> --
> Carlos Martín, MSc
> Project Engineer
> OpenNebula - The Open-source Solution for Data Center Virtualization
> www.OpenNebula.org [5] | cmartin at opennebula.org | @OpenNebula [6]
>
> On Wed, Feb 6, 2013 at 9:48 PM, Johannes Thome
> <johannes.thome at electrica.cujae.edu.cu> wrote:
>  i checked the libvirt-bin is running... but i have no idea if 
> oneadmin
>
>> br> in the libvirt log file:
>>
>> 2013-02-06 15:17:37.761+0000: 4689: info : libvirt version: 0.9.8
>> 2013-02-06 15:17:37.761+0000: 4689: error : 
>> virNetTLSContextCheckCertFile:92 : Cannot read CA certificate 
>> '/etc/pki/CA/cacert.pem': No such file or directory
>>
>> and in oned.log
>>
>> Wed Feb  6 15:39:35 2013 [ReM][D]: HostInfo method invoked
>> Wed Feb  6 15:39:36 2013 [InM][I]: Monitoring host host1 (0)
>> Wed Feb  6 15:39:37 2013 [ReM][D]: HostInfo method invoked
>> Wed Feb  6 15:39:37 2013 [InM][I]: Command execution fail: scp -r 
>> /var/lib/one/remotes/. host1:/var/tmp/one
>> Wed Feb  6 15:39:37 2013 [InM][I]: ssh: Could not resolve hostname 
>> host1: Name or service not known
>> Wed Feb  6 15:39:37 2013 [InM][I]: lost connection
>> Wed Feb  6 15:39:37 2013 [InM][I]: ExitCode: 1
>> Wed Feb  6 15:39:37 2013 [InM][E]: Error monitoring host 0 : MONITOR 
>> FAILURE 0 Could not update remotes
>>
>> Am 2013-02-06 14:51, schrieb Hector Sanjuan:
>>
>>> From the logs there are at least two problems:
>>>
>>> Wed Feb  6 10:03:09 2013 [InM][I]: error: Failed to connect socket 
>>> to
>>> '/var/run/libvirt/libvirt-sock': No such file or directory
>>>
>>> Is libvirt correctly installed? Can oneadmin use it?
>>>
>>>> Wed Feb  6 10:03:10 2013 [InM][I]: ssh: Could not resolve hostname
>>>> oneadmin: Name or service not known
>>>
>>> It seems you added the host with name oneadmin, but you dont have 
>>> any
>>> host  named oneadmin or it cannot be resolved. If you are adding 
>>> the
>>> frontend  has host, add 'localhost'.
>>>
>>> You DO need passwordless ssh access to all hosts, regardless of 
>>> using
>>> shared storage etc. because SSH is how opennebula copies the
>>> necessary  scripts, and monitors hosts and vms. You also need to be
>>> able to ssh  localhost passwordless if you are adding it as a node.
>>>
>>> Hector
>>>
>>> On Wed, 06 Feb 2013 16:29:10 +0100, Johannes Thome
>>> <johannes.thome at electrica.cujae.edu.cu> wrote:
>>>
>>>> I put my logfiles in this Email, and the log-files complete in the
>>>> attachment.
>>>>
>>>> i have only the front end on one computer, so i dont need really a 
>>>> ssh
>>>> how can i use shared?
>>>> all my hosts are added to the hosts file... but i created them 
>>>> with
>>>> sunstone
>>>>
>>>> i got errors in my logfiles but i dont know how to fix them
>>>>
>>>> I tried to configrate the ssh-server like this:
>>>>
>>>> apt-get install openssh-server
>>>>
>>>> You can configure any password you like (even blank) because we 
>>>> are
>>>> going to set up a
>>>> passwordless login from the frontend:
>>>> oneadmin at front-end $ ssh-copy-id oneadmin at host1
>>>> Now if you connect from the oneadmin account on the frontend to 
>>>> the
>>>> oneadminaccount of the
>>>> host, you should get the shell prompt without entering any 
>>>> password by
>>>> using the following
>>>> command:
>>>> oneadmin at front-end $ ssh oneadmin at front-end
>>>>
>>>> a part of the 1.log file:
>>>>
>>>> Tue Feb  5 17:51:28 2013 [DiM][I]: New VM state is PENDING
>>>> Tue Feb  5 17:51:35 2013 [DiM][I]: New VM state is ACTIVE.
>>>> Tue Feb  5 17:51:36 2013 [LCM][I]: New VM state is PROLOG.
>>>> Tue Feb  5 17:51:36 2013 [VM][I]: Virtual Machine has no context
>>>> Tue Feb  5 17:51:36 2013 [TM][I]: Command execution fail:
>>>> /var/lib/one/remotes/tm/shared/clone
>>>>
>>>> 
>>>> chivas-Aspire-5755G:/var/lib/one/datastores/1/f9ba5ca69d58eb7f6b6e495c66a0d101
>>>> oneadmin:/var/lib/one//datastores/0/1/disk.0 1 1
>>>> Tue Feb  5 17:51:36 2013 [TM][I]: clone: Cloning
>>>> /var/lib/one/datastores/1/f9ba5ca69d58eb7f6b6e495c66a0d101 in
>>>> oneadmin:/var/lib/one//datastores/0/1/disk.0
>>>> Tue Feb  5 17:51:36 2013 [TM][E]: clone: Command "cd
>>>> /var/lib/one/datastores/0/1; cp -r
>>>> /var/lib/one/datastores/1/f9ba5ca69d58eb7f6b6e495c66a0d101
>>>> /var/lib/one/datastores/0/1/disk.0" failed: ssh: Could not resolve
>>>> hostname oneadmin: Name or service not known
>>>> Tue Feb  5 17:51:36 2013 [TM][E]: Error copying
>>>>
>>>> 
>>>> chivas-Aspire-5755G:/var/lib/one/datastores/1/f9ba5ca69d58eb7f6b6e495c66a0d101
>>>> to oneadmin:/var/lib/one//datastores/0/1/disk.0
>>>> Tue Feb  5 17:51:36 2013 [TM][I]: ExitCode: 255
>>>> Tue Feb  5 17:51:36 2013 [TM][E]: Error executing image transfer
>>>> script: Error copying
>>>>
>>>> 
>>>> chivas-Aspire-5755G:/var/lib/one/datastores/1/f9ba5ca69d58eb7f6b6e495c66a0d101
>>>> to oneadmin:/var/lib/one//datastores/0/1/disk.0
>>>> Tue Feb  5 17:51:37 2013 [DiM][I]: New VM state is FAILED
>>>>
>>>> a part of oned.log
>>>>
>>>> Wed Feb  6 10:02:54 2013 [ONE][I]: Starting OpenNebula 3.8.3
>>>> ----------------------------------------
>>>>       OpenNebula Configuration File
>>>> ----------------------------------------
>>>>
>>>> 
>>>> AUTH_MAD=AUTHN=ssh,x509,ldap,server_cipher,server_x509,EXECUTABLE=one_auth_mad
>>>> DATASTORE_LOCATION=/var/lib/one//datastores
>>>> DATASTORE_MAD=ARGUMENTS=-t 15 -d
>>>> fs,vmware,vmfs,iscsi,lvm,EXECUTABLE=one_datastore
>>>> DB=BACKEND=sqlite
>>>> DEBUG_LEVEL=3
>>>> DEFAULT_DEVICE_PREFIX=hd
>>>> DEFAULT_IMAGE_TYPE=OS
>>>> ENABLE_OTHER_PERMISSIONS=YES
>>>> HM_MAD=EXECUTABLE=one_hm
>>>> HOST_MONITORING_EXPIRATION_TIME=86400
>>>> HOST_MONITORING_INTERVAL=600
>>>> HOST_PER_INTERVAL=15
>>>> IMAGE_RESTRICTED_ATTR=SOURCE
>>>> IM_MAD=ARGUMENTS=-r 0 -t 15 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
>>>> SESSION_EXPIRATION_TIME=900
>>>> TM_MAD=ARGUMENTS=-t 15 -d
>>>> dummy,lvm,shared,qcow2,ssh,vmfs,iscsi,EXECUTABLE=one_tm
>>>> VM_MAD=ARGUMENTS=-t 15 -r 0
>>>>
>>>> 
>>>> kvm,DEFAULT=vmm_exec/vmm_exec_kvm.conf,EXECUTABLE=one_vmm_exec,NAME=vmm_kvm,TYPE=kvm
>>>> VM_MONITORING_EXPIRATION_TIME=86400
>>>> VM_PER_INTERVAL=5
>>>> VM_POLLING_INTERVAL=600
>>>> VM_RESTRICTED_ATTR=CONTEXT/FILES
>>>> VM_RESTRICTED_ATTR=NIC/MAC
>>>> VM_RESTRICTED_ATTR=NIC/VLAN_ID
>>>> VM_RESTRICTED_ATTR=RANK
>>>> VNC_BASE_PORT=5900
>>>> ----------------------------------------
>>>> Wed Feb  6 10:02:54 2013 [ONE][I]: Log level:3
>>>> [0=ERROR,1=WARNING,2=INFO,3=DEBUG]
>>>> Wed Feb  6 10:02:54 2013 [ONE][I]: Checking database version.
>>>> Wed Feb  6 10:02:54 2013 [VMM][I]: Starting Virtual Machine 
>>>> Manager...
>>>> Wed Feb  6 10:02:54 2013 [LCM][I]: Starting Life-cycle Manager...
>>>> Wed Feb  6 10:02:54 2013 [VMM][I]: Virtual Machine Manager 
>>>> started.
>>>> Wed Feb  6 10:02:54 2013 [LCM][I]: Life-cycle Manager started.
>>>> Wed Feb  6 10:02:54 2013 [InM][I]: Starting Information Manager...
>>>> Wed Feb  6 10:02:54 2013 [InM][I]: Information Manager started.
>>>> Wed Feb  6 10:02:54 2013 [TrM][I]: Starting Transfer Manager...
>>>> Wed Feb  6 10:02:54 2013 [TrM][I]: Transfer Manager started.
>>>> Wed Feb  6 10:02:54 2013 [DiM][I]: Starting Dispatch Manager...
>>>> Wed Feb  6 10:02:54 2013 [DiM][I]: Dispatch Manager started.
>>>> Wed Feb  6 10:02:54 2013 [HKM][I]: Starting Hook Manager...
>>>> Wed Feb  6 10:02:54 2013 [AuM][I]: Starting Auth Manager...
>>>> Wed Feb  6 10:02:54 2013 [HKM][I]: Hook Manager started.
>>>> Wed Feb  6 10:02:54 2013 [AuM][I]: Authorization Manager started.
>>>> Wed Feb  6 10:02:54 2013 [ImM][I]: Starting Image Manager...
>>>> Wed Feb  6 10:02:54 2013 [ImM][I]: Image Manager started.
>>>> Wed Feb  6 10:02:54 2013 [ReM][I]: Starting Request Manager...
>>>> Wed Feb  6 10:02:54 2013 [ReM][I]: Starting XML-RPC server, port 
>>>> 2633
>>>> ...
>>>> Wed Feb  6 10:02:54 2013 [ReM][I]: Request Manager started.
>>>> Wed Feb  6 10:02:56 2013 [VMM][I]: Loading Virtual Machine Manager
>>>> drivers.
>>>> Wed Feb  6 10:02:56 2013 [VMM][I]:      Loading driver: vmm_kvm 
>>>> (KVM)
>>>> Wed Feb  6 10:02:58 2013 [VMM][I]:      Driver vmm_kvm loaded.
>>>> Wed Feb  6 10:02:58 2013 [InM][I]: Loading Information Manager 
>>>> drivers.
>>>> Wed Feb  6 10:02:58 2013 [InM][I]:      Loading driver: im_kvm
>>>> Wed Feb  6 10:02:59 2013 [InM][I]:      Driver im_kvm loaded
>>>> Wed Feb  6 10:02:59 2013 [TM][I]: Loading Transfer Manager driver.
>>>> Wed Feb  6 10:02:59 2013 [TM][I]:       Transfer manager driver 
>>>> loaded
>>>> Wed Feb  6 10:02:59 2013 [HKM][I]: Loading Hook Manager driver.
>>>> Wed Feb  6 10:03:00 2013 [HKM][I]:      Hook Manager loaded
>>>> Wed Feb  6 10:03:00 2013 [ImM][I]: Loading Image Manager driver.
>>>> Wed Feb  6 10:03:00 2013 [ImM][I]:      Image Manager loaded
>>>> Wed Feb  6 10:03:00 2013 [AuM][I]: Loading Auth. Manager driver.
>>>> Wed Feb  6 10:03:00 2013 [AuM][I]:      Auth Manager loaded
>>>> Wed Feb  6 10:03:01 2013 [AuM][D]: Message received: LOG I 0 
>>>> ExitCode:
>>>> 0
>>>>
>>>> Wed Feb  6 10:03:01 2013 [AuM][I]: ExitCode: 0
>>>> Wed Feb  6 10:03:01 2013 [AuM][D]: Message received: AUTHENTICATE
>>>> SUCCESS 0 -
>>>>
>>>> Wed Feb  6 10:03:01 2013 [ReM][D]: Req:1920 UID:1 UserPoolInfo 
>>>> invoked
>>>> Wed Feb  6 10:03:01 2013 [ReM][D]: Req:1920 UID:1 UserPoolInfo 
>>>> result
>>>> SUCCESS, "<USER_POOL><USER><ID..."
>>>> Wed Feb  6 10:03:08 2013 [InM][I]: Monitoring host host1 (2)
>>>> Wed Feb  6 10:03:09 2013 [InM][I]: Monitoring host host2 (3)
>>>> Wed Feb  6 10:03:09 2013 [InM][I]: Monitoring host oneadmin (4)
>>>> Wed Feb  6 10:03:09 2013 [InM][I]: Command execution fail: 'if [ 
>>>> -x
>>>> "/var/tmp/one/im/run_probes" ]; then /var/tmp/one/im/run_probes 
>>>> kvm 2
>>>> host1; else                              exit 42; fi'
>>>> Wed Feb  6 10:03:09 2013 [InM][I]: Command execution fail: 'if [ 
>>>> -x
>>>> "/var/tmp/one/im/run_probes" ]; then /var/tmp/one/im/run_probes 
>>>> kvm 3
>>>> host2; else                              exit 42; fi'
>>>> Wed Feb  6 10:03:09 2013 [InM][I]: error: Failed to connect socket 
>>>> to
>>>> '/var/run/libvirt/libvirt-sock': No such file or directory
>>>> Wed Feb  6 10:03:09 2013 [InM][I]: error: Failed to connect socket 
>>>> to
>>>> '/var/run/libvirt/libvirt-sock': No such file or directory
>>>> Wed Feb  6 10:03:09 2013 [InM][I]: error: failed to connect to the
>>>> hypervisor
>>>> Wed Feb  6 10:03:09 2013 [InM][I]: error: failed to connect to the
>>>> hypervisor
>>>> Wed Feb  6 10:03:09 2013 [InM][E]: Error executing kvm.rb
>>>> Wed Feb  6 10:03:09 2013 [InM][E]: Error executing kvm.rb
>>>> Wed Feb  6 10:03:09 2013 [InM][I]: ExitCode: 255
>>>> Wed Feb  6 10:03:09 2013 [InM][I]: ExitCode: 255
>>>> Wed Feb  6 10:03:09 2013 [InM][E]: Error monitoring host 2 : 
>>>> MONITOR
>>>> FAILURE 2 Error executing kvm.rb
>>>>
>>>> Wed Feb  6 10:03:10 2013 [InM][E]: Error monitoring host 3 : 
>>>> MONITOR
>>>> FAILURE 3 Error executing kvm.rb
>>>>
>>>> Wed Feb  6 10:03:10 2013 [InM][I]: Command execution fail: 'if [ 
>>>> -x
>>>> "/var/tmp/one/im/run_probes" ]; then /var/tmp/one/im/run_probes 
>>>> kvm 4
>>>> oneadmin; else                              exit 42; fi'
>>>> Wed Feb  6 10:03:10 2013 [InM][I]: ssh: Could not resolve hostname
>>>> oneadmin: Name or service not known
>>>> Wed Feb  6 10:03:10 2013 [InM][I]: ExitCode: 255
>>>> Wed Feb  6 10:03:10 2013 [InM][E]: Error monitoring host 4 : 
>>>> MONITOR
>>>> FAILURE 4 -
>>>>
>>>> a part of sunstone.log
>>>>
>>>> --------------------------------------
>>>>           Server configuration
>>>> --------------------------------------
>>>> {:vnc_proxy_support_wss=>false,
>>>>   :vnc_proxy_key=>nil,
>>>>   :core_auth=>"cipher",
>>>>   :host=>"127.0.0.1",
>>>>   :tmpdir=>"/var/tmp",
>>>>   :marketplace_url=>"https://marketplace.c12g.com/appliance [7]",
>>>>   :debug_level=>3,
>>>>   :port=>9869,
>>>>   :lang=>"en_US",
>>>>   :vnc_proxy_port=>29876,
>>>>   :vnc_proxy_cert=>nil,
>>>>   :auth=>"sunstone",
>>>>   :vnc_proxy_path=>nil,
>>>>   :one_xmlrpc=>"http://localhost:2633/RPC2 [8]"}
>>>> Wed Feb 06 10:03:01 2013 [E]: Cannot create token folder
>>>> Wed Feb 06 10:03:01 2013 [E]: File exists -
>>>> /var/lib/one/sunstone_vnc_tokens
>>>> Wed Feb 06 10:03:01 2013 [I]: VNC proxy not configured
>>>>
>>>> Am 2013-02-06 05:31, schrieb Carlos Martín Sánchez:
>>>>
>>>>> Hi,
>>>>>
>>>>> You will probably find more useful messages in the log file,
>>>>> /var/log/one/oned.log.
>>>>>
>>>>> It looks like the host is in error state, so OpenNebula can't 
>>>>> monitor
>>>>> it properly. Did you configure the passwordless ssh access (for 
>>>>> the
>>>>> oneadmin user) to Host01?
>>>>>
>>>>> Regards
>>>>> --
>>>>> Carlos Martín, MSc
>>>>> Project Engineer
>>>>>  OpenNebula - The Open-source Solution for Data Center 
>>>>> Virtualization
>>>>> www.OpenNebula.org [5] [5] | cmartin at opennebula.org | @OpenNebula 
>>>>> [6]
>>>>>
>>>>> On Mon, Feb 4, 2013 at 5:30 PM, Johannes Thome
>>>>> <johannes.thome at electrica.cujae.edu.cu> wrote:
>>>>>
>>>>>> Hello, I installed Opennebula 3.8.3 with sunstone on a 64 bit
>>>>>> computer with ubuntu 12.04
>>>>>> i have only one pc so i have only the front-end. Hopefully it 
>>>>>> works
>>>>>> if i try to run the VM's on my computer.
>>>>>>
>>>>>> Please check somebody if i missed something in my installation 
>>>>>> or
>>>>>> configuration and why i got this error in Sunstone:
>>>>>>
>>>>>> MESSAGE         Error executing image transfer script: Error 
>>>>>> copying
>>>>>>
>>>>>> 
>>>>>> chivas-Aspire-5755G:/var/lib/one/datastores/1/e709ae07335f01fdb1d23730860d07d6
>>>>>> to Host01:/var/lib/one//datastores/0/0/disk.0
>>>>>>
>>>>>> 
>>>>>> ----------------------------------------------------------------------------------
>>>>>>
>>>>>> How I installed Opennebula 3.8.3 with KVM:
>>>>>>
>>>>>> Programs which are useful for the installation process:
>>>>>>
>>>>>> Mc
>>>>>>
>>>>>> # apt-get install mc
>>>>>>
>>>>>> Synaptic:
>>>>>>
>>>>>> # apt-get install synaptic
>>>>>>
>>>>>> Download open nebula version 3.8.3 Tarbell for Ubuntu 12.04 from 
>>>>>> the
>>>>>> internet:
>>>>>> http://downloads.opennebula.org/ [1] [1]
>>>>>> or use the downloaded file you should receive with this
>>>>>> Documentation.
>>>>>> Also you receive some Gems you have to use them because the 
>>>>>> normal
>>>>>> installation of the gems fails.
>>>>>> I am going to explain later how to install a Gem manually.
>>>>>>
>>>>>> Unzip with mc „Ubuntu-12.04-opennebula-3.8.3.tar.gz“ to:
>>>>>> /home/user/Desktop/install
>>>>>>
>>>>>> Change the permissions of all files:
>>>>>>
>>>>>> # cd /home/user/Desktop/install
>>>>>>
>>>>>> # chmod -R 755 * (to chance the permission of all files in that
>>>>>> folder)
>>>>>>
>>>>>> The order of packages installation:
>>>>>>
>>>>>> opennebula-common: provides the user and common files
>>>>>> libopennebula-ruby: all ruby libraries
>>>>>> opennebula-node: prepares a node as an opennebula-node
>>>>>> opennebula-sunstone: OpenNebula Sunstone Web Interface
>>>>>> opennebula-tools: Command Line interface
>>>>>> opennebula: OpenNebula Daemon
>>>>>>
>>>>>> If any of this packages gives you an error use the following 
>>>>>> command
>>>>>> to fix the issue:
>>>>>>
>>>>>> # apt-get install -f
>>>>>>
>>>>>> opennebula-common: provides the user and common files
>>>>>>
>>>>>> # dpkg -i opennebula-common_3.8.3-1_all.deb
>>>>>> libopennebula-ruby: all ruby libraries
>>>>>>
>>>>>> # dpkg -i ruby-opennebula_3.8.3-1_all.deb
>>>>>> opennebula-node: prepares a node as an opennebula-node
>>>>>>
>>>>>> # dpkg -i opennebula-node_3.8.3-1_all.deb
>>>>>> opennebula-sunstone: OpenNebula Sunstone Web Interface
>>>>>>
>>>>>> # dpkg -i opennebula-sunstone_3.8.3-1_all.deb
>>>>>>
>>>>>> opennebula-tools: Command Line interface
>>>>>>
>>>>>> # dpkg -i opennebula-tools_3.8.3-1_all.deb
>>>>>> opennebula: OpenNebula Daemon
>>>>>>
>>>>>> # dpkg -i opennebula_3.8.3-1_amd64.deb
>>>>>>
>>>>>> After the basic installation it is necessary to install the Gems 
>>>>>> for
>>>>>> ruby.
>>>>>> There for open mc in the terminal and go to the folder
>>>>>> /usr/share/opennebula/ and run the install_gems script.
>>>>>>
>>>>>> It will fail in the second part of the script but it is 
>>>>>> necessary to
>>>>>> run it because the first part of the skript is also important.
>>>>>>
>>>>>> Start mc from the console to install the gems manually.
>>>>>>
>>>>>> # mc
>>>>>>
>>>>>> unzip the gems and copy the content of each of them to
>>>>>> /var/lib/gems/1.8/gems/:
>>>>>>
>>>>>> amazon-ec2-0.9.17.gem
>>>>>> curb-0.8.3.gem
>>>>>> daemons-1.1.9.gem
>>>>>> eventmachine-1.0.0.gem
>>>>>> json-1.7.6.gem
>>>>>> mysql-2.9.0.gem
>>>>>> net-ldap-0.3.1.gem
>>>>>> nokogiri-1.5.6.gem
>>>>>> rack-1.5.0.gem
>>>>>> rack-protection-1.3.2.gem
>>>>>> rake-10.0.3.gem
>>>>>> rubygems-update-1.8.24.gem
>>>>>> sequel-3.43.0.gem
>>>>>> sinatra-1.3.4.gem
>>>>>> sqlite3-1.3.7.gem
>>>>>> thin-1.5.0.gem
>>>>>> tilt-1.3.3.gem
>>>>>> uuidtools-2.1.3.gem
>>>>>> xml-simple-1.1.2.gem
>>>>>>
>>>>>> and chance their permissions.
>>>>>>
>>>>>> 
>>>>>> ----------------------------------------------------------------------------------------------
>>>>>>
>>>>>> after that i configured Open nebula for KVM like this:
>>>>>>
>>>>>> # apt-get install qemu-utils qemu-kvm
>>>>>>
>>>>>> KVM Configuration
>>>>>>
>>>>>> Modify /etc/libvirt/qemu.conf
>>>>>>
>>>>>> Qemu should be configured to not change file ownership. Modify
>>>>>> /etc/libvirt/qemu.conf to
>>>>>>
>>>>>> include dynamic_ownership = 0. To be able to use the images 
>>>>>> copied
>>>>>> by OpenNebula, change also
>>>>>>
>>>>>> the user and group under which the libvirtd is run to 
>>>>>> ”oneadmin”:
>>>>>>
>>>>>> # grep -vE ’^($|#)’ /etc/libvirt/qemu.conf
>>>>>>
>>>>>> user = "oneadmin"
>>>>>>
>>>>>> group = "cloud" (because i don't have a group named oneadmin)
>>>>>>
>>>>>> dynamic_ownership = 0
>>>>>>
>>>>>> The user with access to these remotes hosts on behalf of 
>>>>>> OpenNebula
>>>>>> (typically <oneadmin>) has
>>>>>>
>>>>>> to pertain to the <libvirtd> and <kvm> groups in order to use 
>>>>>> the
>>>>>> deaemon and be able to launch
>>>>>>
>>>>>> Vms.
>>>>>>
>>>>>> If apparmor is active (by default in Ubuntu it is), you should 
>>>>>> add
>>>>>> /var/lib/one to the end of
>>>>>>
>>>>>> /etc/apparmor.d/libvirt-qemu
>>>>>>  (if not exits create this file)
>>>>>>
>>>>>> owner /var/lib/one/** rw,
>>>>>>
>>>>>> /etc/libvirt/libvirtd.conf : Uncomment ”listen tcp = 1”. 
>>>>>> Security
>>>>>> configuration is left to the
>>>>>>
>>>>>> admin’s choice, file is full of useful comments to achieve a 
>>>>>> correct
>>>>>> configuration. As a tip, if you
>>>>>>
>>>>>> don’t want to use TLS for connections set listen_tls = 0.
>>>>>>
>>>>>> /etc/default/libvirt-bin : add -l option to libvirtd_opts
>>>>>>
>>>>>> check because set is by default:
>>>>>>
>>>>>> OpenNebula needs to know if it is going to use the KVM Driver. 
>>>>>> To
>>>>>> achieve this, uncomment these
>>>>>>
>>>>>> drivers in /etc/one/oned.conf (they were like in the 
>>>>>> description)
>>>>>>
>>>>>> 
>>>>>> -------------------------------------------------------------------------------------------------
>>>>>>
>>>>>> I restarted opennebula and sunstone and started to try out if it 
>>>>>> is
>>>>>> working or not
>>>>>>
>>>>>> i created a host:
>>>>>>
>>>>>> Host information - Host01
>>>>>> id      0
>>>>>> Name    Host01
>>>>>> Cluster         -
>>>>>> State   ERROR
>>>>>> IM MAD  im_kvm
>>>>>> VM MAD  vmm_kvm
>>>>>> VN MAD  dummy
>>>>>> Host shares
>>>>>> Total Mem       0K
>>>>>> Used Mem (real)         0K
>>>>>> Used Mem (allocated)    0K
>>>>>> Total CPU       0
>>>>>> Used CPU (real)         0
>>>>>> Used CPU (allocated)    0
>>>>>> Running VMs     0
>>>>>>
>>>>>> Host template
>>>>>> ERROR
>>>>>>
>>>>>> MESSAGE         Error monitoring host 0 : MONITOR FAILURE 0 -
>>>>>> TIMESTAMP       Wed Jan 30 14:32:48 2013
>>>>>>
>>>>>> 
>>>>>> ------------------------------------------------------------------------
>>>>>> a fixed network:
>>>>>>
>>>>>> Virtual Network 0 information
>>>>>> ID      0
>>>>>> Name    Network
>>>>>> Cluster         -
>>>>>> Owner   oneadmin
>>>>>> Group   oneadmin
>>>>>> Bridge  vbr1
>>>>>> VLAN    no
>>>>>> Physical device         --
>>>>>> VLAN ID         --
>>>>>> Permissions
>>>>>>      Owner      um-
>>>>>>      Group      ---
>>>>>>      Other      ---
>>>>>> 
>>>>>> -----------------------------------------------------------------
>>>>>> a ttylinux image:
>>>>>>
>>>>>> Image "ttylinux - kvm" information
>>>>>> ID      0
>>>>>> Name    ttylinux - kvm
>>>>>> Datastore       default
>>>>>> Owner   oneadmin
>>>>>> Group   oneadmin
>>>>>> Type    OS
>>>>>> Register time   10:57:57 01/30/2013
>>>>>> Persistent      no
>>>>>> Source 
>>>>>>  /var/lib/one/datastores/1/e709ae07335f01fdb1d23730860d07d6
>>>>>> Path    /home/chivas/Desktop/ttylinux.img
>>>>>> Filesystem type         --
>>>>>> Size (Mb)       40
>>>>>> State   USED
>>>>>> Running #VMS    1
>>>>>> Permissions
>>>>>>      Owner      um-
>>>>>>      Group      ---
>>>>>>      Other      ---
>>>>>>
>>>>>> Image template
>>>>>> DEV_PREFIX      hd
>>>>>> DRIVER  raw
>>>>>>
>>>>>> 
>>>>>> ----------------------------------------------------------------------------------
>>>>>> and a template for the virtual machine:
>>>>>>
>>>>>> Template
>>>>>> NAME    Template01
>>>>>> OS
>>>>>>
>>>>>> BOOT    hd
>>>>>> ARCH    x86_64
>>>>>>
>>>>>> DISK
>>>>>>
>>>>>> IMAGE_UNAME     oneadmin
>>>>>> IMAGE   ttylinux - kvm
>>>>>>
>>>>>> VCPU    1
>>>>>> CPU     0.5
>>>>>> RAW
>>>>>>
>>>>>> TYPE    kvm
>>>>>>
>>>>>> NIC
>>>>>>
>>>>>> NETWORK_UNAME   oneadmin
>>>>>> NETWORK         Network
>>>>>>
>>>>>> MEMORY  2048
>>>>>> GRAPHICS
>>>>>>
>>>>>> TYPE    vnc
>>>>>> LISTEN  0.0.0.0
>>>>>>
>>>>>> INPUT
>>>>>>
>>>>>> TYPE    mouse
>>>>>> BUS     usb
>>>>>>
>>>>>> TEMPLATE_ID     0
>>>>>>
>>>>>> 
>>>>>> ---------------------------------------------------------------------------
>>>>>> i built my VM and tryed to deploy the host... he was on error 
>>>>>> first
>>>>>> i enabled him again.
>>>>>>
>>>>>> Virtual Machine information - one-0
>>>>>> ID      0
>>>>>> Name    one-0
>>>>>> Owner   oneadmin
>>>>>> Group   oneadmin
>>>>>> State   FAILED
>>>>>> LCM State       LCM_INIT
>>>>>> Host    --
>>>>>> Start time      11:05:07 01/30/2013
>>>>>> Deploy ID       -
>>>>>> Permissions
>>>>>>      Owner      um-
>>>>>>      Group      ---
>>>>>>      Other      ---
>>>>>> **********************************************
>>>>>> VM template
>>>>>> NAME    one-0
>>>>>> OS
>>>>>>
>>>>>> BOOT    hd
>>>>>> ARCH    x86_64
>>>>>>
>>>>>> ERROR
>>>>>>
>>>>>> MESSAGE         Error executing image transfer script: Error 
>>>>>> copying
>>>>>>
>>>>>> 
>>>>>> chivas-Aspire-5755G:/var/lib/one/datastores/1/e709ae07335f01fdb1d23730860d07d6
>>>>>> to Host01:/var/lib/one//datastores/0/0/disk.0
>>>>>> TIMESTAMP       Wed Jan 30 12:35:11 2013
>>>>>>
>>>>>> DISK
>>>>>>
>>>>>> READONLY        NO
>>>>>> TARGET  hda
>>>>>> IMAGE_ID        0
>>>>>> DEV_PREFIX      hd
>>>>>> DATASTORE       default
>>>>>> TM_MAD  shared
>>>>>> TYPE    FILE
>>>>>> SOURCE 
>>>>>>  /var/lib/one/datastores/1/e709ae07335f01fdb1d23730860d07d6
>>>>>> IMAGE_UNAME     oneadmin
>>>>>> DRIVER  raw
>>>>>> DISK_ID         0
>>>>>> SAVE    NO
>>>>>> IMAGE   ttylinux - kvm
>>>>>> DATASTORE_ID    1
>>>>>> CLONE   YES
>>>>>>
>>>>>> VMID    0
>>>>>> VCPU    1
>>>>>> CPU     0.5
>>>>>> RAW
>>>>>>
>>>>>> TYPE    kvm
>>>>>>
>>>>>> NIC
>>>>>>
>>>>>> NETWORK_ID      0
>>>>>> NETWORK_UNAME   oneadmin
>>>>>> BRIDGE  vbr1
>>>>>> NETWORK         Network
>>>>>> IP      192.168.2.100
>>>>>> VLAN    NO
>>>>>> MAC     02:00:c0:a8:02:64
>>>>>>
>>>>>> MEMORY  2048
>>>>>> GRAPHICS
>>>>>>
>>>>>> PORT    5900
>>>>>> TYPE    vnc
>>>>>> LISTEN  0.0.0.0
>>>>>>
>>>>>> INPUT
>>>>>>
>>>>>> TYPE    mouse
>>>>>> BUS     usb
>>>>>>
>>>>>> TEMPLATE_ID     0
>>>>>>
>>>>>> so the error is:
>>>>>>
>>>>>> MESSAGE         Error executing image transfer script: Error 
>>>>>> copying
>>>>>>
>>>>>> 
>>>>>> chivas-Aspire-5755G:/var/lib/one/datastores/1/e709ae07335f01fdb1d23730860d07d6
>>>>>> to Host01:/var/lib/one//datastores/0/0/disk.0
>>>>>>
>>>>>> what can i do to fix it?
>>>>>>
>>>>>> Thanks for the help and greetings
>>>>>>
>>>>>> Johannes Thomé
>>>>>>
>>>>>> 48 Aniversario del Instituto Superior Politecnico Jose Antonio
>>>>>> Echeverria, Cujae
>>>>>> Una obra de la Revolucion Cubana | 2 de diciembre de 1964 |
>>>>>> http://cujae.edu.cu [2] [2]
>>>>>>
>>>>>> Consulte la enciclopedia colaborativa cubana. 
>>>>>> http://www.ecured.cu [3]
>>>>>> [3]
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users at lists.opennebula.org
>>>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org 
>>>>>> [4] [4]
>>>>>
>>>>> Links:
>>>>> ------
>>>>> [1] http://downloads.opennebula.org/ [1]
>>>>> [2] http://cujae.edu.cu [2]
>>>>> [3] http://www.ecured.cu [3]
>>>>> [4] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org 
>>>>> [4]
>>>>> [5] http://www.OpenNebula.org [5]
>>>>> [6] http://twitter.com/opennebula [6]
>>
>> --
>>
>> Follow me on Flickr: 
>> http://www.flickr.com/photos/johannesgoestocuba/ [9]
>>
>> 48 Aniversario del Instituto Superior Politecnico Jose Antonio 
>> Echeverria, Cujae
>> Una obra de la Revolucion Cubana | 2 de diciembre de 1964 | 
>> http://cujae.edu.cu [2]
>>
>> Consulte la enciclopedia colaborativa cubana. http://www.ecured.cu 
>> [3]
>
>
> Links:
> ------
> [1] http://downloads.opennebula.org/
> [2] http://cujae.edu.cu
> [3] http://www.ecured.cu
> [4] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
> [5] http://www.OpenNebula.org
> [6] http://twitter.com/opennebula
> [7] https://marketplace.c12g.com/appliance
> [8] http://localhost:2633/RPC2
> [9] http://www.flickr.com/photos/johannesgoestocuba/

-- 
Follow me on Flickr: http://www.flickr.com/photos/johannesgoestocuba/


48 Aniversario del Instituto Superior Politecnico Jose Antonio Echeverria, Cujae
Una obra de la Revolucion Cubana | 2 de diciembre de 1964 | http://cujae.edu.cu



Consulte la enciclopedia colaborativa cubana. http://www.ecured.cu



More information about the Users mailing list