在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)。