117.info
人生若只如初见

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

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

  1. 安装OpenStack软件包和依赖项:
sudo dnf install centos-release-openstack-victoria
sudo dnf install openstack-placement-api
  1. 配置数据库:
sudo mysql_secure_installation
sudo mysql
CREATE 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';
  1. 配置身份验证:
sudo openstack user create --domain default --password-prompt placement
sudo openstack role add --project service --user placement admin
sudo openstack service create --name placement \
--description "Placement API" placement
sudo openstack endpoint create --region RegionOne \
placement public http://controller:8778
sudo openstack endpoint create --region RegionOne \
placement internal http://controller:8778
sudo openstack endpoint create --region RegionOne \
placement admin http://controller:8778
  1. 编辑/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:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = placement
password = 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:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = placement
password = PLACEMENT_PASS
[placement]
os_region_name = RegionOne
[cors]
  1. 同步数据库:
sudo su -s /bin/sh -c "placement-manage db sync" placement
  1. 启动服务:
sudo systemctl enable httpd
sudo systemctl start httpd
sudo systemctl enable placement-api
sudo systemctl start placement-api

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

未经允许不得转载 » 本文链接:https://www.117.info/ask/fef09AzsLBAdWBVU.html

推荐文章

  • openstack数据库如何进行性能调优

    OpenStack数据库的性能调优是一个复杂的过程,涉及多个方面的优化。以下是一些关键的性能调优技巧和配置指南:
    性能调优技巧 调整资源配置:根据实际需求和...

  • openstack数据库如何选择合适引擎

    在OpenStack中选择合适的数据库引擎是一个关键的决策过程,它直接影响到系统的性能、可扩展性、维护性以及成本。以下是一些关键点和步骤,用于指导你在OpenStack...

  • openstack数据库如何与其他服务集成

    OpenStack数据库与其他服务的集成主要依赖于数据库服务本身的特性以及OpenStack的架构。以下是一些关键的服务集成方式:
    数据库服务集成方式 Ceph与OpenSta...

  • openstack数据库如何进行安全管理

    OpenStack数据库的安全管理是一个复杂但至关重要的过程,涉及到多个层面的安全措施。以下是一些关键的安全管理策略和实践:
    数据库加密 配置文件明文密码加...

  • OpenStack-基础配置

    OpenStack是一个开源的云计算平台,可以帮助用户构建和管理私有云和公有云环境。在开始使用OpenStack之前,需要进行基础配置,包括安装和配置控制节点、计算节点...

  • openstack gpu虚拟化

    OpenStack是一个开源的云计算平台,可以实现基于虚拟化的资源管理和云服务提供。然而,OpenStack本身并不直接支持GPU虚拟化。
    要在OpenStack中实现GPU虚拟化...

  • Linux入门学习之通过vmware虚拟机安装ubuntu系统的方法

    安装Ubuntu系统可以通过vmware虚拟机进行。以下是通过vmware虚拟机安装Ubuntu系统的步骤: 下载并安装vmware虚拟机软件。你可以从vmware官方网站上下载并安装适合...

  • ubuntu怎么选择最快的更新源

    要选择最快的更新源,可以按照以下步骤进行操作: 打开"软件和更新"设置界面。可以通过点击"应用程序"菜单,然后搜索并打开"软件和更新",或者直接按下"Ctrl+Alt...