Reputation: 12835
Openshift origin was installed via the ansible playbooks
.
According to this documentation, the correct command to restart is:
$ systemctl restart atomic-openshift-master-api atomic-openshift-master-controllers
However, this just results in:
Failed to restart atomic-openshift-master-api.service: Unit not found.
Failed to restart atomic-openshift-master-controllers.service: Unit not found.
What is the correct way to restart openshift origin
(okd
) after installing via ansible
on Centos7
?
Upvotes: 4
Views: 9119
Reputation: 81
As far as I know, you have two alternatives:
Using ansible
Use the same inventory.ini as you used when installing OpenShift origin.
Assuming that you have the inventory.ini file and the openshift-ansible repository cloned under /home/user/, execute the master restart playbook:
ansible-playbook -i /home/user/inventory.ini /home/user/openshift-ansible/playbooks/openshift-master/restart.yml
Restart the services
To restart the services manually, the service names are origin-master-api and origin-master-controllers. Thus the command to restart them should be:
systemctl restart origin-master-api origin-master-controllers
I strongly recommend using the first option.
Upvotes: 4
Reputation: 181
If you get the following error:
bash: master-restart: command not found
try:
/usr/local/bin/master-restart
Upvotes: 7
Reputation: 4693
If you installed the OKD
as v3.10
, you should restart master
services as follows. [0] The service is running as pod from v3.10
, so you should use the specific command for restarting the master services, such as api
and controllers
# master-restart api
# master-restart controllers
[0] RESTARTING MASTER SERVICES
Upvotes: 4