kvm安装

kvm安装文档

 

一、安装依赖程序

Ubuntu

sudo apt updatesudo apt install qemu-kvm bridge-utils virt-manager

Centos

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

 
posted @ 2022-06-01 16:07  求其在我  阅读(154)  评论(0)    收藏  举报