| 1 | = 叢集 = |
| 2 | == 1.佈署成Cluster == |
| 3 | 1. 可使用 DRBL 或 !CloneZilla 來佈署 Cluster |
| 4 | 2. 此次為了方便,可直接使用隔壁桌的電腦 |
| 5 | ---- |
| 6 | == 2.第二台機器的設定 == |
| 7 | * 重複單機的 1 ~ 4 步驟 |
| 8 | * 設定兩台的 auto login |
| 9 | {{{ |
| 10 | $ ssh-keygen -P "" |
| 11 | $ cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys |
| 12 | $ scp -r ~/.ssh node02:~/ |
| 13 | |
| 14 | $ ssh node02 |
| 15 | $ ssh node01 |
| 16 | CTRL + D |
| 17 | }}} |
| 18 | ---- |
| 19 | == 3.安裝 ONE == |
| 20 | * '''''__3.1 安裝需要的套件__''''' |
| 21 | {{{ |
| 22 | $ sudo aptitude install ruby sqlite3 libsqlite3-0 libsqlite3-dev libsqlite3-ruby \ |
| 23 | libxmlrpc-c3 libxmlrpc-c3-dev scons g++ flex bison |
| 24 | }}} |
| 25 | * '''''__[http://www.opennebula.org/doku.php?id=software 3.2 下載 OpenNEbula 和安裝]__''''' |
| 26 | {{{ |
| 27 | $ tar zxvf one-1.2.0.tar.gz |
| 28 | $ cd one-1.2.0 |
| 29 | $ scons |
| 30 | $ sudo mkdir /home/one |
| 31 | $ sudo ./install.sh -d /home/one |
| 32 | }}} |
| 33 | * '''''__3.3 配置 ONE__''''' |
| 34 | {{{ |
| 35 | $ sudo vim /etc/profile |
| 36 | export ONE_LOCATION=/home/one |
| 37 | export ONE_XMLRPC=http://localhost:2633/RPC2 |
| 38 | export PATH=$ONE_LOCATION/bin:$PATH |
| 39 | }}} |
| 40 | * '''''__3.4 啟動 OpenNEbula__''''' |
| 41 | {{{ |
| 42 | $ sudo $ONE_LOCATION/bin/one start |
| 43 | }}} |