kvm安装
一、安装依赖程序
Ubuntu
sudo apt updatesudo apt install qemu-kvm bridge-utils virt-manager
yum install qemu-kvm libvirt virt-install virt-manager virt-install -y
RedHat
yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install
二、启用libvirtd服务
# systemctl enable libvirtd
# systemctl start libvirtd
三、配置网络桥接
由于默认的KVM网络不支持跨服务器通信,因此需要创建桥接网络。
virsh iface-bridge <网卡名称> <桥接名称>
注意:创建网络桥接之后可能会造成不能通过SSH登录,因为网络不通,需要重启服务器
如果需要桥接多张网卡,需要多次执行如下命令;但是<网卡名称>和<桥接名称>不能重复。
virsh iface-bridge ens3 br0 && reboot
四、安装图形桌面(Centos7)
# yum -y groups install "GNOME Desktop"
# echo "exec gnome-session" >> ~/.xinitrc
五、安装VNV Server
# yum install tigervnc-server
# 设置root的VNC密码,与SSH密码无关
# vncpasswd
# 配置systemd
# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
# vi /etc/systemd/system/vncserver@\:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1280x1024"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
# 启动vnc server
# systemctl daemon-reload
# systemctl start vncserver@:1
# systemctl status vncserver@:1
# systemctl enable vncserver@:1
# 检查vnc server端口是否监听正常
# ss -antl | grep 5901
六、KVM图形界面管理工具
1通过vnc view连接到运程服务器 2打开virt-manager
专注事业!

浙公网安备 33010602011771号