RHEL/Centos 8.0 Release Note
RHEL / Centos 8.0 출시에 따른 릴리즈 노트 확인
전체 기능을 포함하고 있지는 않으며, 주요기능만 작성되어 있음
-
릴리즈 일자
RHEL커널버전19.5 4.18.0-80 - 추가된 기능
- 리포지터리 추가
- Base : 기본패키지
- Appstream : 응용프로그램 런타임 언어
- 패키지 관리 명령어 변경
- yum → dnf
-
주요 추가/변경 되는 패키지 버전정보
패키지명버전gcc 8.2 git 2.18 subversion 1.10 python 3.6 MadiaDB
(XtraDB Galera Cluster 내장)10.3 Mysql 8.0 Nginx 1.14 node.js 10 openJDK 8, 11 pacemaker 2.0 Varnish 6.0 - 웹콘솔(Cockpit) 패키지 추가
- OS이미지 빌드 기능
- Varnish
- rsyslog에 kafka연동을 위한 omnkafka 추가
- 리포지터리 추가
- 변경된 기능
- iso 파일사이즈 증가. (7.1G 가량)
- Dual layer DVD 혹은 USB을 이용해 설치 필요
- Firewall데몬의 백엔드는 nftable로 변경
- Firewalld에서 적용하는 직접규칙은 iptables을 사용하고
- 나머지 규칙은 nftable을 사용
- iptables에 정의한 규칙은 nftable보다 우선 적용
- display 방식이 X.org → Wayland로 변경 (UI개선) : 다만 Wayland는 다중모니터 / 다중 GPU설정 불가, Nvidia 드라이버 지원 불가
- nfs사용자 정보 변경 : nobody → nfsbody로 변경 (nobody uid삭제)
- rpm으로 설치시 시작전에 유효성 검사를 수행
- 물리메모리 인식용량 증가 (4PB)
- pacemaker 2.0은 마스터 / 슬레이브 개념이 아닌 복제 리소스 개념으로 변경
- resolve(/etc/resolv.conf) 내용 변경시 자동으로 reload
- ext4 파일시스템에 대한 메타데이터 체크섬 지운
- xfs 파일시스템 용량 증가 (600TiB → 1024TiB) : 1024TiB를 사용할 경우 할당하는 그룹크기는 512Gib이상으로 설정해야 함
- ssh 7.8p1
- ssh v1 프로토콜 삭제
- useDNS no로 기본값 변경
- DSA 알고리즘 변경
- 최초 RSA키값은 1024bit으로 변경
- docker 패키지 삭제, podman으로 패키지 변경
- mariadb / Mysql 동시 설치 불가
-
커널 파라미터에 selinux를 off하기 위한 절차
$ grubby --update-kernel ALL --args selinux=0
- xfs파일시스템에 dax 옵션을 사용하는 경우 CoW호환 불가
- DAX : 페이지 캐쉬를 사용하지 않고 바이트 단위로 파일스템 직접 접근
-
파일시스템 생성 예재
# mkfs.xfs -m netflink=0 /dev/{장치명} <-- extent 비활성화화 # mount -o dax /dev/{장치명}
- 그래픽 환경 변경
- 사용자 환경
- Gnome Standard - Version 3에 맞춰서 새로운 UI제공 (기본값)
- Gnome Classic - Version2와 비슷한 UI제공
- 지원 프토토콜
- X.org를 사용하는 X11 프로토콜, Gnome shell을 사용하는 Wayland (기본값)
- 프로토콜 차이점
- X.org는 클라이언트/서버 모델로 서버에서 렌더링 수행 후 클라이언트에서 그래픽를 수신.
- Wayland는 프로세스 모델로, 컴포지터(창 관리자)와 직접 통신해서 X11보다 프로토콜 경량화 / 대기시간 감소
- 장치 제어는 Wayland는 ghome shell에서 제어하고, Xorg는 libinput 드라이버로 제어
- 사용자 환경
- iso 파일사이즈 증가. (7.1G 가량)
- 삭제된 기능
- kickstart 설정 에서 일부 구문 삭제 (auth / device / dmraid / instlal / mouse / multipath / bootloader --update / ignoredisk --interactive / partition --active / reboot -kexec)
- 네트워크 인터페이서 스크립트 제공하지 않으며 실행시 경고메시지 출력함
- 가상화
- 스냅샷 제공기능 제거
- cirrus VGA 디스플레이 제거
- virt-manag 툴 제거
- net-snmp 패키지에 python 사용불가
- yum-plugin-changelog 명령어 삭제
- 알려진 이슈사항
- selinux 비활성화
- /etc/selinux/config파일에 SELINUX=disabled 옵션을 사용하는 경우, 재부팅시 부팅프로세스에서 비활성화 모드로 전환하는 과정에서 메모리 누수가 발생할 소지가 있음
- 조치사항 : /.autorelabel 파일생성 후 selinux=0 내용 적용
- selinux 비활성화
Reference