Changes between Version 2 and Version 3 of KVM-OpenNebula
- Timestamp:
- Oct 15, 2010, 3:54:14 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
KVM-OpenNebula
v2 v3 20 20 $ egrep '(vmx|svm)' --color=always /proc/cpuinfo 21 21 }}} 22 * 再確認 Kernel 是否有 KVM Kernel Module (理論上 2.6.20 版本以上的 Kernel 應該都有,若是沒有的話那就見鬼拉(誤),可能就得自行編譯 Kernel,把支援 KVM 的選項打勾了) 23 * kvm-intel 是給 Intel CPU,kvm-amd 是給 AMD CPU 22 * kvm-intel 是給 Intel CPU,kvm-amd 是給 AMD CPU 24 23 {{{ 25 24 $ sudo modprobe -l | grep kvm … … 28 27 kernel/arch/x86/kvm/kvm-amd.ko 29 28 }}} 29 ---- 30 30 = 【Step 2: 安裝 KVM 及其所需要的套件並載入模組】 = 31 31 * 只需一行指令即可安裝KVM及其所需相關工具 … … 38 38 }}} 39 39 ---- 40 = 【Step 2: 安裝 OpenNebula 及其所需要的套件】 =40 = 【Step 3: 安裝 OpenNebula 及其所需要的套件】 = 41 41 * '''pcX''' 和 '''pcY''' 須安裝相關套件 42 42 {{{ … … 45 45 }}} 46 46 ---- 47 = 【Step 3: 下載並安裝OpenNEbula】 =47 = 【Step 4: 下載並安裝OpenNEbula】 = 48 48 * 在 pcX 上執行 (OpenNEbula 只需安裝在 pcX 上) 49 49 * 下載 source code … … 80 80 }}} 81 81 ---- 82 = 【Step 4: 編輯 ONE 設定檔】 =82 = 【Step 5: 編輯 ONE 設定檔】 = 83 83 * 在 pcX 上編輯,將 151~154 行註解掉,打開 159~162 行 84 84 {{{ … … 124 124 }}} 125 125 ---- 126 = 【操作】 = 127 ---- 128 = 【Step 5: 啟動 ONE】 = 126 = 【Step 6: 啟動 ONE】 = 129 127 * 啟動 ONE 前的小叮嚀: 130 128 1. 確認 pcXXX 和 pcYYY 已執行 '''xend start''' … … 137 135 138 136 //測試 ssh免密碼登入 139 ssh pcY YY137 ssh pcY 140 138 [CTRL+D] 141 139 }}} … … 146 144 }}} 147 145 ---- 148 = 【Step 6: 新增 pcX 和 pcY 到 ONE Pool】 =146 = 【Step 7: 新增 pcX 和 pcY 到 ONE Pool】 = 149 147 * 在 pcX 上執行 (__X 和 Y 請自行修改成自己的電腦名稱__) 150 148 {{{ 151 # onehost add pcX XXim_xen vmm_xen tm_nfs152 # onehost add pcY YYim_xen vmm_xen tm_nfs149 # onehost add pcX im_xen vmm_xen tm_nfs 150 # onehost add pcY im_xen vmm_xen tm_nfs 153 151 154 152 # onehost list 155 153 HID NAME RVM TCPU FCPU ACPU TMEM FMEM STAT 156 1 pcX XX0 400 399 400 1313856 0 on157 2 pcY YY0 400 399 400 1313856 0 on158 159 # onehost show pcX XX154 1 pcX 0 400 399 400 1313856 0 on 155 2 pcY 0 400 399 400 1313856 0 on 156 157 # onehost show pcX 160 158 }}} 161 159 * '''''onehost list'''''參數說明 … … 167 165 * FMEM - Free Memory 168 166 ---- 169 = 【Step 7: 使用 ONE 來開啟 VM】 = 170 * 在 pcXXX 上執行 167 = 【Step 8: 製作 VM Image - 以 Microsoft Windows XP 為例】 = 168 * 產生一個 10GB 的 QEMU disk image format 的檔案 169 {{{ 170 $ sudo qemu-img create -f qcow2 xp.img 10G 171 }}} 172 * 讀取光碟檔並開啟虛擬機器來安裝XP (10GB硬碟空間 & 1GB記憶體大小) 173 {{{ 174 $ sudo qemu-system-x86_64 -cdrom /home/clouder/xp.iso -hda xp.img -boot d -m 1024 -localtime -net nic -net tap 175 }}} 176 * 開啟虛擬機器 (10GB硬碟空間 & 1GB記憶體大小) 177 {{{ 178 $ sudo qemu-system-x86_64 -hda xp.img -m 1024 -net nic -net tap 179 }}} 180 181 == 製作 VM Image - 以 Debian 為例 == 182 * 產生一個 10GB 的 QEMU disk image format 的檔案 183 {{{ 184 $ sudo qemu-img create -f qcow2 deb.img 10G 185 }}} 186 * 下載 Debian-5.0 ISO file 187 {{{ 188 $ wget http://cdimage.debian.org/debian-cd/5.0.6/amd64/iso-cd/debian-506-amd64-CD-1.iso 189 }}} 190 * 讀取光碟檔並開啟虛擬機器來安裝Debian (10GB硬碟空間 & 1GB記憶體大小) 191 {{{ 192 $ sudo qemu-system-x86_64 -cdrom /home/clouder/debian-506-amd64-CD-1.iso -hda deb.img -boot d -m 1024 -localtime -net nic -net tap 193 }}} 194 * 開啟虛擬機器 (10GB硬碟空間 & 1GB記憶體大小) 195 {{{ 196 $ sudo qemu-system-x86_64 -hda deb.img -m 1024 -net nic -net tap 197 }}} 198 ---- 199 = 【Step 9: 使用 ONE 來開啟 VM】 = 200 * 在 pcX 上執行 171 201 * 編輯 vm01 的設定檔 (__X 和 Y 請自行修改成自己的電腦名稱__) 172 202 {{{ … … 211 241 * TIME Time since the submission of the VM (days hours:minutes:seconds 212 242 213 == 製作 VM Image - 以 Microsoft Windows XP 為例 == 214 * 產生一個 10GB 的 QEMU disk image format 的檔案 215 {{{ 216 $ sudo qemu-img create -f qcow2 xp.img 10G 217 }}} 218 * 讀取光碟檔並開啟虛擬機器來安裝XP (10GB硬碟空間 & 1GB記憶體大小) 219 {{{ 220 $ sudo qemu-system-x86_64 -cdrom /home/clouder/xp.iso -hda xp.img -boot d -m 1024 -localtime -net nic -net tap 221 }}} 222 * 開啟虛擬機器 (10GB硬碟空間 & 1GB記憶體大小) 223 {{{ 224 $ sudo qemu-system-x86_64 -hda xp.img -m 1024 -net nic -net tap 225 }}} 226 227 == 製作 VM Image - 以 Debian 為例 == 228 * 產生一個 10GB 的 QEMU disk image format 的檔案 229 {{{ 230 $ sudo qemu-img create -f qcow2 deb.img 10G 231 }}} 232 * 下載 Debian-5.0 ISO file 233 {{{ 234 $ wget http://cdimage.debian.org/debian-cd/5.0.6/amd64/iso-cd/debian-506-amd64-CD-1.iso 235 }}} 236 * 讀取光碟檔並開啟虛擬機器來安裝Debian (10GB硬碟空間 & 1GB記憶體大小) 237 {{{ 238 $ sudo qemu-system-x86_64 -cdrom /home/clouder/debian-506-amd64-CD-1.iso -hda deb.img -boot d -m 1024 -localtime -net nic -net tap 239 }}} 240 * 開啟虛擬機器 (10GB硬碟空間 & 1GB記憶體大小) 241 {{{ 242 $ sudo qemu-system-x86_64 -hda deb.img -m 1024 -net nic -net tap 243 }}} 244 ---- 243 245 244 = 【Reference】 = 246 245 * [http://www.linux-kvm.org KVM 官網]