硬件环境:
1.通过BMC 安装 centos7.9 然后安装kvm 虚拟化软件,并打开virt-manager发现虚拟机开机黑屏试了很多方式行不通,准备换掉操作系统
2.尝试了Ubuntu20以及22 AMD的版本不是很顺利,然后继续更换到open欧拉22.03LTS上
3.以下是执行脚本命令历史供参考
1 ping baidu.com
2 yum
3 ip a
4 yum install virt-manager -y
6 reboot
7 yum install -y qemu qemu-img libvirt libvirtd
8 yum install -y qemu qemu-img libvirt bridge-utils net-tools openvswitch openvswitch-kmod
9 yum install -y qemu qemu-img libvirt bridge-utils net-tools openvswitch-kmod openvswitch
10 yum install -y epel-release
11 yum install -y qemu
12 yum install -y libvirt
13 systemctl start libvirtd
14 ls /dev/kvm
15 ls /sys/module/kvm
16 rpm -qi qemu
17 rpm -qi libvirt
18 systemctl status libvirtd
19 yum install -y qemu-img
20 yum install -y bridge-utils
21 yum install -y net-tools
22 yum install -y openvswitch-kmod
23 yum install -y openvswitch
24 yum install -y openvswitch-kmod
25 rpm -qi openvswitch-kmod
26 yum update
27 yum install openvswitch
28 systemctl start openvswitch
29 systemctl enable openvswitch
30 ovs-vsctl show
31 dnf makecache
32 dnf groupinstall -y GNOME
33 systemctl set-default graphical.target
34 dnf localinstall google-chrome-stable_current_x86_64.rpm
35 dnf install firefox
4.发现Google的浏览器图标点击不可用,又换成了Firefox浏览器可用
5.通过欧拉的文档指导安装kvm套件,需要注意CDROM是否挂载了iso
创建的虚拟机会自动获取一个192.168.122.x的动态网络地址,用来上网
对应的iptables 列表如下:
6.现在我需要静态的局域网IP地址
先创建一个虚拟网桥,然后再将物理网卡接入虚拟网桥,以后创建虚拟机就从该虚拟网桥交换机上进行虚拟接口配置
brctl addbr br0
brctl addif br0 ens16f0
当然为了设备重启之后网络接续,需要写进网络配置文件中:
[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# lsifcfg-br0 ifcfg-ens16f0 ifcfg-ens16f1 ifcfg-ens16f2 ifcfg-ens16f3 ifcfg-ens2f0 ifcfg-ens2f1 ifdown-ovs ifup-ovs[root@localhost network-scripts]# cat ifcfg-br0TYPE=BridgeBOOTPROTO=noneDEFROUTE=yesNAME=br0DEVICE=br0ONBOOT=yesIPADDR=172.17.x.xPREFIX=23GATEWAY=172.17.x.xDNS1=114.114.114.114[root@localhost network-scripts]# cat ifcfg-ens16f0TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens16f0DEVICE=ens16f0ONBOOT=yesBRIDGE=br0
6.当改动了网络配置之后,原来的Xmanager连接出现异常,此时需要ssh 重新连接并添加-XY的参数来搞定它。