-
this playbook is to run preperation steps from official documented steps
-
you have to ensure the following prereqs are applicable
- needed repos are enabled, i.e.:
rhel-7-server-rpms
,rh-gluster-3-for-rhel-7-server-rpms
- kernel version >
kernel-3.10.0-862.14.4.el7.x86_64
(RHEL 7.5 EUS or newer) - we assume you use
firewalld
(the playbook for configuring OCS with OCP 3.11 does take care as well, so you can uncomment that part if you useiptables
) - also, this playbook only works if you do have
glusterfs
and/orglusterfs_registry
group(s) already configured in OCP inventory
- needed repos are enabled, i.e.:
-
it does the following:
- installs required packages:
redhat-storage-server
,gluster-block
- opens firewall for following tcp ports:
24010
,3260
,111
,22
,24007
,24009
,49152-49664
(onlyfirewalld
!) - enables permanently the following modules:
dm_thin_pool
,target_core_user
,dm_multipath
- ensures the following services are enabled:
sshd
,glusterd
,gluster-blockd
- checks for updates and if updates are found apply them and reboot the OCS independent hosts
- installs required packages:
-
then you can deploy OCS independent either with a fresh OCP install or after OCP has already been installed. Refer to the appropriate docs how to do that
-
Once everything is installed, you can use this git repo for some tests