公司想建一个内部网络的云服务器,虚拟出若干台 kvm 机器,具体应该如何操作?

2020-03-18 15:03:49 +08:00
 black11black

如题,初创小公司。很多测试业务要实际传云端跑稳定性测试,目前公司测试基本上都是挂在阿里云的,阿里云不用多说大家都懂。

最近几个人讨论有个想法是要不要局域网自建一台服务器,但是我们几个菜鸡都是前后端开发,以前基本都没接触过虚拟化,用的基本都是容器,都不太懂具体应该如何操作。

想要实现的效果是网内一台云主机,可以通过 web 控制台划分出若干台类似网上 hosting 服务提供的那种 kvm 主机,每台要有独立内存空间、可更换内核、可自定义 IP (或端口)、可绑定单独核心之类的。

我们网上搜了一些资料,按照目前的认识,似乎是搞一台物理机器==》安装一个 linux 系统==》系统上安装某个开源 kvm 管理软件==》然后就可以愉快地虚拟化了,流程无限近似于 windows 使用 virtualbox。

请问生产级虚拟化是这样配置的吗?

还有一个疑问是消费级硬件可不可以搞这一套东西,是否有软件爱你上的硬性限制,还是要专门上商业级硬件。(比如 nvdia 限制 vm 内的显卡驱动这种的)

谢谢

7450 次点击
所在节点    问与答
75 条回复
privil
2020-03-18 17:15:58 +08:00
@Osk #15 自己写参数,可以用 xml 文件定义的 = = 写个作为模板改改 就好了。
ayasakinagi
2020-03-18 17:17:33 +08:00
@black11black linux 上面的虚拟化基本都是 qemu+kvm 做虚拟化, libvirt 做 qemu 编排管理
novaeye
2020-03-18 17:20:55 +08:00
@black11black exsi 和 pve 都是你说的后者, 通常称之为裸金属虚拟化. 就是一台裸机直接拿 ISO 来安装, 安装完了就可以进管理界面建虚拟机了.
black11black
2020-03-18 17:27:31 +08:00
@novaeye 感谢
black11black
2020-03-18 17:28:23 +08:00
@mchong 嗯,消费级硬件就是问一下,因为手头目前机器就能实验了。我们感觉部署也是要上服务器跑,考虑内存以后消费级硬件性价比就很低了
black11black
2020-03-18 17:49:02 +08:00
@cepczkd 带佬,查了些资料,请问 exsi 和 pve 的选择问题。linux 应该都差不多,pve 能虚拟 windows,配置远程桌面吗?
rrfeng
2020-03-18 17:54:32 +08:00
@black11black

用你熟悉的发行版,装一个『虚拟机管理器』例如 qemu

然后用 qemu 命令启动虚拟机就行了。
strongcoder
2020-03-18 18:31:25 +08:00

我家用的 PVE 虚拟化方案 性能压榨的极限 DSM 黑群晖+LEDE 旁路由+WIN7 下载机 还是很不错的
Showfom
2020-03-18 18:33:26 +08:00
装 Proxmox 开 KVM 虚拟机
tulongtou
2020-03-18 18:54:50 +08:00
@FanError pve 比 esxi 还简单吧
Steps
2020-03-18 19:00:16 +08:00
ZStack 吧 。单机企业版 免费 可以满足你的一切需求。
Osk
2020-03-18 19:31:06 +08:00
@privil qemu 支持 xml 配置文件了吗?手写参数又臭又长,不写个 .sh 脚本极恐怖,支付存放配置那也是极好的。

不过裸 qemu-kvm 还有一大问题就是好像无法很好处理主机关机的事件,必须自己搞一套
privil
2020-03-18 19:35:23 +08:00
@Osk #32 你看我回复下面啊、
FaceBug
2020-03-18 19:38:57 +08:00
@black11black 能,好像连 macos 都能,但我没试过。
zhzq0113
2020-03-18 22:14:03 +08:00
最简单的就是 ESXI,有破解偷摸用没人管的。
有 web 界面,也可以命令行。手册看完基本上就能上手了。
软件成熟度很高,界面也足够友好。
实验的话也可以虚拟化嵌套,但是就是非常卡。
官网手册文档知识库足够解决你遇到的问题。
nrtEBH
2020-03-18 22:20:31 +08:00
为啥不丢阿里云上 自己折腾虚拟化太麻烦了 时间不应该浪费在这上面 应该去码代码
erguotou521
2020-03-18 22:20:40 +08:00
上面说的 openstack pve esxi zstack 都可以,应该都可以满足你的需求。
MeteorCat
2020-03-18 22:22:08 +08:00
proxmox ve+1,我个人淘的家用服务器就是用它,稳定开源
fs418082760
2020-03-18 22:23:05 +08:00
最傻瓜的 用 hype-v
CallMeReznov
2020-03-18 22:27:38 +08:00
太多太多了
给钱的大家几乎都在用的 ESXI 浪潮什么的也都有
只要你问哪家几乎都有解决方案

不想给钱的 开源的 ovirt proxmox 等等等等

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/653886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX