- 什么是虛擬化奈籽?
虛擬化就是把硬件資源從物理方式轉(zhuǎn)變?yōu)檫壿嫹绞胶辛福蚱圃形锢斫Y(jié)構(gòu)余黎,使用戶可以靈活管理這些資源,并且允許1臺(tái)物理機(jī)上同時(shí)運(yùn)行多個(gè)操作系統(tǒng)鸟雏,以實(shí)現(xiàn)資源利用率最大化和靈活管理的一項(xiàng)技術(shù)享郊。
- KVM虛擬化
KVM直接整合到Linux內(nèi)核中,依托CPU虛擬化指令集實(shí)現(xiàn)高性能的虛擬化支持孝鹊。在KVM環(huán)境中運(yùn)行的每一個(gè)虛擬化操作系統(tǒng)都將表現(xiàn)為單個(gè)獨(dú)立的系統(tǒng)進(jìn)程炊琉。因此,它可以很方便地與Liunx系統(tǒng)中的安全模塊進(jìn)行整合又活,可以靈活地實(shí)現(xiàn)資源的管理及分配温自。
實(shí)驗(yàn)環(huán)境:centos7.4 實(shí)驗(yàn)主機(jī):192.168.80.183 主機(jī)名:www.ac.com
-------1.安裝方式最好是桌面安裝,如果沒(méi)安裝過(guò)桌面皇钞,步驟如下----------
[www.ac.com@ ~]# yum groupinstall "GNOME 桌面" -y //安裝GNOME桌面環(huán)境
輸入init 5 后(在控制臺(tái)):initial setup of centos linux 7 界面依次輸入:
1-2-q-yes-登錄-設(shè)置......
--------------安裝KVM相關(guān)的軟件包---------------
[www.ac.com@ ~]# yum install -y \
qemu-kvm.x86_64 \ //kvm模塊
qemu-kvm-tools.x86_64 \ //KVM調(diào)試工具悼泌,可不安裝
python-virtinst.noarch \ //Python組件,記錄創(chuàng)建VM時(shí)的XML文件
qemu-img.x86_64 \ //qemu組件夹界,創(chuàng)建磁盤馆里,啟動(dòng)虛擬機(jī)等
bridge-utils.x86_64 \ //網(wǎng)絡(luò)支持工具
libvirt \ //虛擬機(jī)管理工具
virt-manager //圖形界面管理虛擬機(jī)
----驗(yàn)證當(dāng)前主機(jī)是否滿足KVM的運(yùn)行條件----
在VMware中重啟系統(tǒng)后,查看CPU是否支持虛擬化可柿,對(duì)于Intel的服務(wù)器可以通過(guò)以下命令查看鸠踪,只要有輸出就說(shuō)明CPU支持虛擬化;對(duì)于AMD的服務(wù)器可以用cat /proc/cpuinfo | grep -o smv查看复斥。
[www.ac.com@ ~]# cat /proc/cpuinfo | egrep -o "vmx|smv" //查看CPU是否支持虛擬化
[www.ac.com@ ~]# modprobe kvm //向內(nèi)核中加載kvm模塊
[www.ac.com@ ~]# lsmod | grep kvm //檢查KVM模塊是否安裝
這里如果沒(méi)有輸出可能是沒(méi)有設(shè)置虛擬化引擎:
-----------------------2.設(shè)置KVM網(wǎng)絡(luò)-----------------------
---------這里以橋接模式為例--------
[www.ac.com@ ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 //在末尾新增一行营密,同時(shí)要把網(wǎng)卡的IP相關(guān)參數(shù)去掉 。 這里可能會(huì)根據(jù)自己服務(wù)器網(wǎng)卡不同目锭,而沒(méi)有ifcfg-ens33评汰,看自己服務(wù)器用的是哪個(gè)網(wǎng)卡而修改
BRIDGE="br0"
:wq
[www.ac.com@ ~]# vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOOTPROTO=static
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.80.183
NETMASK=255.255.255.0
[www.ac.com@ ~]# service network restart
[www.ac.com@ ~]# ifconfig
-----3.KVM管理:在圖形界面中執(zhí)行如下操作--------
//virt-manager是基于libvirt的圖形化虛擬機(jī)管理軟件,創(chuàng)建KVM虛擬機(jī)最簡(jiǎn)單的方法是通過(guò)vir-manager接口痢虹。
[www.ac.com@ ~]# init 5 //首先進(jìn)入圖形界面被去,進(jìn)入終端
[admin@www ~]$ virt-manager //從控制臺(tái)窗口啟動(dòng)這個(gè)工具,以root身份輸入這個(gè)命令奖唯,出現(xiàn)如下窗口
-----創(chuàng)建存儲(chǔ)池然后創(chuàng)建存儲(chǔ)卷--------
雙擊QUMU/KVM-存儲(chǔ)-左下角+號(hào)-名稱
這里看自己服務(wù)器磁盤空間大小選擇合適的目錄惨缆, 我是創(chuàng)建在/data/kvm_home/...
使用同樣的方法創(chuàng)建鏡像存儲(chǔ)池,然后把需要用到的所有鏡像文件上傳到存儲(chǔ)目錄中,刷新鏡像就可以使用了
創(chuàng)建存儲(chǔ)卷(點(diǎn)擊卷+號(hào)-名稱-空間)
--------------新建虛擬機(jī)---------
右擊QUMU/KVM-新建-本地安裝介質(zhì)-選擇鏡像-……
最后點(diǎn)擊開(kāi)始安裝坯墨,安裝完成效果如下:
這里就可以選擇上面創(chuàng)建的存儲(chǔ)卷寂汇,就是自己選擇的空間比較大的磁盤目錄
這里虛擬機(jī)名稱可以和上面創(chuàng)建的存儲(chǔ)卷名稱相同,便于管理
虛擬機(jī)網(wǎng)卡配置修改
1.進(jìn)入/ect/sysconfig/network-scripts/ifcfg-e...
- 修改
BOOTPROTO=static -
新增
IPADDR=自己的內(nèi)網(wǎng)ip地址(虛擬機(jī)自己的內(nèi)網(wǎng)地址)
GATEWAY=局域網(wǎng)網(wǎng)關(guān)地址(例如:10.0.21.1)
改完之后重啟網(wǎng)卡
ping baidu.com看是否可以連接外網(wǎng)
如果不可以在捣染,去給虛擬機(jī)新增一個(gè)網(wǎng)卡設(shè)備
最后重啟虛擬機(jī)健无,完成
————————————————
。
原文鏈接:本文為CSDN博主「linecookie」的原創(chuàng)文章https://blog.csdn.net/rujianxuezha/article/details/79857198