KVM——服務器資源的充分利用

內容要點:
linux

1、KVM介紹vim

2、KVM部署實例bash


1、KVM介紹:網絡

(一)、KVM虛擬化架構架構

KVM模塊直接整合在linux內核中ide

image.png

(二)、KVM組成工具

一、KVM Driver (核心內核)ui

  • 虛擬機建立spa

  • 虛擬機內存分配命令行

  • 虛擬CPU寄存器讀寫

  • 虛擬CPU運行

二、QEMU (通過簡化與修改)工具

  • 模擬PC硬件的用戶控件組件

  • 提供I/0設備模型及訪問外設的途徑

三、KVM虛擬化三種模式

  • 客戶模式

  • 用戶模式

  • 內核模式

image.png

四、KVM工做原理

image.png

五、安裝KVM

六、設置KVM網絡

  • KVM網絡包括:用戶模式與橋接模式

本實驗中使用橋接模式

七、KVM圖形化管理

八、KVM基本功能管理

  • 查看命令幫助

  • 查看KVM的配置文件存放目錄

  • 查看虛擬機狀態

  • 虛擬機關機與開機

  • 強制實例系統關閉電源

  • 經過配置文件啓動虛擬機系統實例

  • 掛起虛擬機

  • 恢復虛擬機

  • 配置虛擬機實例伴隨宿主機自動啓動

  • 導處虛擬機配置

  • 虛擬機的刪除與添加

  • 修改虛擬機配置信息

九、KVM文件管理

查看當前磁盤格式
virt-cat命令
virt -edit命令
virt-df命令

2、KVM部署實例

一、設置開啓支持虛擬化,並添加一塊磁盤

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

[root@localhost ~]# fdisk /dev/sdb  ##磁盤分區
[root@localhost ~]# mkfs /dev/sdb1   ##格式化
[root@localhost ~]# mkdir /data
[root@localhost ~]# mount /dev/sdb1 /data  ##掛載
[root@localhost data]# df -h
[root@localhost data]# mount.cifs //192.168.100.3/iOS /mnt/   ##掛載
Password for root@//192.168.100.3/iOS:

二、安裝必要組件,部署基礎環境包

[root@localhost ~]# yum groupinstall "GNOME Desktop" -y   ##桌面環境
yum install qemu-kvm -y   ##kvm內核
yum install qemu-kvm-tools -y ##調試工具
yum install virt-install -y  ##命令行工具
yum install qemu-img -y   ##組件,建立磁盤,啓動虛擬機
yum install bridge-utils -y ##網絡支持工具
yum install libvirt -y ##虛擬機管理工具
yum install virt-manager -y ##圖形化管理虛擬機
[root@localhost ~]# egrep '(vmx|svm)' /proc/cpuinfo   ##看cpu是否支持
[root@localhost ~]# lsmod | grep kvm   ##檢查kvm是否安裝
[root@localhost ~]# systemctl start libvirtd   ##開啓服務
[root@localhost ~]# systemctl status libvirtd
[root@localhost ~]# systemctl enable libvirtd  ##開啓自啓
[root@localhost mnt]# cd /data/
[root@localhost data]# mkdir vdisk viso   ##建立目錄
[root@localhost data]# cp /mnt/CentOS-7-x86_64-DVD-1708.iso /data/viso/   ##複製鏡像到viso目錄

三、修改網卡信息,添加橋接網卡

[root@localhost data]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp -p ifcfg-ens33 ifcfg-br0   ##複製配置文件爲br0網卡
[root@localhost network-scripts]# vim ifcfg-ens33 
##末行添加
BRIDGE=br0
[root@localhost network-scripts]# vim ifcfg-br0   ##配置網卡信息
TYPE=bridge    ##橋接模式
NAME=br0     ##名字爲br0
DEVICE=br0
IPADDR=192.168.13.132   ##ip地址
NETMASKE=255.255.255.0   ##子網掩碼
GATEWAY=192.168.13.1   ##網關
[root@localhost network-scripts]# service network restart  ##重啓網卡

四、圖形化界面下配置虛擬系統管理

[root@localhost ~]# virt-manager  ##開啓


等待一分鐘左右出現【虛擬系統管理器】界面


一、添加存儲池


image.png


image.png

image.png


二、添加存儲卷


image.png

image.png

image.png


三、新建並安裝


image.png

image.png

image.png

image.png

相關文章
相關標籤/搜索