Skip to main content

RHEL/Centos 8.0 Release Note

RHEL / Centos 8.0 출시에 따른 릴리즈 노트 확인

전체 기능을 포함하고 있지는 않으며, 주요기능만 작성되어 있음


  1. 릴리즈 일자

    RHEL
    커널버전
    19.5 4.18.0-80
  2. 추가된 기능
    1. 리포지터리 추가
      1. Base : 기본패키지
      2. Appstream : 응용프로그램 런타임 언어
    2. 패키지 관리 명령어 변경
      1. yum → dnf
    3. 주요 추가/변경 되는 패키지 버전정보

      패키지명
      버전
      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
    4. 웹콘솔(Cockpit) 패키지 추가
    5. OS이미지 빌드 기능
    6. Varnish
    7. rsyslog에 kafka연동을 위한 omnkafka 추가

  3. 변경된 기능
    1. iso 파일사이즈 증가. (7.1G 가량)
      1. Dual layer DVD 혹은  USB을 이용해 설치 필요
    2. Firewall데몬의 백엔드는 nftable로 변경
      1. Firewalld에서 적용하는 직접규칙은 iptables을 사용하고
      2. 나머지 규칙은 nftable을 사용
      3. iptables에 정의한 규칙은 nftable보다 우선 적용
    3. display 방식이 X.org → Wayland로 변경 (UI개선) : 다만 Wayland는 다중모니터 / 다중 GPU설정 불가, Nvidia 드라이버 지원 불가
    4. nfs사용자 정보 변경 : nobody → nfsbody로 변경 (nobody uid삭제)
    5. rpm으로 설치시 시작전에 유효성 검사를 수행
    6. 물리메모리 인식용량 증가 (4PB)
    7. pacemaker 2.0은  마스터 / 슬레이브 개념이 아닌 복제 리소스 개념으로 변경
    8. resolve(/etc/resolv.conf) 내용 변경시 자동으로 reload
    9. ext4 파일시스템에 대한 메타데이터 체크섬 지운
    10. xfs 파일시스템 용량 증가 (600TiB → 1024TiB) : 1024TiB를 사용할 경우 할당하는 그룹크기는 512Gib이상으로 설정해야 함
    11. ssh 7.8p1
      1. ssh v1 프로토콜 삭제
      2. useDNS no로 기본값 변경
      3.  DSA 알고리즘 변경
      4. 최초 RSA키값은 1024bit으로 변경
    12. docker 패키지 삭제, podman으로 패키지 변경
    13. mariadb / Mysql 동시 설치 불가
    14. 커널 파라미터에 selinux를 off하기 위한 절차

      $  grubby --update-kernel ALL --args selinux=0
    15. xfs파일시스템에 dax 옵션을 사용하는 경우 CoW호환 불가
      1. DAX : 페이지 캐쉬를 사용하지 않고 바이트 단위로 파일스템 직접 접근
      2. 파일시스템 생성 예재

        # mkfs.xfs -m netflink=0 /dev/{장치명} <-- extent 비활성화화
        # mount -o dax /dev/{장치명}
    16. 그래픽 환경 변경
      1. 사용자 환경 
        1. Gnome Standard - Version 3에 맞춰서 새로운 UI제공 (기본값)
        2. Gnome Classic -  Version2와 비슷한 UI제공
      2. 지원 프토토콜 
        1. X.org를 사용하는 X11 프로토콜, Gnome shell을 사용하는 Wayland (기본값)
      3. 프로토콜 차이점
        1. X.org는 클라이언트/서버 모델로 서버에서 렌더링 수행 후 클라이언트에서 그래픽를 수신.
        2. Wayland는 프로세스 모델로, 컴포지터(창 관리자)와 직접 통신해서 X11보다 프로토콜 경량화 / 대기시간 감소 
        3. 장치 제어는 Wayland는 ghome shell에서 제어하고, Xorg는 libinput 드라이버로 제어
  4. 삭제된 기능
    1. kickstart 설정 에서 일부 구문 삭제 (auth / device / dmraid  / instlal  / mouse / multipath / bootloader --update / ignoredisk --interactive / partition --active / reboot -kexec)
    2. 네트워크 인터페이서 스크립트  제공하지 않으며 실행시 경고메시지 출력함
    3. 가상화
      1. 스냅샷 제공기능 제거
      2. cirrus VGA 디스플레이 제거
      3. virt-manag 툴 제거
    4. net-snmp 패키지에 python 사용불가
    5. yum-plugin-changelog 명령어 삭제
  5. 알려진 이슈사항
    1. selinux 비활성화
      1. /etc/selinux/config파일에 SELINUX=disabled 옵션을 사용하는 경우, 재부팅시 부팅프로세스에서 비활성화 모드로 전환하는 과정에서 메모리 누수가 발생할 소지가 있음
      2. 조치사항 : /.autorelabel 파일생성 후 selinux=0 내용 적용

 

Reference