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

Carlos Martín Sánchez cmartin at opennebula.org
Wed Feb 6 02:31:57 PST 2013


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 | cmartin at opennebula.org |
@OpenNebula<http://twitter.com/opennebula><cmartin at opennebula.org>


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/**
> e709ae07335f01fdb1d23730860d07**d6 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/ <http://downloads.opennebula.org/>
> 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/**e709ae07335f01fdb1d23730860d07**d6
> 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/**
> e709ae07335f01fdb1d23730860d07**d6 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/**e709ae07335f01fdb1d23730860d07**d6
> 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/**
> e709ae07335f01fdb1d23730860d07**d6 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
>
>
>
> Consulte la enciclopedia colaborativa cubana. http://www.ecured.cu
> ______________________________**_________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/**listinfo.cgi/users-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/20130206/9bb923b0/attachment-0002.htm>


More information about the Users mailing list