MirroredFate
MirroredFate

Reputation: 12835

How does one restart Openshift Origin master on Centos 7?

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

Answers (3)

i.olteanu
i.olteanu

Reputation: 81

As far as I know, you have two alternatives:

  1. 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

  2. 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

DReis
DReis

Reputation: 181

If you get the following error:

bash: master-restart: command not found

try:

/usr/local/bin/master-restart

Upvotes: 7

Daein Park
Daein Park

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

Related Questions