[one-users] Experiments with haizea and OpenNebula

davood ghatreh davood.gh2000 at gmail.com
Tue Dec 20 08:21:54 PST 2011


Hi,

check to see if  ONE_AUTH environment variable is pointing to the correct
path, and it has one line containing oneadmin:password. also, make sure
oned has been started with oneadmin credentials.

Thanks

On Tue, Dec 20, 2011 at 6:55 AM, Paulo Renato <paulorenat at gmail.com> wrote:

> Davood,
>
> I follow your stepwise and it works for me. Now I was trying install
> OpenNebula 3.1 and I see that the configuration was diferent. But my
> problem is start oneacctd. The problem is related with authentication. Any
> idiea?
>
> Thanks.
>
> Em 2 de dezembro de 2011 04:41, davood ghatreh <davood.gh2000 at gmail.com>escreveu:
>
>> Hi Paulo,
>>
>>
>> Here it is. Just please note it is not a copy paste procedure, and you
>> need to know what you are doing.
>> It is divided to two steps. One for Oned server, one for virtulalization
>> server(s). I used CentOS6 65 on all servers, and virtualization layer is
>> KVM.
>>
>> for oned server (OpenNebula):
>>
>>    25  cd /home/
>> rpm -ivh
>> http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
>>    48  yum install wget sqlite bridge-utils tunctl gcc python-devel scons
>> ruby-devel rubygems redhat-lsb
>>    75  wget
>> http://dev.opennebula.org/packages/opennebula-3.0.0/CentOS-6.0/opennebula-3.0.0-1.x86_64.rpm
>>    78  yum localinstall install opennebula-3.0.0-1.x86_64.rpm --nogpgcheck
>>    76  /usr/share/one/install_gems
>>   77  /usr/share/one/install_novnc.sh
>>    18  vi /etc/one/sunstone-server.conf and change host and check auth to
>> be base
>>
>>    18  su oneadmin
>>
>> *(REFRENCE1)*id oneadmin ==> create the same user with the same gid and
>> uid in MTSes (virtualization servers)
>>
>>    19  mkdir ~/.one
>>    20  echo "oneadmin:*password*" > ~/.one/one_auth
>>    21  chmod 600 ~/.one/one_auth
>>    22  one start
>>    19  oneacctd start
>>    20  sunstone-server start
>>    23  to check if it is up run: onevm list
>>
>> ssh-keygen
>> cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
>> $ chmod 700 ~/.ssh/
>> $ chmod 600 ~/.ssh/id_dsa.pub
>> $ chmod 600 ~/.ssh/id_dsa
>> $ chmod 600 ~/.ssh/authorized_keys
>>
>> to run the shared storage on NFS:
>> echo "/var/lib/one/ *MTSserverNames*(rw,no_root_squash)" >> /etc/export
>>
>> service nfsrestart
>> service nfslock restart
>> service portmap restart
>> chkconfig --level 35 portmap on
>> chkconfig --level 35 nfslock on
>> chkconfig --level 35 nfs on
>>
>> ======================================
>> Now to make MTSes ready to be added in opennebula:
>>
>> echo "*sharedstorageservername*:/var/lib/one/ /var/lib/one/" >>
>> /etc/rc.local
>> mount *sharedstorageservername*:/var/lib/one/ /var/lib/one/
>> rpm -ivh
>> http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
>> yum install bridge-utils tunctl ruby
>>
>> find *XXXX *using *REFRENCE1* in Oned server and then run following in
>> MTSes:
>>
>> groupadd --gid *XXXX* oneadmin
>> useradd --uid *XXXX* -g oneadmin -d /var/lib/one oneadmin
>> usermod --groups oneadmin,kvm,qemu oneadmin
>>
>> Modify /etc/libvirt/qemu.conf to include dynamic_ownership = 0 and make
>> following changes:
>> user = "oneadmin"
>> group = "oneadmin"
>>
>> open /etc/libvirt/libvirtd.conf and make sure following are uncommented
>>
>> listen_tcp = 1
>> unix_sock_group = "oneadmin"
>> unix_sock_ro_perms = "0777"
>> unix_sock_rw_perms = "0777"
>>
>>
>>
>> then create:
>>
>>
>> /etc/polkit-1/localauthority/50-local.d/50-org.example-libvirt-remote-access.pkla
>>
>> [org.libvirt.unix.manage]
>> Identity=unix-user:*
>> Action=org.libvirt.unix.manage
>> ResultAny=yes
>> ResultInactive=yes
>> ResultActive=yes
>>
>> service libvirtd restart
>>
>> chmod 700 /etc/sudoers
>> edit /etc/sudoers and add:
>>
>> oneadmin    ALL=(ALL)       NOPASSWD: ALL
>>
>> then comment:
>> Defaults    requiretty
>>
>>
>> chmod 440 /etc/sudoers
>>
>>
>>
>> and at last:
>>
>> ln -sf /usr/libexec/qemu-kvm /usr/bin/kvm
>>
>>
>> reboot all servers and login to sunstone and add your MTSes. Keep in mind
>> that you need to run oned *just *as oeadmin user.
>>
>> everyone is welcomed to change and improve these steps,
>>
>>
>> Thanks
>> Davood
>>
>>
>>
>> On Fri, Dec 2, 2011 at 3:54 AM, Paulo Renato <paulorenat at gmail.com>wrote:
>>
>>> Davood,
>>>
>>> thanks for the help. I want your stepwise procedure, because I tried
>>> install opennebula a long time ago and I had  some problems with
>>> installation and the concepts about the server roles (infrastructure).
>>>
>>> Thanks.
>>>
>>> Paulo Renato
>>>
>>> Em 1 de dezembro de 2011 18:42, davood ghatreh <davood.gh2000 at gmail.com>escreveu:
>>>
>>> Dear Paulo,
>>>>
>>>> you can manage all your servers using OpenNebula and prepare your own
>>>> cloud and even offer private cloud using VDC. I suggest to install the
>>>> controller (oned server) on CentOS6-64, and I can provide you with the
>>>> stepwise procedure if you want.
>>>>
>>>> My experience is, if you install it properly, you will enjoy a real
>>>> meaning of a cloud concepts.
>>>>
>>>> Thanks
>>>> Davood
>>>>
>>>> On Thu, Dec 1, 2011 at 8:36 AM, Paulo Renato <paulorenat at gmail.com>wrote:
>>>>
>>>>> Hi everybody,
>>>>>
>>>>> I need a cloud created with OpenNebula to do some experiments. I made
>>>>> a simulation with Haizea and I need to execute this simulation in
>>>>> a OpenNebula cloud. My experiment start approximately 150 machines. So note
>>>>> that in my experiments I need access directly the OpenNebula cloud. Anyone
>>>>> knows a cloud that a could do it?
>>>>>
>>>>>
>>>>> I hope you can help me!!
>>>>>
>>>>> thanks so much!
>>>>>
>>>>> Paulo Renato
>>>>>
>>>>> _______________________________________________
>>>>> 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
>>>>
>>>>
>>>
>>>
>>> --
>>> Atenciosamente,
>>>
>>> Paulo Renato
>>> Administrador de Redes
>>> Guarda Municipal de Fortaleza
>>>
>>> _______________________________________________
>>> 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
>>
>>
>
>
> --
> Atenciosamente,
>
> Paulo Renato
> Administrador de Redes
> Guarda Municipal de Fortaleza
>
> _______________________________________________
> 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/20111220/b3cf1609/attachment-0002.htm>


More information about the Users mailing list