placement在S版之前集成在nova-api中,申请云主机时,向nova-api发送请求。nova-api统计所有的nova-compute资源使用情况,决定将请求下放给哪个nova-compute执行,为减轻nova-api压力,单独将统计资源功能剥离,形成placement
与nova-scheduler不同,该组件负责统计,scheduler负责下发
1.数据库
mysql -u root -py
CREATE DATABASE placement;
GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' IDENTIFIED BY 'y';
GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'%' IDENTIFIED BY 'y';
exit
2.OpenStack命令
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
openstack endpoint create --region RegionOne placement public http://controller:8778
openstack endpoint crea