在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服务状态及网络绑定接口是否生效。
- 生产环境中建议预定义备份网络配置,避免宿主机重启后配置丢失。