部署KVM虛擬化平臺

在這裏插入圖片描述

KVM虛擬化架構

KVM模塊直接整合在Linux內核中

在這裏插入圖片描述


KVM組成
1.KVM Driver
·虛擬機建立
·虛擬機內存分配
·虛擬CPU寄存器讀寫
·虛擬CPU運行linux

2.QEMU (通過簡化與修改)
·模擬PC硬件的用戶控件組件
·提供I/O設備模型及訪問外設的途徑vim

KVM虛擬化三種模式

·客戶模式
·用戶模式(工具層)
·內核模式

在這裏插入圖片描述

KVM工做原理

在這裏插入圖片描述


KVM基本功能管理

查看命令幫助
查看KVM的配置文件存放目錄
查看虛擬機狀態
虛擬機關機與開機
強制實例系統關閉電源
經過配置文件啓動虛擬機系統實例
掛起虛擬機
恢復虛擬機
配置虛擬機實例伴隨宿主機自動啓動
導出虛擬機配置
虛擬機的刪除與添加-
修改虛擬機配置信息

部署實驗環境

第一步:插入一塊新硬盤,並開啓虛擬化功能

在這裏插入圖片描述

第二步:格式化並掛載硬盤

#查看硬盤信息
fdisk -l

#分區硬盤
fdisk /dev/sdb

#格式化硬盤
mkfs /dev/sdb1

#建立掛載目錄
mkdir /data

#掛載硬盤
mount /dev/sdb1 /data

#遠程掛載微軟宿主機上的鏡像,後面再用
mount.cifs //192.168.142.1/ISO /mnt

第三步:安裝KVM

#安裝桌面環境組件包
yum groupinstall "GNOME Desktop" -y

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

#安裝KVM調試工具
yum install qemu-kvm-tools -y

#安裝構建虛擬機的命令行工具
yum install virt-install -y

#安裝qemu組件,建立磁盤,啓動虛擬機
yum install qemu-img -y

#安裝網絡支持工具
yum install bridge-utils -y

#安裝虛擬機管理工具
yum install libvirt -y

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

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

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

#開啓libvirtd服務
systemctl start libvirtd

#查看libvirtd服務狀態
systemctl status libvirtd

#開機自啓動libvirtd服務
systemctl enable libvirtd

第四步:部署linux虛擬機環境

#切換至掛載點
cd /data

#建立備份目錄
mkdir vdisk viso

#後臺複製鏡像到備份目錄
cp -r /mnt/CentOS-7-x86_64-DVD-1708.iso /data/viso/ &

#切換網卡配置目錄
cd /etc/sysconfig/network-scripts/

#複製ens33 網卡配置文件做爲橋接網卡的模板
cp -p ifcfg-ens33 ifcfg-br0

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

#編輯橋接 網卡配置文件
vim ifcfg-br0

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

#修改成靜態模式
BOOTPROTO=static

#更名
NAME=br0

#改驅動名稱
DEVICE=br0

#追加IP地址,掩碼和網關
IPADDR=192.168.142.153
NETMASK=255.255.255.0
GATEWAY=192.168.142.1

#重啓網絡服務
service network restart

第五步:KVM圖形化管理

1.打開終端以root身份輸入一下命令切換圖形化管理界面bash

virt-manager

在這裏插入圖片描述

建立存儲池,雙擊QEMU/KVM,選擇「存儲」選項卡,而後單擊「+」按鈕新建存儲池。
單擊「前進」按鈕,根據提示輸入或瀏覽用以設置存儲目錄,如/data_kvm/store,最後單擊「完成」按鈕便可

在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

相關文章
相關標籤/搜索