07.計算Nova→1.nova架構→2.物理部署方案

  1. 對於 Nova,這些服務會部署在兩類節點上:計算節點和控制節點。 計算節點上安裝了 Hypervisor,上面運行虛擬機。
    1. 計算節點上只運行了 nova-compute 子服務 
      cloudman配置的 我配的devstack
    2. 控制節點上運行了若干 nova-* 子服務,RabbitMQ 和 MySQL 也是放在控制節點上的 
      cloudman配置的 我配的devstack

       這實際上也就意味着 devstack-controller 既是一個控制節點,同時也是一個計算節點,也能夠在上面運行虛機。
       這也向咱們展現了 OpenStack 這種分佈式架構部署上的靈活性: 能夠將全部服務都放在一臺物理機上,做爲一個 All-in-One 的測試環境; 也能夠將服務部署在多臺物理機上,得到更好的性能和高可用。 



      不知道爲何沒有nova-cert,nova-api(經過ps -ef|grep api就能夠查到,由於加上f)



  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 | nova-conductor   | controller | internal | enabled | up    | 2019-06-10T03:32:10.000000 | -               | False       |
    | ea098cc7-dc2d-4db5-ad1e-ff99b317e730 | nova-conductor   | controller | internal | enabled | up    | 2019-06-10T03:32:12.000000 | -               | False       |
    | 95660c10-b3e7-4184-b6ca-276e2dd36532 | nova-compute     | controller | nova     | enabled | up    | 2019-06-10T03:32:12.000000 | -               | False       |
    | 71c7a243-37f5-45e6-ad54-31e7989df908 | nova-compute     | compute    | nova     | enabled | up    | 2019-06-10T03:32:05.000000 | -               | False       |
    +--------------------------------------+------------------+------------+----------+---------+-------+----------------------------+-----------------+-------------+
    
    兩者個數不必定總相同,nova-conductor和nova-compute等服務都是軟件,能夠使用apt install進行安裝
相關文章
相關標籤/搜索