日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

openstack学习笔记5-placement安装与配置

發布時間:2023/12/15 综合教程 23 生活家
生活随笔 收集整理的這篇文章主要介紹了 openstack学习笔记5-placement安装与配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄:

0 實驗環境

1 概述

2 安裝和配置

2.1 先決條件

2.2 安裝和配置

2.3 配置服務

3 驗證


0 實驗環境

openstack版本:train

實驗平臺:vmware workstation 15.1

實驗虛擬機:centos 7.6,2核,4G內存

操作節點:控制節點

本文涉及的帳號密碼:

mysql數據庫管理員:root:samplepass

placement數據庫用戶:placement:dbpass

placement服務用戶:placement:ppass

1 概述

Placement服務跟蹤資源(比如計算節點,存儲資源池,網絡資源池等)的使用情況,提供自定義資源的能力,為分配資源提供服務。

Placement在openstack的Stein版本之前,屬于Nova組件的一部分。該組件應該在Nova之前安裝。

Placement API作為一個標準的WSGI腳本,為WSGI服務器提供了模塊級的應用程序屬性。支持部署在多種服務器上,如:

apache2附加mod_wsgi模塊

apache2 附加mod_proxy_uwsgi模塊

nginx附加uwsgi模塊

nginx 附加gunicorn模塊

這種情況下,Placement的地址、端口和安裝路徑(或前綴)由web服務器的配置控制,而不是placement.conf文件。

Placement API服務使用http的80端口,和/placement的路徑來訪問。

2 安裝和配置

2.1 先決條件

a)創建數據庫

# mysql -u root -p    //連接mysql數據庫
MariaDB [(none)]> CREATE DATABASE placement;    //新建placement數據庫
MariaDB [(none)]> GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost'  IDENTIFIED BY 'dbpass';    //為用戶placement本地登錄授權,并設置密碼為dbpass
MariaDB [(none)]> GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'%'  IDENTIFIED BY 'dbpass';    //為用戶placement遠程登錄授權,并設置密碼為dbpass
MariaDB [(none)]> quit;    //退出

b)身份驗證參數

# . admin-openrc    //引用admin的身份參數
# openstack user create --domain default --password-prompt placement  //創建用戶placement并設置密碼

# openstack role add --project g_service --user placement admin    //為g_service組的placement用戶分配admin角色

c)服務配置

# openstack service create --name placement --description "Placement API" placement    //為openstack添加placement服務

# openstack endpoint create --region RegionOne  placement public http://controller:8778   //創建公共接口的端點,端口不同的操作系統不一樣,8780和80也有可能
# openstack endpoint create --region RegionOne  placement internal http://controller:8778   //創建內部接口的端點
# openstack endpoint create --region RegionOne  placement admin http://controller:8778   //創建管理接口的端點

2.2 安裝和配置

a)安裝軟件包

# yum install openstack-placement-api

b)編輯配置文件/etc/placement/placement.conf

[placement_database]節點,配置數據庫連接字符串:

[placement_database]
# ...
connection = mysql+pymysql://placement:dbpass@controller/placement

[api]和[keystone_authtoken]節點,配置身份認證參數:

[api]
# ...
auth_strategy = keystone

[keystone_authtoken]
# ...
auth_url = http://controller:5000/v3
memcached_servers = controller:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = g_service
username = placement
password = ppass

c)初始化數據庫:

# su -s /bin/sh -c "placement-manage db sync" placement

2.3 服務配置

# systemctl restart httpd    //重啟httpd服務

3 驗證

a)使用admin環境變量:

# . admin-openrc

b)檢查服務狀態:

# placement-status upgrade check

總結

以上是生活随笔為你收集整理的openstack学习笔记5-placement安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。