我正在试验几种我可能很快就不得不在工作中使用的技术。所以现在,我在考虑复制我可能不得不在家里为我的办公室创造的环境,这样我就可以节省一些时间。
我们正在考虑在我们自己的小数据中心上托管我们的网站。尽管这一问题仍在讨论中,但我认为这为我学习一些云/虚拟化技术提供了一个极好的机会。
因此,我有2台组装好的PC机(第二代i5处理器,每台4GB内存,每台80 4GB硬盘),我计划在上面学习。我想要重新创建一个托管环境,我希望能够主持网站,进行备份,包括负载平衡(如果必要的话)。我在想Openstack的思路。我正在考虑使用的主机操作系统是CentOS或Fedora。
我的问题是:
我已经下载了所有必要的文件,从网站和一些教程,以及我也准备好硬件。我正在等待来自这个社区的一些意见,这些意见可能会对我们有帮助,或者等待一些以前尝试过的人的建议。
我发现了一个关于构建您自己的环境的列表,但到目前为止,我发现这是最有趣的。
发布于 2012-11-29 22:04:35
这是个大话题,但我会尽量简短。
您可以尝试DevStack,这将使您能够以较少的配置工作启动和运行。如果您想真正了解平台的内部工作原理,并且由于您拥有硬件,我将继续从零开始在您选择的发行版上安装它(CentOS和Fedora根据文档完全支持--我建议在开始之前阅读它们)。
构建生产云并不简单,您甚至可能需要擦拭您的实验室机器并重新开始不止一次,但是学习这些技术是令人兴奋的。
发布于 2013-11-28 14:26:30
我的两分钱:我会使用Foreman来部署它,这样您就可以轻松地烧掉它,随时重新启动。学习木偶内外,无论你使用什么部署工具-几乎所有它们都是包装木偶无论如何(值得注意的例外是乌鸦,它使用厨师)。确保主机的FQDNs包含多个点,并且Foreman服务器也是OS控制器。为了简单起见,使用新星网络而不是量子/中子。在两台机器的设置和你只是学习的时候,不要担心最轻微的性能。哈哈!
发布于 2015-12-27 13:53:13
这很简单,只需在硬件上打开堆栈,然后为web服务器和数据库服务器创建实例,您就可以很好地进行操作,如果需要的话,您也可以进行水平扩展。
https://unix.stackexchange.com/questions/57165
复制相似问题