| | 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 | }}} |