我一直在考虑为小型企业打造一个安全工作区,其中每台 PC 都使用一种 Linux 版本,例如 Xubuntu,这样人们就无法轻易安装应用程序或修改他们使用的工作站,同时最大限度地利用设备可以使用的 RAM 量。人们将运行 VirtualBox,该 VirtualBox 已配置为使用 .vdi,该文件存储在使用 Linux 服务器操作系统(例如 Ubuntu Server)的网络文件服务器上。.vdi 将安装 Windows 10 Pro,每个用户都将拥有一个基本帐户。他们将安装完成工作所需的必要程序,并设置一个共享文件夹以使用文件服务器上的另一个安全目录,他们可以在其中访问文档和项目文件。
好处
- 管理员可以轻松地在自己的办公室工作,能够登录任何人的帐户来解决问题。
- 任何人都可以通过任意一台电脑进行工作,更具活力的工作环境如果设计师需要直接和程序员合作,他们可以并肩工作。如果程序员需要和内容作家合作,他们可以并肩工作。如果有大项目,可以组建一个团队来处理,他们可以紧密合作。
- 降低成本使小企业更容易起步,创造新的就业机会。
问题
- 是否可以阻止 VirtualBox 用户创建新的虚拟机?
- 这种配置有哪些缺点?
- 这种配置还有什么好处?
- 有没有类似且更有效的想法?
答案1
在虚拟磁盘映像上进行网络托管 Windows 安装(大约有 20 个用户通过 VirtualBox 使用)是否可行?
不,这不是一个可行的主意。Virtualbox 无论如何都不适合用于除运行单个或两个开发虚拟机之外的任何其他用途。
人们将运行 VirtualBox,它将被配置成使用存储在使用 Linux 服务器操作系统(如 Ubuntu Server)的网络文件服务器上的 .vdi。
哦,绝对不行。 :)
您希望这些工作站的性能有多差?
如果您想使用虚拟桌面,您需要为高端网络、CPU、存储和软件投入一些资金。VMware Horizon 是 VDI 市场事实上的领导者,而且价格不菲。
如果您不愿意花那么多钱,请按照其他答复者的建议,在 ESXi 服务器上安装虚拟机,并允许用户通过 RDP 连接到虚拟机或使用 vSphere 客户端。
答案2
就我个人而言,我会在一台拥有尽可能多的虚拟机的机器上免费运行 VMware ESXI 6,而不是虚拟盒设置。Esxi 还能够将用户控制锁定到特定的虚拟机,因此权限不会成为您的问题。
https://my.vmware.com/web/vmware/evalcenter?p=free-esxi6
至于这个想法,我不明白为什么你会希望员工不直接在自己的机器上运行程序。至于任何人使用任何人的系统,这已经是可能的,使用 ldap 服务器或 Active Directory 进行身份验证。