OS Linux[centos,RHEL]/pacemaker & RHCS

STEP1 pacemaker 기반으로 클러스터 구축

infra 2021. 3. 26. 01:59

Cluster구축하기 위해 Redhat 8version으로 구축시도중이며 아직 8버젼대에서 RHEL 최신버젼이 8.3입니다.

 

대개,6,7버젼 대에서도 minor 버젼대에서는 6.4, 6.5 7.4,7.5 이상은 되었을 때 그나마 안정화된 버젼이라 할 수 있습니다.

 

현재 8.3 이미지로 다운로드를 받아서 하였습니다.

 

기존 7 version과는 달리 설치화면에서 AppStream이라는 것이 새로 생긴 걸 볼 수 있는데요.

 

이것을 통해 RHEL 8 version에서는
local repo에서도 base OS와 AppStream이 따로 나누어 설치해야 되는 것을 알 수 있습니다.

 

RHEL 8.3 을 초기 설치하였을 때의 화면

기존 RHEL 7 version에선 해당 OS의 이미지 파일만으로도 yum repo를 받을 수 있었고, 그이미지를 통해 highAvailability(=HA) 또한 #yum groupinstall "High Availability"로 설치 가능했습니다.

 

그러나, RHEL 8 version에선 yum repo를 2개(BaseOS/AppStream) 모두 설치해야 하므로 따로 설치해주어야 합니다.

 

HA 또한, Redhat 홈페이지를 통해 따로 이미지를 받아야 합니다. 용량은 대략 67MB 입니다.

우선적으로 DVD를 각각 primary/ secondary (8.9GB/67M) mount하고 

디렉터리(/mnt/cdrom  , /mnt/cdrom2 )를 만들어 해당 디렉터리로 각각 마운트 하였습니다.

 

 

RHEL 8.3version 명령어 예시

 

[root@leesh01 ~]# df -h

Filesystem             Size  Used Avail Use% Mounted on

devtmpfs               1.8G     0  1.8G   0% /dev

tmpfs                  1.9G     0  1.9G   0% /dev/shm

tmpfs                  1.9G   11M  1.9G   1% /run

tmpfs                  1.9G     0  1.9G   0% /sys/fs/cgroup

/dev/mapper/rhel-root   17G  4.4G   13G  26% /

/dev/sda1             1014M  240M  775M  24% /boot

tmpfs                  374M   28K  374M   1% /run/user/976

tmpfs                  374M   60K  374M   1% /run/user/1000

/dev/sr1                67M   67M     0 100% /run/media/ha/RHEL-8-3-0-x86_64

/dev/sr0               8.9G  8.9G     0 100% /run/media/ha/RHEL-8-3-0-BaseOS-x86_64

[root@leesh01 ~]# mount /dev/sr0 /mnt/cdrom

mount: /mnt/cdrom: WARNING: device write-protected, mounted read-only.

[root@leesh01 ~]# mount /dev/sr1 /mnt/cdrom2

mount: /mnt/cdrom2: WARNING: device write-protected, mounted read-only.

[root@leesh01 ~]# df -h

Filesystem             Size  Used Avail Use% Mounted on

devtmpfs               1.8G     0  1.8G   0% /dev

tmpfs                  1.9G     0  1.9G   0% /dev/shm

tmpfs                  1.9G   11M  1.9G   1% /run

tmpfs                  1.9G     0  1.9G   0% /sys/fs/cgroup

/dev/mapper/rhel-root   17G  4.4G   13G  26% /

/dev/sda1             1014M  240M  775M  24% /boot

tmpfs                  374M   28K  374M   1% /run/user/976

tmpfs                  374M   60K  374M   1% /run/user/1000

/dev/sr1                67M   67M     0 100% /mnt/cdrom2

/dev/sr0               8.9G  8.9G     0 100% /mnt/cdrom

[root@leesh01 ~]# cd /etc/yum.repos.d/

[root@leesh01 yum.repos.d]# ls

redhat.repo

[root@leesh01 yum.repos.d]# cd /mnt/cdrom

[root@leesh01 cdrom]# ls

AppStream  EULA              images      RPM-GPG-KEY-redhat-beta

BaseOS     extra_files.json  isolinux    RPM-GPG-KEY-redhat-release

EFI        GPL               media.repo  TRANS.TBL

 

  RHEL 7 RHEL 8
/dev/sr0(primary DVD) O O
/dev/sr1(secondary DVD) 굳이 파일을 받을 필요 없음 O

명령어를 통해 내용을 확인하겠습니다.

 

RHEL7.7 (좌측) vs RHEL 8.8 (우측)의 /etc/yum.repos.d의 local.repo 비교