当前位置: 首页 > article >正文

05 龙芯平台openstack部署搭建-placement部署

一、创建placement相关数据库、凭据与API端点

1.创建placement数据库并授权

mysql -uroot -ploongson -e “CREATE DATABASE placement;”
mysql -uroot -ploongson -e “GRANT ALL PRIVILEGES ON placement.* TO ‘placement’@‘localhost’ IDENTIFIED BY ‘loongson’;”
mysql -uroot -ploongson -e “GRANT ALL PRIVILEGES ON placement.* TO ‘placement’@‘%’ IDENTIFIED BY ‘loongson’;”

#创建placement-common并赋予其权限,否则数据库同步时将失败
mysql -uroot -ploongson -e “GRANT ALL PRIVILEGES ON placement.* TO ‘placement-common’@‘localhost’ IDENTIFIED BY ‘loongson’;”
mysql -uroot -ploongson -e “GRANT ALL PRIVILEGES ON placement.* TO ‘placement-common’@‘%’ IDENTIFIED BY ‘loongson’;”

#配置用户和端点
#以下命令需要输入密码

2.创建服务凭据

openstack user create --domain default --password-prompt placement
openstack role add --project service --user placement admin
openstack service create --name placement --description “Placement API” placement

3.创建placement项目的endpoint(API端口)

openstack endpoint create --region RegionOne placement public http://controller:8778
openstack endpoint create --region RegionOne placement internal http://controller:8778
openstack endpoint create --region RegionOne placement admin http://controller:8778
openstack endpoint list

二、placement相关软件安装与配置

1.安装placement软件

yum install -y openstack-placement-api

2.配置文件修改

#先备份
cp /etc/placement/placement.conf /etc/placement/placement.conf.bac
#修改内容如下
openstack-config --set /etc/placement/placement.conf placement_database connection mysql+pymysql://placement:loongson@controller:3306/placement
openstack-config --set /etc/placement/placement.conf api auth_strategy keystone
openstack-config --set /etc/placement/placement.conf keystone_authtoken auth_url http://controller:5000/v3
openstack-config --set /etc/placement/placement.conf keystone_authtoken memcached_servers controller:11211
openstack-config --set /etc/placement/placement.conf keystone_authtoken auth_type password
openstack-config --set /etc/placement/placement.conf keystone_authtoken project_domain_name Default
openstack-config --set /etc/placement/placement.conf keystone_authtoken user_domain_name Default
openstack-config --set /etc/placement/placement.conf keystone_authtoken project_name service
openstack-config --set /etc/placement/placement.conf keystone_authtoken username placement
openstack-config --set /etc/placement/placement.conf keystone_authtoken password loongson

3.同步placement数据库

#(1)同步并初始化
su -s /bin/sh -c “placement-manage db sync” placement

#(2)重启Apache服务(httpd)
systemctl restart httpd

#(3)placement验证
placement-status upgrade check


http://www.kler.cn/a/274073.html

相关文章:

  • Web - CSS3浮动定位与背景样式
  • 【axios二次封装】
  • SmartPipe完成新一轮核心算法升级
  • 寒假刷题Day20
  • 基于STM32景区环境监测系统的设计与实现(论文+源码)
  • FLTK - FLTK1.4.1 - demo - bitmap
  • 【系统架构师】-第19章-大数据架构设计理论与实践
  • STP环路避免实验(思科)
  • 代码随想录day20(2)二叉树:完全二叉树节点个数(leetcode222)
  • 创建存储过程,与存储过程调用
  • mysql通过binlog恢复数据示例
  • Spring启动“--”设置参数没生效
  • 想要通过湖北建筑安全员ABC考试?这5个技巧助你一臂之力!
  • linux环境部署
  • RSA加密解密签名加签验签RsaUtils工具类
  • 106 基于消息队列来做 mysql 大数据表数据的遍历处理
  • 尚硅谷SpringBoot3笔记 (二) Web开发
  • 写了几个难一点的sql
  • php便民超市管理系统flask-django-nodejs-python
  • cc-uploadSomePic图片上传组件:快速开发与用户体验的提升
  • 计算机网络——物理层(物理传输介质和物理层的设备)
  • 阿里云部署MySQL、Redis、RocketMQ、Nacos集群
  • 使用IDEA2023创建传统的JavaWeb项目并运行与调试
  • openGauss学习笔记-246 openGauss性能调优-SQL调优-经验总结:SQL语句改写规则
  • 2024热门外贸独立站wordpress模板
  • 常用图像滤波器,图像增强