《LINUX學習:Openstack之用apt-get安裝KVM》要點:
本文介紹了LINUX學習:Openstack之用apt-get安裝KVM,希望對您有用。如果有疑問,可以聯(lián)系我們。
首先必須在VMware Workstation中打開每個虛擬機的虛擬化功能,一般來說支不支持虛擬化,取決于你的物理機的cpu是否支持,必須先在物理機的bios中打開Intel-VT或者AMD-V選項,如果不知道cpu是否支持虛擬化,可以根據(jù)CPU型號本身查一下.
root@u-node3:/home/zxl# egrep -o "(vmx|svm)" /proc/cpuinfo
vmx
出現(xiàn)vmx則闡明CPU為Intel系列支持intel-VT,如果是svm,則闡明為AMD系列CPU,支持AMD-V虛擬化
Ubuntu自帶的source.list可能會安裝失敗,這里安裝下載source.list,用sohu源和Ali云源
root@u-node3:/home/zxl#vim /etc/apt/sources.list
deb http://mirrors.sohu.com/ubuntu/ precise main restricted
?deb-src http://mirrors.sohu.com/ubuntu/ precise main restricted
?deb http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
?deb-src http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
?deb http://mirrors.sohu.com/ubuntu/ precise universe
?deb-src http://mirrors.sohu.com/ubuntu/ precise universe
?deb http://mirrors.sohu.com/ubuntu/ precise-updates universe
?deb-src http://mirrors.sohu.com/ubuntu/ precise-updates universe
?deb http://mirrors.sohu.com/ubuntu/ precise multiverse
?deb-src http://mirrors.sohu.com/ubuntu/ precise multiverse
?deb http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
?deb-src http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
?deb http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
?deb-src http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
?deb http://mirrors.sohu.com/ubuntu/ precise-security main restricted
?deb-src http://mirrors.sohu.com/ubuntu/ precise-security main restricted
?deb http://mirrors.sohu.com/ubuntu/ precise-security universe
?deb-src http://mirrors.sohu.com/ubuntu/ precise-security universe
?deb http://mirrors.sohu.com/ubuntu/ precise-security multiverse
?deb-src http://mirrors.sohu.com/ubuntu/ precise-security multiverse
?deb http://extras.ubuntu.com/ubuntu precise main
?deb-src http://extras.ubuntu.com/ubuntu precise main
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
root@u-node3:/home/zxl# apt-get update
可以分離安裝如下的軟件
1、安裝kvm/qemu
sudo apt-get install kvm qemu
2、安裝libvirt
sudo apt-get install libvirt-bin libvirt-dev
3、網(wǎng)橋管理工具
sudo apt-get install bridge-utils
4、統(tǒng)一建模語言
sudo apt-get install uml-utilities
5、vnc 虛擬機查看工具
sudo apt-get install vncviewer vnc4server
qemu-kvm 和 qemu-system 是 KVM 和 QEMU 的核心包,提供 CPU、內存和 IO 虛擬化功能
libvirt-bin 就是 libvirt,用于管理 KVM 等 Hypervisor
virt-manager 是 KVM 圖形化管理工具
bridge-utils 和 vlan,主要是網(wǎng)絡虛擬化必要,KVM 網(wǎng)絡虛擬化的實現(xiàn)是基于 linux-bridge 和 VLAN
Ubuntu 默認不安裝圖形界面,可以手工安裝一下
sudo apt-get install xinit
sudo apt-get install gdm
sudo apt-get install kubuntu-deskt
安裝KVM
root@u-node3:/home/zxl# apt-get install qemu-kvm ubuntu-vm-builder bridge-utils
啟用KVM內核模塊
root@u-node3:/home/zxl# modprobe kvm
root@u-node3:/home/zxl# modprobe kvm_intel
root@u-node3:/home/zxl# modprobe kvm_amd
驗證有沒有加載勝利kvm模塊
root@u-node4:/home/zxl#? lsmod | grep kvm
kvm_intel? ? ? ? ? ? 144426? 0
kvm? ? ? ? ? ? ? ? ? 468280? 1 kvm_intel
檢查kvm是否安裝勝利,輸出如下則勝利
root@u-node3:/home/zxl# kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
添加root用戶進入kvm組
root@u-node3:/home/zxl# adduser root kvm
?
安裝Libvirt
1:利用源碼編譯安裝,但首先要自己安裝各種依賴,很麻煩,不是很保舉,然后下載源碼(http://libvirt.org/sources/)解壓,用make:make install安裝
2:利用apt-get安裝,可以安裝一系列的輔助工具,強烈建議這樣安裝
root@u-node3:/home/zxl# apt-get install libvirt-bin qemu virt-manager
安裝完成后通過如下步調檢查是否成功
root@u-node4:/home/zxl# virsh list
?Id? ? Name? ? ? ? ? ? ? ? ? ? ? ? ? State
----------------------------------------------------
root@u-node4:/home/zxl# ps -aux |grep "libvirtd"
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root? ? ? 3969? 0.2? 0.4 265044? 9444 ?? ? ? ? Sl? 09:30? 0:00 /usr/sbin/libvirtd -d
root? ? ? 4110? 0.0? 0.0? 9392? 932 pts/0? ? S+? 09:31? 0:00 grep --color=auto libvirtd
則表現(xiàn)安裝成功
管理界面
root@u-node3:/home/zxl# virt-manager
可能會報錯,No DBUS daemon Running,則采納下面的進程啟動dbus進程
root@u-node3:/home/zxl# eval `dbus-launch --auto-syntax`
root@u-node3:/home/zxl# virt-manager
則注解安裝成功(但用Xsell遠程連接好像不能打開,沒有反應)
本文永遠更新鏈接地址:
維易PHP培訓學院每天發(fā)布《LINUX學習:Openstack之用apt-get安裝KVM》等實戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/9022.html