Openstack 组件Placement部署思路过程
目录
- 一、创建数据库实例和数据库用户并授权
- 二、创建Placement服务用户和API的endpoint
- 三、安装placement服务
- 四、修改Apache配置文件
- 五、测试结果
一、创建数据库实例和数据库用户并授权
mysql -uroot -p
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';
flush privileges;
exit;
二、创建Placement服务用户和API的endpoint
'创建placement用户'
openstack user create --domain default --password PLACEMENT_PASS placement'给与placement用户对service项目拥有admin权限'
openstack role add --project service --user placement admin'创建一个placement服务,服务类型为placement'
openstack service create --name placement --description "Placement API" placement'注册API端口到placement的service中;注册的信息会写入到mysql中'
openstack endpoint create --region RegionOne placement public http://ct:8778
openstack endpoint create --region RegionOne placement internal http://ct:8778
openstack endpoint create --region RegionOne placement admin http://ct:8778
三、安装placement服务
yum -y install openstack-placement-api
'修改placement配置文件'
cp -a /etc/placement/placement.conf{,.bak}grep -Ev '^$|#' /etc/placement/placement.conf.bak > /etc/placement/placement.conf
openstack-config --set /etc/placement/placement.conf placement_database connection mysql+pymysql://placement:PLACEMENT_DBPASS@ct/placement
openstack-config --set /etc/placement/placement.conf api auth_strategy keystone
openstack-config --set /etc/placement/placement.conf keystone_authtoken auth_url http://ct:5000/v3
openstack-config --set /etc/placement/placement.conf keystone_authtoken memcached_servers ct: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 PLACEMENT_PASS'导入'
su -s /bin/sh -c "placement-manage db sync" placement
四、修改Apache配置文件
安装完placement服务后会自动创建该文件-虚拟主机配置
cd /etc/httpd/conf.d
vim 00-placement-api.conf '末行添加'<Directory /usr/bin>
<IfVersion >= 2.4> Require all granted
</IfVersion>
<IfVersion < 2.4> Order allow,deny Allow from all
</IfVersion>
</Directory>
systemctl restart httpd
五、测试结果
'curl 测试访问'
curl ct:8778'查看端口占用(netstat、lsof)'
netstat -natp | grep 8778'检查placement状态'
placement-status upgrade check
Openstack 组件Placement部署思路过程相关推荐
- 超详细Openstack核心组件——Placement部署
目录 OpenStack-Placement组件部署 创建数据库实例和数据库用户 创建Placement服务用户和API的endpoint 总结 OpenStack-Placement组件部署 继之前 ...
- OpenStack安装Placement组件部署(四)
OpenStack安装Placement组件部署 一.Placement组件介绍 二.OpenStack-Placement组件部署(ct(192.168.28.11)) 1.创建数据库实例和数据库用 ...
- OpenStack组件部署之Glance
Glance 一.Glance概述 1.1 镜像服务 1.2 Images API的版本 1.3 镜像格式 1.4 镜像格式 1.5 镜像状态 1.6 访问权限 1.7 架构图 1.8 工作流程 1. ...
- Openstack组件部署 — Overview和前期环境准备
目录 目录 前言 软件环境 Openstack 简介 Openstack 架构 Openstack Install Overview 创建Node虚拟机 环境准备 基础设置 Install OpenS ...
- Openstack组件部署 — Keystone功能介绍与认证实现流程
目录 目录 前文列表 Keystone认证服务 Keystone认证服务中的概念 Keystone的验证过程 简单来说 前文列表 Openstack组件部署 - Overview和前期环境准备 Ope ...
- Openstack“T版“全组件手动部署
Openstack"T版"全组件手动部署 部署Keystone 创建数据库实例和数据库用户 安装.配置keystone.数据库.Apache 初始化认证服务数据库 配置bootst ...
- OpenStack 运维 - 部署Nova组件 [T版]
OpenStack 运维 - 部署Nova组件 一.创建Nova数据库并执行授权操作 二.管理Nova用户及服务 ① 创建Nova用户 ② 创建Nova服务 ③ Nova关联endpoint端点 ④ ...
- Openstack组件部署 — Networking service_Compute Node
目录 目录 前文列表 安装组件 配置通用组件 配置自服务网络选项 配置Linux 桥接代理 配置Nova使用网络 完成安装 验证操作Execute following commands on Cont ...
- Openstack组件部署 — Netwotking service组件介绍与网络基本概念
目录 目录 前文列表 Openstack Networking serivce 基本的Neutron概念 Neutron的抽象对象 网络networks 子网subnets 路由器routers 端口 ...
最新文章
- 成人高考报计算机还是学前教育,成人高考读什么专业比较好 三大热门专业
- 去除某些网站 复制粘贴尾巴
- 在这里的周末休息也就是看看奥运
- 快速WinForm开发
- css中如何修改鼠标光标(指针)的样式和颜色
- 使用RestTemplate模版实现 Rest 服务调用、Swagger 集成、动态修改日志级别
- 个人永久性免费-Excel催化剂功能第26波-正确的Excel密码管理之道
- linux下多线程 排序,Linux多线程实践(7) --多线程排序对比
- mac ntfs读写插件的双十一活动已经开始啦
- Android Intent 用法总结
- c语言图像函数怎么用,请教 怎么才能用C输出一个函数的图像?大侠 帮帮忙啊...
- Linq中dbSet 的查询
- Covalent与智能合约平台Fantom达成合作,将集成其索引解决方案
- 涉及到大小变化,类似QScrollArea判断大小是否显示滚动条
- 管理感悟:软件第一法则
- python+django+mysql电影院选座订票系统毕业设计毕设开题报告
- 点云高斯曲率计算(MATLAB)
- FasterReport
- JAVA Applet版的连连看游戏
- day06 记账程序01