【问题标题】:Why Redhat Openstack Platform needs to have Openstack on Director machine?为什么 Redhat Openstack Platform 需要在 Director 机器上安装 Openstack?
【发布时间】:2020-06-18 19:46:28
【问题描述】:

我想了解为什么 OpenStack 需要存在于 Redhat Openstack Platform 的 Director 机器上? 我们是否也要在 Director 机器上创建 VM?我知道 Director 机器用于部署 Overcloud,但这可以通过一些简单的包来实现,而无需在单台机器上安装整个 Openstack。

【问题讨论】:

    标签: redhat openstack


    【解决方案1】:

    是的,这就是所谓的 TripleO(Openstack-on-Openstack)。 Director 上的 Openstack 只是一个最小的 Openstack。基本上它包含 Keystone、Nova、Neutron、Glance、Heat 和 Ironic。

    导演不创建虚拟机。 Director 上的 Nova 没有使用 VM,而是使用 Ironic 为 Overcloud 提供裸机。在 Nova 触发 Ironic 后,它使用了来自 Glance 的图像,其中已经包含准备好的 Openstack 组件,并通过 PXE 将这些图像复制到新的裸机节点上。之后,触发 Heat 运行 Heat-templates 和 Ansible-Playbooks 来配置这些新部署的裸机节点并创建一个正在运行的 Openstack Overclound 安装。

    基本上,您只需手动安装一个指挥节点,并通过 TripleO 自动化安装所有其他多节点 Overcloud。除此之外,它应该使部署更具可扩展性,因为您可以像在 Openstack 部署中创建一个普通的新 VM 一样,将新的计算节点添加到 Overcloud 中,并且它应该使 Overcloud 的版本升级更容易。

    【讨论】:

    • 感谢您的回答。后续问题:所以每当我通过添加新的物理主机来扩展我的 overcloud 时,我应该能够使用“openstack host-list”命令在 Director 上以及在 overcloud 环境中看到它们?添加裸机主机是否也是这种情况(用于最终用户配置的 overcloud 的裸机)?在这种情况下需要在裸机上进行什么安装?
    • 抱歉,我无法回答这个具体问题。几年前,我只为一些测试进行了一次初始 ReadHat TripleO 安装。所以我的知识真的很低。也许这个链接可以帮助你:access.redhat.com/documentation/en-us/…
    • 没有问题。感谢您的评论。
    猜你喜欢
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多