본문 바로가기
Linux/Linux

Linux) OS 컨설팅 (2) - 설치 정보 작성

by LILO 2021. 11. 6.
반응형

INTRO

OS를 선택하고 설치에 필요한 정보를 작성하는 단계를 가집니다.

 

 

OS 설치 정보 작성

 

[OS 종류 및 버전]

1. OS 버전: RHEL 8.4
2. 해당 버전 채택 이유: RHEL 8.4는 이전의 RHEL 8.1~8.3에서 이슈가 됐던 버그들을 패치한 버전이기 때문임
3. OS 버전의 유동성: 납품될 서버 및 사용하는 VM과의 호환성으로 인한 변경도 생각해야됨
4. 개발자가 어느 특정 솔루션 및 개발 툴과의 호환 문제로 인해 요청할 경우 OS 버전 변경해야됨

 

[언어팩 및 시간대 설정]

1. 메인 언어팩, 키보드: English(US)
2. 추가 언어팩, 키보드: Korean(한국어)
3. 채택 이유: Main을 영어로 함으로써 사용자들이 어느 특정 명령을 사용하지 않고 Log 확인을 제대로 할 수 있음(Trouble Shooting시 한글은 좋지 않음)
※ 사용자의 요청으로 한글을 Main 언어팩으로 설정이 필요한 경우 localectl 명령 혹은 LANG 변수를 이용해 일시적으로 사용하는 세션을 대상으로 임시 변경이 가능함 (영구 변경은 아님)
4. 시간: Asia, Seoul(KST) 

 

[Software Selection 선택]

1. 리눅스 사용에 어려움을 느끼는 유저 및 Oracle DB가 설치될 경우: Server with GUI
2. 경량의 OS를 즐기고 싶을 경우: Minimal

 

[파티셔닝]

RedHat에서는 RHEL 7.X 이상의 OS는 XFS 파일 시스템을 권장합니다.

(권장일 뿐이지 EXT 파일시스템을 사용해도 무관합니다, 다만 빅데이터 같이 성능이 필요한 대용량 파일시스템의 경우 XFS 사용하는 것을 권장드립니다.)

/boot: 1GB
/boot/efi: 최소 200MB 이상
/ : 최소 10GB 이상
SWAP: 메모리에 따라 변동

※ VG 이름: rhel or <원하는 VG 이름>
※ LV 이름: 기본값
※ 디스크가 여러 개일 경우 OS 용도의 Disk와 Application 용도의 Disk를 분리 시키는 것이 좋음

 

[SWAP 파티션 용량]

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/performing_a_standard_rhel_installation/partitioning-reference_installing-rhel

 

메모리에 따라 달리 설정해야되고 SWAP은 리눅스를 운영할시 필수입니다.

SWAP이란 디스크의 용량을 이용해 마치 RAM처럼 사용하는 기술입니다.

여기서 주의할점은 SWAP은 당연히 RAM이 아니고 디스크이기때문에 SWAP을 사용하게 된다면 성능이 제대로 발휘되지 않습니다. 하지만 OS 장애 상태를 예방하기에는 좋은 기술이기도 합니다.

 

 

 

[Root 및 추가 유저 정보]

ID : root
PW: 암호

ID: admin
PW: 암호
그룹: <그룹명>, <GID>
sudo 권한 여부: O

 

 

[IP 설정]

eth0, eth1: Bonding Slave
bond0 : Bonding Master

IP: 192.168.56.100/24
GW: 192.168.56.1
1차 DNS: 168.126.63.1
2차 DNS: 1.1.1.1

 

 

[운영시 필요한 추가 설정]

 

아래의 내용은 RHCSA(RedHat Traning) 강의에서 강사님들이 많이들 알려주시는 내용이기도 하고 기본적으로 서버를 운영할 때 필요한 설정이기도 합니다.

1. SELinux 상태: disabled
2. firewalld 데몬 비활성화 (방화벽 장비 및 접근제어 시스템이 막아줌으로 비활성화 진행)
3. Chrony를 활용한 NTP 구성
4. DNF Local Repository 구성 --> /root/repo

 

 

반응형