中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

發布時間:2020-07-15 02:30:57 來源:網絡 閱讀:1174 作者:ygj900629 欄目:云計算

第六部分?安裝計算服務nova(控制節點)


計算服務nova較之前的服務稍顯復雜(但沒有網絡服務neutron復雜),它需要在控制節點和計算節點都安裝

控制節點主要安裝nova-api(nova主服務)、nova-scheduler(nova調度服務)、nova-conductor(nova數據庫服務,提供數據庫訪問)、nova-novncproxy(nova的vnc服務,提供實例的控制臺)等服務;

計算節點主要安裝nova-compute(nova計算服務)。


本節將敘述在控制節點上安裝nova的步驟,下一節再敘述在計算節點上的安裝。


控制節點按如下操作安裝nava計算服務(控制節點)

安裝數據庫(共3個數據庫)
mysql -u root -p
創建nova_api,nova和nova_cell0數據庫
MariaDB [(none)]>?CREATE DATABASE nova_api;
MariaDB [(none)]>?CREATE DATABASE nova;
MariaDB [(none)]>?CREATE DATABASE nova_cell0;

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

授予數據庫的適當訪問權限(共6條語句)
MariaDB [(none)]>?GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]>?GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]>?GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]>?GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]>?GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]>?GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';
MariaDB [(none)]>?exit;

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

創建nova用戶
. admin-openrc
openstack user create --domain default --password NOVA_PASS nova

向nova用戶添加admin角色
openstack role add --project service --user nova admin

創建nova服務實體
openstack service create --name nova --description "OpenStack Compute" compute

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

創建Compute API服務端點
openstack endpoint create --region RegionOne compute public http://ct:8774/v2.1
openstack endpoint create --region RegionOne compute internal http://ct:8774/v2.1
openstack endpoint create --region RegionOne compute admin http://ct:8774/v2.1

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

安裝軟件包
yum install openstack-nova-api openstack-nova-conductor openstack-nova-novncproxy openstack-nova-scheduler -y

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

修改配置文件
cp /etc/nova/nova.conf /etc/nova/nova.conf.bak
grep -Ev '^$|#' /etc/nova/nova.conf.bak >/etc/nova/nova.conf
vim /etc/nova/nova.conf

在[DEFAULT]加入:
[DEFAULT]
enabled_apis = osapi_compute,metadata
transport_url = rabbit://openstack:RABBIT_PASS@ct:5672/
my_ip = 192.168.10.41
use_neutron = true
firewall_driver = nova.virt.firewall.NoopFirewallDriver

在[api_database]和[database]加入:
[api_database]
connection = mysql+pymysql://nova:NOVA_DBPASS@ct/nova_api
[database]
connection = mysql+pymysql://nova:NOVA_DBPASS@ct/nova

在[api]和[keystone_authtoken]加入:
[api]
auth_strategy = keystone
[keystone_authtoken]
www_authenticate_uri = http://ct:5000/
auth_url = http://ct:5000/
memcached_servers = ct:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = nova
password = NOVA_PASS

在[vnc]加入:
[vnc]
enabled = true
server_listen = $my_ip
server_proxyclient_address = $my_ip

在[glance]加入:
[glance]
api_servers = http://ct:9292

在[oslo_concurrency]加入:
[oslo_concurrency]
lock_path = /var/lib/nova/tmp

在[placement]加入:
[placement]
region_name = RegionOne
project_domain_name = Default
project_name = service
auth_type = password
user_domain_name = Default
auth_url = http://ct:5000/v3
username = placement
password = PLACEMENT_PASS

ps:修改的地方較多,請細心修改。

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

填充nova-api數據庫
su -s /bin/sh -c "nova-manage api_db sync" nova
su -s /bin/sh -c "nova-manage cell_v2 map_cell0" nova
su -s /bin/sh -c "nova-manage cell_v2 create_cell --name=cell1 --verbose" nova
su -s /bin/sh -c "nova-manage db sync" nova

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

數據庫填充好之后,驗證nova cell0和cell1是否正確注冊:
su -s /bin/sh -c "nova-manage cell_v2 list_cells" nova

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

啟動計算服務nova并將其配置為在系統啟動時啟動
systemctl enable openstack-nova-api.service openstack-nova-scheduler.service openstack-nova-conductor.service openstack-nova-novncproxy.service
systemctl start openstack-nova-api.service openstack-nova-scheduler.service openstack-nova-conductor.service openstack-nova-novncproxy.service

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

同樣,使用netstat -tnlup查看端口情況,如出現8774和8775端口則表示nova服務正常啟動。

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

curl?http://ct:8774

OpenStack Train版雙節點安裝(六)安裝計算服務nova(控制節點)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

分宜县| 玉屏| 东乡族自治县| 巴青县| 工布江达县| 政和县| 津市市| 双峰县| 达拉特旗| 东港市| 南投市| 桐柏县| 忻州市| 峨眉山市| 侯马市| 舟山市| 雷州市| 临高县| 遂昌县| 乌兰浩特市| 宁强县| 岳池县| 灵台县| 加查县| 长沙县| 连江县| 丽水市| 稷山县| 会理县| 招远市| 滦南县| 舟曲县| 焦作市| 大名县| 涟源市| 锡林浩特市| 图片| 潜江市| 邢台市| 渑池县| 城口县|