在6台服务器上部署openstack

大写

我是Openstack的新手,我仍在学习。在2个月内,我将获得6台服务器,例如:

  • 4个具有双至强e5-2630、96GB ram,2个1gb以太网和2500gb硬盘的服务器
  • 1个DAS,存储容量为40tb(10x4tb HDD)
  • 1台服务器,带有单至强e5-2630和16-32 gb的ram。

对于此设置以及一般来说,我对openstack有一些疑问:

  • 我实际上有3个专用计算节点,1个计算+存储节点(1个服务器+ DAS)和1个节点/网络控制器。当我阅读网络服务器的最佳实践时,要在所有节点上都运行此服务以实现冗余,而不是在单个控制器上运行(该服务会失败,然后所有生态系统也都会失败)。您的看法是什么?另一件事是服务的托管,因为我没有足够的硬件数量来在其专用硬件上部署每个服务。我在想控制器应该运行nova的控制部分服务,对象存储服务器和块存储服务器,而计算+存储服务器应该运行nova +对象存储+块存储。您如何看待这种设置?

  • 对于DAS,我应该使用raid还是不使用raid,因为我读过某个地方,而一般情况下swift和opesntack与raid的相处不是很好?

  • 我应该使用开放式堆栈网络还是较新的版本?
  • 我将使用此服务器托管,存储(如保管箱)和虚拟化。除后者外,前两个将在VM中运行。问题是我不了解openstack如何使用可用资源。它是否使可用的ram,cpu,存储器等组成一个池?DAS将仅连接到1台服务器。读写磁盘使用ram内存来缓存等;我的问题是:openstack会在读写时在所有节点上按比例填充ram还是仅使用DAS所在的ram?这对我来说是一个重要的问题。另外,只有一台具有实际存储功能的计算机是否会帮助增加2个1gb以太网来应对存储服务器上的大量请求?还是应该将HDD分发到所有服务器并在其上安装存储服务?
  • 我没有找到有关如何使用maas和juju部署openstack的很好的教程,因为与手动安装相比,它似乎更容易设置。
  • openstack如何与amd opteron 6300系列相处?我之所以这样问是因为我有可能从英特尔更改为AMD,后者的价格要便宜得多,因此我可以用相同数量的钱获得两次,而内核数量却有所增加(e5-2630是6核, ht,根据我的理解,我应该禁用ht)

    当我将面临其他问题时,请继续。

谢谢您的帮助!

库皮亚克斯

免责声明:我不是OPENSTACK专家。以下仅仅是意见,可能过时或完全不正确。在使用以下内容时,我绝不对任何后果负责。

多主机

在每个节点上运行网络服务将有其优点和缺点

许多不同的网络冗余可能性都是可能的,包括多主机。

多主机需要将VM网络上的IP添加到系统中的每个主机,并且您在计算主机上的性能可能会略有下降。

还可以将其与硬件网关结合使用,以消除将计算主机连接到网关的需求,并且它们仅需要针对VM的DHCP和NAT。

多主机的另一个缺点是子网中IP的额外使用。

查看此文档以获取更多信息。

在我看来,多主机可能是一个好主意。

袭击

Openstack文档建议您不要使用RAID,原因是Swift的写操作非常繁重,并且在大多数基于奇偶校验的RAID(例如RAID 5或更复杂的RAID 26)上表现很差。

当然,不要忘记备份您的数据

Openstack网络与Quantum / Neutron的比较

  • 就领域的时间和学习资源而言,Openstack-Networking似乎是一个更为成熟的堆栈
  • Quantum / Neutron似乎设计得更具扩展性和易于管理。
  • 昆腾/中子不能支持多主机不会在未来
  • 我实在不能给出诚实的意见,因为我个人都没有和他们一起工作过,也无法轻易找到关于这两者的良好讨论。我想说的是,您的团队愿意接受的人会提供您所需的选项。

资源分配

在这里,我真的束手无策。我会这篇文章,然后ping IRC Channel

使用MAAS和Juju安装

Ubuntu提供了使用MAAS和Juju安装Ubuntu Cloud Infrastructure的教程

CPU:英特尔与AMD

无论是AMD还是Intel都更适合Openstack,我找不到任何好的信息。基于缺乏有关该主题的信息,我认为没有什么弊端。Openstack文档以相似的方式引用了AMD和Intel芯片。

该页面仅指出需要AMD-V,而Opteron 6300规格页面则指出需要。

关于超线程,它将逻辑内核加倍,这可能很好。建议您对两种配置进行压力测试,以查看哪种配置更快。

更多帮助

