CentOS Stream 8 手工搭建 OpenStack V 版(04 Placement)

   2025-02-17 4060
核心提示:在CentOS Stream 8上手工搭建OpenStack V版(04 Placement)的步骤如下:安装OpenStack软件包和依赖项:sudo dnf install centos

在CentOS Stream 8上手工搭建OpenStack V版(04 Placement)的步骤如下:

安装OpenStack软件包和依赖项:
sudo dnf install centos-release-openstack-victoriasudo dnf install openstack-placement-api
配置数据库:
sudo mysql_secure_installationsudo mysqlCREATE DATABASE placement;GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' \IDENTIFIED BY 'PLACEMENT_DBPASS';GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'%' \IDENTIFIED BY 'PLACEMENT_DBPASS';
配置身份验证:
sudo openstack user create --domain default --password-prompt placementsudo openstack role add --project service --user placement adminsudo openstack service create --name placement \--description "Placement API" placementsudo openstack endpoint create --region RegionOne \placement public http://controller:8778sudo openstack endpoint create --region RegionOne \placement internal http://controller:8778sudo openstack endpoint create --region RegionOne \placement admin http://controller:8778
编辑/etc/placement/placement.conf文件:
[placement_database]connection = mysql+pymysql://placement:PLACEMENT_DBPASS@controller/placement[api]auth_strategy = keystone[keystone_authtoken]www_authenticate_uri = http://controller:5000/auth_url = http://controller:5000/memcached_servers = controller:11211auth_type = passwordproject_domain_name = Defaultuser_domain_name = Defaultproject_name = serviceusername = placementpassword = PLACEMENT_PASS[placement]os_region_name = RegionOne[cors][placement_database]connection = mysql+pymysql://placement:PLACEMENT_DBPASS@controller/placement[api]auth_strategy = keystone[keystone_authtoken]www_authenticate_uri = http://controller:5000/auth_url = http://controller:5000/memcached_servers = controller:11211auth_type = passwordproject_domain_name = Defaultuser_domain_name = Defaultproject_name = serviceusername = placementpassword = PLACEMENT_PASS[placement]os_region_name = RegionOne[cors]
同步数据库:
sudo su -s /bin/sh -c "placement-manage db sync" placement
启动服务:
sudo systemctl enable httpdsudo systemctl start httpdsudo systemctl enable placement-apisudo systemctl start placement-api

现在,您已经成功地在CentOS Stream 8上手工搭建了OpenStack V版(04 Placement)。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言