宿主機要求
- CPU支持虛擬化(大部分都支持)
- 內(nèi)存越大越好(8G以上)
- BIOS開啟VT-D
- Centos7及以上,yum update到最新
檢查是否支持硬件虛擬化
- 查看CPU
egrep ‘(vmx|svm)’ /proc/cpuinfo
- 查看vt-d是否開啟
[root@localhost ~]# lsmod | grep kvm
kvm_intel 188683 4
kvm 621392 1 kvm_intel
irqbypass 13503 3
kvm安裝及配置
安裝前的準備
- 關(guān)閉selinux
setenforce 0 #命令可以立即生效
- 修改配置文件,保證重啟后仍然能生效
vi /etc/sysconfig/selinux
SELINUX=disabled
可以考慮關(guān)閉防火墻:
Systemctl stop firewalld
Systemctl disable firewalld
網(wǎng)絡(luò)環(huán)境準備配置
- 建議關(guān)閉networkmanager
systemctl stop NetworkManager
systemctl disable NetworkManager
KVM環(huán)境中一般使用linuxbridge將物理網(wǎng)卡和虛機網(wǎng)卡橋接上。br相當于一個虛擬交換機,一端連接物理網(wǎng)卡,一端連接到虛機,虛機就可以和外面連通了。
- 開啟轉(zhuǎn)發(fā)
[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
[root@localhost ~]# cat /proc/sys/net/ipv4/ip_forward
1
# 可以寫入配置文件,保證重啟后也生效
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
- 定義網(wǎng)卡配置文件
下面我們設(shè)置一個管理br:br0,與一個物理接口固定橋接好。
寫到配置文件,重啟也能生效。
例如將 enp1s0掛載到br0上,最簡配置如下:
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
IPADDR=192.168.10.108
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
NAME=br0
ONBOOT=yes
[root@localhost network-scripts]# vi ifcfg-enp1s0
HWADDR=00:10:f3:36:9e:c6
TYPE=Ethernet
NAME=enp1s0
ONBOOT=yes
BRIDGE=br0
如上配置,重啟后enp1s也是掛在br0上的。
- 增加其他網(wǎng)橋,最精簡配置如下
[root@localhost network-scripts]# cat ifcfg-br1
DEVICE=br1
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=none
可以創(chuàng)建很多個br。
我們也可以通過配置將物理網(wǎng)卡掛載到br上:
brctl addif br1 enp2s0
- 重啟宿主機或者重啟網(wǎng)絡(luò)后,使用brctl show命令看到橋口生效。
systemctl restart network
[root@localhost ~]# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.0010f3369ec6 no enp1s0
br1 8000.fe54009a476e no
br2 8000.0010f3369ec9 no enp4s0
yum安裝kvm虛擬化環(huán)境
yum install qemu-kvm qemu-img libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y
安裝圖形化管理工具
yum install virt-manager
虛機創(chuàng)建
遠程使用virt-manager
若需要ssh遠程連接宿主機,使用virt-manger打開圖形界面,則需要在client上安裝x11服務(wù)(https://sourceforge.net/projects/xming/),并且終端工具上設(shè)置,如:
新建虛機
- 新建
- 編輯虛機硬件配置
點左上角begin installation!文章來源:http://www.zghlxwxcb.cn/news/detail-400971.html
其他
若虛機控制臺界面鍵盤無法輸入,則修改一下vnc的配置:文章來源地址http://www.zghlxwxcb.cn/news/detail-400971.html
到了這里,關(guān)于Centos7 kvm環(huán)境安裝指南的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!