您好,登錄后才能下訂單哦!
KVM(Kernel-based Virtual Machine)是基于x86架構(gòu)上Linux操作系統(tǒng)的全虛擬化解決方案。在centos7中,KVM已經(jīng)被集成到內(nèi)核中,相當于使用內(nèi)核來做虛擬機管理程序。
由于KVM本身就工作內(nèi)核環(huán)境中,所以執(zhí)行效率要比傳統(tǒng)意義上的虛擬化技術(shù)高很多。kvm虛擬化需要interl VT 或者ADM-V技術(shù)支持,可以使用下面的命令確定本機CPU是否支持以上虛擬化技術(shù)
egrep '(vmx|svm)' /proc/cpuinfo
有輸出則證明支持
一、安裝kvm組件
安裝KVM組件需要確保系統(tǒng)已經(jīng)滿足了最低的安裝要求,部署KVM虛擬化需要通過BISO開啟CPU的虛擬化功能,確保至少6GB的磁盤剩余空間以及2GB的內(nèi)存空間。KVM虛擬機支持的存儲方式有本地磁盤文件、物理磁盤分區(qū),LVM分區(qū),ISCIS磁盤,GFS2文件系統(tǒng),光纖LUNs設備等。
在安裝CENTOS7系統(tǒng)時,選擇使用《帶GUI的服務器》,選擇配置帶有桌面,virtualization client ,virtualizaion hypervisor,virtualization tools來部署
對于已經(jīng)安裝好的系統(tǒng),可以yum安裝組件,方式如下:
yum groupinstall "Virtualization Hypervisor" "Virutalization Client","Virutalization Platform","Virtualization Tools"
kvm相關安裝包及其作用
qemu-kvm 主要的KVM程序包
python-virtinst 創(chuàng)建虛擬機所需要的命令行工具和程序庫
virt-manager GUI虛擬機管理工具
virt-top 虛擬機統(tǒng)計命令
virt-viewer GUI連接程序,連接到已配置好的虛擬機
libvirt C語言工具包,提供libvirt服務
libvirt-client 為虛擬客戶機提供的C語言工具包
virt-install 基于libvirt服務的虛擬機創(chuàng)建命令
bridge-utils 創(chuàng)建和管理橋接設備的工具
推薦使用組包安裝,不容易遺漏軟件包
二、使用圖形化來工具創(chuàng)建虛擬機
virt-manager是centos7 系統(tǒng)中所提供的虛擬機管理程序,用來通過圖形創(chuàng)建以及管理虛擬機
首先使用命令行調(diào)出程序
virt-manager
一般hypervisor默認是QEMU\KVM,前面KVM組件安裝成功后,可以自動連上,在host中輸入主機地中后,也可以連接到其他主機的hypervisor
然后選擇新建虛擬機
使用本地安裝介質(zhì)方式安裝,也可以選擇PXE,光盤,網(wǎng)絡安裝等其他方式
然后使用ISO鏡像,選擇虛擬機操作系統(tǒng)類型,這里使用centos7
點擊瀏覽
注意,默認存儲卷位置是/var/lib/libvirt/images,在安裝系統(tǒng)分區(qū)時,確保掛載點/var有足夠空間,這里保存ISO鏡像。選擇centos7的鏡像,點擊選擇卷
然后就是分配虛擬機內(nèi)存和cpu,合理配置,不要超過宿主機的限制
然后選擇分配存儲空間,默認是使用qcow格式,合理分配
然后配置網(wǎng)絡等硬件參數(shù)
勾選安裝前自定義配置,然后網(wǎng)絡選擇共享設備名稱
虛擬機選擇橋接網(wǎng)絡時,需要宿主機創(chuàng)建一個共享的橋接網(wǎng)絡設備,即網(wǎng)橋
首先創(chuàng)建網(wǎng)橋并綁定
brctl addbr br0 #增加網(wǎng)橋 brctl addif bro eno1 #綁定網(wǎng)橋跟物理網(wǎng)卡 ip addr del dev enO1 192.168.3.60/24 #刪除物理網(wǎng)卡ip地址 ifconfig br0 192.168.3.60/24 up #增加網(wǎng)橋ip地址并且啟動 route add default gw 192.168.3.1 #重新增加默認網(wǎng)關
完成后查看網(wǎng)橋情況及IP地址
完成后,重啟網(wǎng)橋會失效,所以要修改網(wǎng)卡配置為你教案
需要在宿主機的物理網(wǎng)卡eno1(物理網(wǎng)卡名稱可能不同,如eth0),需要在ifcfg-en0下手動創(chuàng)建ifcfg-br0網(wǎng)橋,同時修改ifcfg-eno1配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eno1 #原有配置修改成如下,記得備份配置文件
增加如下配置,刪除IP地址等信息
BRIDGE=br0
然后新增文件ifcfg-br0
vim /etc/sysconfig/network-scripts/ifcfg-br0 #新增
按照如下配置
這樣下次重啟 網(wǎng)橋配置文件就存在了
然后選擇網(wǎng)絡br0
下一步自定義硬件
確認無誤后,開始安裝
確認可以配置網(wǎng)絡地址,網(wǎng)橋生效
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。