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.gh2...@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 <paulore...@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.gh2...@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 <paulore...@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@lists.opennebula.org >>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org >>>> >>>> >>> >>> _______________________________________________ >>> Users mailing list >>> Users@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@lists.opennebula.org >> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org >> >> > > _______________________________________________ > Users mailing list > Users@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@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org