如何合理利用服务器虚拟化硬件资源

2018-02-07 22:40:19 +08:00
 Evovil
目前手头收了一台二手服务器
目前用途是想做一个虚拟机
开一些 linux os 做测试环境和开发 希望方便做 snapshot 和快速克隆销毁

还有想做一些文件系统 和 gitolite 存放一些开发文档和代码版本控制(挂载出去一些 nfs 和 samba 或者 iscsi )
但是不想把这些文件放在虚拟机子机的系统的文件系统中,因为不便于管理 备份
我想专门用几个物理盘位然后以 ext4 的形式对外提供文件服务 和 代码控制等等
这样就要把 samba nfs 和 gitolite iscsi 等等服务就要运行在虚拟机母鸡上面

有什么比较好的方案吗?
虚拟机母鸡没有 apt 或者 yum 之类的自己编译一些 gitolite 相对比较麻烦
母鸡 esxi 好像克隆和 snapshot 相对不是很方便,加一些母鸡模块也比较麻烦
xenserver 管理虚拟机到不错 便于管理,操作简单
母鸡用裸 linux 的话服务到没问题,管理虚拟机又不是很方便
所以有没有比较好的方案
2198 次点击
所在节点    问与答
3 条回复
msg7086
2018-02-07 23:26:22 +08:00
Linux 可以试试 Proxmox ?
(虽然很多时候我也觉得不够方便,但是基本够用的,做不到的功能 SSH 上去手撸就行

提供文件服务的话 Linux 下可以用 LXC,配置文件里可以直接用挂载点挂分区到小鸡里,能达到裸机性能。

ESXi 需要有 vCenter 才能玩得开,但是这货你买正版就是 4 位数的刀,而且新版砍了客户端访问,HTML5 UI 又是残废,只能用卡得半死的 Flash 界面。相对 Linux 而言,这货更多地关注于大企业和 Windows Guest。
ryd994
2018-02-08 02:33:38 +08:00
不涉及内核开发的话,为什么不用容器呢?
比如 coreos
gamexg
2018-02-08 10:31:32 +08:00
我是 freenas@esxi
磁盘控制器直通给了 freenas。

缺陷:
1. freenas nfs 储存虚拟机文件需要 zfs set sync=disabled pool0/test 或者加 ssd 或用 iscsi。
2.好像是磁盘不休眠,没细测。

esxi 克隆需要自己拷贝虚拟机文件,快照倒是工作正常。

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

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

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

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

© 2021 V2EX