[one-users] Experiments with haizea and OpenNebula
Paulo Renato
paulorenat at gmail.com
Fri Dec 2 04:22:00 PST 2011
Davood,
Thank you very much indeed and don't worry about the stepwise cause I have
experience with linux.
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20111202/8180b002/attachment-0003.htm>
More information about the Users
mailing list