[one-users] Problems running VM

Carlos Martín Sánchez cmartin at opennebula.org
Thu Aug 29 02:42:02 PDT 2013


Hi,

Those oned.conf changes shouldn't cause any problems.

A virtualized kvm host doesn't sound like a production-ready environment...
If you are toying with OpenNebula and just need a quick proof of concept,
maybe you could use one of our sandbox VMs [1].

Regards

[1] http://opennebula.org/cloud:tryout

--
Join us at OpenNebulaConf2013 <http://opennebulaconf.com> in Berlin, 24-26
September, 2013
--
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 Thu, Aug 29, 2013 at 12:15 AM, Andre Gustavo Pereira da Silva <
agps at cin.ufpe.br> wrote:

> HI CArlos
>
> > You should take a look at the default oned.conf file [1] and look for
> any other changes that might break things then.
> The differences between the default and oned.conf used in my installation
> are as follows:
> DATASTORE_MAD = [
>  executable = "one_datastore",
>  arguments  = "-t 15 -d fs,vmware,vmfs,iscsi,lvm,ceph"
> ]
> MANAGER_TIMER = 10
>
> Do These differences imply in an error?
>
> The only reference to virtualization on the host BIOS is: intel
> virtualization tech [enabled]
>
> I think my problem is due the fact that the CentOS server is installed on
> a XCP VM . According to the tutorial [1], the information of the CPU must
> contain the 'vmx'parameter , which does not happen on centOS. The XCP
> hypervisor CPU contains this parameter.
>
> I will consult the libvit mailing list to try to find a solution.
>
> thanks a lot
>
> André
>
> [1]
> http://www.howtoforge.com/virtualization-with-kvm-on-a-centos-6.4-server
>
>
> 2013/8/28 Carlos Martín Sánchez <cmartin at opennebula.org>
>
>> Hi,
>>
>>
>> On Wed, Aug 28, 2013 at 12:05 AM, Andre Gustavo Pereira da Silva <
>> agps at cin.ufpe.br> wrote:
>>
>> Hi Carlos
>>>
>>> >How did you end up with the wrong kvm.conf path in oned.conf?
>>> I dont remember. Maye on the internet. But i really changed it.
>>>
>>
>> You should take a look at the default oned.conf file [1] and look for any
>> other changes that might break things then.
>>
>> I did some corrections on OpenNebula configuration and some erros were
>>> fixed, but i still can not run a VM. The current error is:
>>>
>>> Tue Aug 27 18:01:11 2013 [VMM][I]: error: Failed to create domain from
>>> /var/lib/one//datastores/0/10/deployment.0
>>> Tue Aug 27 18:01:11 2013 [VMM][I]: error: unsupported configuration:
>>> Domain requires KVM, but it is not available. Check that virtualization is
>>> enabled in the host BIOS, and host configuration is setup to load the kvm
>>> modules.
>>>
>>
>> Did you check these two things?
>>
>>
>>> - The KVM tutorial for OpenNebula [1] quotes the following file, that
>>> does not exist in my installation: "/ etc / default / libvirt-bin". Should
>>> I create it? what is its content?
>>>
>>
>> For CentOS, the next line applies instead:
>> /etc/sysconfig/libvirtd (RHEL based): uncomment LIBVIRTD_ARGS=”--listen”
>>
>> - Does the dummy driver uses the libvirtd? is it possible to create a VM
>>> with it?
>>>
>>
>> No, the VMM dummy drivers create dummy VMs for testing. They are just
>> "return true" scripts that do not perform any actual operation on any
>> hypervisor.
>>
>> Regards
>>
>> [1]
>> http://dev.opennebula.org/projects/opennebula/repository/revisions/release-4.2/entry/share/etc/oned.conf
>> --
>> Join us at OpenNebulaConf2013 <http://opennebulaconf.com> in Berlin,
>> 24-26 September, 2013
>> --
>> 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 Wed, Aug 28, 2013 at 12:05 AM, Andre Gustavo Pereira da Silva <
>> agps at cin.ufpe.br> wrote:
>>
>>> Hi Carlos
>>>
>>> >How did you end up with the wrong kvm.conf path in oned.conf?
>>> I dont remember. Maye on the internet. But i really changed it.
>>>
>>> I did some corrections on OpenNebula configuration and some erros were
>>> fixed, but i still can not run a VM. The current error is:
>>> Tue Aug 27 18:01:09 2013 [LCM][I]: New VM state is BOOT
>>> Tue Aug 27 18:01:09 2013 [VMM][I]: Generating deployment file:
>>> /var/lib/one/vms/10/deployment.0
>>> Tue Aug 27 18:01:10 2013 [LCM][E]: monitor_done_action, VM in a wrong
>>> state
>>> Tue Aug 27 18:01:11 2013 [VMM][I]: ExitCode: 0
>>> Tue Aug 27 18:01:11 2013 [VMM][I]: Successfully execute network driver
>>> operation: pre.
>>> Tue Aug 27 18:01:11 2013 [VMM][I]: Command execution fail: cat << EOT |
>>> /var/tmp/one/vmm/kvm/deploy /var/lib/one//datastores/0/10/deployment.0
>>> centos2 10 centos2
>>> Tue Aug 27 18:01:11 2013 [VMM][I]: error: Failed to create domain from
>>> /var/lib/one//datastores/0/10/deployment.0
>>> Tue Aug 27 18:01:11 2013 [VMM][I]: error: unsupported configuration:
>>> Domain requires KVM, but it is not available. Check that virtualization is
>>> enabled in the host BIOS, and host configuration is setup to load the kvm
>>> modules.
>>> Tue Aug 27 18:01:11 2013 [VMM][E]: Could not create domain from
>>> /var/lib/one//datastores/0/10/deployment.0
>>> Tue Aug 27 18:01:11 2013 [VMM][I]: ExitCode: 255
>>> Tue Aug 27 18:01:11 2013 [VMM][I]: Failed to execute virtualization
>>> driver operation: deploy.
>>> Tue Aug 27 18:01:11 2013 [VMM][E]: Error deploying virtual machine:
>>> Could not create domain from /var/lib/one//datastores/0/10/deployment.0
>>> Tue Aug 27 18:01:11 2013 [DiM][I]: New VM state is FAILED
>>>
>>> In "/ var / log / messages" file there is this following error:
>>> Aug 27 13:26:21 localhost libvirtd: 9945: info : libvirt version:
>>> 0.10.2, package: 18.el6_4.9 (CentOS BuildSystem <http://bugs.centos.org>,
>>> 2013-07-02-11:19:29, c6b8.bsys.dev.centos.org)
>>> Aug 27 13:26:21 localhost libvirtd: 9945: error : udevGetDMIData:1502 :
>>> Failed to get udev device for syspath '/sys/devices/virtual/dmi/id' or
>>> '/sys/class/dmi/id'
>>> Aug 27 13:26:21 localhost kernel: Ebtables v2.0 registered
>>> Aug 27 13:26:22 localhost kernel: lo: Disabled Privacy Extensions
>>> Aug 27 13:26:40 localhost polkitd[10145]: started daemon version 0.96
>>> using authority implementation `local' version `0.96'
>>> Aug 27 13:28:35 localhost libvirtd: 9937: error : qemuProcessStart:3696
>>> : unsupported configuration: Domain requires KVM, but it is not available.
>>> Check that virtualization is enabled in the host BIOS, and host
>>> configuration is setup to load the kvm modules.
>>> Aug 27 13:28:35 localhost libvirtd: 9937: error : qemuRemoveCgroup:768 :
>>> internal error Unable to find cgroup for one-8
>>> Aug 27 13:28:35 localhost libvirtd: 9937: warning : qemuProcessStop:4349
>>> : Failed to remove cgroup for one-8
>>>
>>>
>>> Some considerations:
>>> - The kvm is running:
>>>              [root at centos2 default]# lsmod | grep kvm
>>>              kvm                   316506  0
>>> - The libvirtd also:
>>>              [root at centos2 default]# service libvirtd status
>>>              libvirtd (pid  9933) is running..
>>> - Libvirt Version:
>>>           [root at centos2 default]# rpm -qa | grep libvirt
>>>           libvirt-client-0.10.2-18.el6_4.9.x86_64
>>>           libvirt-0.10.2-18.el6_4.9.x86_6
>>> - The KVM tutorial for OpenNebula [1] quotes the following file, that
>>> does not exist in my installation: "/ etc / default / libvirt-bin". Should
>>> I create it? what is its content?
>>> - Does the dummy driver uses the libvirtd? is it possible to create a VM
>>> with it?
>>>
>>> thank you,
>>>
>>> André
>>>
>>> [1] http://opennebula.org/documentation:rel4.2:kvmg#kvm_configuration
>>>
>>>
>>>
>>> 2013/8/27 Carlos Martín Sánchez <cmartin at opennebula.org>
>>>
>>>> Hi André,
>>>>
>>>> How did you end up with the wrong kvm.conf path in oned.conf? I simply
>>>> copied the default configuration.
>>>>
>>>> And yes, localhost is treated just like any other host, OpenNebula
>>>> needs you to configure passwordless ssh for the oneadmin account.
>>>>
>>>> Regards
>>>>
>>>>
>>>> --
>>>> Join us at OpenNebulaConf2013 <http://opennebulaconf.com> in Berlin,
>>>> 24-26 September, 2013
>>>> --
>>>> 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, Aug 26, 2013 at 11:05 PM, Andre Gustavo Pereira da Silva <
>>>> agps at cin.ufpe.br> wrote:
>>>>
>>>>> Hi Carlos
>>>>>
>>>>> Your tip did the loading of driver KVM work! Thank you.
>>>>>
>>>>> About the problem with SSH, i've found the solution on the link below,
>>>>> and now it works:
>>>>> http://bugs.centos.org/view.php?id=6468
>>>>>
>>>>> All the previous errors disappeared. However, the VM still does not
>>>>> deploy. The log reported that the kvm is not installed on the host. I'm
>>>>> gointo to follow the official documentation to try to resolve the problem.
>>>>> http://opennebula.org/documentation:rel4.2:kvmg
>>>>>
>>>>> Another question arised when I tried to create a VM on the server ONE
>>>>> (localhost). The error message (this message continues after the log):
>>>>> Mon Aug 26 17:47:46 2013 [TM] [I]: Command execution fail: / var / lib
>>>>> / one / remotes / tm / shared / clone centos1
>>>>> var/lib/one/datastores/1/4db7457fbfefc1bbea96380d787d874e :/ localhost: /
>>>>> var / lib / one / / datastores/0/4/disk.0 4 1
>>>>> Mon Aug 26 17:47:46 2013 [TM] [I]: clone: Cloning /
>>>>> var/lib/one/datastores/1/4db7457fbfefc1bbea96380d787d874e in localhost :/
>>>>> var / lib / one / / datastores/0/4/disk. 0
>>>>> Mon Aug 26 17:47:46 2013 [TM] [E]: clone: Command "cd /
>>>>> var/lib/one/datastores/0/4; cp-r /
>>>>> var/lib/one/datastores/1/4db7457fbfefc1bbea96380d787d874e /
>>>>> var/lib/one/datastores/0/4/disk.0 "failed: Permission denied, please try
>>>>> again.
>>>>> Mon Aug 26 17:47:46 2013 [TM] [I]: Permission denied, please try again.
>>>>> Mon Aug 26 17:47:46 2013 [TM] [I]: Permission denied (publickey,
>>>>> gssapi-keyex, gssapi-with-mic, password).
>>>>> Mon Aug 26 17:47:46 2013 [TM] [E]: Error copying centos1 :/
>>>>> var/lib/one/datastores/1/4db7457fbfefc1bbea96380d787d874e to localhost :/
>>>>> var / lib / one / / datastores/0/4/disk .0
>>>>> Mon Aug 26 17:47:46 2013 [TM] [I]: ExitCode: 255
>>>>> Mon Aug 26 17:47:46 2013 [TM] [E]: Error executing image transfer
>>>>> script: Error copying centos1 :/
>>>>> var/lib/one/datastores/1/4db7457fbfefc1bbea96380d787d874e to localhost :/
>>>>> var / lib / one / / datastores / 0/4/disk.0
>>>>> Mon Aug 26 17:47:46 2013 [DiM] [I]: New VM state is FAILED
>>>>>
>>>>> The question is: when I create a VM on localhost,  it creates an SSH
>>>>> session with himself?
>>>>>
>>>>> thank you,
>>>>>
>>>>> André
>>>>>
>>>>>
>>>>> 2013/8/26 Carlos Martín Sánchez <cmartin at opennebula.org>
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Your first error log seems related to the ssh configuration.
>>>>>> XCP is not supported, only xen, kvm and vmware [1].
>>>>>>
>>>>>> About the second error log, opennebula should not be looking for that
>>>>>> file, it should be this one instead:
>>>>>> /etc/one/vmm_exec/vmm_exec_kvm.conf
>>>>>>
>>>>>> Please check your /etc/one/oned.conf, does it contain this driver
>>>>>> definition?
>>>>>>
>>>>>> VM_MAD = [
>>>>>>     name       = "kvm",
>>>>>>     executable = "one_vmm_exec",
>>>>>>     arguments  = "-t 15 -r 0 kvm",
>>>>>>     default    = "vmm_exec/vmm_exec_kvm.conf",
>>>>>>     type       = "kvm" ]
>>>>>>
>>>>>>
>>>>>> Regards.
>>>>>>
>>>>>> [1] http://opennebula.org/documentation:rel4.2:vmmg
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Join us at OpenNebulaConf2013 <http://opennebulaconf.com> in Berlin,
>>>>>> 24-26 September, 2013
>>>>>> --
>>>>>> 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 Sat, Aug 24, 2013 at 12:10 AM, Andre Gustavo Pereira da Silva <
>>>>>> agps at cin.ufpe.br> wrote:
>>>>>>
>>>>>>> Hi
>>>>>>>
>>>>>>> I'm beginning to study ONE and I'm finding some problems to run a VM.
>>>>>>>
>>>>>>> The error described in the log when I try to run a VM is (this
>>>>>>> message continues after the message log):
>>>>>>> Mon Aug 19 18:43:15 2013 [DiM][I]: New VM state is ACTIVE.
>>>>>>> Mon Aug 19 18:43:15 2013 [LCM][I]: New VM state is PROLOG.
>>>>>>> Mon Aug 19 18:43:15 2013 [TM][I]: Command execution fail:
>>>>>>> /var/lib/one/remotes/tm/shared/clone
>>>>>>> localhost.localdomain:/var/lib/one/datastores/1/4db7457fbfefc1bbea96380d787d874e
>>>>>>> centos2:/var/lib/one//datastores/0/2/disk.0 2 1
>>>>>>> Mon Aug 19 18:43:15 2013 [TM][I]: clone: Cloning
>>>>>>> /var/lib/one/datastores/1/4db7457fbfefc1bbea96380d787d874e in
>>>>>>> centos2:/var/lib/one//datastores/0/2/disk.0
>>>>>>> Mon Aug 19 18:43:15 2013 [TM][E]: clone: Command "cd
>>>>>>> /var/lib/one/datastores/0/2; cp -r
>>>>>>> /var/lib/one/datastores/1/4db7457fbfefc1bbea96380d787d874e
>>>>>>> /var/lib/one/datastores/0/2/disk.0" failed: Warning: Permanently added
>>>>>>> 'centos2,10.66.66.21' (RSA) to the list of known hosts.
>>>>>>> Mon Aug 19 18:43:15 2013 [TM][I]: Permission denied, please try
>>>>>>> again.
>>>>>>> Mon Aug 19 18:43:15 2013 [TM][I]: Permission denied, please try
>>>>>>> again.
>>>>>>>  Mon Aug 19 18:43:15 2013 [TM][I]: Permission denied
>>>>>>> (publickey,gssapi-keyex,gssapi-with-mic,password).
>>>>>>> Mon Aug 19 18:43:15 2013 [TM][E]: Error copying
>>>>>>> localhost.localdomain:/var/lib/one/datastores/1/4db7457fbfefc1bbea96380d787d874e
>>>>>>> to centos2:/var/lib/one//datastores/0/2/disk.0
>>>>>>> Mon Aug 19 18:43:15 2013 [TM][I]: ExitCode: 255
>>>>>>> Mon Aug 19 18:43:15 2013 [TM][E]: Error executing image transfer
>>>>>>> script: Error copying
>>>>>>> localhost.localdomain:/var/lib/one/datastores/1/4db7457fbfefc1bbea96380d787d874e
>>>>>>> to centos2:/var/lib/one//datastores/0/2/disk.0
>>>>>>> Mon Aug 19 18:43:15 2013 [DiM][I]: New VM state is FAILED
>>>>>>>
>>>>>>> Some considerations:
>>>>>>> - My  cloud server infrastructure is: XCP 1.6 (hypervisor) + CentOS
>>>>>>> 6.4 + ONE 4.0.1
>>>>>>> - The host has the same infrastructure, except the ONE server.
>>>>>>> - I've installed the ONE node package on the host.
>>>>>>> - Oned.log includes the following error on ONE startup:
>>>>>>> Fri Aug 23 18:00:40 2013 [VMM][E]: Error loading driver
>>>>>>> configuration file /etc/Fri Aug 23 18:14:54 2013 [VMM][I]:      Loading
>>>>>>> driver: kvm (KVM)
>>>>>>> Fri Aug 23 18:14:54 2013 [VMM][E]: Error loading driver
>>>>>>> configuration file /etc/one/vmm_ssh/vmm_ssh_kvm.conf : Error opening
>>>>>>> template file
>>>>>>>
>>>>>>> - I'm using the tutorial:
>>>>>>> http://wiki.centos.org/Cloud/OpenNebula/QuickStart
>>>>>>> - I can not log on host using SSH without password during boot. I
>>>>>>> have to stop the SSH deamon service and then start it with the command '/
>>>>>>> usr / sbin / ssh'. Only then oneadmin user can log in the host without
>>>>>>> password. I've read that other people go through the same problem and could
>>>>>>> not find the answer. For example:
>>>>>>> http://bugs.centos.org/print_bug_page.php?bug_id=4959
>>>>>>> - In my installation there is no file called '/ etc / one / vmm_ssh
>>>>>>> / vmm_ssh_kvm.conf '. This directory is quoted in oned.log. This means that
>>>>>>> kvm is not installed? how to do it?
>>>>>>> - I can only add hosts to the ONE server using 'dummy' protocol.
>>>>>>>
>>>>>>> I appreciate any help.
>>>>>>>
>>>>>>> sorry for my bad english.
>>>>>>>
>>>>>>> André Gustavo
>>>>>>> Brazil
>>>>>>> agps at cin.ufpe.br
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> 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
>>>
>>>
>>
>
> _______________________________________________
> 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/20130829/85785f56/attachment-0002.htm>


More information about the Users mailing list