[one-users] MONITOR FAILURE 4 Error executing kvm.rb
Marco Jagodzinska
jagodzinska at fh-aachen.de
Tue Jan 15 04:20:59 PST 2013
After that, it works (thanks Tobias)!
addgroup oneadmin
usermod -G oneadmin -a oneadmin
/etc/init.d/libvirt-bin restart
Great thanks for your support!
Am 15.01.2013 12:57, schrieb Marco Jagodzinska:
> Hi,
>
> first of all thanks for your help, folks!
>
> root at Arbeitsrechner:~# grep -vE '^($|#)' /etc/libvirt/qemu.conf
> user = "oneadmin"
> group = "oneadmin"
> dynamic_ownership = 0
>
> root at Arbeitsrechner:~# grep -vE '^($|#)' /etc/libvirt/libvirtd.conf
> listen_tls = 0
> listen_tcp = 1
> mdns_adv = 0
> unix_sock_group = "oneadmin"
> unix_sock_rw_perms = "0777"
> auth_unix_ro = "none"
> auth_unix_rw = "none"
>
> (root at Arbeitsrechner:~# grep -vE '^($|#)' /etc/default/libvirt-bin
> start_libvirtd="yes"
> libvirtd_opts="-d -l")
>
> I did a complete computer-restart after that just to be sure ;)
>
> oneadmin at Arbeitsrechner:~$ virsh -c qemu:///system nodeinfo
> Fehler: Failed to connect socket to '/var/run/libvirt/libvirt-sock':
> Datei oder Verzeichnis nicht gefunden
> Fehler: Verbindung zum Hypervisor scheiterte
>
> oneadmin at Arbeitsrechner:~$ /var/tmp/one/im/kvm.d/kvm.rb
> Fehler: Failed to connect socket to '/var/run/libvirt/libvirt-sock':
> Datei oder Verzeichnis nicht gefunden
> Fehler: Verbindung zum Hypervisor scheiterte
>
> That means "File or directory not found" "Connection to hypervisor failed"
>
> Cheers,
> Marco
>
>
>
> Am 15.01.2013 12:40, schrieb Jaime Melis:
>> Hi Marco,
>>
>> yes, just like Tobias says it should work. Can you configure the
>> files the same way Tobias said (and restart libvirtd) and run these
>> commands (as oneadmin in the worker node):
>> $ virsh -c qemu:///system nodeinfo
>> $ /var/tmp/one/im/kvm.d/kvm.rb
>>
>>
>> On Tue, Jan 15, 2013 at 12:30 PM, Tobias Honacker
>> <Tobias at honacker.info <mailto:Tobias at honacker.info>> wrote:
>>
>> your config files must look like this: (works perfect for me)
>>
>> [root at priv001 ~]# grep -vE '^($|#)' /etc/libvirt/qemu.conf
>>
>> user = "oneadmin"
>> group = "oneadmin"
>> dynamic_ownership = 0
>>
>> [root at priv001 ~]# grep -vE '^($|#)' /etc/libvirt/libvirtd.conf
>> listen_tls = 0
>> listen_tcp = 1
>> mdns_adv = 0
>> unix_sock_group = "oneadmin"
>> unix_sock_rw_perms = "0777"
>>
>> auth_unix_ro = "none"
>> auth_unix_rw = "none"
>>
>> there is no output in your command by executing
>>
>> grep -vE '^($|#)' /etc/libvirt/qemu.conf
>>
>>
>> please check your qemu.conf file.
>>
>>
>> Am 15.01.2013 12:22, schrieb Marco Jagodzinska:
>>> Hi Jaime,
>>>
>>> this is my current configuration. (onehost is working, but onevm
>>> isn't. But when I follow the KVM configuration
>>> (http://opennebula.org/documentation:rel3.8:kvmg) onehost isn't
>>> working any longer)
>>>
>>> oneadmin at Arbeitsrechner:~$ grep -vE '^($|#)'
>>> /etc/libvirt/libvirtd.conf
>>> unix_sock_group = "libvirtd"
>>> unix_sock_rw_perms = "0770"
>>> auth_unix_ro = "none"
>>> auth_unix_rw = "none"
>>>
>>> oneadmin at Arbeitsrechner:~$ grep -vE '^($|#)' /etc/libvirt/qemu.conf
>>> oneadmin at Arbeitsrechner:~$
>>>
>>> oneadmin at Arbeitsrechner:~$ grep -vE '^($|#)'
>>> /etc/apparmor.d/libvirt-qemu
>>> grep: /etc/apparmor.d/libvirt-qemu: Datei oder Verzeichnis nicht
>>> gefunden
>>>
>>> That means "not found" ;)
>>>
>>> But I put libvirt into complain mode:
>>>
>>> root at Arbeitsrechner:~# aa-status
>>> [...]
>>> 2 profiles are in complain mode.
>>> /usr/lib/libvirt/virt-aa-helper
>>> /usr/sbin/libvirtd
>>> [..]
>>>
>>>
>>> oneadmin at Arbeitsrechner:~$ virsh -c qemu:///system nodeinfo
>>> CPU-Modell: x86_64
>>> CPU(s): 4
>>> CPU-Frequenz: 1199 MHz
>>> CPU-Socket(s): 1
>>> Kern(e) pro Socket: 2
>>> Thread(s) pro Kern: 2
>>> NUMA-Zelle(n): 1
>>> Speichergrösse: 3911112 kB
>>>
>>>
>>> Cheers,
>>> Marco
>>>
>>>
>>> Am 15.01.2013 12:02, schrieb Jaime Melis:
>>>> Hi Marco,
>>>>
>>>> I'm a bit lost about your current configuration, can you do
>>>> grep -vE '^($|#)' on these files and pastebin them to this list?
>>>> - /etc/libvirt/libvirtd.conf
>>>> - /etc/libvirt/qemu.conf
>>>> - /etc/apparmor.d/libvirt-qemu
>>>>
>>>> Also, what happens when you do (as oneadmin):
>>>> $ virsh -c qemu:///system nodeinfo
>>>>
>>>> cheers,
>>>> Jaime
>>>>
>>>> On Mon, Jan 14, 2013 at 4:16 PM, Marco Jagodzinska
>>>> <jagodzinska at fh-aachen.de <mailto:jagodzinska at fh-aachen.de>> wrote:
>>>>
>>>> I'm working as oneadmin :)
>>>> sudo su oneadmin
>>>>
>>>>
>>>> Am 14.01.2013 16:09, schrieb Duverne, Cyrille:
>>>>> Marco,
>>>>>
>>>>> Just to be 100% sure, are you launching and using ONE as
>>>>> oneadmin ?
>>>>>
>>>>> Cheers
>>>>> Cyrille
>>>>>
>>>>> Lundi 14/01/2013 à 15:51 Marco Jagodzinska a écrit:
>>>>>
>>>>> Hello again,
>>>>>
>>>>> so you mean changing the two following two parts in
>>>>> |/etc/libvirt/libvirtd.conf| ?/
>>>>>
>>>>> unix_sock_group = "libvirt" -> unix_sock_group =
>>>>> "oneadmin"///
>>>>>
>>>>> and
>>>>> /
>>>>> //unix_sock_rw_perms = "0770" -> unix_sock_rw_perms =
>>>>> "0777"
>>>>>
>>>>> I tried it and it still isn't working.
>>>>>
>>>>>
>>>>> But that strangest thing is: when I don't change
>>>>> anything at all "onehost create" is working.
>>>>> I thought because of later errors with "onevm create"
>>>>> (see mail: [one-users] "Could not create domain"
>>>>> while trying to start a vm, 9.1.), I have to follow
>>>>> the steps for KVM configuration from the official site.
>>>>>
>>>>> I dont want to believe that following the official
>>>>> tutorial leads to errors you doesn't would have when
>>>>> you do nothing ;)
>>>>>
>>>>> Cheers,
>>>>> Marco
>>>>> /
>>>>>
>>>>>
>>>>>
>>>>> Am 14.01.2013 14:54, schrieb Duverne, Cyrille:
>>>>> > Hello again,
>>>>> >
>>>>> > As mentionned here as well :
>>>>> >
>>>>> http://lists.opennebula.org/pipermail/users-opennebula.org/2011-March/014614.html
>>>>> >
>>>>> > You have to run libvirt as oneadmin.
>>>>> >
>>>>> > Could you try again ?
>>>>> >
>>>>> > Cheers
>>>>> > Cyrille
>>>>> >
>>>>> > Lundi 14/01/2013 à 14:50 Marco Jagodzinska a écrit:
>>>>> >
>>>>> > Hello Cyrille,
>>>>> >
>>>>> > thanks for your answer!
>>>>> >
>>>>> > I tried both.
>>>>> >
>>>>> > With "-l" the command "service libvirt-bin
>>>>> restart" isn't longer
>>>>> > working properly:
>>>>> > root at Arbeitsrechner:/# service libvirt-bin restart
>>>>> > stop: Unknown instance:
>>>>> > libvirt-bin start/running, process 25471
>>>>> >
>>>>> > Without "-l" the restart is working fine:
>>>>> > root at Arbeitsrechner:/# service libvirt-bin restart
>>>>> > libvirt-bin stop/waiting
>>>>> > libvirt-bin start/running, process 25673
>>>>> >
>>>>> > And "onehost create" fails in both cases...
>>>>> >
>>>>> > Cheers,
>>>>> > Marco
>>>>> >
>>>>> >
>>>>> >
>>>>> > Am 14.01.2013 14:38, schrieb Duverne, Cyrille:
>>>>> >> Hello Marco,
>>>>> >>
>>>>> >> Did you launch livirt with the -l option ?
>>>>> >> As described in the tutorial :
>>>>> >> "
>>>>> >>
>>>>> >> *
>>>>> >> |/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|
>>>>> >>
>>>>> >> "
>>>>> >>
>>>>> >> Just my 2 cents.
>>>>> >>
>>>>> >> Kind regards
>>>>> >> CyD
>>>>> >>
>>>>> >>
>>>>> >> Lundi 14/01/2013 à 14:20 Marco Jagodzinska a écrit:
>>>>> >>
>>>>> >> Hello again,
>>>>> >>
>>>>> >> next try, hoping for an answer ;)
>>>>> >>
>>>>> >> (I'm using Xubuntu 12.04 and the latest
>>>>> OpenNebula 3.8.3)
>>>>> >>
>>>>> >> If I follow the tutorial for configuring KVM
>>>>> >>
>>>>> (http://opennebula.org/documentation:rel3.8:kvmg), I
>>>>> receive
>>>>> >> an error
>>>>> >> message when I try to "onehost create
>>>>> localhost -i im_kvm -v
>>>>> >> vmm_kvm -n
>>>>> >> dummy"
>>>>> >>
>>>>> >> The error (onehost show):
>>>>> >>
>>>>> >> ERROR=[
>>>>> >> MESSAGE="Error monitoring host 4 :
>>>>> MONITOR FAILURE 4 Error
>>>>> >> executing
>>>>> >> kvm.rb
>>>>> >> ",
>>>>> >> TIMESTAMP="Mon Jan 14 14:10:11 2013" ]
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> It seems that the step leading to this
>>>>> error is changing
>>>>> >> qemu.conf so
>>>>> >> that it reads as follows:
>>>>> >>
>>>>> >> $ grep -vE '^($|#)' /etc/libvirt/qemu.conf
>>>>> >> user = "oneadmin"
>>>>> >> group = "oneadmin"
>>>>> >> dynamic_ownership = 0
>>>>> >>
>>>>> >>
>>>>> >> Anybody able to help me?
>>>>> >>
>>>>> >> Cheers,
>>>>> >> Marco
>>>>> >>
>>>>> >>
>>>>> >> _______________________________________________
>>>>> >> Users mailing list
>>>>> >> Users at lists.opennebula.org
>>>>> <mailto:Users at lists.opennebula.org>
>>>>> <mailto:Users at lists.opennebula.org>
>>>>> <mailto:Users at lists.opennebula.org>
>>>>> >>
>>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>> >>
>>>>> >
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>
>>>>
>>>>
>>>> --
>>>> Jaime Melis
>>>> Project Engineer
>>>> OpenNebula - The Open Source Toolkit for Cloud Computing
>>>> www.OpenNebula.org <http://www.OpenNebula.org> |
>>>> jmelis at opennebula.org <mailto:jmelis at opennebula.org>
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>>
>>
>> --
>> Jaime Melis
>> Project Engineer
>> OpenNebula - The Open Source Toolkit for Cloud Computing
>> www.OpenNebula.org <http://www.OpenNebula.org> |
>> jmelis at opennebula.org <mailto:jmelis at opennebula.org>
>
>
>
> _______________________________________________
> 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/20130115/0f04776c/attachment-0002.htm>
More information about the Users
mailing list