Как перезапустить мастер Openshift Origin на Centos 7? - PullRequest
0 голосов
/ 14 сентября 2018

Исходная точка Openshift была установлена ​​через ansible playbooks.

Согласно этой документации, правильная команда для перезапуска:

$ systemctl restart atomic-openshift-master-api atomic-openshift-master-controllers

Однако, это просто приводит к:

Failed to restart atomic-openshift-master-api.service: Unit not found.
Failed to restart atomic-openshift-master-controllers.service: Unit not found.

Как правильно перезапустить openshift origin (okd) после установки через ansible на Centos7?

Ответы [ 3 ]

0 голосов
/ 15 сентября 2018

Насколько я знаю, у вас есть две альтернативы:

  1. Использование ansible

    Используйте тот же inventory.ini , который вы использовали приустановка источника OpenShift.

    Предполагается, что у вас есть файл inventory.ini и репозиторий openshift-ansible , клонированный в / home/ user / , выполнить главный перезапуск playbook :

    ansible-playbook -i /home/user/inventory.ini /home/user/openshift-ansible/playbooks/openshift-master/restart.yml

  2. Перезапустить службы

    Комуперезапустите службы вручную, имена служб origin-master-api и origin-master-controllers .Таким образом, команда для их перезапуска должна быть:

    systemctl restart origin-master-api origin-master-controllers

Я настоятельно рекомендую использовать первый вариант.

0 голосов
/ 26 сентября 2018

Если вы получите следующую ошибку:

bash: master-restart: command not found

попробовать:

/usr/local/bin/master-restart
0 голосов
/ 14 сентября 2018

Если вы установили OKD как v3.10, перезапустите службы master следующим образом. [0] Служба запущена как pod из v3.10, поэтому вы должны использовать специальную команду для перезапуска основных служб, такую ​​как api и controllers

# master-restart api
# master-restart controllers

[0] ПЕРЕЗАПУСК МАСТЕРСКИХ УСЛУГ

...