wiki:GTD_Cloud_One_1.4

OpenNEbula Installation (1.4.0)


【安裝相依套件】

  • 於 Debian 上編譯 OpenNEbula 時需要的套件 (若其它系統可參考Here)
    # sudo aptitude install g++ ruby libsqlite3-0 sqlite3 libsqlite3-dev \
    libsqlite3-ruby libxmlrpc-c3-dev libxmlrpc-c3 libssl-dev scons
    
  • 修改 tap:aio於 debian 上的問題
    # sudo ln -s /usr/lib/xen-3.2-1/bin/tapdisk /usr/sbin
    # su -c "echo xenblktap >> /etc/modules"
    # sudo reboot
    

【安裝 OpenNEbula】

  • 下載 one-1.4.0
    # sudo mkdir /home/one && cd /home/one
    # sudo wget http://dev.opennebula.org/attachments/download/103/one-1.4.0.tar.gz
    # sudo tar zxvf one-1.4.0.tar.gz
    
  • 編譯 one-1.4.0 (本測試會安裝於 /home/one 路徑下)
    # cd one-1.4/
    # scons
    # sudo ./install.sh -d /home/one/
    

【設定 OpenNEbula】

[環境變數的設定]

  • 設定於 /etc/bash.bashrc (non-login) 和 /etc/profile (login)
    # su -c 'echo export ONE_LOCATION=/home/one >> /etc/profile ;\
     echo export ONE_LOCATION=/home/one >> /etc/bash.bashrc'
    # su -c 'echo export ONE_XMLRPC=http://localhost:2633/RPC2 >> /etc/profile ; \
     echo export ONE_XMLRPC=http://localhost:2633/RPC2 >> /etc/bash.bashrc'
    # su -c 'echo export PATH=$ONE_LOCATION/bin:\$PATH >> /etc/profile ; \
     echo export PATH=$ONE_LOCATION/bin:\$PATH >> /etc/bash.bashrc'
    

【問題】


【Reference】

Last modified 14 years ago Last modified on Jun 8, 2010, 4:08:38 PM