万有斥力 发表于 2024-6-10 20:42:15

Centos7 kvm情况安装指南

宿主机要求


[*]CPU支持虚拟化(大部门都支持)
[*]内存越大越好(8G以上)
[*]BIOS开启VT-D
[*]Centos7及以上,yum update到最新
检查是否支持硬件虚拟化


[*]查看CPU
   egrep ‘(vmx|svm)’ /proc/cpuinfo

[*]查看vt-d是否开启
# lsmod | grep kvm
kvm_intel             1886834
kvm                   6213921 kvm_intel
irqbypass            135033
kvm安装及设置

安装前的预备


[*]关闭selinux
   setenforce 0 #命令可以立即见效

[*]修改设置文件,保证重启后仍旧能见效
vi /etc/sysconfig/selinux
SELINUX=disabled
可以考虑关闭防火墙:
   Systemctl stop firewalld
Systemctl disable firewalld
网络情况预备设置


[*]建议关闭networkmanager
   systemctl stop NetworkManager
systemctl disable NetworkManager
KVM情况中一样平常使用linuxbridge将物理网卡和虚机网卡桥接上。br相当于一个虚拟互换机,一端连接物理网卡,一端连接到虚机,虚机就可以和外面连通了。

[*]开启转发
# echo 1 > /proc/sys/net/ipv4/ip_forward
# cat /proc/sys/net/ipv4/ip_forward
1
# 可以写入配置文件,保证重启后也生效
echo "net.ipv4.ip_forward=1">> /etc/sysctl.conf

[*]定义网卡设置文件
下面我们设置一个管理br:br0,与一个物理接口固定桥接好。
写到设置文件,重启也能见效。
例如将 enp1s0挂载到br0上,最简设置如下:
# cd /etc/sysconfig/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

# vi ifcfg-enp1s0
HWADDR=00:10:f3:36:9e:c6
TYPE=Ethernet
NAME=enp1s0
ONBOOT=yes
BRIDGE=br0
如上设置,重启后enp1s也是挂在br0上的。

[*]增长其他网桥,最精简设置如下
# cat ifcfg-br1
DEVICE=br1
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=none
可以创建很多个br。
我们也可以通过设置将物理网卡挂载到br上:
   brctl addif br1 enp2s0

[*]重启宿主机或者重启网络后,使用brctl show命令看到桥口见效。
   systemctl restart network
# 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虚拟化情况

   yum install qemu-kvm qemu-img libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y
安装图形化管理工具
   yum install virt-manager
虚机创建

远程使用virt-manager

若必要ssh远程连接宿主机,使用virt-manger打开图形界面,则必要在client上安装x11服务(https://sourceforge.net/projects/xming/),并且终端工具上设置,如:
https://img-blog.csdnimg.cn/d809c33ef83847a991f30317acee29e9.png#pic_center
新建虚机


[*]新建
https://img-blog.csdnimg.cn/70ec8bff71574b1fb3ceaf98d754c40a.png#pic_center
https://img-blog.csdnimg.cn/777e38d070cf4f2787919cabb68e1806.png#pic_center
https://img-blog.csdnimg.cn/8dd3039fa5b9438683b13af348328842.png#pic_center
https://img-blog.csdnimg.cn/0ded87772b9348b599d7a898fb006e2b.png#pic_center

[*]编辑虚机硬件设置
https://img-blog.csdnimg.cn/09783437f35545b2b6f6c3d82dbe0da0.png#pic_center
点左上角begin installation!
其他

若虚机控制台界面键盘无法输入,则修改一下vnc的设置:
https://img-blog.csdnimg.cn/aedd8f266cd54fd6b4b77c6c7472edd0.png#pic_center

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Centos7 kvm情况安装指南