我正在构建一个可供 Vagrant 和/或 Puppet 使用的 Base VM。
我已经完成了 32 位的最小 CentOS 6.3 安装。它的大小仍然约为 800 mb。据我所知,人们已经用大约 300 mb 的磁盘构建了基础 vm。我已清除 yum 缓存。我看到了很多语言环境数据,但我不确定是否应该删除它们,因为最终这可能需要进行 Web 开发和国际化。
有人能给我一些建议吗?我找不到太多。
请注意:没有安装桌面。
答案1
这里有一些针对 Centos 6.3 预构建的 Vagrant 盒文件:
大小在 310-610MB 之间。我和你一样,一开始自己构建(太麻烦了),文件大小相当大,我甚至还没有安装 Puppet 和其他工具。我继续下载了上面的其中一个,它非常稳定。
答案2
我认为您不必担心空间或开销。但如果担心,最小安装映像是正确的方法。
您提到了下载时间。从哪里下载?如果您要部署多个系统,则在您的环境中创建自己的本地 YUM 存储库或使用类似部署工具可能会有所帮助皮匠处理安装(和引导 Puppet)。