Changes between Initial Version and Version 1 of KVM-OpenNebula


Ignore:
Timestamp:
Oct 15, 2010, 2:58:12 PM (14 years ago)
Author:
rider
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • KVM-OpenNebula

    v1 v1  
     1[[PageOutline]]
     2{{{
     3#!html
     4<h1 style="text-align: center; color: blue ; font-size:x-large ; font-weight:bolder">KVM + OpenNebula = Virtual Cluster Deployment</h1>
     5}}}
     6----
     7= 【系統環境】 =
     8||               || '''CPU'''                                   ||'''OS'''                || '''KVM''' ||
     9|| '''Version''' || Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz || Debian GNU/Linux testing (squeeze) (64bit)|| 72+dfsg-5+squeeze1   ||
     10 * 因 Debian 官方有維護 KVM 的套件,考慮穩定性可使用 Debian 的 KVM 套件,若想使用最新版本的 KVM ,則需自行[http://www.linux-kvm.org/page/Downloads 下載編譯]
     11 * Debian 的 Kernel 本身已有 KVM Kernel Module,因此只需安裝 KVM 即可。
     12----
     13= 【安裝】 =
     14 * 請先確認 CPU 有支援 (Intel vmx 或 AMD svm 指令集)
     15{{{
     16$ egrep '(vmx|svm)' --color=always /proc/cpuinfo
     17}}}
     18 * 再確認 Kernel 是否有 KVM Kernel Module (理論上 2.6.20 版本以上的 Kernel 應該都有,若是沒有的話那就見鬼拉(誤),可能就得自行編譯 Kernel,把支援 KVM 的選項打勾了)
     19   * kvm-intel 是給 Intel CPU,kvm-amd 是給 AMD CPU
     20{{{
     21$ sudo modprobe -l | grep kvm
     22kernel/arch/x86/kvm/kvm.ko
     23kernel/arch/x86/kvm/kvm-intel.ko
     24kernel/arch/x86/kvm/kvm-amd.ko
     25}}}
     26 * 只需一行指令即可安裝KVM及其所需相關工具
     27{{{
     28$ sudo apt-get install kvm qemu-kvm bridge-utils libvirt-bin virtinst vtun virt-manager
     29}}}
     30 * 載入 KVM module for Intel Chip
     31{{{
     32$ sudo modprobe kvm-intel
     33}}}
     34 * 載入 KVM module for AMD Chip
     35{{{
     36$ sudo modprobe kvm-amd
     37}}}
     38----
     39= 【操作】 =
     40== 製作 VM Image - 以 Microsoft Windows XP 為例 ==
     41 * 產生一個 10GB 的 QEMU disk image format 的檔案
     42{{{
     43$ sudo qemu-img create -f qcow2 xp.img 10G
     44}}}
     45 * 讀取光碟檔並開啟虛擬機器來安裝XP (10GB硬碟空間 & 1GB記憶體大小)
     46{{{
     47$ sudo qemu-system-x86_64 -cdrom /home/clouder/xp.iso -hda xp.img -boot d -m 1024 -localtime -net nic -net tap
     48}}}
     49 * 開啟虛擬機器 (10GB硬碟空間 & 1GB記憶體大小)
     50{{{
     51$ sudo qemu-system-x86_64 -hda xp.img -m 1024 -net nic -net tap
     52}}}
     53
     54== 製作 VM Image - 以 Debian 為例 ==
     55 * 產生一個 10GB 的 QEMU disk image format 的檔案
     56{{{
     57$ sudo qemu-img create -f qcow2 deb.img 10G
     58}}}
     59 * 下載 Debian-5.0 ISO file
     60{{{
     61$ wget http://cdimage.debian.org/debian-cd/5.0.6/amd64/iso-cd/debian-506-amd64-CD-1.iso
     62}}}
     63 * 讀取光碟檔並開啟虛擬機器來安裝Debian (10GB硬碟空間 & 1GB記憶體大小)
     64{{{
     65$ 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
     66}}}
     67 * 開啟虛擬機器 (10GB硬碟空間 & 1GB記憶體大小)
     68{{{
     69$ sudo qemu-system-x86_64 -hda deb.img -m 1024 -net nic -net tap
     70}}}
     71----
     72= 【Reference】 =
     73 * [http://www.linux-kvm.org KVM 官網]
     74 * [https://help.ubuntu.com/community/KVM KVM (Ubuntu)]
     75 * 支援
     76   * [http://www.linux-kvm.org/page/Guest_Support_Status KVM Guest 支援狀況]
     77   * [http://www.linux-kvm.org/page/Host_Support_Status KVM Host 支援狀況]
     78 * 安裝
     79   * [http://www.linux-kvm.org/page/HOWTO1 KVM 官網安裝]
     80   * [http://www.howtoforge.com/virtualization-with-kvm-on-a-debian-lenny-server Virtualization With KVM On A Debian Lenny Server]
     81 * 工具
     82   * [http://virt-manager.et.redhat.com/ Virtual Machine Manager]
     83 * Network
     84   * [http://cha.homeip.net/blog/archives/2009/04/fedora_kvm_brid.html Fedora KVM Bridge 備忘]
     85   * [http://blog.bodhizazen.net/linux/kvm_network_scripts/ KVM network scripts]
     86   * [http://www.benjr.tw/?q=node/537 KVM - Network]
     87   * [https://help.ubuntu.com/community/KVM/Networking KVM Networking (Ubuntu)]
     88   * [http://blog.cynapses.org/2007/07/12/qemu-kvm-internal-network-setup/ qemu kvm internal network setup]