目录
一、Placement组件简介
最早在 Newton 版本被引入 openstack/nova repo,以 API 的形式存在,所以也常被称为 Placement API。它参与到 nova-scheduler 选择目标主机的调度流程中,负责跟踪记录 Resource Provider 的 Inventory 和 Usage,并使用不同的 Resource Classes 来划分资源类型,使用不同的 Resource Traits 来标记资源特征。
在2018/11,Placement API 开始了 openstack/nova repo 剥离流程,从 Placement API 蜕变为 OpenStack Placement。虽然现在的 OpenStack Placement 还不算稳定,但毋容置疑,Placement 就是 OpenStack 云平台统一资源管理的未来。
二、环境
一、环境配置
控制节点ct
CPU | 双核双线程-CPU虚拟化开启 |
---|---|
内存 | 8G |
硬盘 | 300G+1024G(CEPH块存储) |
双网卡 | VM1-(局域网)192.168. 86.11/NAT-192.168.109.12 |
操作系统 | Centos 7.6(1810)-最小化安装 |
控制节点c1
CPU | 双核双线程-CPU虚拟化开启 |
---|---|
内存 | 8G |
硬盘 | 300G+1024G(CEPH块存储) |
双网卡 | VM1-(局域网)192.168.86.22 /NAT-192.168.109.22 |
操作系统 | Centos 7.6(1810)-最小化安装 |
控制节点c2
CPU | 双核双线程-CPU虚拟化开启 |
---|---|
内存 | 8G |
硬盘 | 300G+1024G(CEPH块存储) |
双网卡 | VM1-(局域网)192.168.86.33 /NAT-192.168.109.32 |
操作系统 | Centos 7.6(1810)-最小化安装 |
三、部署思路
- 1、创建数据库、授权
- 2、创建openstack用户、授权、管理
- 3、修改placement配置文件/etc/placement/placement.conf