Added the infra SOPs ported to asciidoc.
This commit is contained in:
parent
8a7f111a12
commit
a0301e30f1
148 changed files with 18575 additions and 17 deletions
76
modules/sysadmin_guide/pages/openshift.adoc
Normal file
76
modules/sysadmin_guide/pages/openshift.adoc
Normal file
|
@ -0,0 +1,76 @@
|
|||
= OpenShift SOP
|
||||
|
||||
OpenShift is used in Fedora Infrastructure to host a number of
|
||||
applications. This SOP is applicable to the OpenShift cluster and not
|
||||
the application running on it.
|
||||
|
||||
Production instance: https://os.fedoraproject.org/ Staging instance:
|
||||
https://os.stg.fedoraproject.org/
|
||||
|
||||
Contents
|
||||
|
||||
== Contact information
|
||||
|
||||
Owner::
|
||||
Fedora Infrastrucutre Team
|
||||
Contact::
|
||||
#fedora-admin
|
||||
Persons::
|
||||
.oncall
|
||||
Location::
|
||||
Phoenix
|
||||
Servers::
|
||||
* os-master01.phx2.fedoraproject.org
|
||||
* os-master02.phx2.fedoraproject.org
|
||||
* os-master03.phx2.fedoraproject.org
|
||||
* os-node01.phx2.fedoraproject.org
|
||||
* os-node02.phx2.fedoraproject.org
|
||||
* os-node03.phx2.fedoraproject.org
|
||||
* os-node04.phx2.fedoraproject.org
|
||||
* os-node05.phx2.fedoraproject.org
|
||||
Purpose::
|
||||
Run Fedora Infrastructure applications
|
||||
|
||||
== Things that could go wrong
|
||||
|
||||
=== Application build is stuck
|
||||
|
||||
If an application build seems stuck, it generally helps to restart the
|
||||
docker service on the node used for the build.
|
||||
|
||||
First check which builds are currently running on the cluster. :
|
||||
|
||||
....
|
||||
[os-master01] # oc get builds --all-namespaces | grep -i running
|
||||
....
|
||||
|
||||
if the builds seems stuck (ie running for more than 20 mins), Check on
|
||||
which nodes they are scheduled.
|
||||
|
||||
Let's take a bodhi build for example :
|
||||
|
||||
....
|
||||
[os-master01] # oc -n bodhi get builds
|
||||
|
||||
[os-master01] # oc -n bodhi describe build bodhi-base-49 | grep os-node
|
||||
....
|
||||
|
||||
Once you have identified which node the build is running on, you can
|
||||
restart the docker service on this node. :
|
||||
|
||||
....
|
||||
[os-node02] # systemctl restart docker
|
||||
....
|
||||
|
||||
You can start a new build.:
|
||||
|
||||
....
|
||||
[os-master01] # oc -n bodhi start-build bodhi-base
|
||||
....
|
||||
|
||||
Finally you can check if there are any more build stuck. If that's the
|
||||
case just repeat these steps. :
|
||||
|
||||
....
|
||||
[os-master01] # oc get builds --all-namespaces
|
||||
....
|
Loading…
Add table
Add a link
Reference in a new issue