[[PageOutline]] {{{ #!html

OpenNEbula Installation (1.4.0)

}}} ---- = 【安裝相依套件】 = * 於 Debian 上編譯 OpenNEbula 時需要的套件 (若其它系統可參考[http://www.opennebula.org/documentation:rel1.4:notes 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】 = * [http://www.opennebula.org/documentation:rel1.4:ignc Installation Guide 1.4]