close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_fs.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Mar 17, 2009, 2:15:04 PM (16 years ago)
- Author:
-
rock
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v7
|
v8
|
|
7 | 7 | [[BR]] |
8 | 8 | == 2. System Configuration == |
9 | | 2.1 '''''__NIS Setup__''''' |
| 9 | * '''''__2.1 NIS Setup__''''' |
10 | 10 | {{{ |
11 | 11 | // Server |
… |
… |
|
20 | 20 | ($ echo "rootxen:x:1001:root >> /etc/group) |
21 | 21 | }}} |
22 | | 2.2 '''''__SSH Setup__''''' |
| 22 | * '''''__2.2 SSH Setup__''''' |
23 | 23 | {{{ |
24 | 24 | // Server |
… |
… |
|
29 | 29 | $ echo /home/oneadmin/.ssh/id_rsa.pub >> authorized_keys |
30 | 30 | }}} |
| 31 | * '''''__2.3 Stroage__''''' |
| 32 | * [http://www.opennebula.org/doku.php?id=documentation:rel1.2:sm Storage Guide 1.2] |
| 33 | * We used Lustre to be image stroage, set VM_DIR=''{Lustre_Path}'' |
| 34 | {{{ |
| 35 | $ vim $ONE_LOCATIOB/etc/oned.conf |
| 36 | 25 VM_DIR=/home/xenfs |
| 37 | }}} |
| 38 | * '''''__2.4 Network__''''' |
| 39 | * [http://www.opennebula.org/doku.php?id=documentation:rel1.2:nm Networking Guide 1.2] |
| 40 | * '''''__2.5 Virtualizer__''''' |
31 | 41 | |
| 42 | [[BR]] |
32 | 43 | == 3. Host Add & VM submit == |
33 | | 3.1 '''''__Add Host__''''' |
| 44 | * '''''__3.1 Add Host__''''' |
34 | 45 | {{{ |
35 | 46 | $ onehost create xen101 im_xen vmm_xen tm_ssh |
… |
… |
|
39 | 50 | }}} |
40 | 51 | |
41 | | 3.2 '''''__Submit vm__''''' |
| 52 | * '''''__3.2 Submit vm__''''' |
42 | 53 | * Create Image (Using xen-tools) |
43 | 54 | {{{ |
… |
… |
|
78 | 89 | }}} |
79 | 90 | |
80 | | == 1.指令介紹 == |
| 91 | == 4. 指令介紹 == |
81 | 92 | * OpenNEbula 提供類似XEN指令的方式來管理虛擬機器,OpenNEbula也可以支援Amazon EC2和KVM(Kenrel-based Virtual Machine)的虛擬機器,不過在此處是以OpenNEbula來管理Cluster環境上得XEN虛擬機器。OpenNEbula主要有三個指令: |
82 | 93 | * [wiki:GTD_Cloud_One_oper_onehost onehost]: 用來增加、刪除和監控實體機器 (也就是可以監控所有位於Cluster上的Dom0) |
… |
… |
|
85 | 96 | |
86 | 97 | [[BR]] |
87 | | == 2.Programming with OpenNEbula == |
| 98 | == 5. Programming with OpenNEbula == |
88 | 99 | * OpenNEbula 提供一些API讓Client可以透過自行撰寫的程式碼來管理虛擬機器,它採用XML-RPC機制來完成動作。 |
89 | 100 | |
90 | 101 | [[BR]] |
91 | | == Reference == |
| 102 | == 6. Reference == |
92 | 103 | * [http://www.opennebula.org/doku.php?id=documentation:rel1.2:cli OpenNebula CLI 1.2] |
93 | 104 | * [http://www.opennebula.org/doku.php?id=documentation:rel1.2:api OpenNebula Client API 1.2] |