在KVM中使用virsh管理虚拟网络需遵循以下步骤及经验总结:
- 创建网络:
- 编写XML配置文件定义网络属性(如NAT/IP范围),执行
virsh net-define <file.xml>
,再启动网络virsh net-start <network-name>
并设为自启动virsh net-autostart <network-name>
。
- 编写XML配置文件定义网络属性(如NAT/IP范围),执行
- 管理实践:
- 常用命令:
virsh net-list --all
查看网络,virsh net-destroy
/net-undefine
删除网络,virsh net-edit
修改配置。 - 关键经验:优先使用默认
default
网络简化配置;NAT模式适合外部隔离,桥接需物理网卡支持;定期检查DHCP租期避免IP冲突;通过virt-manager
图形化辅助排查连接问题。
- 常用命令:
- 故障排查:
- 若虚拟机无法联网,检查防火墙规则(如iptables/nftables)、libvirt服务状态及网络绑定接口是否生效。
- 生产环境中建议预定义备份网络配置,避免宿主机重启后配置丢失。