一台服务器,如何装多个Linux系统?

发布于 2022-09-01 05:30:27 字数 222 浏览 13 评论 0

有一台服务器,想在上面装5个Linux系统,用什么办法?
以前是装个windows 再装vm,在vm里装5个linux系统,这样windows就占了不少的资源,linux也是基于windows的,如果windows挂了,那上面跑的linux也不行了

有没有什么好办法,让5个linux平均分配服务器资源?

补充一点,不是一个电脑 装 5个系统开机只能选择一个,是5个Linux能同时运行

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(19

风蛊 2022-09-08 05:30:27

docker!

后来的我们 2022-09-08 05:30:27

这是在说docker么?

山有枢 2022-09-08 05:30:27

可以参考 VMware ESXi

鼻尖触碰 2022-09-08 05:30:27

你说的问题我也考虑过,但由于手头没有资源,没有实践过,所以只能稍微谈下,正确性不敢保证。
按你的意思,vmware的vSphere可能符合你的要求。不过貌似需要不止1台服务器。见图29381f30e924b899f88787626e061d950a7bf635.jpg
另外除了vmware的产品,还有开源软件Xen,Xen相对于vm workstation的优势在于,Xen非常节约资源。也就是说,你现在开5个vm workstation很卡,说不定换成Xen后会很流畅。以下来自百度百科:

Xen通过一种叫做半虚拟化的技术获得高效能的表现(较少的效能损失, 典型的情况下大约损失 2%, 在最糟的情况下会有 8% 的效能耗损;
与其它使用完全的虚拟化却造成最高到 20%
损耗的其他解决方案形成一个明显的对比),甚至在某些与传统虚拟技术极度不友好的架构上(x86),Xen也有极佳的表现

过期以后 2022-09-08 05:30:27

可以使用Vagrant来创建vm,通过Vagrantfile可以定义每个vm的内存和CPU。
不过vm始终要运行在一台物理机上,物理机挂了,其他vm肯定也会挂了。

薄荷→糖丶微凉 2022-09-08 05:30:27

很明显,lz需要的是虚拟机,而且这个虚拟机是运行在linux上的,这样就不会被windows占用资源了。
这里是虚拟机列表,如果要方便快捷的话,就先在服务器上装一个linux,然后基于这个linux安装一个openVZ虚拟机,这样就可以用openvz同时开启多个虚拟机了。而且openVZ可以设置每个虚拟系统的占用的内存和CPU

空城仅有旧梦在 2022-09-08 05:30:27

XenServer 大法好

兔小萌 2022-09-08 05:30:27

还有个玩笑的说法,楼主的一台电脑是如何定义的,呵呵,不关主题,勿怪

王权女流氓 2022-09-08 05:30:27

还是没大清楚你的需求,你是要在服务器上5个linux共存还是要同时跑5个linux?

对于多系统来说,你能够基于你的硬件装5个linux共存,只是最好把他们单独规划划分分区存放,这样每次只能启动一个系统,但启动的这个系统能享有整个cpu,跟内存资源,即使一个挂掉,也不影响其他。

对于要同时跑5 个 linux ,这种目前我只知道把它们装在虚拟机(vbox、vm)里面,让他们同时跑,但这种还是需要宿主机提供cpu跟内存资源。分配还说,你完全可以将5个制定成一样的规格,做到"平分"资源

爱你不解释 2022-09-08 05:30:27

如果服务器的硬件资源够用,开5个虚拟机不是什么问题。
首先在物理机器上安装linux,安装虚拟机的选择很多,大家说的virtualbox属于桌面虚拟机的方案,xenserver,ESX这两个太重,推荐使用KVM,linux的kernel直接支持,使用效率会比较高。

罗罗贝儿 2022-09-08 05:30:27

可以用ProxMox VE,基于debian的

紅太極 2022-09-08 05:30:27

kvm 大法好

◇流星雨 2022-09-08 05:30:27

我觉得CoreOS适合题主,同时运行5个Docker容器,每个容器可以认为是一个“精简版的Linux系统”。

运行在每个Docker容器内的进程,认为自己独占整个系统,这就够了。

至于平均分享host资源,可以专门跑一个资源监控的Docker容器。

如果愿意,也可以在Docker内跑Docker,这事儿我做过。

So尛奶瓶 2022-09-08 05:30:27

docker,虚拟机都行啊

迷爱 2022-09-08 05:30:27

VMware ESXi或者coreos+docker

心舞飞扬 2022-09-08 05:30:27

VM完全可以达到你的需求,唯一的问题是性能有所损失。
除此之外的最佳选择是LXD,详情参见https://www.v2ex.com/t/271712

千寻… 2022-09-08 05:30:27

博主,你解决了这个问题了吗?想参考参考。我最近也想这样,在一台服务器上搭建多个linux。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文