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

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

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

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

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

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

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

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

谢谢

7453 次点击
所在节点    问与答
75 条回复
Tink
2020-03-18 22:55:55 +08:00
PVE
woorz
2020-03-19 00:25:20 +08:00
unRaid 行不?
MiaRunis
2020-03-19 00:57:52 +08:00
@nrtEBH 正文说了啊,阿里云辣鸡
cjpjxjx
2020-03-19 02:15:00 +08:00
exsi 要注意网卡,默认不支持螃蟹卡,虽然可以自己添加网卡驱动,但会有不稳定性
black11black
2020-03-19 02:32:39 +08:00
@cjpjxjx 感谢,大佬能不能说一下螃蟹卡是啥。我看论坛里推荐的基本是 pve 和 exsi 二选一,有人说 pve 开源不如 exsi 商业,又有人说 exsi 网卡和显卡硬件兼容性不好
cev2
2020-03-19 03:48:59 +08:00
@black11black #45 螃蟹卡就是瑞昱的卡,以廉价著称。
[重点!测试最重要的就是环境一致]

以下啰嗦,可不看。
ESXi 没啥好说的,价格摆在那里。ESXi 商业的可靠性是靠人家硬件验证来做前提的,需要用人家支持列表里的配套硬件,自然兼容性好。所谓的 ESXi 硬件兼容性问题都是拿 PC 来跑的,人家本来就没打算支持那些硬件。用 PC 跑硬件兼容性 ESXi 确实不如 PVE,毕竟 PVE 沾了 Linux 内核驱动的光(注意! ESXi 是闭源内核,不是 Linux 内核,虽然 Linux 驱动可以往 ESXi 上移植,但靠的是模拟层实现的)。
螃蟹卡低端的集成卡很多都是软卡,说白了就是个大插座,靠驱动+CPU 算力完成相应功能,除了 Win 以外的平台上效果看脸。

云服务器和 VPS、虚拟机还是不同的,上云的特点是弹性,很多时候要对云厂商特定优化,你们跑测试最重要的就是测试环境和最终环境一致,然而自建服务器测试就好比刻舟求剑,环境不一致你测的啥?你完全测试不出来上线后会出什么问题呀,开发环境随意,测试最低成本就是开一台和最终环境相同的机器,按量计费。
如果你是想自建服务器(机房托管),成本更高,光备份问题就可以再开一贴了。
black11black
2020-03-19 04:41:07 +08:00
@cev2 感谢。开发环境,没有生产那么高的需求。托管目前暂时没需求,因为本地不一定找得到合适的托管商,异地有异地的问题,但是之前哥们也调研了一下这方面,感觉挺有意思的。备份为什么是问题呢? raid 不能满足吗?
cev2
2020-03-19 05:21:47 +08:00
@black11black #47
raid5/raid6/raidz 这算是冗余,算不上备份,能防部分硬件损坏,遇到手残 /勒索病毒 /删库跑路全完。
lvm/zfs/btrfs 快照能防手残 /勒索,提供逻辑上的容错,这不算备份,硬件一挂全丢。
raid1x 算热备吧,搭配快照算是低保。
冷备要不要?备份与数据间的同步间隔多久?时间久了得增量同步吧?假如 1 天一冷备,遇到微盟这样的事件就是 1 天白干了。万一发现晚了备份了错误的数据不能覆盖好的备份吧,是不是需要老备份留着,硬盘倒是不贵。
不出问题时低保就够了,出了问题一夜回到解放前,尤其是干软件的,除了数据还有啥值钱的。
fub2020
2020-03-19 08:19:05 +08:00
内部私有云还是 openstack 吧,但是需要有人专职维护他,毕竟学习成本太高了
hezhile
2020-03-19 09:25:07 +08:00
推荐一波 zstack

公司用在生产环境 3 年多了 没出过任何问题 虽然用的是免费版 在官方 QQ 群里面提问都是很快就有回复
四台物理机组集群 实际测试过虚拟机在物理机上面的迁移

有预算可以考虑直接买他们最近出的 ZStack Mini 超融合一体机 2U 里面有两台服务器 已经是一个私有云的集群
买回去插上电就可以直接登录管理界面 省心省事
CuChulainn
2020-03-19 09:50:43 +08:00
ZStack 走一波
hiplon
2020-03-19 09:53:31 +08:00
proxmox,好几个生产环境在用
yingo
2020-03-19 10:03:36 +08:00
我推荐 oVirt,不推荐 openstack,openstack 的网络复杂的一逼.
afirefish
2020-03-19 10:08:39 +08:00
最傻瓜的 Hyper-V,稍微复杂一点的 PVE 和 ESXi。ESXi 支持硬件直通(也挑硬件),pve 没用过,不知道。目前家里面用的是 ESXi,使用体验还是很不错的。
tankren
2020-03-19 10:32:56 +08:00
推荐 esxi
struggle001
2020-03-19 10:47:07 +08:00
pxe 吧,或者我帮你搞一套 openstack,坐标北京。
crc8
2020-03-19 11:19:29 +08:00
@yingo 这个可以。简单易懂
cjpjxjx
2020-03-19 13:24:53 +08:00
@black11black 螃蟹卡就是瑞昱( Realtek )网卡
viamcc
2020-03-19 13:59:29 +08:00
推荐 esxi ,
我是在马云家 6000+买个二手 dell 730xd,24 CPUs x Intel(R) Xeon(R) CPU E5-2678 v3 @ 2.50GHz 64G 4T 硬盘,虚拟了 10 台服务,一年了没出过什么问题
isnullstring
2020-03-19 14:07:52 +08:00
同楼上,除了自己手残 或者断电,稳的很

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

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

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

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

© 2021 V2EX