Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
25.4. Configuration Examples
25.4.1. Changing the Default OpenShift Directory
By default, OpenShift stores its data in the
/var/lib/openshift/ directory, which is labeled with the openshift_var_lib_t SELinux type. To allow OpenShift to store data in a different directory, label the new directory with the proper SELinux context.
The following procedure shows how to change the default OpenShift directory for storing data to
/srv/openshift/:
Procedure 25.1. Changing the Default OpenShift Directory for Storing Data
- As root, create a new
openshift/directory within the/srvdirectory. The new directory is labeled with thevar_ttype:~]#mkdir /srv/openshift~]$ls -Zd /srv/openshiftdrwxr-xr-x. root root unconfined_u:object_r:var_t:s0 openshift/ - As root, use the
semanageutility to map/srv/openshift/to the proper SELinux context:~]#semanage fcontext -a -e /var/lib/openshift /srv/openshift - Then, use the
restoreconutility as root to apply the changes:~]#restorecon -R -v /srv/openshift - The
/srv/openshift/directory is now labeled with the correctopenshift_var_lib_ttype:~]$ls -Zd /srv/openshiftdrwxr-xr-x. root root unconfined_u:object_r:openshift_var_lib_t:s0 openshift/