部署KVM虛擬化平臺------搭建

一 、部署KVM虛擬化平臺

部署KVM虛擬化平臺------搭建
hyper-v是windows中的虛擬化
1、KVM模塊直接整合在Linux內(nèi)核中,kvm是內(nèi)核模塊,虛擬機(jī)與kvm模塊之間為管理工具
部署KVM虛擬化平臺------搭建
2、KVM組成
1.KVM Driver
---虛擬機(jī)創(chuàng)建
---虛擬機(jī)內(nèi)存分配
---虛擬CPU寄存器讀寫
---虛擬CPU運(yùn)行

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、重慶網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團(tuán)成都企業(yè)網(wǎng)站定制等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都木托盤等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時也獲得了客戶的一致好評!

2.QEMU (經(jīng)過簡化與修改)
---模擬PC硬件的用戶控件組件
---提供I/O設(shè)備模型及訪問外設(shè)的途徑

二、虛擬化的三種模式

**1、客戶模式:典型的虛擬機(jī)環(huán)境(虛擬網(wǎng)卡、內(nèi)存、硬盤);

2、用戶模式:工具層,下面是內(nèi)核(驅(qū)動進(jìn)行的資源分配);

3、kvm driver:內(nèi)核態(tài),人為不可控制(kvm驅(qū)動接收用戶態(tài)操作指令,控制虛擬機(jī)在內(nèi)核態(tài)的資源分配)。
部署KVM虛擬化平臺------搭建
4、虛擬機(jī)就是一個獨(dú)立的進(jìn)程,虛擬機(jī)內(nèi)的用戶各個硬件叫做線程

5、全虛和半虛的區(qū)別
全虛擬化一般對硬件虛擬化功能進(jìn)行了特別優(yōu)化,性能上比半虛擬化要高;
半虛擬化因?yàn)榛谄胀ǖ牟僮飨到y(tǒng),會比較靈活,比如支持虛擬機(jī)嵌套。嵌套意味著可以在KVM虛擬機(jī)中再運(yùn)行KVM。

三、KVM工作原理

部署KVM虛擬化平臺------搭建
工作流程:首先啟動一個虛擬化管理軟件,開始啟動一個虛擬機(jī),通過ioctl等系統(tǒng)調(diào)用向內(nèi)核中申請指定的資源,搭建好虛擬環(huán)境,啟動虛擬機(jī)內(nèi)的系統(tǒng),虛擬機(jī)內(nèi)的系統(tǒng)向內(nèi)核反饋相關(guān)資源申請?zhí)幚恚绻莍o請求,則提交給用戶模式下的qemu處理,非io請求則將處理結(jié)果反饋給客戶模式。

四、KVM實(shí)操演練

1、安裝流程
部署KVM虛擬化平臺------搭建
2、kvm網(wǎng)絡(luò)模式:用戶(NAT)和橋接模式,本次實(shí)操采用橋接模式
3、kvm圖形化管理
部署KVM虛擬化平臺------搭建

4、添加新硬盤,并開啟虛擬化功能
部署KVM虛擬化平臺------搭建
5、分區(qū)、格式化并掛載硬盤(以下為腳本)

#! /bin/bash
echo "the disks exist list:"
fdisk -l |grep '磁盤 /dev/sd[a-z]'
echo "=================================================="
PS3="chose which disk you want to create:"
select VAR in `ls /dev/sd*|grep -o 'sd[b-z]'|uniq` quit
do
    case $VAR in
    sda)
        fdisk -l /dev/sda
        break ;;
    sd[b-z])
        #create partitions
        echo "n
                p

                w"  | fdisk /dev/$VAR

        #make filesystem
        mkfs.xfs -i size=512 /dev/${VAR}"1" &> /dev/null
    #mount the system
        mkdir -p /data/${VAR}"1" &> /dev/null
        echo -e "/dev/${VAR}"1" /data/${VAR}"1" xfs defaults 0 0\n" >> /etc/fstab
        mount -a &> /dev/null
        break ;;
    quit)
        break;;
    *)
        echo "wrong disk,please check again";;
    esac
done

6、安裝KVM一系列工具、環(huán)境包

#安裝桌面環(huán)境組件包
yum groupinstall "GNOME Desktop" -y

#安裝KVM模塊
yum install qemu-kvm -y

#安裝KVM調(diào)試工具
yum install qemu-kvm-tools -y

#安裝構(gòu)建虛擬機(jī)的命令行工具
yum install virt-install -y

#安裝qemu組件,創(chuàng)建磁盤,啟動虛擬機(jī)
yum install qemu-img -y

#安裝網(wǎng)絡(luò)支持工具
yum install bridge-utils -y

#安裝虛擬機(jī)管理工具
yum install libvirt -y

#安裝圖像化管理虛擬機(jī)
yum install virt-manager -y

#查看CPU是否支持虛擬化
egrep '(vmx|svm)' /proc/cpuinfo

#查看kvm模塊是否安裝
lsmod | grep kvm

#開啟libvirtd服務(wù)
systemctl start libvirtd

#查看libvirtd服務(wù)狀態(tài)
systemctl status libvirtd

#開機(jī)自啟動libvirtd服務(wù)
systemctl enable libvirtd

7、部署虛擬化

#切換至掛載點(diǎn)
cd /data

#創(chuàng)建備份目錄
mkdir vdisk viso

#后臺復(fù)制鏡像到備份目錄
cp -r /mnt/CentOS-7-x86_64-DVD-1708.iso /data/viso/ &

#切換網(wǎng)卡配置目錄
cd /etc/sysconfig/network-scripts/

#復(fù)制ens33 網(wǎng)卡配置文件作為橋接網(wǎng)卡的模板
cp -p ifcfg-ens33 ifcfg-br0

#編輯ens33 網(wǎng)卡配置文件
vim ifcfg-ens33
#尾行追加橋接模塊
BRIDGE=br0

#編輯橋接 網(wǎng)卡配置文件
vim ifcfg-br0

#替換類型為bridge橋接模式
TYPE=bridge

#修改為靜態(tài)模式
BOOTPROTO=static

#改名
NAME=br0

#改驅(qū)動名稱
DEVICE=br0

#追加IP地址,掩碼和網(wǎng)關(guān)
IPADDR=192.168.142.153
NETMASK=255.255.255.0
GATEWAY=192.168.142.1

#重啟網(wǎng)絡(luò)服務(wù)
service network restart

8、圖形化管理

virt-manager
##開啟圖形化管理

部署KVM虛擬化平臺------搭建
添加存儲池disk
部署KVM虛擬化平臺------搭建
部署KVM虛擬化平臺------搭建
添加disk存儲卷
部署KVM虛擬化平臺------搭建
添加存儲卷
部署KVM虛擬化平臺------搭建
添加存儲池iso
部署KVM虛擬化平臺------搭建
部署KVM虛擬化平臺------搭建
關(guān)閉創(chuàng)建,即可配置生成虛擬機(jī)
部署KVM虛擬化平臺------搭建
選擇主機(jī)引導(dǎo)時啟動虛擬機(jī),開始安裝,linux中的kvm虛擬機(jī)即可開始安裝。。。。
部署KVM虛擬化平臺------搭建

當(dāng)前標(biāo)題:部署KVM虛擬化平臺------搭建
URL標(biāo)題:http://bm7419.com/article0/igscoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)站設(shè)計(jì)公司、用戶體驗(yàn)手機(jī)網(wǎng)站建設(shè)、商城網(wǎng)站、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化