今年是centos停止更新的日子,陪伴了多年,熟悉的操作环境很人很纠结换系统,特别是到了我这个年龄阶段,重新再学习简直比要人命还难受。
安装完系统之后,第一个就是配置ssh允许root用户登录,这个根据自己需求,我们的环境必须用root,加上堡垒机,也算安全。(在安全和便利之间折中)
1、安装kvm和其他必须的包
qemu-kvm 虚拟机管理器
libvirt-daemon-system 用于管理虚拟机的守护进程
libvirt-clients 客户端工具
bridge-utils 网络桥接工具
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
2、确保root用户(或者其他用户)被添加到libvirt和kvm组,以便能够管理和运行虚拟机而无需每次都输入密码
sudo adduser `id -un` libvirt sudo adduser `id -un` kvm
3、重新启动
4、检查模块是否加载
lsmod | grep kvm
下面就是网络桥接,确保每一个虚拟机都能接进到生产环境中
首先确认系统使用那种网络管理工具
sudo systemctl status networking sudo systemctl status systemd-networkd sudo systemctl status NetworkManager
传统的使用networking,配置文件如下:/etc/network/interfaces,我的生产环境是networking,一下就以networking为例。
# The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4
配置桥
nano /etc/network/interfaces
添加如下配置
# The loopback network interface auto lo iface lo inet loopback # The primary network interface //删除原来的配置 auto eth0 iface eth0 inet manual //被设置为手动模式,因为它将作为桥的一部分。 # The bridge auto br0 iface br0 inet static //静态IP地址 address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4 bridge_ports eth0 //关键步骤,让对应物理网卡添加到桥中 bridge_stp off //关闭了生成树协议(通常在小型网络中不需要)。 bridge_fd 0 //设置了转发延迟时间。 bridge_maxwait 0 //设置了等待所有端口准备好的最大时间。
重新启动网络 systemctl restart networking
验证桥接是否成功
ip link show //或者显示桥成员 brctl show
重启系统,如果有问题查看日志 journalctl -xe 上网去搜索相关内容
完成!!!
标签:bridge,sudo,network,8.8,kvm,libvirt,最小化,debian12 From: https://www.cnblogs.com/code8088/p/18455802