web-dev-qa-db-ja.com

Centos 7でOpenshift Originマスターを再起動するにはどうすればよいですか?

Openshift Originはansible playbooksを介してインストールされました。

this ドキュメントによると、再起動する正しいコマンドは次のとおりです。

$ 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 Originokdを介してインストールした後、Centos7ansible)を再起動する正しい方法は何ですか?

4
MirroredFate

次のエラーが発生した場合:

bash: master-restart: command not found

試してください:

/usr/local/bin/master-restart
7
DReis

OKDv3.10としてインストールした場合は、次のようにmasterサービスを再起動する必要があります。 [0]サービスはv3.10からポッドとして実行されているため、apicontrollersなどのマスターサービスを再起動するには、特定のコマンドを使用する必要があります

# master-restart api
# master-restart controllers

[0] マスターサービスの再起動

3
Daein Park

私の知る限り、次の2つの選択肢があります。

  1. Ansibleの使用

    OpenShift Originのインストール時に使用したものと同じinventory.iniを使用します。

    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

最初のオプションを使用することを強くお勧めします。

2
i.olteanu