我是研究生,我正在考虑建立我的梦想家庭工作站/艺术工具/娱乐设备/通用一切。我想知道我想做什么是可能的(也是实际的),如果是的话,请从比我更了解虚拟化和虚拟机管理程序的人那里得到一些建议和警告:
目标:建立一个2-4头的计算站,针对我的不同任务使用不同的操作系统进行了优化。我希望将我的工作/播放流分开,并控制每个允许的资源。例如,一个脑袋将是用于视听作品,媒体播放以及一些游戏的Windows 10。另一个负责人会使用Linux并主要用于数据科学(主要是R和Python),还有一些主机用于纯粹的本地使用(例如运行Galaxy生物信息学服务器的实例,我只计划在本地访问)。最后,我想要一个纯粹用于网页浏览的虚拟机,可能是一些轻量级的Linux发行版。
我希望每个操作系统都拥有自己的键盘和显示器,但理想情况下我想在操作系统之间进行复制粘贴。我的想法是旋转我的椅子在操作系统之间移动,甚至让一个人使用它们。
我认为我需要:
具有PCI,USB和网络控制器传递的虚拟机管理程序。
两张视频卡,分别用于我的Windows和Linux工作站(使用片上CPU图形浏览虚拟机)。显然,支持完全虚拟化的主板和CPU。
带有多个独立控制器的USB卡,因此我可以为每个操作系统使用不同的控制器。类似于网络接口卡的东西。
为每个操作系统及其应用分开SSD。
某种类型的存储池(可能是基于ZFS的)来保存我的大部分文件,共享以便我可以从任一来宾访问它们。理想情况下,我想要在一个单独的机箱中,但我不相信eSATA电缆(它们似乎经常失败)并关心数据库访问的速度,所以我可能会把虽然这将使未来的迁移变得更加烦人。
类似于KVM的SPICE,因此我可以在操作系统之间自由复制和粘贴。
我有什么可以忽略的吗?
哪种管理程序或类似解决方案最适合我想做的事情?我倾向于KVM,但我还没有承诺。如果有令人信服的理由使用它,我会考虑付费解决方案。
我应该警惕哪些陷阱?
答案 0 :(得分:1)