如何使用OpenStack的刀片服务器设置基础架构

如何使用OpenStack的刀片服务器设置基础架构,openstack,infrastructure,Openstack,Infrastructure,我们有24个,希望用OpenStack建立一个私有云,但是我们对OpenStack非常陌生,并且非常缺乏关于基础设施的经验。有人能给我们一些关于以下问题的有用信息吗 哪种操作系统更适合这些刀片服务器?像CentOS那样的Linux是一个不错的选择吗 直接使用刀片服务器作为OpenStack控制器/计算/存储节点可以(或鼓励)吗?或者我们需要使用一个虚拟机监控程序来创建多个虚拟机并在虚拟机之上安装OpenStack服务吗 您希望给初学者什么样的最佳实践或建议 也许有些问题很愚蠢,但我们真的停留

我们有24个,希望用OpenStack建立一个私有云,但是我们对OpenStack非常陌生,并且非常缺乏关于基础设施的经验。有人能给我们一些关于以下问题的有用信息吗

  • 哪种操作系统更适合这些刀片服务器?像CentOS那样的Linux是一个不错的选择吗
  • 直接使用刀片服务器作为OpenStack控制器/计算/存储节点可以(或鼓励)吗?或者我们需要使用一个虚拟机监控程序来创建多个虚拟机并在虚拟机之上安装OpenStack服务吗
  • 您希望给初学者什么样的最佳实践或建议

也许有些问题很愚蠢,但我们真的停留在第一步,提前感谢您提供的任何信息。

下面是我的建议,也可以有更多好的答案

  • 哪种操作系统更适合这些刀片服务器?像CentOS那样的Linux是一个不错的选择吗

    您可以尝试openstack官方网站中提到的任何Linux风格(OpenSUSE/CentOS/Ubuntu)。我个人使用Ubuntu安装openstack

    在Ubuntu上有公开可用的JuJu咒语,用于安装Openstack服务。因此,您可以轻松地编辑和部署这些魅力

  • 直接使用刀片服务器作为OpenStack控制器/计算/存储节点可以(或鼓励)吗?或者我们需要使用一个虚拟机监控程序来创建多个虚拟机并在虚拟机之上安装OpenStack服务吗

    从您的选择列表中,我更喜欢基于VM的安装。我个人建议您使用容器来部署openstack服务,以获得更好的性能

    对于计算服务,您可以选择裸机安装,但这取决于您

  • 您希望给初学者什么样的最佳实践或建议

    a。尝试安装openstack文档中提到的相同拓扑/设置
    B使用推荐的数据库和AMQP代理

  • 哪种操作系统更适合这些刀片服务器?像CentOS那样的Linux是一个不错的选择吗

    我使用CentOS7.2,它对于openstack非常稳定。Ubuntu也是稳定的,这是经过尝试的

    直接使用刀片服务器作为OpenStack控制器/计算/存储节点可以(或鼓励)吗?或者我们需要使用一个虚拟机监控程序来创建多个虚拟机并在虚拟机之上安装OpenStack服务吗

    是的,我喜欢这样,使用裸机作为控制器/计算/存储,性能对我来说很好,我没有像docker那样使用容器

    您希望给初学者什么样的最佳实践或建议

    因为您是openstack新手,我建议您从安装openstack开始,安装时查看更多日志。阅读官方网站文件是必要的。但需要注意的是,文档中也有一些错误,配置也没有优化,只是为了私有云的实验


    如果您擅长安装openstack,那么您可以阅读github上的源代码,尝试从fix docs typo为其提供代码。

    感谢您提供的信息,我将尝试裸机安装:-)感谢@Deepaklal提供的有用信息:-)这真的很有帮助。