會不會有那麼一天,生活可以簡單到每天清早踏上一輛載著鮮花的腳踏車,微笑著穿過窄窄的街巷,為愛花的人送去芬芳,為需要知識的你送去幫助。
簡介
KM是Kermel Virtual Machine的簡寫,目前Linux發行版必須在64位的系統環境才能運行KVM,同時硬體需要支持VT技術。KVM的前身是QEMU,2008年被Red Hat公司收購併獲得一項hypervisor技術,不過Red Hat的KVM被認為將成為未來Linux hypervisor的主流。準確來說KVM僅僅是Linux內核的一個模塊。管理和創建完整的KVM虛擬機,需要更多的輔助工具。本章將介紹部署虛擬化環境、創建虛擬機實例,以及虛擬機的基本管理。
理論講解
一,知識點
KVM自Linux 2.6.20版本後就直接整合到Linux內核,它依託CPU虛擬化指令集(如Intel-VT,AMD-V)實現高性能的虛擬化支持。由於與Linux內核高度整合,因此在性能、安全性、兼容性、穩定性上都有很好的表現。
下圖簡單描繪了KVM虛擬化架構,在KVM環境中運行的每個虛擬化作業系統都將表現為單個獨立的系統進程。因此它可以很方便地與Linux系統中的安全模塊進行整合(SELinux),可以靈活地實現資源的管理及分配。
案例環境
採用CentOS-7.4-x86_64-DVD-1708開啟CPU虛擬化支持。
二,安裝KVM程序
1.安裝方式
(1)在CentOS的系統光碟鏡像中,已經提供了安裝KVM所需軟體。通過部署基於光碟鏡像的本地yum源,直接使用yum安裝所需軟體即可.安裝KVM所需軟體具體包含以下幾個。
yum-y install qemu-kvm-tools //KVM調試工具,可不安裝
yum-y install virt-instal1 //構建虛擬機的命令行工具
yum-y install virt-manager //圖形界面管理虛擬機
yum-y install libvirt //虛擬機管理工具
2)開啟服務並設置開機自啟
2.傳輸CentOS-7.4-x86_64-DVD-1708.iso鏡像
3.配置Linux宿主機配置支持VT技術
在等待鏡像傳輸完成後,建議關機配置,配置完成之後,開機即可
三,在Linux宿主機安裝虛擬機(一路圖片)
以下一路前進即可
四.KVM基本功能管理
1.查看命令幫助
2.查看KVM的配置文件存放目錄(centos7.0.xml是虛擬機系統實例的配置文件)
3.查看虛擬機狀態
4.關機
或者使用 destroy 強制關機
5.開機
或者使用 加載配置文件開機
6.掛機虛擬機
7.恢復掛起虛擬機
8.設置宿主機開機,虛擬機開機自啟
9.備份主配置文件
10.刪除虛擬機主配置文件
11.恢復主配置文件
1)將備份的主配置文件剪切到主配置文件目錄下
2)切到主配置文件,恢復主配置文件
12.克隆
在克隆之前centos7.0必須保證是關機的狀態下才可以克隆
克隆centos7.0為centos8.0
13.拍攝快照
14.查看拍攝快照
15.恢復快照
16.刪除快照
17.更改虛擬機配置文件
故事很短,道理很長,學無止境,不忘初心,砥礪前行
微信搜索 「徐阿馬」 關注公眾號,期待你的關注!