Page MenuHomePhabricator

nova: start using the placement service
Closed, ResolvedPublic

Description

From the Ocata upgrade notes:

Since the Placement service is now mandatory in Ocata, you need to deploy it and amend your compute node configuration with correct placement instructions before restarting nova-compute or the compute node will refuse to start.

  • deploy puppet patch that installs and starts placement service
openstack service create --name placement --description "Placement API" placement
  • add to keystone catalog (port 8778)
openstack endpoint create --region codfw1dev-r placement public http://openstack.codfw1dev.wikimediacloud.org:8778
openstack endpoint create --region codfw1dev-r placement internal http://openstack.codfw1dev.wikimediacloud.org:8778
openstack endpoint create --region codfw1dev-r placement admin http://openstack.codfw1dev.wikimediacloud.org:8778
  • restart all nova-compute processes

Related Objects

Event Timeline

Andrew updated the task description. (Show Details)
Andrew updated the task description. (Show Details)

Change 552890 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] nova: add support for the 'placement' api service

https://gerrit.wikimedia.org/r/552890

Change 552894 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] nova: add nova config for the placement service

https://gerrit.wikimedia.org/r/552894

Change 552890 merged by Andrew Bogott:
[operations/puppet@production] nova: add support for the 'placement' api service

https://gerrit.wikimedia.org/r/552890

Change 553161 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] nova-placement service: Fix type of 'active' param

https://gerrit.wikimedia.org/r/553161

Change 553161 merged by Andrew Bogott:
[operations/puppet@production] nova-placement service: Fix type of 'active' param

https://gerrit.wikimedia.org/r/553161

Change 553164 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] nova-placement-api: fix service name

https://gerrit.wikimedia.org/r/553164

Change 553164 merged by Andrew Bogott:
[operations/puppet@production] nova-placement-api: fix service name

https://gerrit.wikimedia.org/r/553164

Change 553178 had a related patch set uploaded (by Jhedden; owner: Jhedden):
[operations/puppet@production] openstack: add health check options support to haproxy

https://gerrit.wikimedia.org/r/553178

Change 553178 had a related patch set uploaded (by Andrew Bogott; owner: Jhedden):
[operations/puppet@production] openstack: add health check options support to haproxy

https://gerrit.wikimedia.org/r/553178

Change 553178 merged by Andrew Bogott:
[operations/puppet@production] openstack: add health check options support to haproxy

https://gerrit.wikimedia.org/r/553178

Change 553191 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] nova-placement-api: Make service port configurable

https://gerrit.wikimedia.org/r/553191

Change 553191 merged by Andrew Bogott:
[operations/puppet@production] nova-placement-api: Make service port configurable

https://gerrit.wikimedia.org/r/553191

Change 553207 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] nova-placement-api: update firewall and monitoring for new port

https://gerrit.wikimedia.org/r/553207

Change 553207 merged by Andrew Bogott:
[operations/puppet@production] nova-placement-api: update firewall and monitoring for new port

https://gerrit.wikimedia.org/r/553207

Change 553208 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] nova-placement-api: fix permissions on init script

https://gerrit.wikimedia.org/r/553208

Change 553208 merged by Andrew Bogott:
[operations/puppet@production] nova-placement-api: fix permissions on init script

https://gerrit.wikimedia.org/r/553208

Change 552894 merged by Andrew Bogott:
[operations/puppet@production] nova: add nova config for the placement service, enable on eqiad1

https://gerrit.wikimedia.org/r/552894

this is now deployed on eqiad1-r