top
本文目录
1. 安装KVM及相关工具
2. 配置网络连接
方法1:使用NAT模式(默认)
方法2:使用桥接网络
3. 通过管理工具访问虚拟机
3.1 命令行工具virsh
3.2 图形化工具virt-manager
3.3 直接SSH连接
4. 权限与防火墙配置
总结

CentOS宿主机访问KVM

CentOS宿主机访问KVM虚拟机的完整指南

1. 安装KVM及相关工具

在CentOS宿主机上运行以下命令安装KVM及管理组件:


sudo yum install qemu-kvm libvirt virt-install virt-manager bridge-utils
sudo systemctl start libvirtd
sudo systemctl enable libvirtd

验证KVM模块加载:lsmod | grep kvm 应显示kvm_intelkvm_amd

2. 配置网络连接

方法1:使用NAT模式(默认)

虚拟机通过virbr0虚拟网桥访问外部网络,宿主机可通过内网IP直接连接。

方法2:使用桥接网络

编辑网络配置文件创建桥接接口:


nmcli con add type bridge ifname br0 con-name br0
nmcli con add type bridge-slave ifname eth0 master br0
nmcli con up br0

重启网络服务后,虚拟机配置桥接网络即可与宿主机同网段互通。

3. 通过管理工具访问虚拟机

3.1 命令行工具virsh

查看运行中的虚拟机:virsh list --all

进入虚拟机控制台:virsh console 虚拟机名称

3.2 图形化工具virt-manager

安装X11转发组件后,通过SSH连接运行:

virt-manager --connect qemu:///system

支持鼠标操作虚拟机开关机、VNC远程连接等功能。

3.3 直接SSH连接

获取虚拟机IP地址:virsh domifaddr 虚拟机名称

通过宿主机网络直接SSH登录:ssh username@虚拟机IP

4. 权限与防火墙配置

将用户加入libvirt组:sudo usermod -aG libvirt 用户名

开放防火墙端口(VNC默认5900-5905):sudo firewall-cmd --add-port=5900-5905/tcp --permanent

总结

通过合理配置网络模式、使用virsh命令行或virt-manager图形界面,可实现CentOS宿主机对KVM虚拟机的便捷管理。确保权限设置正确并配置防火墙规则,可保障访问过程的安全性与稳定性。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报