询问Ubuntu可能不是询问此类问题的最佳地点。

如果您有任何疑问或需要专业意见,请尝试以下地方:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在6台服务器上部署openstack

来自分类Dev

如何使用MaaS在同一台服务器上部署多个juju服务

来自分类Dev

如何使用MaaS在同一台服务器上部署多个juju服务

来自分类Dev

是否可以在同一台服务器上部署具有1个后端的多个前端应用程序(Web /移动设备)?

来自分类Dev

我想使用Nginx在同一台服务器上部署后端和前端单独的应用程序

来自分类Dev

是否可以在同一台服务器上部署具有1个后端的多个前端应用程序(Web /移动设备)?

来自分类Dev

在同一分支的多台服务器上部署代码

来自分类Dev

如何使用Capistrano v3仅部署到一台服务器?

来自分类Dev

如何将单独的团队项目部署到一台服务器

来自分类Dev

使用 nginx 部署 Django - 来自另一台服务器的 gunicorn

来自分类Dev

在服务器上部署jBPM

来自分类Dev

在RHEL服务器上部署ExtJS

来自分类Dev

在服务器机制上部署战争

来自分类Dev

在服务器上部署静态网站

来自分类Dev

在服务器上部署 Nuxtjs

来自分类Dev

无法在一台特定服务器上部署战争

来自分类Dev

如何从部署在另一台服务器上的MVC4.net应用程序调用部署在远程服务器上的Servicestack服务?

来自分类Dev

以编程方式启动6台服务器并操纵Gnome Terminal

来自分类Dev

在服务器上部署Java SE6独立Web服务

来自分类Dev

Jboss 6我正在尝试在服务器上部署Restfull Web服务,但遇到异常

来自分类Dev

从一台服务器扩展到多台服务器

来自分类Dev

如何使用3台服务器设置git自动部署[存储库,开发人员,产品]

来自分类Dev

如何在Pentaho BI服务器v6 CE上部署计划的Kettle作业

来自分类Dev

在服务器上部署时,带有 EF6 的 Sqlite 不起作用

来自分类Dev

GitlabCi部署在多台服务器上

来自分类Dev

GitlabCi部署在多台服务器上

来自分类Dev

将 SolrCloud 部署到多台服务器

来自分类Dev

一台服务器的OAuth 2.0

来自分类Dev

2台服务器上的MongoDB复制

Related 相关文章

  1. 1

    在6台服务器上部署openstack

  2. 2

    如何使用MaaS在同一台服务器上部署多个juju服务

  3. 3

    如何使用MaaS在同一台服务器上部署多个juju服务

  4. 4

    是否可以在同一台服务器上部署具有1个后端的多个前端应用程序(Web /移动设备)?

  5. 5

    我想使用Nginx在同一台服务器上部署后端和前端单独的应用程序

  6. 6

    是否可以在同一台服务器上部署具有1个后端的多个前端应用程序(Web /移动设备)?

  7. 7

    在同一分支的多台服务器上部署代码

  8. 8

    如何使用Capistrano v3仅部署到一台服务器?

  9. 9

    如何将单独的团队项目部署到一台服务器

  10. 10

    使用 nginx 部署 Django - 来自另一台服务器的 gunicorn

  11. 11

    在服务器上部署jBPM

  12. 12

    在RHEL服务器上部署ExtJS

  13. 13

    在服务器机制上部署战争

  14. 14

    在服务器上部署静态网站

  15. 15

    在服务器上部署 Nuxtjs

  16. 16

    无法在一台特定服务器上部署战争

  17. 17

    如何从部署在另一台服务器上的MVC4.net应用程序调用部署在远程服务器上的Servicestack服务?

  18. 18

    以编程方式启动6台服务器并操纵Gnome Terminal

  19. 19

    在服务器上部署Java SE6独立Web服务

  20. 20

    Jboss 6我正在尝试在服务器上部署Restfull Web服务,但遇到异常

  21. 21

    从一台服务器扩展到多台服务器

  22. 22

    如何使用3台服务器设置git自动部署[存储库,开发人员,产品]

  23. 23

    如何在Pentaho BI服务器v6 CE上部署计划的Kettle作业

  24. 24

    在服务器上部署时,带有 EF6 的 Sqlite 不起作用

  25. 25

    GitlabCi部署在多台服务器上

  26. 26

    GitlabCi部署在多台服务器上

  27. 27

    将 SolrCloud 部署到多台服务器

  28. 28

    一台服务器的OAuth 2.0

  29. 29

    2台服务器上的MongoDB复制

热门标签

归档