07.计算Nova→1.nova架构→2.物理部署方案

  1. 对于 Nova,这些服务会部署在两类节点上:计算节点和控制节点。 计算节点上安装了 Hypervisor,上面运行虚拟机。
    1. 计算节点上只运行了 nova-compute 子服务 
      cloudman配置的我配的devstack
      pasteHTML-84172769067009.jpg paste-139113990717443.jpg
    2. 控制节点上运行了若干 nova-* 子服务,RabbitMQ 和 MySQL 也是放在控制节点上的 
      cloudman配置的我配的devstack
      pasteHTML-226452150681601.jpg
       这实际上也就意味着 devstack-controller 既是一个控制节点,同时也是一个计算节点,也可以在上面运行虚机。
       这也向我们展示了 OpenStack 这种分布式架构部署上的灵活性: 可以将所有服务都放在一台物理机上,作为一个 All-in-One 的测试环境; 也可以将服务部署在多台物理机上,获得更好的性能和高可用。 


      pasteHTML-227959684202497.jpg
      paste-140290811756547.jpg
      不知道为什么没有nova-cert,nova-api(通过ps -ef|grep api就可以查到,因为加上f)

      paste-143451907686403.jpg

  2. 可以用 nova service-list 查看 nova-* 子服务都分布在哪些节点上
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    root@controller:~# source /opt/stack/devstack/openrc admin admin
    WARNING: setting legacy OS_TENANT_NAME to support cli tools.
    root@controller:~# nova service-list
    +--------------------------------------+------------------+------------+----------+---------+-------+----------------------------+-----------------+-------------+
    | Id                                   | Binary           | Host       | Zone     | Status  | State | Updated_at                 | Disabled Reason | Forced down |
    +--------------------------------------+------------------+------------+----------+---------+-------+----------------------------+-----------------+-------------+
    | 5b6ee2b7-398e-4d7b-b51f-32c813bb2623 | nova-scheduler   | controller | internal | enabled | up    | 2019-06-10T03:32:04.000000 | -               | False       |
    | ad705efa-67de-4c7c-9628-def6e4d6f6d5 | nova-consoleauth | controller | internal | enabled | up    | 2019-06-10T03:32:10.000000 | -               | False       |
    | 310dd69a-c316-4948-b9e4-b273a295a4cf |    | controller | internal | enabled | up    | 2019-06-10T03:32:10.000000 | -               | False       |
    | ea098cc7-dc2d-4db5-ad1e-ff99b317e730 |    | controller | internal | enabled | up    | 2019-06-10T03:32:12.000000 | -               | False       |
    | 95660c10-b3e7-4184-b6ca-276e2dd36532 |      | controller | nova     | enabled | up    | 2019-06-10T03:32:12.000000 | -               | False       |
    | 71c7a243-37f5-45e6-ad54-31e7989df908 |      | compute    | nova     | enabled | up    | 2019-06-10T03:32:05.000000 | -               | False       |
    +--------------------------------------+------------------+------------+----------+---------+-------+----------------------------+-----------------+-------------+
    
    二者个数不一定总相同,nova-conductor和nova-compute等服务都是软件,可以使用apt install进行安装
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值