Director的解析

來源:互聯網
上載者:User

標籤:director

1.1.1  Overcloud環境的初始化

Heat建立overcloudstack的預設時間是220分鐘,逾時將退出。Heat通過“heat output-show overcloud KeystoneURL”命令得到Controller節點的ip. instack-create-overcloudrc根據ip和tripleo-overcloud-passwords檔案建立overcloudrc檔案,overcloudrc是Overcloud環境中admin使用者的認證檔案,source該檔案可以調用Overlcoud環境中各服務的API。該節介紹通過overcloudrc檔案初始化Overcloud環境,其內容如下:

l  Keystone服務的初始化

l  角色的建立

l endpoint的建立

l 網路的建立

l flavor的建立

 

1.   Keystone服務的初始化

通過“init-keystone”命令初始化Keystone服務,其流程如下:

1)   建立v2和v3版的Keystone client對象,分別為keystone_v2和keystone_v3.

2)  調用keystone_v2建立admin的角色、使用者、租戶和service的租戶。

3)   調用keystone_v3給admin租戶分配admin角色。

4)   調用keystone_v2建立keystone的endpoint。

 

2.   角色的建立

通過“openstack role create”命令建立swiftoperator、ResellerAdmin和heat_stack_user角色。

 

3.   Endpoint的建立

通過“tripleo setup-endpoints”命令建立cinder、glance、heat、neutron、nova、swift和ceilometer服務的endpoint,其流程如下:

1)  從SERVICES全域變數中擷取各服務的連接埠號碼,SERVICES是定義了所有服務的連接埠號碼的全域變數。

2)  建立v2版的Keystone client對象

3)  Keystone client對象根據各服務的連接埠號碼建立各服務的endpoint。

 

4.  網路的建立

通過“setup-neutron”命令建立一個外網、一個內網和一個路由,其流程如下:

1)   建立v2版Neutron client對象。

2)   Neutron client對象根據deploy_overcloud檔案建立內網和內網的子網。deploy_overcloud檔案配置了內網和外網的網段。

3)   Neutron client對象根據deploy_overcloud檔案建立外網和外網的子網。

4)   Neutron client對象建立一個路由並將內網和外網串連起來。

 

5.  flavor的建立

通過“nova flavor-create m1.demo auto 512 10 1”命令建立名為m1.demo的flavor(512M的記憶體、10G的硬碟和1個vcpu)。

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Director的解析

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.