如果我有一台物理服务器,但需要模拟多个机器,那么我可以在服务器上安装多个虚拟机供多个用户使用。本文介绍的是如何通过远程桌面连接一台物理服务器,然后通过远程桌面在物理服务器上安装kvm,之后通过kvm安装虚拟机,并将虚拟机配置为桥接模式;这样物理服务器不需要做任何改变,可以为其他人随意创建和销毁虚拟机。
注:这里我仅仅在UbuntuDesktop16.0下试过,其它的版本可能会存在一些源不存在等安装的玄学问题,但整体思路是一样的,遇到出错自行解决。
1. 为物理服务器安装系统
系统的安装忽略,不会安装系统的自行解决。
2. 在物理服务器上安装vnc Server
这里我使用vncviewr这一套工具来进行远程桌面的管理,我选用了x11vnc,首先ssh上你的物理服务器,执行一下命令:
- 安装x11vnc
sudo apt install x11vnc -y
- 配置访问密码
sudo x11vnc -storepasswd /etc/x11vnc.pass
- 创建服务
vim /lib/systemd/system/x11vnc.service
黏贴如下代码