Changes between Version 2 and Version 3 of KVM-OpenNebula


Ignore:
Timestamp:
Oct 15, 2010, 3:54:14 PM (14 years ago)
Author:
rider
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • KVM-OpenNebula

    v2 v3  
    2020$ egrep '(vmx|svm)' --color=always /proc/cpuinfo
    2121}}}
    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
    2423{{{
    2524$ sudo modprobe -l | grep kvm
     
    2827kernel/arch/x86/kvm/kvm-amd.ko
    2928}}}
     29----
    3030= 【Step 2: 安裝 KVM 及其所需要的套件並載入模組】 =
    3131 * 只需一行指令即可安裝KVM及其所需相關工具
     
    3838}}}
    3939----
    40 = 【Step 2: 安裝 OpenNebula 及其所需要的套件】 =
     40= 【Step 3: 安裝 OpenNebula 及其所需要的套件】 =
    4141 * '''pcX''' 和 '''pcY''' 須安裝相關套件
    4242{{{
     
    4545}}}
    4646----
    47 = 【Step 3: 下載並安裝OpenNEbula】 =
     47= 【Step 4: 下載並安裝OpenNEbula】 =
    4848 * 在 pcX 上執行 (OpenNEbula 只需安裝在 pcX 上)
    4949 * 下載 source code
     
    8080}}}
    8181----
    82 = 【Step 4: 編輯 ONE 設定檔】 =
     82= 【Step 5: 編輯 ONE 設定檔】 =
    8383 * 在 pcX 上編輯,將 151~154 行註解掉,打開 159~162 行
    8484{{{
     
    124124}}}
    125125----
    126 = 【操作】 =
    127 ----
    128 = 【Step 5: 啟動 ONE】 =
     126= 【Step 6: 啟動 ONE】 =
    129127  * 啟動 ONE 前的小叮嚀:
    130128   1. 確認 pcXXX 和 pcYYY 已執行 '''xend start'''
     
    137135
    138136//測試 ssh免密碼登入
    139 ssh pcYYY
     137ssh pcY
    140138[CTRL+D]
    141139}}}
     
    146144}}}
    147145----
    148 = 【Step 6: 新增 pcX 和 pcY 到 ONE Pool】 =
     146= 【Step 7: 新增 pcX 和 pcY 到 ONE Pool】 =
    149147 * 在 pcX 上執行 (__X 和 Y 請自行修改成自己的電腦名稱__)
    150148{{{
    151 # onehost add pcXXX im_xen vmm_xen tm_nfs
    152 # onehost add pcYYY im_xen vmm_xen tm_nfs
     149# onehost add pcX im_xen vmm_xen tm_nfs
     150# onehost add pcY im_xen vmm_xen tm_nfs
    153151
    154152# onehost list
    155153 HID NAME                      RVM   TCPU   FCPU   ACPU     TMEM    FMEM STAT
    156    1 pcXXX                       0    400    399    400  1313856       0   on
    157    2 pcYYY                       0    400    399    400  1313856       0   on
    158 
    159 # onehost show pcXXX
     154   1 pcX                       0    400    399    400  1313856       0   on
     155   2 pcY                       0    400    399    400  1313856       0   on
     156
     157# onehost show pcX
    160158}}}
    161159 * '''''onehost list'''''參數說明
     
    167165   * FMEM - Free Memory
    168166----
    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 上執行
    171201 * 編輯 vm01 的設定檔  (__X 和 Y 請自行修改成自己的電腦名稱__)
    172202{{{
     
    211241   * TIME       Time since the submission of the VM (days hours:minutes:seconds
    212242
    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
    245244= 【Reference】 =
    246245 * [http://www.linux-kvm.org KVM 官網]