[[PageOutline]] = 自動安裝測試 = * jazz自動安裝:http://greencloud.svn.sourceforge.net/viewvc/greencloud/d-i/squeeze/ * preseed.cfg -> late_command -> greencloud * one * 注意:會自動將整顆硬碟分割為一整塊。 1. = 使用套件安裝 = 1. 參考網站:http://packages.debian.org/squeeze-backports/opennebula * http://trac.nchc.org.tw/grid/attachment/wiki/jazz/11-09-13/README.Debian 1. 環境: * debian 6.0 squeeze * [http://trac.nchc.org.tw/grid/wiki/wade/drbl drbl] 1. 修改套件庫: {{{ sudo vim /etc/apt/sources.list # 增加下列套件庫 deb http://backports.debian.org/debian-backports squeeze-backports main # 更新套件庫 sudo apt-get update }}} 1. 安裝 opennebula {{{ sudo apt-get install }}} 1. 設定 oneadmin * $HOME:/var/lib/one {{{ vim $HOME/.one/one_auth # 設定帳號及密碼 oneadmin:passwd }}} 1. 切換回 root 啟動 opennebula {{{ su - /etc/init.d/opennebula start }}} 1. 將 oneadmin 設定 ssh key。 {{{ su - oneadmin cp .ssh/id_rsa.pub .ssh/authorized_keys }}} 1. 使用 drbl re-dedeploy {{{ /opt/drbl/sbin/dcs # 選擇 All Select all the clients --> more --> re-deploy }}} 1. 再 drbl-client ssh 至 drbl-server。 1. 產生 ssh-key 、並且 ssh 至每個 client 中。 1. 測試方法 {{{ # 啟動 opennebula 服務 sudo /etc/init.d/opennebula start # 出現以下訊息 oned and scheduler started # 切換至 oneadmin 使用者 su - oneadmin # 將 client 加入 onehost add 192.168.100.1 im_kvm vmm_kvm tm_ssh onehost add 192.168.100.2 im_kvm vmm_kvm tm_ssh # 會出現以下訊息,非常多訊息。 Success! # 查詢狀態 onehost list # 會出現以下訊息 ID NAME CLUSTER RVM TCPU FCPU ACPU TMEM FMEM STAT 3 192.168.100.1 default 0 400 400 400 7.7G 7.6G on 4 192.168.100.2 default 0 400 400 400 7.7G 7.6G on }}} = 使用 opennebula 官網安裝 = 1. 參考網站:http://opennebula.org/documentation:documentation#installation_basic_setup_guide = 問題 = 1. onehost list 畫面 {{{ ID NAME CLUSTER RVM TCPU FCPU ACPU TMEM FMEM STAT 1 pcX default 0 400 395 400 7.7G 7.4G on 2 pcY default 0 0 0 100 0K 0K err }}} * 解法:打開libvirt {{{ # 檢查 libvirt 是否開啟 ps ax | grep libvirt # 出現 libvirtd 才算正常啟動 1756 ? Sl 0:00 /usr/sbin/libvirtd -d # 從 drbl server 啟動 libvirtd 服務 sudo /opt/drbl/sbin/drbl-client-service libvirt-bin on # 再到 drbl client 啟動 libvirtd sudo /etc/init.d/libvirt-bin start # 出現啟動訊息 Starting libvirt management daemon: libvirtd. }}} * 結果: {{{ ID NAME CLUSTER RVM TCPU FCPU ACPU TMEM FMEM STAT 1 192.168.100.1 default 0 400 400 400 7.7G 7.6G on }}} = astro = 1. http://astro.nchc.org.tw/d-i/squeeze/preseed.cfg 1. http://astro.nchc.org.tw/d-i/squeeze/late_command 1. http://astro.nchc.org.tw/d-i/squeeze/interfaces