7.7 릴리스 노트


Red Hat Enterprise Linux 7.7

Red Hat Enterprise Linux 7.7 릴리스 정보

Red Hat Customer Content Services

초록

릴리스 노트는 Red Hat Enterprise Linux 7.7에서 구현된 개선사항 및 추가 사항에 대한 개괄적인 범위와 이 릴리스의 알려진 문제와 관련된 주요 버그 수정, 기술 프리뷰, 사용되지 않는 기능 및 기타 세부 사항에 대해 설명합니다.

머리말

RHEL(Red Hat Enterprise Linux) 마이너 릴리스는 개별 보안, 개선 사항 및 버그 수정 에라타로 구성된 집계입니다. 또한 Red Hat Enterprise Linux 7.7 Release Notes 문서는 Red Hat Enterprise Linux 7 운영 체제 및 이 마이너 릴리스에 대한 추가 애플리케이션에 대한 주요 변경 사항 및 알려진 문제 및 현재 사용 가능한 모든 기술 프리뷰의 전체 목록에 대해 설명합니다.

1장. 개요

  • 커널 kpatch 에 대한 실시간 패치를 사용할 수 있으므로 시스템을 재부팅하지 않고도 심각 및 중요한 CVE에 대한 수정 사항을 사용할 수 있습니다. 자세한 내용은 4.7절. “커널”의 내용을 참조하십시오.
  • 파일 시스템 무결성을 확인하는 IMA/EVM 기능이 이제 모든 아키텍처에서 지원됩니다. 자세한 내용은 4.7절. “커널” 에서 참조하십시오.
  • 이제 Image Builder가 완전히 지원됩니다. 클라우드 이미지는 Amazon Web Services, VMware vSphere 및 OpenStack용으로 빌드할 수 있습니다. 자세한 내용은 4.6절. “설치 및 부팅” 에서 참조하십시오.
  • Python 3.6 은 RHEL 7에서 사용할 수 있습니다. 자세한 내용은 4.3절. “컴파일러 및 툴”의 내용을 참조하십시오.
  • CloudEvent d_port_t SELinux 유형을 사용하면NBDE(Network-Bound Disc Encryption) 서버를 배포할 때 Tang의 기본 포트를 변경할 수 있습니다. 보안 향상에 대한 자세한 내용은 4.10절. “보안” 에서 참조하십시오.

추가 리소스

  • 패키지 매니페스트 문서에서는 RHEL 7의 패키지 목록을 제공합니다.
  • 이제 모든 RHEL 서브스크립션을 통해 알려진 기술 문제를 사전에 식별, 검토 및 해결할 수 있는 Red Hat Insights 서비스를 사용할 수 있습니다. Red Hat Insights 클라이언트를 설치하고 서비스에 시스템을 등록하는 방법에 대한 자세한 내용은 Red Hat Insights 시작하기 페이지를 참조하십시오.
인플레이스 업그레이드

인플레이스 업그레이드를 통해 기존 운영 체제를 교체하여 시스템을 Red Hat Enterprise Linux의 새로운 주요 릴리스로 업그레이드할 수 있습니다. 현재 지원되는 업그레이드 팩토리 목록은 Red Hat Enterprise Linux에 대한 지원 인플레이스 업그레이드 경로를 참조하십시오.

RHEL 6에서 RHEL 7로 인플레이스 업그레이드

RHEL 6에서 RHEL 7으로 인플레이스 업그레이드 절차 및 Preupgrade AssistantRed Hat 업그레이드 툴 사용은 RHEL 6에서 RHEL 7으로 업그레이드 가이드에 설명되어 있습니다. 두 가지 주요 릴리스의 주요 차이점은 마이그레이션 계획 가이드에 설명되어 있습니다. Preupgrade AssistantRed Hat 업그레이드 툴은 RHEL 6 Extras 리포지터리 에서 사용할 수 있습니다.

CentOS Linux 6 또는 Oracle Linux 6을 사용하는 경우 RHEL 7로 업그레이드하기 전에 convert2rhel 유틸리티를 사용하여 운영 체제를 RHEL 6으로 변환할 수 있습니다. 자세한 내용은 CentOS Linux 또는 Oracle Linux에서 RHEL로 변환하는 방법을 참조하십시오.

RHEL 7에서 RHEL 8으로 인플레이스 업그레이드

Leapp 유틸리티를 사용하여 RHEL 7에서 RHEL 8으로 인플레이스 업그레이드를 수행하는 방법에 대한 지침은 RHEL 7에서 RHEL 8로 업그레이드 문서를 통해 제공됩니다. RHEL 7과 RHEL 8의 중요한 차이점은 RHEL 8 채택 시 고려 사항에 설명되어 있습니다. Leapp 유틸리티는 RHEL 7 Extras 리포지토리에서 사용할 수 있습니다.

CentOS Linux 7 또는 Oracle Linux 7을 사용하는 경우 RHEL 8로 업그레이드하기 전에 convert2rhel 유틸리티를 사용하여 운영 체제를 RHEL 7로 변환할 수 있습니다. 자세한 내용은 CentOS Linux 또는 Oracle Linux에서 RHEL로 변환하는 방법을 참조하십시오.

제품 라이프 사이클

Red Hat Enterprise Linux 7은 이제 제품 라이프 사이클의 유지 관리 지원 1 단계에 있습니다. 향후 마이너 릴리스에서는 새로운 기능을 추가하는 대신 안정성과 신뢰성을 유지하고 개선하는 데 중점을 둘 것입니다. 자세한 내용은 Red Hat Enterprise Linux 라이프 사이클 문서를 참조하십시오.

Red Hat Customer Portal 랩

Red Hat Customer Portal 랩 은 고객 포털의 섹션에 있는 일련의 도구입니다. Red Hat 고객 포털 랩의 애플리케이션은 성능 향상, 신속한 문제 해결, 보안 문제 식별, 복잡한 애플리케이션 배포 및 구성을 지원합니다. 가장 인기있는 애플리케이션 중 일부는 다음과 같습니다.

2장. 아키텍처

Red Hat Enterprise Linux 7은 다음 아키텍처에서 사용할 수 있습니다. [1]

  • 64비트 AMD
  • 64비트 Intel
  • IBM POWER7+ (big endian)
  • IBM POWER8 (big endian) [2]
  • IBM POWER8 (little endian) [3]
  • IBM POWER9 (little endian) [4][5]
  • IBM Z [4][6]
  • 64비트 ARM [4]

Red Hat Enterprise Linux 7.7은 다음 아키텍처를 지원하는 커널 버전 3.10.0-1062와 함께 배포됩니다.

  • 64비트 AMD
  • 64비트 Intel
  • IBM POWER7+ (big endian)
  • IBM POWER8 (big endian)
  • IBM POWER8 (little endian)
  • IBM Z(커널 버전 3.10)

다음 아키텍처는 완전히 지원되며 Red Hat Enterprise Linux 라이프 사이클에 따라 z-stream 보안 및 버그 수정 업데이트를 계속 받습니다.

  • IBM POWER9 (little endian)
  • IBM Z - CloudEvent A (커널 버전 4.14)
  • 64비트 ARM


[1] Red Hat Enterprise Linux 7 설치는 64비트 하드웨어에서만 지원됩니다. Red Hat Enterprise Linux 7은 이전 버전의 Red Hat Enterprise Linux를 가상 머신으로 포함하여 32비트 운영 체제를 실행할 수 있습니다.
[2] Red Hat Enterprise Linux 7 POWER8 (big endian)은 현재 KVM 하이퍼바이저를 실행하는 Red Hat Enterprise Linux 7 POWER8 시스템에서 KVM 게스트로 지원됩니다.
[3] Red Hat Enterprise Linux 7 POWER8 (little endian)은 현재 KVM 하이퍼바이저를 실행하는 Red Hat Enterprise Linux 7 POWER8 시스템에서 KVM 게스트로 지원됩니다. 또한 Red Hat Enterprise Linux 7 POWER8 (little endian) 게스트는 버전 4.14 커널에서 POWER8-compatibility 모드에서 KVM 하이퍼바이저를 실행하는 Red Hat Enterprise Linux 7 POWER9 시스템에서 지원됩니다. kernel-alt 패키지.
[4] 이 아키텍처는 커널 버전 4.14에서 지원됩니다. kernel-alt 패키지. 자세한 내용은 Red Hat Enterprise Linux 7.5 릴리스 노트 를 참조하십시오.
[5] Red Hat Enterprise Linux 7 POWER9 (little endian)는 현재 버전 4.14 커널에서 KVM 하이퍼바이저를 실행하는 Red Hat Enterprise Linux 7 POWER9 시스템에서 KVM 게스트로 지원됩니다. kernel-alt PowerVM의 패키지 및.
[6] Red Hat Enterprise Linux 7 for IBM Z (3.10 커널 버전 및 4.14 커널 버전 모두)는 현재 버전 4.14 커널에서 KVM 하이퍼바이저를 실행하는 IBM Z 호스트용 Red Hat Enterprise Linux 7에서 KVM 게스트로 지원됩니다. kernel-alt 패키지.

3장. 외부 커널 매개변수의 중요한 변경 사항

이 장에서는 Red Hat Enterprise Linux 7.7에 제공된 커널의 중요한 변경 사항에 대한 요약을 시스템 관리자에게 제공합니다. 이러한 변경 사항에는 추가 또는 업데이트된 proc 항목, sysctlsysfs 기본값, 부팅 매개 변수, 커널 구성 옵션 또는 눈에 띄는 동작 변경 사항이 포함됩니다.

새 커널 매개변수
usbcore.quirks = [USB]

이 매개변수는 내장 usb 코어 quirk 목록을 보강하기 위해 quirk 항목 목록을 제공합니다.

항목은 쉼표로 구분됩니다. 각 항목에는 VendorID:ProductID: >-<s 형식이 있습니다.

ID 는 4자리 16진수이고 ECDHE는 문자 집합입니다. 각 문자는 내장 된 quirk를 변경합니다; 설정 된 경우 명확하고 해제하는 경우. 문자에는 다음과 같은 의미가 있습니다.

  • A = USB_QUIRK_STRING_FETCH_255 (문자열 설명자는 255바이트 읽기를 사용하여 가져오지 않아야 함)
  • b = USB_QUIRK_RESET_RESET_RESUME (시스템을 올바르게 재개할 수 없으므로 대신 재설정할 수 없음)
  • C = USB_QUIRK_NO_SET_INTF (device가 Set-Interface 요청을 처리할 수 없음)
  • D = USB_QUIRK_CONFIG_INTF_STRINGS (디바이스 구성 또는 인터페이스 문자열을 처리할 수 없음)
  • e = USB_QUIRK_RESET (device cannot be reset (e.g calledph devices))은 reset을 사용하지 마십시오.
  • F = USB_QUIRK_HONOR_BNUMINTERFACES (대화 장치에는 bNumInterfaces 수보다 더 많은 인터페이스 설명이 있으며 이러한 인터페이스에 대한 대화를 처리할 수 없음)
  • G = USB_QUIRK_DELAY_INIT (Device descriptor를 읽은 후 초기화 중 일시 중지가 필요함)
  • H = USB_QUIRK_LINEAR_UFRAME_INTERVAL (고속 속도 및 초고속 인터럽트 끝점의 경우 USB 2.0 및 USB 3.0 사양은 간격 = 2 ^ (bInterval-1)로 계산되기 위해서는 마이크로 프레임 (1마이크 프레임 = 125 초)의 간격이 필요합니다. 이 quirk가 있는 장치는 계산에 사용된 지수 변수 대신 이 계산의 결과로서 bInterval 을 보고합니다.
  • i = USB_QUIRK_DEVICE_QUALIFIER (디바이저가 device_qualifier 설명자 요청을 처리할 수 없음)
  • J = USB_QUIRK_IGNORE_REMOTE_ WAK EUP (device generates spurious wakeup, ignore remote wakeup 기능).
  • k = USB_QUIRK_NO_LPM (device cannot handle Link Power Management)
  • L = USB_QUIRK_LINEAR_FRAME_INTR_BINTERVAL (Device는 USB 2.0 계산 대신 선형 프레임으로 bInterval 을 보고함)
  • m = USB_QUIRK_DISCONNECT_SUSPEND (재해 발생을 방지하기 위해 일시 중지되기 전에 장치 연결이 끊어야 함)
  • N = USB_QUIRK_DELAY_CTRL_MSG (모든 제어 메시지 이후 장치에 일시 중지 필요)

    예제 항목:

    quirks=0781:5580:bk,0a5c:5834:gij
    Copy to Clipboard Toggle word wrap
ppc_tm = [PPC]

하드웨어 트랜잭션 메모리를 비활성화합니다.

형식: {"off"}

cgroup.memory = [KNL]

cgroup 메모리 컨트롤러에 옵션을 전달합니다.

형식: <string>

nokmem ECDHE-ECDHE 이 옵션은 커널 메모리 계산을 비활성화합니다.

mds = [X86,INTEL]

MDS(Micro-architectural Data Sampling) 취약점에 대한 완화 조치를 제어합니다.

특정 CPU는 특정 조건에서 공개 가젯으로 정보를 전달할 수 있는 CPU 내부 버퍼에 대한 악용에 취약합니다.

취약한 프로세서에서는 추측적으로 전달된 데이터를 캐시 사이드 채널 공격에 사용하여 공격자가 직접 액세스할 수 없는 데이터에 액세스할 수 있습니다.

옵션은 다음과 같습니다.

  • Full - 취약한 CPU에서 MDS 완화를 활성화합니다.
  • 전체,nosmt - MDS 완화를 활성화하고 취약한 CPU에서 SMT(Simultaneous multithreading)를 비활성화합니다.
  • Off - 무조건 MDS 완화를 비활성화합니다.

    이 옵션을 지정하지 않는 것은 mds=full 과 동일합니다.

mitigations = [X86,PPC,S390]

CPU 취약점에 대한 선택적 완화 조치를 제어합니다. 이는 선별된 아키텍처 독립적인 옵션 세트이며, 각각은 기존 아키텍처별 옵션의 집계입니다.

옵션은 다음과 같습니다.

  • Off - 선택한 CPU 완화를 모두 비활성화합니다. 이로 인해 시스템 성능이 향상되지만 사용자가 여러 CPU 취약점에 노출될 수도 있습니다.

    다음과 같습니다.

    • nopti [X86,PPC]
    • nospectre_v1 [PPC]
    • nobp=0 [S390]
    • nospectre_v2 [X86,PPC,S390]
    • spec_store_bypass_disable=off [X86,PPC]
    • l1tf=off [X86]
    • mds=off [X86]
  • Auto (default) - 모든 CPU 취약점을 완화하지만 취약한 경우에도 SMT(Simultaneous multithreading)를 활성화합니다. 이는 SMT가 커널 업그레이드 전반에 걸쳐 비활성화되거나 SMT 기반 공격을 방지할 수 있는 다른 방법이 있는 경우 예기치 않은 사용자용입니다.

    다음과 같습니다.

    • (기본 동작)
  • Auto,nosmt - 모든 CPU 취약점을 완화하여 필요한 경우 SMT(Simultaneous multithreading)를 비활성화합니다. 이는 SMT 손실을 의미하더라도 항상 완전히 완화되기를 원하는 사용자에게 적합합니다.

    다음과 같습니다.

    • l1tf=flush,nosmt [X86]
    • mds=full,nosmt [X86]
watchdog_thresh = [KNL]

하드 잠금 감지기 stall 기간 임계값을 초 단위로 설정합니다.

소프트 잠금 감지기 임계값이 값의 두 배로 설정됩니다.

값이 0이면 두 잠금 감지기를 모두 비활성화합니다. 기본값은 10초입니다.

novmcoredd [KNL,KDUMP]

장치 덤프를 비활성화합니다. 장치 덤프를 사용하면 드라이버에서 vmcore에 덤프 데이터를 추가할 수 있으므로 지정된 디버그 정보를 수집할 수 있습니다.

드라이버는 제한 없이 데이터를 추가할 수 있으며 이 데이터는 메모리에 저장되므로 이로 인해 상당한 메모리 과부하가 발생할 수 있습니다.

장치 덤프를 비활성화하면 메모리를 절약할 수 있지만 드라이버 디버그 데이터를 더 이상 사용할 수 없습니다.

이 매개변수는 CONFIG_PROC_VMCORE_DEVICE_DUMP 가 설정된 경우에만 사용할 수 있습니다.

업데이트된 커널 매개변수
resource_alignment

정렬 및 장치를 지정하여 정렬된 메모리 리소스를 다시 할당합니다.

형식:

  • [<order of align>@][<domain>:]<bus>:<slot>.<func>[; …​]
  • [<order of align>@]pci:<vendor>:<device>\[:<subvendor>:<subdevice>][; …​]

& lt;order of align& gt;을 지정하지 않으면 PAGE_SIZE가 정렬으로 사용됩니다. 리소스 창을 확장해야 하는 경우 PCI- PCI 브리지를 지정할 수 있습니다.

irqaffinity = [SMP]

기본 irq 선호도 마스크를 설정합니다.

형식:

  • <cpu number>,…​,<cpu number>
  • <cpu number>-<cpu number>
  • 드라이버(정확한 순서의 범위여야 함)
  • mixture <cpu number>,…​,<cpu number>-<cpu number>

    드라이버는 CPU0에 모두 배치하지 않고 기본 인터럽트 할당에 드라이버의 선호도 마스크를 사용합니다.

옵션은 다음과 같습니다.

  • Auto (default) - 모든 CPU 취약점을 완화하지만 취약한 경우에도 SMT(Simultaneous multithreading)를 활성화합니다. 이는 SMT가 커널 업그레이드 전반에 걸쳐 비활성화되거나 SMT 기반 공격을 방지할 수 있는 다른 방법이 있는 경우 예기치 않은 사용자용입니다.

    동일성: (기본 동작)

  • Auto,nosmt - 모든 CPU 취약점을 완화하여 필요한 경우 SMT(Simultaneous multithreading)를 비활성화합니다. 이는 SMT 손실을 의미하더라도 항상 완전히 완화되기를 원하는 사용자에게 적합합니다.

    다음과 같습니다.

    • l1tf=flush,nosmt [X86]
    • mds=full,nosmt [X86]
새로운 /proc/sys/net/core 매개변수
bpf_jit_kallsyms

Berkeley Packet Filter Just in Time 컴파일러가 활성화된 경우 컴파일된 이미지는 커널에 알 수 없는 주소입니다. 이는 추적이나 /proc/kallsyms 파일에 표시되지 않음을 의미합니다. 이를 통해 이러한 주소를 내보낼 수 있으며, 이는 디버깅/추적에 사용할 수 있습니다. bpf_jit_harden 매개변수가 활성화된 경우 이 기능은 비활성화되어 있습니다.

가능한 값은 다음과 같습니다.

0 -JIT(Just in Time) kallsyms 내보내기(기본값)를 비활성화합니다.

1 - 권한 있는 사용자에게만JIT(Just in Time) kallsyms 내보내기를 활성화합니다.

업데이트된 /proc/sys/fs 매개변수
dentry-state

들여쓰기는 동적으로 할당 및 할당 해제됩니다.

linux/include/linux/dcache.h 에서 다음을 수행합니다.

struct dentry_stat_t dentry_stat {
        int nr_dentry;
        int nr_unused;
        int age_limit;         (age in seconds)
        int want_pages;        (pages requested by system)
        int nr_negative;       (# of unused negative dentries)
        int dummy;             (Reserved for future use)
};
Copy to Clipboard Toggle word wrap

nr_dentry 번호는 할당된 총 들여쓰기 수(활성 + 사용되지 않음)를 보여줍니다.

nr_unused 숫자는 적극적으로 사용되지 않지만 나중에 재사용할 수 있도록 가장 적게 사용되는 LRU(LRU) 목록에 저장됩니다.

age_limit 숫자는 메모리가 단축될 때 dcache 항목을 회수할 수 있는 시간(초)이며, shrink_dcache_pages() 함수가 호출되고 dcache가 아직 정리되지 않은 경우 want_pages 번호가 0이 아닙니다.

nr_negative 번호는 파일에 매핑되지 않는 음수 들여쓰기이기도 하는 사용하지 않는 들여쓰기 수를 보여줍니다. 대신 사용자가 제공한 기존 파일의 거부 속도를 높이는 데 도움이 됩니다.

4장. 새로운 기능

이 장에서는 Red Hat Enterprise Linux 7.7에 도입된 새로운 기능 및 주요 개선 사항을 설명합니다.

4.1. 인증 및 상호 운용성

SSSD에서 AD에 저장된 sudo 규칙 지원

SSSD(System Security Services Daemon)는 이제 AD(Active Directory)에 저장된 sudo 규칙을 완벽하게 지원합니다. 이 기능은 Red Hat Enterprise Linux 7.0에서 기술 프리뷰로 처음 소개되었습니다. 관리자는 sudo 규칙을 지원하도록 AD 스키마를 업데이트해야 합니다.

(BZ#1664447)

SSSD는 더 이상 [nss] 섹션의 fallback_homedir 값을 AD 도메인의 폴백으로 사용하지 않습니다.

RHEL 7.7 이전에는 AD(Active Directory) 공급자의 SSSD fallback_homedir 매개변수에 기본값이 없었습니다. fallback_homedir 이 설정되지 않은 경우 SSSD는 /etc/sssd/sssd.conf 파일의 [nss] 섹션에서 동일한 매개변수의 값을 대신 사용했습니다. 보안을 강화하기 위해 RHEL 7.7의 SSSD에는 fallback_homedir 의 기본값이 도입되었습니다. 결과적으로 SSSD는 더 이상 [nss] 섹션에 설정된 값으로 대체하지 않습니다. AD 도메인의 fallback_homedir 매개변수에 대해 기본값과 다른 값을 사용하려면 도메인의 섹션에서 수동으로 설정해야 합니다.

(BZ#1740779)

Directory Server rebased to version 1.3.9.1

389-ds-base 패키지가 업스트림 버전 1.3.9.1로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공합니다.

(BZ#1645359)

Directory Server Auto Membership 플러그인은 수정 작업을 통해 추가로 호출할 수 있습니다.

이번 업데이트에서는 변경 작업에 맞게 Directory Server의 Auto Membership 플러그인이 향상되었습니다. 이전에는 플러그인이 ADD 작업에서만 호출되었습니다. 관리자가 사용자 항목을 변경하고 해당 변경이 사용자가 속한 Auto Membership 그룹에 영향을 미치는 경우 사용자는 이전 그룹에서 제거되지 않고 새 그룹에만 추가되었습니다. 이 업데이트에서 제공하는 향상된 기능을 통해 사용자는 이제 Directory Server가 언급된 시나리오의 이전 그룹에서 사용자를 제거하도록 설정할 수 있습니다.

새 동작을 활성화하려면 cn=Auto Membership Plugin,cn=plugins,cn=config 항목의 autoMemberProcessModifyOps 특성을 on 으로 설정합니다.

(BZ#1438144)

Directory Server의 복제 계약에 replicaLastUpdateStatusJSON 상태 속성이 추가되었습니다.

이번 업데이트에서는 replicaLastUpdateStatusJSON status 속성이 cn=<replication_agreement_name>,cn=replica,cn=<suffix_DN>,cn=mapping tree,cn=config 항목에 도입되었습니다. replicaLastUpdateStatus 속성에 표시된 상태는 모호하고 명확하지 않았습니다. new 속성은 명확한 상태 메시지와 결과 코드를 제공하며 JSON 형식을 지원하는 다른 애플리케이션에서 구문 분석할 수 있습니다.

(BZ#1561769)

IdM은 이제 CA를 CRL 생성 마스터로 승격하는 유틸리티 제공

이 향상된 기능을 통해 관리자는 기존 IdM(Identity Management) 인증 기관(CA)을 인증서 해지 목록(CRL) 생성 마스터로 승격하거나 CA에서 이 기능을 제거할 수 있습니다. 이전에는 IdM CA를 CRL 생성 마스터로 구성하려면 여러 수동 단계가 필요했습니다. 이 절차는 error-prone이었습니다. 결과적으로 관리자는 ipa-crlgen-manage enableipa-crlgen-manage disable 명령을 사용하여 IdM CA에서 CRL 생성을 활성화 및 비활성화할 수 있습니다.

(BZ#1690037)

고립된 automember 규칙을 탐지하고 제거하는 명령이 IdM에 추가되었습니다.

IdM(Identity Management)의 automember 규칙은 호스트 그룹 또는 삭제된 그룹을 참조할 수 있습니다. 이전에는 ipa automember-rebuild 명령이 예기치 않게 실패 원인을 진단하기 어려웠습니다. 이번 개선된 기능에는 IdM에 ipa automember-find-orphans 가 IdM에 추가되어 이러한 고립된 자동 멤버 규칙을 식별하고 제거합니다.

(BZ#1390757)

IdM에서 인증서의 SAN 확장에서 IP 주소 지원

관리자는 SAN(Subject Alternative Name) 확장에서 IP 주소가 있는 인증서를 발행해야 합니다. 이번 업데이트에서는 이 기능이 추가되었습니다. 결과적으로 주소가 IdM DNS 서비스에서 관리되고 주체 호스트 또는 서비스 주체와 연결된 경우 관리자는 SAN 확장에서 IP 주소를 설정할 수 있습니다.

(BZ#1586268)

IdM에서 서버가 오프라인인 경우 만료된 시스템 인증서 갱신 지원

이 향상된 기능을 통해 IdM(Identity Management)이 오프라인 상태가 되면 관리자는 만료된 시스템 인증서를 갱신할 수 있습니다. 시스템 인증서가 만료되면 IdM이 시작되지 않습니다. 새로운 ipa-cert-fix 명령은 해결 방법을 교체하여 갱신 프로세스를 진행할 날짜를 수동으로 설정합니다. 그 결과 언급된 시나리오에서 다운타임 및 지원 비용이 절감됩니다.

(BZ#1690191)

pki-core rebased to 버전 10.5.16

pki-core 패키지가 업스트림 버전 10.5.16으로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공합니다.

(BZ#1633422)

인증서 시스템에서 외부 CA 서명을 위해 SKI 확장을 사용하여 CSR을 생성 가능

이 향상된 기능을 통해 인증서 시스템에서는 외부 인증 기관(CA) 서명을 위해 SKI(Subject Key Identifier) 확장을 사용하여 인증서 서명 요청(CSR)을 생성하도록 지원합니다. 특정 CA에서는 이 확장이 특정 값을 사용하거나 CA 공용 키에서 파생되어야 합니다. 결과적으로 관리자는 이제 pkispawn 유틸리티에 전달된 설정 파일에서 pki_req_ski 매개 변수를 사용하여 SKI 확장자가 있는 CSR을 생성할 수 있습니다.

(BZ#1491453)

인증서 시스템 제거 제거해도 더 이상 모든 로그 파일이 제거되지 않음

이전에는 하위 시스템을 제거할 때 인증서 시스템에서 해당 로그를 모두 제거했습니다. 이번 업데이트를 통해 기본적으로 pkidestroy 유틸리티에서 더 이상 로그를 제거하지 않습니다. 하위 시스템을 제거할 때 로그를 제거하려면 새로운 --remove-logs 매개변수를 pkidestroy에 전달합니다. 또한 이번 업데이트에서는 pkidestroy에 --force 매개변수를 추가합니다. 이전에는 불완전한 설치에서 일부 파일과 디렉터리를 남겨 두어 Certificate System 인스턴스가 완전히 제거될 수 있었습니다. --force를 pkidestroy로 전달하여 하위 시스템과 인스턴스의 모든 해당 파일을 완전히 제거합니다.

(BZ#1372056)

pkispawn 유틸리티는 CA, KRA 및 OCSP 설치 중에 NSS 데이터베이스에 생성된 키의 사용을 지원합니다.

이전 버전에서는 인증서 시스템 설치 중에 pkispawn 유틸리티는 새 키 만들기 및 시스템 인증서에 대한 기존 키 가져오기만 지원했습니다. 이번 개선된 기능을 통해 이제 pkispawn은 CA(인증 기관), KRA(Key recovery authority) 및 OCSSP( online certificate status protocol) 설치 중에 NSS 데이터베이스에서 직접 생성하는 키를 사용할 수 있습니다.

(BZ#1616134)

인증서 시스템에서 서비스를 다시 설치할 때 이전 설치 로그를 유지합니다.

이전에는 기존 인증서 시스템 로그 디렉터리가 있는 서버에 인증서 시스템 하위 시스템을 설치할 때 pkispawn 유틸리티에서 이름 충돌 오류를 보고했습니다. 이번 개선된 기능을 통해 인증서 시스템은 기존 로그 디렉터리 구조를 재사용하여 이전 설치 로그를 유지합니다.

(BZ#1644769)

인증서 시스템에서 기본적으로 강력한 암호 지원

이번 업데이트를 통해 FIPS(Federal Information Processing Standard)를 준수하는 다음과 같은 추가 암호가 인증서 시스템에서 기본적으로 활성화됩니다.

  • TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_RSA_WITH_AES_256_GCM_SHA384

활성화된 암호의 전체 목록은 다음을 입력합니다.

# /usr/lib64/nss/unsupported-tools/listsuites | grep -B1 --no-group-separator "Enabled"
Copy to Clipboard Toggle word wrap

인증서 시스템과 함께 HSM(Hardware Security Module)을 사용하는 경우 지원되는 암호화에 대한 HSM 설명서를 참조하십시오.

(BZ#1554055)

samba 패키지 버전은 4.9.1입니다.

samba 패키지가 업스트림 버전 4.9.1로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공합니다. 주요 변경 사항은 다음과 같습니다.

  • CNO(Clustered Trivial Database) 구성이 완전히 변경되었습니다. 관리자는 이제 ctdb 서비스 및 해당 유틸리티의 매개 변수를 /etc/ctdb/ctdb.conf 파일에 Samba 구성과 유사한 형식으로 지정해야 합니다. 자세한 내용은 ctdb.conf(5) 매뉴얼 페이지를 참조하십시오. /usr/share/doc/ctdb/examples/config_migrate.sh 스크립트를 사용하여 현재 구성을 마이그레이션합니다.
  • /etc/ECDHE/ECDHE.conf 파일에서 다음 매개변수의 기본값은 다음과 같이 변경되었습니다.

    • map readonly:no
    • Store dos attributes:yes
    • EA 지원:
    • full_audit:success: 설정되지 않음
    • full_audit:failure: 설정되지 않음
  • net advertising setspn 명령이 Active Directory (AD)에서 Windows Service Principal Names (SPN)을 관리하기 위해 추가되었습니다. 이 명령은 Windows의 setspn.exe 유틸리티와 동일한 기본 기능을 제공합니다. 예를 들어, 관리자는 이를 사용하여 AD 컴퓨터 개체에 저장된 WindowsECDHEs를 추가, 삭제 및 나열할 수 있습니다.
  • net advertising keytab add 명령은 더 이상 명령에 전달된 서비스 클래스를 해당 명령으로 변환하려고 시도하지 않으며, 이 클래스는 AD 컴퓨터 개체에 추가됩니다. 기본적으로 명령은 이제 keytab 파일만 업데이트합니다. 새로운 net advertising add_update_ads 명령이 이전 동작을 유지하기 위해 추가되었습니다. 그러나 관리자는 대신 새로운 net advertising setspn add 명령을 사용해야합니다.

Samba는 "ECDHEd", "nmbd" 또는 "winbind" 데몬이 시작되면 tdb 데이터베이스 파일을 자동으로 업데이트합니다. Samba를 시작하기 전에 데이터베이스 파일을 백업하십시오. Red Hat은 downgrading tdb 데이터베이스 파일을 지원하지 않습니다.

주요 변경 사항에 대한 자세한 내용은 업데이트하기 전에 업스트림 릴리스 노트를 참조하십시오: https://www.samba.org/samba/history/samba-4.9.0.html

(BZ#1649434)

4.2. 클러스터링

지원되는 RHEL HA 클러스터의 최대 크기가 16개에서 32개의 노드로 증가

이번 릴리스에서는 Red Hat은 최대 32개의 전체 클러스터 노드의 클러스터 배포를 지원합니다.

(BZ#1374857)

펜싱 작업의 상태 표시 개선

pcs status 명령 출력에 failed 및 pending fence 작업이 표시됩니다.

(BZ#1461964)

4.3. 컴파일러 및 툴

새 패키지: python3

새로운 python3 패키지는 Python 3.6 인터프리터와 pipsetuptools 유틸리티를 제공하는 RHEL 7에서 사용할 수 있습니다. 이전에는 Python 3 버전을 Red Hat Software Collections의 일부로만 사용할 수 있었습니다.

Python 3을 설치, 호출 또는 상호 작용할 때 항상 Python의 주요 버전을 지정합니다. 예를 들어 Python 3을 설치하려면 yum install python3 명령을 사용합니다. 모든 Python 관련 명령에도 버전이 포함되어야 합니다(예: pip3 ).

Python 3은 RHEL 8에서 기본 Python 구현이므로 Python 2 코드를 Python 3으로 마이그레이션하는 것이 좋습니다. 대규모 코드 기반을 Python 3으로 마이그레이션하는 방법에 대한 자세한 내용은 The Conservative Python 3 Porting Guide 를 참조하십시오.

(BZ#1597718)

새로운 패키지: compat-sap-c++-8

compat-sap-c++-8 패키지에는 SAP 애플리케이션에 필요한 런타임 호환성 라이브러리인 compat-sap-sap-c++-8.so 라는 libstdc++ 라이브러리가 포함되어 있습니다. compat-sap-c++-8 패키지는 GCC 8을 기반으로 합니다.

(BZ#1669683)

elfutils 패키지가 버전 0.176로 재기반되었습니다.

elfutils 패키지가 업스트림 버전 0.176으로 업그레이드되었습니다. 주요 변경 사항은 다음과 같습니다.

  • 여러 CVE와 관련된 다양한 버그가 수정되었습니다.
  • libdw 라이브러리는 압축된 파일을 처리하는 elf_begin() 의 변형인 dwelf_elf_begin() 함수로 확장되었습니다.
  • 이제 eu-readelf 툴은 --notes 또는 -n 옵션을 사용하여 GNU 속성 노트와 GNU Build Properties ELF Notes를 인식하고 출력합니다.
  • 다른 스트라이핑 없이 디버그 섹션 간 모든 간단한 재배치를 해결하기 위해 새로운 --reloc-debug-sections-only 옵션이 eu-strip 도구에 추가되었습니다. 이 기능은 특정 상황에서 ET_REL 파일에 대해서만 관련이 있습니다.
  • 새로운 함수 dwarf_next_lineslibdw 라이브러리에 추가되었습니다. 이 함수는 CU 없이 .debug_line 데이터를 읽습니다.
  • libdw 라이브러리의 dwarf_begin_elf 함수는 이제 .debug_line 또는 .debug_frame 섹션만 포함하는 ELF 파일을 허용합니다.

(BZ#1676504)

gcc-libraries 버전 8.3.1에 기반

gcc-libraries 패키지가 업스트림 버전 8.3.1로 업데이트되어 여러 버그 수정을 제공합니다.

(BZ#1551629)

Geolite2 Database를 사용할 수 있습니다.

이 업데이트에서는 Geolite2 Database를 Geolite 패키지에서 제공하는 레거시 Geolite 데이터베이스에 추가합니다.

Geolite2 Database는 여러 패키지에서 제공합니다. libmaxminddb 패키지에는 주소를 수동으로 검색하는 데 사용할 수 있는 mmdblookup 명령행 툴과 라이브러리가 포함되어 있습니다. libmaxminddb 패키지에는 주소를 수동으로 검색할 수 있는 라이브러리와 mmdblookup 명령줄 도구가 포함되어 있습니다. 레거시 GeoIP 패키지의 geoipupdate 바이너리는 이제 geoipupdate 패키지에서 제공하며 레거시 데이터베이스와 새로운 Geolite2 데이터베이스를 모두 다운로드할 수 있습니다.

레거시 데이터베이스와 함께 GeoIP 패키지는 더 이상 업스트림에서 지원되지 않으며 RHEL 8과 함께 배포되지 않습니다.

(BZ#1643472, BZ#1643470, BZ#1643464)

일본어 Reiwa의 날짜 형식 업데이트

GNU C 라이브러리는 이제 2019년 5월 1일부터 Reiwa Age에 대해 정확한 일본어 세일 이름 포맷을 제공합니다. strftimestrptime 함수에서 사용하는 데이터를 포함하여 API 데이터를 처리하는 시간이 업데이트되었습니다. 모든 API는 strftime%EC,%EY, %EY , %Ey 와 같은 페이브 변환 유효성 검사자 중 하나와 함께 사용되는 경우를 포함하여 Reiwaera를 올바르게 인쇄합니다.

(BZ#1555189)

SystemTap이 버전 4.0으로 재기반

SystemTap 계측 도구가 업스트림 버전 4.0으로 업그레이드되었습니다. 주요 개선사항은 다음과 같습니다.

  • 특히 문자열 및 함수에 대해 eBPF(extended Berkeley Packet Filter) 백엔드가 개선되었습니다. 이 백엔드를 사용하려면 SystemTap을 시작할 때 --runtime=bpf 옵션을 사용합니다.
  • Prometheus 모니터링 시스템과 함께 사용할 새로운 내보내기 네트워크 서비스가 추가되었습니다.
  • 필요에 따라 커널 추적 포인트를 사용하도록 시스템 호출 검사 구현이 개선되었습니다.

(BZ#1669605)

Valgrind가 3.14 버전으로 변경

Valgrind 패키지는 업스트림 버전 3.14로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공합니다.

  • Valgrind는 IBM Z 아키텍처의 z13 프로세서에 대한 정수 및 문자열 벡터 명령을 처리할 수 있습니다.
  • 언로드된 코드에 대한 디버깅 정보를 유지하기 위해 --keep-debuginfo=no|yes 옵션이 추가되었습니다. 이렇게 하면 저장된 스택 추적에 파일 및 행 정보를 더 많이 포함할 수 있습니다. 자세한 내용 및 알려진 제한 사항은 Valgrind 사용자 설명서를 참조하십시오.
  • 이제 Helgrind 툴을 새로운 --delta-stracktrace=yes|no 옵션을 사용하여 전체 기록 스택 추적을 10.0.0.1s로 계산하도록 구성할 수 있습니다. 결과적으로 --delta-stracktrace=yes 가 추가되면 전체 Helgrind 기록을 --history-level=full 옵션과 함께 최대 25% 더 빠르게 유지할 수 있습니다.
  • AMD64 및 64비트 ARM 아키텍처에서는 Memcheck 툴에서 거짓 긍정 비율이 감소되었습니다. 특히, --expensive-definedness-checks=no|auto|yes 옵션을 사용하여 정확도를 손실하지 않고 값비용 정의 검사에 대한 분석을 제어할 수 있습니다.

(BZ#1519410)

Performance Co-Pilot이 버전 4.3.2로 재검토됨

PCP(Performance Co-Pilot)가 업스트림 버전 4.3.2로 업데이트되었습니다. 주요 개선사항은 다음과 같습니다.

  • pcp-dstat 툴에는 이제 기록 분석과 쉼표로 구분된 값(CSV) 형식 출력이 추가되어 있습니다.
  • 로그 유틸리티에서 메트릭 레이블과 도움말 텍스트 레코드를 사용할 수 있습니다.
  • pmdaperfevent 툴에서는 낮은 SMT(Simultaneous Multi Threading) 수준에서 올바른 CPU 번호를 보고합니다.
  • pmdapostgresql 툴에서는 Postgres 시리즈 10.x를 지원합니다.
  • pmdaredis 툴에서는 Redis 시리즈 5.x를 지원합니다.
  • pmdabcc 툴은 동적 프로세스 필터링 및 프로세스별 syscalls, ucalls 및 ustat로 향상되었습니다.
  • pmdammv 툴에서는 메트릭 레이블을 내보내낼 수 있으며 형식 버전은 3으로 증가했습니다.
  • pmdagfs2 툴에서는 추가 glock과 glock 홀더 메크릭을 지원합니다.
  • SELinux 정책과 관련하여 몇 가지 항목이 수정되었습니다.
  • pmcd 유틸리티는 설정을 변경하지 않고 PMDA 일시 중단 및 재개(시작)를 지원합니다.
  • 이제 중앙 집중식 정보 메트릭이 보고됩니다.
  • 이제 추가 VDO 지표가 보고됩니다.
  • pcp-atop 툴은 이제 압력 stall 정보, infiniband, perf_event 및 NVIDIA GPU에 대한 통계를 보고합니다.
  • pmloggerpmie 툴은 이제 cron 작업의 대안으로 systemd 타이머를 사용할 수 있습니다.

(BZ#1647308, BZ#1641161)

ptp4l 에서 active-backup 모드에서 팀 인터페이스를 지원

이번 업데이트를 통해 active-backup 모드에서 팀 인터페이스에 대한 지원이 PTP Boundary/Ordinary Clock (ptp4l)에 추가되었습니다.

(BZ#1650672)

linuxptp 버전 2.0으로 재 기반

linuxptp 패키지가 업스트림 버전 2.0으로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공합니다.

주요 기능은 다음과 같습니다.

  • 유니캐스트 메시징에 대한 지원이 추가되었습니다.
  • G.8275.1 및 G.8275.2 프로파일에 대한 지원이 추가되었습니다.
  • NSS(NetSync Monitor) 프로토콜 지원이 추가되었습니다.
  • transparent clock (knative) 구현이 추가되었습니다.

(BZ#1623919)

timetime::TimeZone Perl 모듈이 최근 시간대 업데이트를 인식함

Olson 시간대 데이터베이스가 2018i 버전으로 업데이트되었습니다. 이전 버전에서는 later ::TimeZone 모듈을 사용하는 Perl 언어로 작성된 애플리케이션에서는 오래된 데이터베이스로 인해 버전 2017b 이후 사양을 변경한 잘못된 시간대입니다.

(BZ#1537984)

trace-cmd 패키지가 버전 2.7로 업데이트되었습니다.

업데이트된 패키지에서는 최신 버그 수정 및 업스트림 기능을 제공합니다. 결과적으로 Red Hat Enterprise Linux 사용자는 이제 최신 trace-cmd 명령을 사용할 수 있습니다.

(BZ#1655111)

gRPC 버전 7.4.629로 재 기반

gRPC 패키지가 RHEL 6에 있는 업스트림 버전 7.4.629로 업그레이드되었습니다. 이 버전은 이전 버전에 비해 여러 가지 버그 수정 및 개선 사항을 제공합니다.

주요 개선 사항에는 breakindent 기능이 포함됩니다. 이 기능에 대한 자세한 내용은 :help breakindent in 10.0.0.1을 참조하십시오.

(BZ#1563419)

4.4. 데스크탑

cups-filters 업데이트

버전 1.0.35에서 배포되는 cups-filters 패키지는 다음과 같은 향상된 기능을 제공하도록 업데이트되었습니다.

  • CUPS 임시 큐에 대한 지원을 제외하고 버전 1.5부터 CUPS에서 제거된 기능을 제공하는 cups-browsed 데몬은 버전 1.13.4로 변경되었습니다.
  • 고가용성 및 로드 밸런싱을 지원하기 위해 새로운 백엔드인 implicitclass 가 도입되었습니다.

(BZ#1485502)

버터 는 이제 대량으로 배포 가능한 동종 디스플레이 구성 가능

Mutter 창 관리자는 이제 시스템의 모든 사용자에 대해 사전 설정된 디스플레이 구성을 배포할 수 있습니다. 결과적으로 Mutter 는 더 이상 각 사용자에 대한 구성이 자체 구성 디렉터리에 복사되지 않지만 시스템 전체 구성 파일을 대신 사용할 수 있습니다. 이 기능을 사용하면 동종 디스플레이 구성이 대량 배포에 적합합니다.

단일 사용자의 구성을 설정하려면 ~/.config/monitors.xml 파일을 만들고 채웁니다. 특히 로그인 화면에서 ~/gdm/.config/monitors.xml 파일을 사용합니다. 시스템 수준 구성의 경우 /etc/xdg/monitors.xml 파일을 사용합니다.

(BZ#1583825)

4.5. 파일 시스템

할당량 보고서 개선

이제 일반적이지 않은 모드에서 할당량 툴에서 제한이 없는 파일 시스템과 제한이 있지만 리소스가 사용되지 않은 파일 시스템을 구분합니다. 이전에는 두 가지 사용 사례에 대해 인쇄 되지 않아 혼동되었습니다.

(BZ#1601109)

4.6. 설치 및 부팅

그래픽 설치 프로그램에서 SMT가 활성화되어 있는지 감지

이전에는 RHEL 7 그래픽 설치 프로그램에서 시스템에서 SMT(Simultaneous Multithreading)가 활성화되어 있는지 여부를 탐지하지 못했습니다. 이번 업데이트를 통해 이제 설치 프로그램에서 시스템에서 SMT가 활성화되어 있는지 여부를 탐지합니다. 활성화되어 있는 경우 설치 요약 창 하단에 있는 상태 표시줄에 경고 메시지가 표시됩니다.

(BZ#1678353)

find-debuginfo.sh 스크립트의 새로운 --g-libs 옵션

이번 업데이트에서는 find-debuginfo.sh 스크립트의 새로운 --g-libs 옵션을 도입합니다. 이 새로운 옵션은 이전 -g 옵션의 대안으로, 바이너리 및 라이브러리 파일에서 디버깅 기호만 제거하도록 스크립트에 지시합니다. 새로운 --g-libs 옵션은 -g 와 동일하지만 라이브러리 파일의 경우에만 작동합니다. 바이너리 파일은 완전히 제거됩니다.

(BZ#1663264)

이미지 빌더가 19.7.33 버전으로 다시 제공되며 완전히 지원됩니다.

RHEL 7 Extras Channel의 lorax-composer 패키지에서 제공하는 이미지 빌더가 버전 19.7.33으로 업그레이드되었습니다.

이 버전의 주요 변경 사항은 다음과 같습니다.

  • 이전에 기술 프리뷰로 사용할 수 있는 Image Builder가 이제 완전히 지원됩니다.
  • 클라우드 이미지는 Amazon Web Services, VMware vSphere 및 OpenStack용으로 빌드할 수 있습니다.
  • Red Hat CDN(Content Delivery Network) 저장소 미러는 더 이상 필요하지 않습니다.
  • 이제 호스트 이름을 설정하고 사용자를 생성할 수 있습니다.
  • nosmt=force 옵션으로 SMT(Simultaneous Multi-Threading) 비활성화와 같은 부트 로더 매개변수를 설정할 수 있습니다. 이는 명령줄의 composer-cli 도구에서만 사용할 수 있습니다.
  • 웹 콘솔 UI에서 외부 리포지토리("소스")를 편집할 수 있습니다.
  • 이미지 빌더는 이제 강제 모드에서 SElinux를 사용하여 실행할 수 있습니다.

Image Builder 기능에 액세스하려면 composer-cli 유틸리티의 명령줄 인터페이스 또는 cockpit-composer 패키지에서 RHEL 7 웹 콘솔의 그래픽 사용자 인터페이스를 사용합니다.

(BZ#1713880, BZ#1656105, BZ#1654795, BZ#1689314, BZ#1688335)

4.7. 커널

RHEL 7.7의 커널 버전

Red Hat Enterprise Linux 7.7은 커널 버전 3.10.0-1062와 함께 배포됩니다.

(BZ#1801759)

커널에 대한 실시간 패치 사용 가능

커널에 대한 라이브 패치인 kpatch 는 프로세스를 재부팅하거나 다시 시작하지 않고 실행 중인 커널에 패치를 적용하는 메커니즘을 제공합니다. EUS (Extended Update Support) 정책에 따라 심각 및 중요한 CVE를 해결하기 위해 적용되는 RHEL의 일부 마이너 릴리스 스트림에 대해 라이브 커널 패치가 제공됩니다.

RHEL 7.7 버전의 커널의 kpatch 스트림을 구독하려면 RHEA-2019:2011 권고에서 제공하는 kpatch-patch-3_10_0-1062 패키지를 설치합니다.

자세한 내용은 커널 관리 가이드의 커널 실시간 패치를 사용하여 패치 적용을 참조하십시오.

(BZ#1728504)

이제 모든 아키텍처에서 IMA 및 EVM 기능이 지원됩니다.

무결성 측정 아키텍처(IMA) 및 EVM(Extended Verification Module)이 이제 사용 가능한 모든 아키텍처에서 완전하게 지원됩니다. RHEL 7.6에서는 AMD64 및 Intel 64 아키텍처에서만 지원되었습니다.

IMA 및 EVM을 사용하면 커널이 확장 속성에 연결된 라벨을 사용하여 런타임 시 파일의 무결성을 확인할 수 있습니다. IMA 및 EVM을 사용하여 파일이 실수로 또는 악의적으로 변경되었는지 모니터링할 수 있습니다.

ima-evm-utils 패키지는 사용자 애플리케이션과 커널 기능 간의 인터페이스에 사용할 수 있는 사용자 공간 유틸리티를 제공합니다.

(BZ#1636601)

RHEL 7.7의 새로운 설치에서 Spectre V2 완화 기본 변경 IBRS에서 Retpoline

6세대 Intel 코어 프로세서 및 가까운 미미도가 있는 시스템의 경우 Spectre V2 취약점 (CVE-2017-5715)의 기본 완화 조치가 RHEL 7.7의 새로운 설치에서 Indirect branch Restricted Speculation (IBRS)에서 Retpoline으로 변경되었습니다. Red Hat은 Linux 커뮤니티에 사용된 기본값과 손실된 성능을 복원하기 위해 Intel의 권장 사항 때문에 이러한 변경 사항을 구현했습니다. 그러나 경우에 따라 Retpoline을 완전히 완화하지 못할 수 있습니다. Intel의 Retpoline 문서 [2]는 노출 사례를 설명합니다. 이 문서에서는 또한 공격의 위험이 낮습니다.

RHEL 7.6 이하의 설치의 경우 IBRS는 여전히 기본 완화 조치입니다. RHEL 7.7 이상 버전을 새로 설치하면 커널 명령줄에 "spectre_v2=retpoline"이 추가됩니다. 이전 버전의 RHEL 7에서 RHEL 7.7로의 업그레이드는 변경되지 않습니다.

사용자는 사용할 spectre_v2 완화 기능을 선택할 수 있습니다. Retpoline: a) 커널 명령행에 "spectre_v2=retpoline" 플래그를 추가하고 재부팅. b) 런타임 시 "echo 1 > /sys/kernel/debug/x86/retp_enabled" 명령을 실행합니다.

IBRS: a) 커널 명령행에서 "spect_v2=retpoline" 플래그를 제거하고 재부팅. b) 런타임 시 다음 명령을 실행합니다. "echo 1 > /sys/kernel/debug/x86/ibrs_enabled"

Retpoline 지원을 통해 하나 이상의 커널 모듈이 빌드되지 않은 경우 /sys/devices/system/cpu/vulnerabilities/spectre_v2 파일은 취약점을 나타내고 /var/log/ ECDHE 파일에서 오프로드 모듈을 식별합니다. 자세한 내용은 spectre_v2에서 "Vulnerable: Retpoline with unsafe module(s)"을 반환하는 모듈을 확인하는 방법을 참조하십시오.

[1] "6세대 Intel Core Processors 및 그 가까운 파생물"은 Intel의 Retpoline 문서가 "Skylake-generation"이라고 합니다.

[2] retpoline: A branch TargetECDHE Mitigation - White paper

(BZ#1653428, BZ#1659626)

이제 VXLAN 및 GENECDHEE 터널에서 PMTU 검색 및 경로 리디렉션이 지원됩니다.

이전에는 RHEL(Red Hat Enterprise Linux)의 커널이 VXLAN(Virtual Extensible LAN) 및 GRE(Generic Network Virtualization Encapsulation) 터널에 대한 IICMP(Internet Control Message Protocol) 및 ICMPv6 메시지를 처리하지 않았습니다. 그 결과 VXLAN 및 GENECDHEE 터널에서는 Path MTU(PMTU) 검색 및 경로 리디렉션이 지원되지 않았습니다. 이번 업데이트를 통해 커널은 PMTU를 조정하고 전달 정보를 수정하여 ICMPv6 "Packet Too Big" 및 "Destination Unreachable" 오류 메시지뿐만 아니라 ICMP "Destination Unreachable" 및 "Redirect Message" 및 "Destination Unreachable" 오류 메시지를 처리합니다. 그 결과, 이제 PMTU 검색 및 경로 리디렉션이 VXLAN 및 GENECDHEE 터널에서 지원됩니다.

(BZ#1511372)

IBM POWER에서 하드웨어 트랜잭션 메모리를 비활성화하는 새로운 커널 명령줄 옵션

RHEL 7.7에는 ppc_tm=off 커널 명령줄 옵션이 도입되었습니다. 사용자가 부팅 시 ppc_tm=off 를 통과하면 커널은 IBM POWER 시스템에서 하드웨어 트랜잭션 메모리를 비활성화하고 애플리케이션에서 사용할 수 없게 합니다. 이전 버전에서는 RHEL 7 커널이 무조건 IBM POWER 시스템에서 하드웨어 트랜잭션 메모리 기능을 하드웨어 및 펌웨어에서 지원할 때마다 애플리케이션에서 사용할 수 있도록 했습니다.

(BZ#1694778)

Intel® Omni-Path Architecture (OPA) 호스트 소프트웨어

Intel® Omni-Path Architecture(OPA) 호스트 소프트웨어는 Red Hat Enterprise Linux 7.7에서 완전하게 지원됩니다. Intel OPA는 클러스터형 환경의 컴퓨팅 및 I/O 노드 간에 고성능 데이터 전송(고가 대역폭, 메시지 속도, 짧은 대기 시간)을 위해 HFI(Host Fabric Interface) 하드웨어에 초기화 및 설정을 제공합니다.

Intel Omni-Path Architecture 설명서 설치에 대한 자세한 내용은 https://www.intel.com/content/dam/support/us/en/documents/network-and-i-o/fabric-products/Intel_OP_Software_RHEL_7_7_RN_K65224.pdf을 참조하십시오.

(BZ#1739072)

IBPB는 직접 비활성화할 수 없습니다.

이 RHEL 커널 소스 코드 업데이트를 통해 IBPB(Indirect branch Prediction Barrier) 제어 메커니즘을 직접 비활성화할 수 없습니다. Red Hat은 이 설정에서 성능 문제를 예상하지 않습니다.

(BZ#1807647)

4.8. 실시간 커널

kernel-rt 소스 트리가 최신 RHEL 7 트리와 일치

kernel-rt 소스가 최신 Red Hat Enterprise Linux 커널 소스 트리를 기반으로 업그레이드되어 이전 버전에 비해 많은 버그 수정 및 개선 사항을 제공합니다.

(BZ#1642619)

RHEL 7 kernel-rt 타이머 타임라인이 번들로 업데이트됨

현재 타이머 전선은 타이머 서브 시스템을 개선하고 많은 작업의 오버헤드를 줄이는 비 캐스케이션으로 전환되었습니다. 캐시되지 않는 타이머의 백포트로 인해 kernel-rt는 향후 개선 사항을 백포트할 수 있도록 업스트림 커널에 매우 가깝습니다.

(BZ#1593361)

4.9. 네트워킹

RPZ-drop 이제 BIND에서 연결할 수 없는 도메인을 반복적으로 해결하는 것을 방지

RHEL 7.7과 함께 배포된 Berkeley Internet Name Domain(BIND) 버전에서는 rpz-drop 정책을 도입하여 DNS 확장 공격을 완화할 수 있습니다. 이전에는 공격자가 확인할 수 없는 도메인에 대한 많은 쿼리를 생성하면 BIND에서 이러한 쿼리를 지속적으로 해결하려고 시도하여 CPU에 상당한 부하가 발생했습니다. rpz-drop 을 사용하면 대상 도메인에 연결할 수 없는 경우 BIND에서 쿼리를 처리하지 않습니다. 이 동작은 CPU 용량을 크게 절약합니다.

(BZ#1325789)

버전 9.11에 다시 바인딩

bind 패키지가 업스트림 버전 9.11로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공합니다.

새로운 기능:

  • Catalog Zones 라는 보조 서버를 프로비저닝하는 새로운 방법이 추가되었습니다.
  • Domain Name System cookies는 이제 named 서비스와 dig 유틸리티로 전송할 수 있습니다.
  • 이제 응답 속도 제한 기능은 DNS 확장 공격을 완화하는 데 도움이 될 수 있습니다.
  • RPZ(Response-policy zone)의 성능이 향상되었습니다.
  • map 이라는 새 영역 파일 형식이 추가되었습니다. 이 형식으로 저장된 영역 데이터는 메모리에 직접 매핑될 수 있으므로 영역을 더 빠르게 로드할 수 있습니다.
  • DNS 쿼리를 전송하고 결과를 검증하기 위한 delv (도메인 엔티티 조회 및 검증)라는 새로운 도구가 추가되었습니다. 이 툴은 이름이 지정된 데몬과 동일한 내부 확인자 및 유효성 검사기 논리를 사용합니다.
  • 새로운 mdig 명령을 사용할 수 있습니다. 이 명령은 하나의 쿼리를 전송하고 다음 쿼리를 보내기 전에 응답을 기다리는 대신 여러 파이프라인된 쿼리를 보낸 다음 응답을 기다리는 dig 명령의 버전입니다.
  • 재귀 확인 프로그램 성능을 개선하는 새로운 사전 페치 옵션이 추가되었습니다.
  • 보기 간에 영역 데이터를 공유할 수 있는 새로운 보기 영역 옵션이 추가되었습니다. 이 옵션을 사용하면 여러 뷰가 메모리에 여러 복사본을 저장하지 않고도 신뢰할 수 있는 동일한 영역을 제공할 수 있습니다.
  • 영역에 최대 TTL을 적용하는 max-zone-ttl 옵션이 추가되었습니다. 더 높은 TTL을 포함하는 영역이 로드되면 로드가 실패합니다. 더 높은 TTL을 사용하는 동적 DNS(DDNS) 업데이트는 허용되지만 TTL은 잘립니다.
  • 서비스 거부 공격이 발생하는 권한 있는 서버로 재귀 해결자가 전송하는 쿼리를 제한하기 위해 새 할당량이 추가되었습니다.
  • 이제 nslookup 유틸리티에서 기본적으로 IPv6 및 IPv4 주소를 모두 찾습니다.
  • 이제 named 서비스는 시작하기 전에 다른 이름 서버 프로세스가 실행 중인지 확인합니다.
  • 서명된 영역을 로드할 때 이제RSIG(리소스 레코드 서명)의 시작 시간이 향후 RRSIG를 다시 생성하는지 여부를 확인합니다.
  • 이제 영역 전송에서 더 작은 메시지 크기를 사용하여 메시지 압축을 개선하여 네트워크 사용량을 줄입니다.

기능 변경:

  • 새 통계 및 더 빠른 구문 분석을 위한 플랫 XML 트리를 포함한 통계 채널의 버전 3 XML 스키마는 HTTP 인터페이스에서 제공됩니다. 레거시 버전 2 XML 스키마는 여전히 기본 형식입니다.

(BZ#1640561, BZ#1578128)

ipset을 버전 7.1로 다시 설정

ipset 패키지가 업스트림 버전 7.1으로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공합니다.

  • ipset 프로토콜 버전 7에는 IPSET_CMD_GET_BYNAMEIPSET_CMD_GET_BYINDEX 작업이 도입되었습니다. 또한 사용자 공간 구성 요소에서 커널 구성 요소에서 지원하는 정확한 호환성 수준을 감지할 수 있습니다.
  • 메모리 누수 및 사용 후 버그와 같은 상당한 버그가 수정되었습니다.

(BZ#1649080)

NetworkManager 에서 브리지 인터페이스에서 VLAN 필터링 지원

이 향상된 기능을 통해 관리자는 해당 NetworkManager 연결 프로필의 브리지 인터페이스에서 VLAN(Virtual LAN) 필터링을 구성할 수 있습니다. 이를 통해 관리자는 브리지 포트에서 VLAN을 직접 정의할 수 있습니다.

(BZ#1652910)

NetworkManager 에서 정책 라우팅 규칙 구성을 지원

이전에는 NetworkManager -dispatcher-routing -rules 패키지에서 제공하는 디스패치 스크립트를 사용하여 NetworkManager 외부에서 정책 라우팅 규칙을 설정해야 했습니다. 이번 업데이트를 통해 이제 사용자가 연결 프로필의 일부로 규칙을 구성할 수 있습니다. 결과적으로 NetworkManager 는 프로필이 활성화될 때 규칙을 추가하고 프로필이 비활성화될 때 규칙을 제거합니다.

(BZ#1652653)

4.10. 보안

NSS에서 RSASSA-PSS로 제한된 키 지원

NSS(Network Security Services) 라이브러리에서는 부록을 사용하여 Rivest-Shamir-Adleman Signature Scheme으로 제한된 키를 지원합니다. -RSASSA-PSS. 기존 서명 방식인 공개 키 암호화 표준 #1 (PKCS#1) v1.5은 데이터 또는 키를 암호화하기 위해 키를 재사용 할 수 있습니다. 이로 인해 이러한 키는 Bleichenbacher에서 게시한 공격 적용에 취약해집니다. 키를 RSASSA-PSS 알고리즘으로 제한하면 암호 해독을 사용하는 공격에 탄력적으로 대처할 수 있습니다.

이번 업데이트를 통해 RSASSA-PSS 알고리즘으로만 제한된 키를 지원하도록 NSS를 구성할 수 있습니다. 이를 통해 TLS 1.2 및 1.3에서 서버 및 클라이언트 인증에 X.509 인증서에 포함된 이러한 키를 사용할 수 있습니다.

(BZ#1431241)

NSS에서 PKCS#1 v1.5 DigestInfo에 올바르게 포함된 경우에만 NULL 개체의 서명을 수락

PKCS#1 v1.5 호환 서명의 첫 번째 사양은 두 가지 방법으로 해석될 수 있는 텍스트를 사용했습니다. 서명자에 의해 암호화된 매개 변수의 인코딩에는 NULL ASN.1 개체의 인코딩 또는 생략이 포함될 수 있습니다. 이후 버전의 표준에서는 NULL 개체 인코딩을 명시적으로 포함해야 했습니다.

이전 버전의 NSS(Network Security Service)는 인코딩을 허용하는 동안 서명을 확인하려고 했습니다. 이 버전에서는 NSS가 PKSC#1 v1.5 서명에 DigestInfo 구조에 NULL 개체를 올바르게 포함하는 경우에만 서명을 허용합니다.

이러한 변경은 PKCS#1 v1.5를 준수하지 않는 서명을 계속 생성하는 구현과의 상호 운용성에 영향을 미칩니다.

(BZ#1552854)

OpenSC는 HID Crescendo 144K 스마트 카드를 지원합니다.

이번 개선된 기능을 통해 OpenSC는 HID Crescendo 144K 스마트 카드를 지원합니다. 이러한 토큰은 CAC(Common Access Card) 사양과 완전히 호환되지 않습니다. 토큰은 또한 정부에서 발행한 CAC 토큰보다 사양의 몇 가지 고급 부분을 사용합니다. 이러한 토큰과 CAC 사양의 특별한 케이스를 관리하여 HID Crescendo 144K 스마트 카드를 지원하도록 OpenSC 드라이버가 향상되었습니다.

(BZ#1612372)

AES-GCM 암호는 FIPS 모드 OpenSSH 에서 활성화됨

이전에는 AES-GCM 암호화가 TLS에서만 FIPS 모드에서 허용되었습니다. 현재 버전에서는 NIST에 이러한 암호가 OpenSSH 에서도 허용 및 인증될 수 있음을 명확히 했습니다.

결과적으로 FIPS 모드에서 실행되는 OpenSSH 에서 AES-GCM 암호가 허용됩니다.

(BZ#1600869)

SCAP 보안 가이드에서 Universal Base Image 지원

UBI(Universal Base Image) 컨테이너 및 UBI 이미지를 지원하도록 SCAP 보안 가이드 보안 정책이 향상되었습니다. 이를 통해 atomic scan 명령을 사용하여 UBI 컨테이너 및 이미지의 구성 준수 검사를 수행할 수 있습니다. UBI 컨테이너 및 이미지는 SCAP 보안 가이드로 제공되는 모든 프로필에 대해 스캔할 수 있습니다. UBI의 보안 구성과 관련된 규칙만 평가되므로 잘못된 긍정을 방지하고 관련 결과를 생성합니다. UBI 이미지 및 컨테이너에 적용되지 않는 규칙은 자동으로 건너뜁니다.

(BZ#1695213)

scap-security-guide 가 버전 0.1.43으로 다시 적용

scap-security-guide 패키지는 업스트림 버전 0.1.43로 업그레이드되어 이전 버전에 대한 여러 버그 수정 및 개선 사항을 제공합니다.

  • 지원되는 최소 Ansible 버전이 2.5로 변경되었습니다.
  • 새로운 RHEL7 프로파일: VPP - Protection Profile for Virtualization v. 1.0 for Red Hat Enterprise Linux Hypervisor (RHELH)

(BZ#1684545)

ovnd_port_t 를 사용하면 Tang의 기본 포트를 변경할 수 있습니다.

이번 업데이트에서는 SELinux 강제 모드로 enforcing d 서비스를 제한된 대로 실행할 수 있는ovn d _port_t SELinux 유형이 도입되었습니다. 이러한 변경 사항은 사용자 정의 포트에서 수신 대기하도록 Tang 서버 구성을 단순화하는 데 도움이 되며 강제 모드에서 SELinux에서 제공하는 보안 수준을 유지하는 데 도움이 됩니다.

(BZ#1650909)

새로운 SELinux 유형: boltd_t

새로운 SELinux 유형 boltd_t 는 Thunderbolt 3 장치를 관리하기 위한 시스템 데몬인 boltd 를 제한합니다. 결과적으로 boltd 는 이제 SELinux 강제 모드에서 제한된 서비스로 실행됩니다.

(BZ#1589086)

새로운 SELinux 정책 클래스: bpf

새로운 SELinux 정책 클래스인 bpf 가 도입되었습니다. bpf 클래스를 사용하면 SElinux를 통해 BPF(Berkeley Packet Filter) 흐름을 제어할 수 있으며, eBPF(Extended Berkeley Packet Filter) 프로그램과 SELinux에서 제어하는 맵의 검사 및 간단한 조작이 가능합니다.

(BZ#1626115)

version 4.6에 대한 shadow-utils 재기반

shadow-utils 패키지가 업스트림 버전 4.6으로 업그레이드되어 이전 버전에 대한 여러 버그 수정 및 개선 사항, 특히 UID 및 GID 네임스페이스 매핑을 조작하기 위한 newuidmapnewgidmap 명령을 제공합니다.

(BZ#1498628)

4.11. 서버 및 서비스

chrony 버전 3.4로 재 기반

chrony 패키지가 업스트림 버전 3.4로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공합니다.

  • 하드웨어 타임스탬프에 대한 지원이 개선되었습니다.
  • 지원되는 폴링 간격 범위가 확장되었습니다.
  • NTP 소스에 버스트 및 필터 옵션이 추가되었습니다.
  • chronyd -q 명령이 시스템 서비스를 중단하지 않도록 pid 파일이 이동되었습니다.
  • NTPv1 클라이언트와의 호환성이 수정되었습니다.

(BZ#1636117)

GNU enscript가 ISO-8859-15 인코딩 지원

이번 업데이트를 통해 ISO-8859-15 인코딩 지원이 GNU enscript 프로그램에 추가되었습니다.

(BZ#1573876)

Ghostscript가 버전 9.25에 따라 변경되었습니다.

이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공하는 업스트림 버전 9.25로 업그레이드되었습니다.

(BZ#1636115)

libssh2 패키지 버전 1.8.0에 기반

이번 업데이트에서는 libssh2 패키지가 버전 1.8.0으로 리베이스됩니다.

이 버전에는 다음이 포함됩니다.

  • HMAC-SHA-256 및 HMAC-SHA-512에 대한 지원 추가
  • diffie-hellman-group-exchange-sha256 키 교환에 대한 지원 추가
  • 코드에서 많은 작은 버그를 수정

(BZ#1592784)

리어 업데이트

rear가 최신 버전으로 업데이트되었습니다. 이전 버전에 대한 주요 버그 수정 및 개선 사항은 다음과 같습니다.

  • 이제 시스템에서 제공하는 공유 라이브러리가 백업 메커니즘에 동일한 이름의 추가 라이브러리가 필요한 경우 ReaR 복구 시스템에 올바르게 추가됩니다. NetBackup 바이너리의 검증은 올바른 라이브러리를 사용하여 수행되므로 복구 이미지를 생성할 때 검증이 더 이상 실패하지 않습니다. 결과적으로 ReaR에서 NetBackup을 백업 메커니즘으로 사용할 수 있습니다. 이는 NetBackup 8.0.0 이전의 NetBackup 버전에만 적용됩니다. 현재 해결되지 않은 다른 문제로 인해 NetBackup 8.0.0 이상 버전을 사용하는 것은 불가능합니다.
  • 다수의 다중 경로 장치가 있는 경우 복구 이미지 생성이 더 빨리 진행됩니다. 장치 스캔은 다음과 같은 방법으로 향상되었습니다.

    • 스캔은 캐싱을 사용하여 다중 경로 장치를 여러 번 쿼리하지 않습니다.
    • 장치 매퍼 특정 정보에 대한 장치-매퍼 장치만 스캔합니다.
    • 스캔은 파이버채널 장치에 대한 정보를 수집하지 않습니다.
  • 복잡한 네트워크 구성에 영향을 미치는 ReaR의 몇 가지 버그가 수정되었습니다.

    • LACP(링크 집계 제어 프로토콜) 구성은 이제 LACP와 팀 구성 또는 SIMPLIFY_BONDING 옵션과의 결합 시 복구 시스템에서 올바르게 복원됩니다.
    • 이제 네트워크 인터페이스의 이름이 ethX 와 같은 표준 이름에서 사용자 지정 이름으로 변경된 경우 복구 시스템의 인터페이스 구성을 올바르게 복원합니다.
    • 본딩 또는 팀 구성이 사용되는 경우 네트워크 인터페이스의 올바른 MAC 주소를 기록하도록 리ar가 수정되었습니다.
  • 복구 이미지를 저장할 때 오류를 올바르게 보고하도록 리ar가 수정되었습니다. 이전에는 이러한 오류로 인해 사용할 수 없는 복구 이미지만 생성되었습니다. 수정으로 인해 ReaR이 이러한 경우 실패하므로 문제를 올바르게 조사할 수 있습니다.
  • 512바이트와 다른 논리 섹터 크기가 있는 디스크의 디스크 레이아웃 계산이 수정되었습니다.
  • 이제 부팅 가능한 디스크를 두 개 이상 사용하는 IBM Power Systems의 복원 중에 부팅 목록을 올바르게 설정합니다.
  • 대체 임시 디렉터리가 TMPDIR 환경 변수를 사용하여 지정되면 이제 rear가 백업에서 임시 디렉토리를 올바르게 제외합니다.
  • 이제 rear는 ISO 이미지 생성을 위해 genisoimage 패키지 대신 xorriso 패키지에 따라 달라집니다. 이렇게 하면 4GB보다 큰 파일을 사용하여 이미지를 생성할 수 있으며, 특히 백업이 포함된 이미지를 생성할 때 발생합니다.

(BZ#1652828, BZ#1652853,BZ#1631183, BZ#1610638, BZ#1426341,BZ#1655956,BZ#1462189,BZ#1700807)

버전 2.11로 조정

tuned 패키지가 업스트림 버전 2.11로 업그레이드되어 이전 버전에 대한 여러 버그 수정 및 개선 사항을 제공합니다.

  • 부트 로더 사양(BLS)에 대한 지원이 추가되었습니다. (BZ#1576435)
  • mssql 프로필이 업데이트되었습니다. (BZ#1660178)
  • virtual-host 프로필이 업데이트되었습니다. (BZ#1569375)
  • CPU 제외 범위 기능이 추가되었습니다. (BZ#1533908)
  • 이제 tuned 서비스가 중단 신호(SIGHUP)를 감지하면 프로필 구성이 자동으로 다시 로드됩니다. (BZ#1631744)

전체 변경 사항 목록은 업스트림 Git 로그를 참조하십시오. https://github.com/redhat-performance/tuned/commits/v2.11.0

(BZ#1643654)

새로운 패키지: xorriso

Xorriso는 ISO 9660 이미지를 생성 및 조작하고 CD-ROM 또는 DVD-ROM을 작성하는 프로그램입니다. 이 프로그램에는 xorrisofs 명령이 포함되어 있습니다. 이 명령은 genisoimage 유틸리티를 대체하는 것이 좋습니다. xorrisofs 명령은 genisoimage 와 호환되는 인터페이스를 가지고 있으며 genisoimage 에 비해 여러 개선 사항을 제공합니다. 예를 들어 xorrisofs 를 사용하면 최대 파일 크기가 더 이상 4GB로 제한되지 않습니다. Xorriso는 백업에 적합하며 복구 및 시스템 마이그레이션 유틸리티인 Relax-and-Recover(ReaR)에서 사용합니다.

(BZ#1638857)

4.12. 스토리지

DIF/DIX(데이터 무결성 필드/데이터 무결성 확장) 지원

DIF/DIX는 하드웨어 공급 업체가 자격을 갖춘 구성에서 지원되며 RHEL의 특정 HBA(호스트 버스 어댑터) 및 스토리지 어레이 구성에 대한 완전한 지원을 제공합니다.

DIF/DIX는 다음 구성에서 지원되지 않습니다.

  • 부팅 장치에서 사용할 수 없습니다.
  • 가상화된 게스트에서는 지원되지 않습니다.
  • Red Hat은 DIF/DIX가 활성화된 경우 ASMLib(Automatic Storage Management library) 사용을 지원하지 않습니다.

DIF/DIX는 스토리지 장치에서 활성화 또는 비활성화되어 있으며, 여기에는 애플리케이션을 포함하여 다양한 계층이 포함됩니다. 스토리지 장치에서 DIF를 활성화하는 방법은 장치에 따라 다릅니다.

DIF/DIX 기능에 대한 자세한 내용은 DIF/DIX 기능을 참조하십시오.

(BZ#1649493)

scan_lvs 구성 설정

새로운 lvm.conf 구성 파일 설정인 scan_lvs 가 추가되어 기본적으로 0으로 설정됩니다. 새로운 기본 동작은 LVM에서 LV 상단에 있을 수 있는 PV를 찾지 못하도록 합니다. 즉, 활성 LV를 더 많은 PV에 대해 검사하지 않습니다. 기본 설정에서는 LVM에서 LV 위에 PV를 생성하지 못하도록 합니다.

LVs 상단에 PV를 계층화하는 것은 LVs 상단에 VM 이미지를 배치하여 발생할 수 있습니다. 이 경우 호스트가 PV에 액세스하는 것이 안전하지 않습니다. 이 안전하지 않은 액세스를 방지하는 것이 새로운 기본 동작의 주요 이유입니다. 또한 여러 활성 LV가 있는 환경에서는 LVM으로 수행되는 장치 스캔 양을 크게 줄일 수 있습니다.

이 설정을 1로 변경하여 이전 동작을 복원할 수 있습니다.

(BZ#1674563)

4.13. 시스템 및 서브스크립션 관리

웹 콘솔이 버전 195로 재기반

cockpit 패키지에서 제공하는 웹 콘솔이 버전 195로 업그레이드되어 여러 가지 새로운 기능 및 버그 수정을 제공합니다.

RHEL 7의 기본 채널에 배포된 cockpit 패키지에는 다음과 같은 기능이 포함되어 있습니다.

  • 이제 방화벽에서 서비스에 대한 개별 포트를 열 수 있습니다.
  • 이제 방화벽 페이지에서 방화벽 영역을 추가 및 제거하고 특정 영역에 서비스를 추가할 수 있습니다.
  • Cockpit을 사용하면 SMT 비활성화(Simultaneous Multi-Threading) 옵션부터 특정 보안 취약점 완화 기능을 활성화할 수 있습니다.

RHEL 7의 Extras 채널에 배포된 cockpit 패키지가 다음과 같은 추가 기능을 제공하는 버전 151.1으로 업데이트되었습니다.

  • 이제 iSCSI 직접 대상을 가상 머신의 스토리지 풀로 추가할 수 있습니다.
  • 가상 머신에 대한 알림이 간소화되었으며 이제 일반적인 프레젠테이션을 사용합니다.
  • 파일 시스템과 별도로 암호화 유형을 선택할 수 있습니다.

이번 업데이트를 통해 RHEL 7 웹 콘솔에서 Internet Explorer 브라우저 지원이 제거되었습니다. 이제 Internet Explorer에서 웹 콘솔을 열려고 하면 대신 사용할 수 있는 권장 브라우저 목록이 포함된 오류 화면이 표시됩니다.

(BZ#1712833)

4.14. 가상화

virt-v2v 를 SUSE Linux VM을 변환할 수 있음

virt-v2v 유틸리티를 사용하여 SUSE Linux Enterprise Server(SLES) 및 SUSE Linux Enterprise Desktop(SLED)을 사용하는 VM(가상 머신)을 KVM이 아닌 하이퍼바이저에서 KVM으로 변환할 수 있습니다.

SLES 또는>-<ED 게스트 OSs 버전 11 서비스 팩 4 이상에서만 변환이 지원됩니다. 또한 X 그래픽을 사용하는 SLES 11 및 10.0.0.1ED 11 VM은 그래픽이 제대로 작동하도록 변환한 후 재조정해야 합니다. 이렇게 하려면 마이그레이션이 완료된 후 게스트 OS에서 sax2 배포 툴을 사용합니다.

(BZ#1463620)

virt-v2v 는 이제 vmx 구성 파일을 사용하여 VMware 게스트를 변환할 수 있습니다.

이제 virt-v2v 유틸리티에 vmx 입력 모드가 포함되어 있어 사용자가 VMware vmx 구성 파일에서 게스트 가상 시스템을 변환할 수 있습니다. 이렇게 하려면 해당 VMware 스토리지(예: NFS를 사용하여 스토리지를 마운트)에 액세스해야 합니다. -it ssh 매개변수를 추가하여 SSH를 사용하여 스토리지에 액세스할 수도 있습니다.

(BZ#1441197)

virt-v2v 는 VMWare 게스트를 보다 빠르고 안정적으로 변환합니다.

virt-v2v 유틸리티는 VMWare VDDK(가상 디스크 개발 키트)를 사용하여 VMWare 게스트 가상 머신을 KVM 게스트로 변환할 수 있습니다. 이를 통해 virt-v2v 는 VMWare ESXi 하이퍼바이저에 직접 연결하여 변환의 속도와 안정성을 향상시킬 수 있습니다.

이 변환 가져오기 방법에는 외부 nbdkit 유틸리티 및 해당 VDDK 플러그인이 필요합니다.

(BZ#1477912)

virt-v2v 는 RHV용 UEFI 게스트를 변환할 수 있음

virt-v2v 유틸리티를 사용하여 이제 UEFI 펌웨어를 사용하는 가상 머신을 변환하여 RHV(Red Hat Virtualization)에서 실행할 수 있습니다.

(BZ#1509931)

virt-v2v 에서 VMware Tools를 안정적으로 제거

이번 업데이트를 통해 virt-v2v 유틸리티가 virt-v2v 가 KVM으로 변환 중인 VMware 가상 머신에서 VMware Tools 소프트웨어를 자동으로 제거하려고 할 가능성이 높습니다. 특히 virt-v2v 는 다음과 같은 시나리오에서 VMWare 툴을 제거하려고 시도합니다.

  • Windows 가상 머신을 변환할 때
  • VMMware Tools가 tarball에서 Linux 가상 머신에 설치된 경우
  • WMware Tools가 open-vm-tools 로 설치된 경우 .

(BZ#1481930)

4.15. Atomic Host 및 컨테이너

Red Hat Enterprise Linux Atomic Host 는 Linux 컨테이너 실행에 최적화된 안전한 경량화된 운영 체제입니다.

4.16. Red Hat Software Collections

Red Hat Software Collections 는 AMD64 및 Intel 64 아키텍처, 64비트 ARM 아키텍처, IBM Z 및 IBM POWER, little endian에서 지원되는 모든 Red Hat Enterprise Linux 7 릴리스를 설치하고 사용할 수 있는 동적 프로그래밍 언어, 데이터베이스 서버 및 관련 패키지 세트를 제공하는 Red Hat 콘텐츠 집합입니다. 특정 구성 요소는 AMD64 및 Intel 64 아키텍처에서 Red Hat Enterprise Linux 6의 모든 지원 릴리스에서도 사용할 수 있습니다.

Red Hat Developer Toolset 은 Red Hat Enterprise Linux 플랫폼에서 작업하는 개발자를 위해 설계되었습니다. GNU 컴파일러 컬렉션, GNU 디버거 및 기타 개발, 디버깅 및 성능 모니터링 도구의 현재 버전을 제공합니다. Red Hat Developer Toolset은 별도의 소프트웨어 컬렉션으로 포함되어 있습니다.

Red Hat Software Collections와 함께 배포된 동적 언어, 데이터베이스 서버 및 기타 툴은 Red Hat Enterprise Linux로 제공되는 기본 시스템 툴을 대체하지 않으며 이러한 툴을 우선적으로 사용하지 않습니다. Red Hat Software Collections는 scl 유틸리티를 기반으로 대체 패키지 메커니즘을 사용하여 병렬 패키지 세트를 제공합니다. 이 세트를 사용하면 Red Hat Enterprise Linux에서 대체 패키지 버전을 선택적으로 사용할 수 있습니다. 사용자는 scl 유틸리티를 사용하여 언제든지 실행할 패키지 버전을 선택할 수 있습니다.

중요

Red Hat Software Collections는 Red Hat Enterprise Linux보다 라이프 사이클 및 지원 기간이 짧습니다. 자세한 내용은 Red Hat Software Collections 제품 라이프 사이클을 참조하십시오.

시스템 요구 사항, 알려진 문제, 사용 및 개별 Software Collections 관련 구성 요소에 대한 Red Hat Software Collections 설명서 를 참조하십시오.

이 소프트웨어 컬렉션, 설치, 사용, 알려진 문제 등에 대한 자세한 내용은 Red Hat Developer Toolset 설명서 를 참조하십시오.

5장. 장치 드라이버

이 장에서는 Red Hat Enterprise Linux 7.7에서 처음 업데이트되거나 업데이트된 모든 장치 드라이버 목록을 제공합니다.

5.1. 새 드라이버

그래픽 드라이버 및 기타 드라이버
  • 가상 GEM 공급자(vgem.ko.xz).
  • Intel® Broxton SoC pinctrl/GPIO 드라이버 (pinctrl-broxton.ko.xz)
  • Intel® Cedar Fork PCH pinctrl/GPIO 드라이버(pinctrl-cedarfork.ko.xz)
  • Intel® Ice Lake PCH pinctrl/GPIO 드라이버(pinctrl-icelake.ko.xz).
네트워크 드라이버
  • Intel® 이더넷 Adaptive Virtual Function Network Driver(iavf.ko.xz)
  • Intel® 이더넷 연결 E800 시리즈 Linux 드라이버(ice.ko.xz)는 기술 프리뷰로 사용할 수 있습니다.
  • Intel® 2.5G 이더넷 Linux 드라이버(igc.ko.xz)는 기술 프리뷰로 사용할 수 있습니다.
  • Realtek 10.0.0.1ac 무선 코어 모듈 (rtw88.ko.xz)
  • Realtek 10.0.0.1ac 무선 PCI 드라이버(rtwpci.ko.xz)

5.2. 업데이트된 드라이버

그래픽 드라이버 및 기타 드라이버 업데이트
  • VMware SVGA 장치용 독립 실행형 drm 드라이버(vmwgfx.ko.xz)가 버전 2.15.0.0으로 업데이트되었습니다.
  • VMware Virtual Machine Communication Interface.(vmw_vmci.ko.xz)가 버전 1.1.6.0-k로 업데이트되었습니다.
  • VMBus 장치(uio_hv_generic.ko.xz)의 일반 UIO 드라이버가 버전 0.02.1로 업데이트되었습니다.
  • HPE watchdog 드라이버(hpwdt.ko.xz)가 버전 2.0.2로 업데이트되었습니다.
네트워크 드라이버 업데이트
  • Elastic Network Adapter (ENA) (ena.ko.xz)가 버전 2.0.3K로 업데이트되었습니다.
  • Qlogic BCM57710/57711/57711E/57712/57712_MF/57800/57800_MF/57810/57810_MF/57840/57840_MF 드라이버(bnx2x.ko.xz)가 1.713.36-0 버전으로 업데이트되었습니다.
  • Broadcom BCM573xx 네트워크 드라이버(bnxt_en.ko.xz)가 버전 1.10.0으로 업데이트되었습니다.
  • Intel® 이더넷 스위치 호스트 인터페이스 드라이버(fm10k.ko.xz)가 0.26.1-k 버전으로 업데이트되었습니다.
  • Intel® 이더넷 연결 XL710 네트워크 드라이버(i40e.ko.xz)가 2.8.10-k 버전으로 업데이트되었습니다.
  • Intel® Gigabit Ethernet Network Driver(igb.ko.xz)가 버전 5.6.0-k로 업데이트되었습니다.
  • Intel® 10 Gigabit PCI Express Network Driver(ixgbe.ko.xz)가 버전 5.1.0-k-rh7.7로 업데이트되었습니다.
  • Intel® 10 Gigabit Virtual Function Network Driver (ixgbevf.ko.xz)가 버전 4.1.0-k-rh7.7로 업데이트되었습니다.
  • Netronome Flow Processor (NFP) 드라이버. (nfp.ko.xz)가 3.10.0-1060.el7.x86_64 버전으로 업데이트되었습니다.
  • Qlogic FastLinQ 4xxxx Core Module (qed.ko.xz)이 8.37.0.20 버전으로 업데이트되었습니다.
  • Qlogic FastLinQ 4xxxx 이더넷 드라이버(qede.ko.xz)가 8.37.0.20 버전으로 업데이트되었습니다.
  • VMware vmxnet3 가상 NIC 드라이버(vmxnet3.ko.xz)가 버전 1.4.16.0-k로 업데이트되었습니다.
스토리지 드라이버 업데이트
  • Cisco FCoE HBA 드라이버(fnic.ko.xz)가 버전 1.6.0.47로 업데이트되었습니다.
  • HP Smart Array Controller 버전 3.4.20-170-RH1 (hpsa.ko.xz)의 드라이버가 3.4.20-170-RH1 버전으로 업데이트되었습니다.
  • Emulex LightPulse Fibre Channel SCSI 드라이버 12.0.0.10(lpfc.ko.xz)이 버전 0:12.0.0.10로 업데이트되었습니다.
  • Broadcom MegaRAID SAS 드라이버(megaraid_sas.ko.xz)가 07.707.50.00-rh1 버전으로 업데이트되었습니다.
  • LSI MPT Fusion SAS 3.0 장치 드라이버(mpt3sas.ko.xz)가 27.101.01.00 버전으로 업데이트되었습니다.
  • Qlogic FastLinQ 4xxxx iSCSI 모듈(qedi.ko.xz)이 8.33.0.21 버전으로 업데이트되었습니다.
  • Qlogic Fibre Channel HBA 드라이버(qla2xxx.ko.xz)가 10.00.00.12.07.7-k로 업데이트되었습니다.
  • Microsemi Smart Family Controller 버전 1.2.4-070 (smartpqi.ko.xz)의 드라이버가 1.2.4-070 버전으로 업데이트되었습니다.

6장. 주요 버그 수정

이 장에서는 사용자에게 상당한 영향을 미치는 Red Hat Enterprise Linux 7.7에서 수정된 버그에 대해 설명합니다.

6.1. 인증 및 상호 운용성

백엔드 트랜잭션 플러그인이 실패한 후 감사 캐시를 플러시합니다.

이전 버전에서는 백엔드 트랜잭션 플러그인이 실패한 경우 Directory Server에서 작업을 롤백하지만 항목 캐시의 변경 사항을 취소하지 않았습니다. 그 결과 항목 캐시에 잘못된 항목이 포함되었습니다. 이번 업데이트를 통해 백엔드 트랜잭션 플러그인이 실패한 후 Directory Server에서 항목 캐시를 플러시합니다. 그 결과 클라이언트는 언급된 상황에서 데이터베이스를 쿼리할 때 올바른 데이터를 검색합니다.

(BZ#1417340)

ds-replcheck 유틸리티에서 더 이상 복제본에서 일치하지 않는 항목을 잘못 보고하지 않음

이전에는 관리자가 tombstones가 있는 다른 Directory Server 복제본에서 ds-replcheck 유틸리티를 실행한 경우 ds-replcheck 에서 복제본 중 하나가 tombstone 항목이 누락되었다고 보고했습니다. 각 복제본에서 tombstone 항목이 일치하지 않을 것으로 예상됩니다. 이번 업데이트를 통해 ds-replcheck 는 더 이상 tombstone 항목을 검색하지 않습니다. 결과적으로 이 유틸리티는 누락된 항목을 문제로 보고하지 않습니다.

(BZ#1629055)

cleanAllRUV 작업이 실행되는 동안 서비스를 종료할 때 Directory Server가 더 이상 충돌하지 않음

이전 버전에서는 cleanAllRUV 작업에서 작업에서 사용하던 여유 리소스를 실행하는 동안 Directory Server 서비스를 중지했습니다. 이로 인해 서비스가 예기치 않게 종료되었습니다. 이번 업데이트를 통해 Directory Server는 서비스 종료 프로세스가 진행되기 전에 작업을 완료할 수 있는 참조 카운터를 늘립니다. 그 결과 앞서 언급한 시나리오에서 서버가 더 이상 충돌하지 않습니다.

(BZ#1466441)

passwordInHistory0으로 설정된 경우 디렉터리 서버가 현재 암호를 올바르게 거부합니다.

이전에는 관리자가 Directory Server의 passwordInHistory 특성을 0 으로 설정할 수 없었습니다. 결과적으로 사용자는 현재 사용 중인 것과 동일한 암호로 암호를 재설정할 수 있습니다. 이번 업데이트를 통해 이제 passwordInHistory0 으로 설정하고 결과적으로 현재 암호를 확인할 수 있습니다.

(BZ#1563999)

Directory Server에서 더 이상 1023자를 초과하는 nsSSL3Ciphers 값이 잘리지 않음

이전 버전에서는 Directory Server에서 고정된 버퍼 크기를 사용하여 cn=encryption,cn=config 항목의 nsSSL3Ciphers 매개변수에 설정된 기본 TLS 암호를 저장했습니다. 그 결과 값이 1024자보다 길면 서버는 값을 잘린 후 처음 1023자에만 지정된 암호만 사용했습니다. 이번 수정으로 Directory Server는 더 이상 값을 저장하기 위해 고정된 버퍼 크기를 사용하지 않습니다. 그 결과 설정이 예상대로 작동합니다.

(BZ#1716267)

Directory Server에서 더 이상 실제 특성보다 우선 순위가 높은 CoS 특성을 사용하지 않습니다.

이전에는 Directory Server에서 실제 특성보다 우선 순위가 높은 CoS(Operational -default Class of Service) 특성을 사용했습니다. 결과적으로 서버는 하위 트리에 정의된 CoS 정책을 사용하여 로컬 암호에 설정된 특성을 덮어씁니다. 이번 업데이트에서는 문제가 해결되었습니다. 그 결과 CoS 정의 암호 정책이 예상대로 작동합니다.

(BZ#1652984)

Directory Server에서 암호 변경 시 사용자의 pwdLastSet 필드를 업데이트

이전 버전에서는 암호 동기화를 사용하고 사용자가 Directory Server에서 암호를 변경한 경우 서버는 pwdLastSet 속성을 설정하지 않았습니다. 그 결과 AD(Active Directory)는 여전히 사용자가 암호를 업데이트하도록 강제 적용했습니다. 이제 Directory Server에서 언급된 시나리오에서 pwdLastSet 을 업데이트합니다. 그 결과는 다음과 같습니다. AD는 사용자가 암호를 다시 변경하도록 강제하지 않습니다.

(BZ#1597202)

범위를 사용하는 검색은 더 이상 Directory Server에서 불완전한 결과를 반환하지 않습니다.

이전 버전에서는 사용자가 범위가 하나로 설정된 검색을 수행할 때 검색 작업에서 예상되는 모든 항목을 반환하지 않았습니다. 이번 업데이트를 통해 Directory Server는 한 수준 검색을 위한 항목 후보 목록을 올바르게 생성합니다. 그 결과 서버에서 예상 항목을 반환합니다.

(BZ#1665752)

IPv6 및 IPv4 주소가 모두 사용되는 경우 Directory Server에서 더 이상 ACI에서 IPv6 주소를 무시하지 않습니다.

관리자는 액세스를 허용 또는 거부하도록 ACI(Access Control Instructions)에서 IPv4 및 IPv6 주소를 모두 지정할 수 있습니다. 이전에는 ACI에 IPv4 및 IPv6 주소가 모두 포함된 경우 Directory Server에서 IPv6 주소를 무시했습니다. 그 결과 ACI가 예상대로 작동하지 않았습니다. 이번 업데이트에서는 ACI에서 ip 키워드의 구문 분석을 수정합니다. 그 결과 IP 기반 ACI는 언급된 시나리오에서 예상대로 작동합니다.

(BZ#1710848)

읽기 전용 Directory Server에 modrdn 작업 복제

Directory Server의 충돌 항목 관리에는 modrdn 작업에 대한 추적 항목을 추가해야 합니다. 이전에는 읽기 전용 소비자에서 이러한 항목을 추가하는 데 실패하여 결과적으로 modrdn 작업을 이러한 인스턴스에 복제할 수 없었습니다. 이번 업데이트에서는 문제가 해결되었습니다. 결과적으로 modrdn 작업을 읽기 전용 사용자에게 성공적으로 복제합니다.

(BZ#1602001)

Directory Server가 작업을 삭제하는 시간

이전 버전에서는 Directory Server에서 작업이 완료된 후 2분 후에 작업 항목을 삭제했습니다. 그 결과 작업을 모니터링하는 애플리케이션이 작업 결과를 누락할 수 있었습니다. 이번 업데이트에서는 서버가 작업을 삭제하는 시간을 변경합니다. 기본적으로 완료된 작업은 가져오기 및 내보내기 작업을 제외하고 1시간 후에 삭제됩니다. 이 작업은 완료 후 24시간 후에 삭제됩니다.

(BZ#1663829)

passwordWarning86400보다 낮게 설정된 경우 Directory Server에서 shadowWarning 특성을 반환하지 않았습니다.

이전에는 cn=config 항목의 passwordWarning 속성이 86400 초보다 낮은 값으로 설정된 경우 Directory Server에서 검색에서 shadowWarning 특성을 반환하지 않았습니다. 이번 업데이트에서는 문제가 해결되었습니다. 결과적으로 서버는 언급된 시나리오의 shadowWarning 특성 값을 반환합니다.

(BZ#1589144)

gRPC5 메모리 캐시가 스레드로부터 안전하게 보호됨

이전에는 Kerberos V5 로그인 프로그램(ECDHE5)의 메모리 캐시가 완전히 스레드로부터 안전하지 않았습니다. 이로 인해 경우에 따라 다중 스레드 액세스가 예기치 않게 종료되었습니다. 이번 업데이트를 통해 메모리 캐시가 더 스레드로부터 더 안전하게 정리됩니다. 결과적으로 더 이상 충돌이 발생하지 않습니다.

(BZ#1605756)

FIPS CloudEvent에서 금지하는 settings 5 구성이 이제 다시 작동할 수 있습니다.

이전 버전에서는 Red Hat Enterprise Linux 7.6 build of the Kerberos V5 (ECDHE5 ) 시스템의 빌드가 FIPSECDHE에 대한 규정 준수를 증가시켰습니다. 그 결과 FIPS CloudEvent에 의해 금지되었던 특정 이전에 허용된 구성이 작동을 중지했습니다. 이번 업데이트를 통해 FIPS 호환이 아닌 FIPS 모드에서만 작업해야 하므로 변경 사항이 취소되었습니다. 결과적으로 FIPS CloudEvent에서 금지된 구성이 이제 다시 작동할 수 있습니다.

Red Hat Enterprise Linux 8은 현재 이러한 구성을 지원하지 않습니다.

(BZ#1645711)

numSubordinates 속성의 값이 프로필 항목 수를 초과하는 경우에도 인증서 시스템이 시작됩니다.

LDAP numSubordinates operational 속성은 예상되는 프로필 항목 수를 정의합니다. 이전에는 인증서 시스템이 모든 프로필과 경량 CA(인증 기관)가 로드될 때까지 시작되지 않았습니다. 결과적으로 속성의 값이 시작 프로세스가 완료되지 않은 프로필 항목 수를 초과하는 경우 이번 업데이트를 통해 워치독 타이머는 언급된 시나리오의 짧은 지연 후 시작 프로세스가 강제 진행되도록 하고 인증서 시스템은 예기치 않은 상태를 기록합니다. 결과적으로 프로필 또는 경량 CA 하위 트리의 numSubordinates 가 검색 결과의 항목 수를 초과하는 경우에도 인증서 시스템이 완료됩니다.

(BZ#1638379)

TLS_RSA_* 암호는 인증서 시스템에서 기본적으로 비활성화되어 있습니다.

이전에는 기본적으로 인증서 시스템에서 TLS_RSA_* 암호가 활성화되었습니다. 그러나 FIPS(Federal Information Processing Standard) 모드의 특정 HSM(하드웨어 보안 모듈) 환경에서 이러한 암호는 지원되지 않습니다. 그 결과 SSL 핸드셰이크가 실패하고 연결이 설정되지 않았습니다. 이번 업데이트에서는 기본적으로 TLS_RSA_* 암호를 비활성화합니다. 결과적으로 연결은 FIPS 모드에서 해당 HSM과 함께 작동합니다.

(BZ#1578389)

인증서 시스템 REST API는 더 이상 로그 파일에 일반 텍스트 암호를 저장하지 않음

이전에는 인증서 시스템 REST API에서 일반 암호 값을 필터링하지 않았습니다. 그 결과 로그 파일에서 암호가 일반 텍스트로 표시되었습니다. 이번 업데이트를 통해 서버는 password 특성 값을 "(sensitive)"로 바꿉니다. 결과적으로 일반 텍스트 암호가 더 이상 로그에 표시되지 않습니다.

(BZ#1617894)

인증서 시스템에서 클라이언트 인증을 비활성화할 수 있습니다.

이전 버전의 인증서 시스템은 CMCAuth를 통해 인증할 때 TLS 클라이언트 인증을 적용하는 기능을 추가했습니다. 그러나 일부 이전 애플리케이션에서는 TLS 클라이언트 인증을 지원하지 않으며 인증서 시스템에 연결하지 못했습니다. 이번 업데이트에서는 bypassClientAuth 구성 매개변수를 /var/lib/pki/pki-instance_name/ca/conf/CS.cfg 파일에 추가합니다. 결과적으로 관리자는 특정 애플리케이션에서 지원하지 않는 경우 이 매개변수를 true 로 설정하여 클라이언트 인증을 비활성화할 수 있습니다.

(BZ#1628410)

PKCS #12 파일을 사용할 때 인증서 시스템 CA 설치에 성공

이전에는 pki_ca_signing_cert_path 매개변수의 기본값이 사전 정의된 경로로 설정되었습니다. 관리자가 PKCS #12 파일을 사용하여 CA(인증 기관)를 설치할 때 매개 변수를 검증하는 최근 변경으로 인해 pki _ ca_signing_cert_path=/etc/pki/tomcat/external_ca.cert 오류와 함께 설치에 실패했습니다. 이번 업데이트에서는 pki_ca_signing_cert_path 의 기본값을 제거하여 문제를 해결합니다. 그 결과 언급된 시나리오에서 CA 설치가 성공합니다.

(BZ#1633761)

pki 유틸리티에서 암호를 올바르게 요청

이전에는 사용자가 명령줄 옵션을 사용하여 암호를 제공하지 않은 경우 pki 유틸리티에서 암호를 입력하라는 메시지를 표시하지 않았습니다. 그 결과 pki 에서 Error: 사용자 암호가 누락 되어 작업이 실패했습니다. pki 유틸리티는 설명된 상황에서 암호를 입력하라는 메시지를 표시하도록 수정되었습니다.

(BZ#1479559)

전체 파일 시스템으로 인해 서명된 감사 로그를 저장할 수 없는 경우 인증서 시스템이 자동으로 종료됩니다.

이전 버전에서는 감사 서명이 활성화되어 있고 인증서 시스템이 서명된 감사 로그를 저장한 파일 시스템이 가득 차 있는 경우 인증서 시스템이 계속 작동하지만 추가 작업을 기록하지 않았습니다. 서명된 감사 로그가 누락되지 않도록 하려면 이제 언급된 시나리오에서 인증서 시스템이 자동으로 종료됩니다.

(BZ#1639710)

SSSD는 AD LDAP 서버를 사용하여 initgroup 조회의 POSIX 속성을 검색합니다.

SSSD 서비스는 initgroup 조회에 AD(Active Directory) 글로벌 카탈로그(GC)를 사용하지만 사용자 홈 디렉터리 또는 쉘과 같은 POSIX 속성은 기본적으로 GC 세트에 복제되지 않습니다. 결과적으로 SSSD가 SSSD 조회 중에 POSIX 속성을 요청하면 SSSD가 GC에 존재하지 않기 때문에 서버에서 제거할 속성을 잘못 고려한 후 SSSD 캐시에서도 제거합니다. 이번 업데이트를 통해 AD LDAP 서버에 스키마 변경 없이도 POSIX 속성이 포함되어 있으므로 initgroup 조회는 LDAP 및 GC 연결 간에 적절하게 전환됩니다. 결과적으로 shell 또는 홈 디렉터리와 같은 POSIX 속성은 더 이상 덮어쓰거나 누락되지 않습니다.

(BZ#1194345)

NIS가 passwd.adjunct를 사용할 때 ypchsh 로 쉘을 변경해도 더 이상 덮어쓰지 않는 암호가 생성됩니다.

이전 버전에서는 NIS 서버가 passwd.adjunct 맵을 지원하도록 설정되고 사용자가 ypchsh 명령을 사용하여 NIS 클라이언트의 쉘을 변경한 경우, yppasswdd 데몬은 ##username 문자열로 있는 passwd.adjunct 내부의 사용자 암호 해시를 덮어쓸 수 있었습니다. 결과적으로 암호 해시가 손상되어 영향을 받는 사용자가 로그인할 수 없었습니다. 이 버그는 수정되었으며 yppasswdd 는 사용자의 쉘 정보를 업데이트하는 동안 더 이상 사용자 암호 해시를 덮어쓰지 않습니다. 결과적으로 사용자가 ypchsh 를 실행한 후 새 쉘에 성공적으로 로그인할 수 있습니다.

(BZ#1624295)

6.2. 컴파일러 및 툴

SystemTap Dyninst 백엔드는 dyninst-devel 패키지없이 작동합니다.

stap --dyninst 명령은 SystemTap Dyninst 백엔드를 사용합니다. 이전에는 dyninst-devel 패키지가 설치되지 않은 경우 이 백엔드가 작동하지 않았습니다. 그 결과 SystemTap이 예기치 않게 종료되고 사용자는 dyninst-devel 을 수동으로 설치하고 해결 방법으로 ldconfig 툴을 실행해야 했습니다. 이 버그는 수정되었으며 SystemTap Dyninst 백엔드는 이제 dyninst-devel 패키지없이 작동합니다.

(BZ#1498558)

GDB 10.0.0.1 기본 소스 파일이 심볼릭 링크에 대해 작동합니다.

이전에는 파일이 심볼릭 링크인 경우 GDB 디버거에서 기본 소스 파일에 대한 기호 테이블 정보를 찾을 수 없었습니다. 그 결과 사용자는 소스 파일 이름을 생략하고 기본값(예: 63 )을 사용하여 CloudEvents를 설정할 수 없었습니다. 이 버그는 수정되었으며 사용자는 이제 심볼릭 링크 뒤에 있는 파일에 대해 ScanSettings와 함께 기본 소스 파일을 사용할 수 있습니다.

(BZ#1639077)

glibc 의 DNS 스텁 확인자는 더 이상 hostname-.example.com과 같은 유효한 호스트 이름을 거부하지 않습니다.

glibc 의 DNS 스텁 확인자는 hostname-.example.com과 같은 특정 유효한 호스트 이름을 거부했으며 일부 잘못된 이름을 수락합니다. 결과적으로 인터넷의 일부 호스트 이름을 확인할 수 없었습니다. 문제를 해결하기 위해 res hnok 와 같은 DNS 이름 검증 기능이 사용자 기대치 및 사양과 더 가깝게 조정되었습니다. 결과적으로 DNS에 있는 경우 hostname-.example.com 형식의 호스트 이름을 성공적으로 확인할 수 있습니다.

(BZ#1039304)

특정 IBM 문자 세트에서 변환할 때 iconv 가 더 이상 중단되지 않음

이전에는 IBM930, IBM933, IBM935, IBM937 및 IBM393 문자 세트의 glibc 변환기에서 오류가 반환되었으며 잘못된 중복 전환 시퀀스가 발생했을 때 다음 입력 문자로 전진하지 않았습니다. 결과적으로 이러한 문자 세트에서 변환하면 -c 옵션과 함께 iconv 툴을 사용하여 이러한 문자가 응답하지 않는 것은 중복 변경 순서의 첫 번째 발생 이상으로 진행할 수 없기 때문입니다. 변환기는 이러한 시퀀스를 수락하고 올바르게 계속하도록 수정되었습니다. 그 결과 위에서 언급한 변환이 가능합니다.

(BZ#1427734)

iconv 는 IBM273 및 ISO-8859-1 문자 세트 간에 변환할 수 있습니다.

이전에는 IBM273 문자 세트의 glibc 구현이 ISO-8859-1 문자 세트와 일치하지 않았습니다. 유니코드 문자 MACRON 에 대한 표현은 없었으며, MACRON 과 동일한 시각적 표현이 있는 OVERLINE 유니코드 문자를 나타내는 데 해당 바이트를 사용했습니다. 그 결과 glibc 에서 제공하는 iconv 툴을 사용하여 OVERLINE 문자가 포함된 IBM273 텍스트를 ISO-8859-1 또는 ISO-8859-1 텍스트로 변환하여 MACRON 문자를 IBM273으로 변환하면 변환 중에 오류가 발생했습니다. 이 버그를 해결하기 위해 IBM273 문자 세트는 OVERLINE 표현을 MACRON 로 대체하여 ISO-8859-1 문자 세트와 동등했습니다. 결과적으로 두 문자 집합 모두 MACRON 유니코드 문자를 사용하며 서로 변환하면 오류가 발생하지 않습니다.

(BZ#1591268)

getifaddrs 호출은 더 이상 예기치 않게 애플리케이션을 종료할 수 없습니다.

이전에는 glibc 라이브러리에서 getifaddrs 함수에서 생성한 네트워크 인터페이스 목록에 커널에서 동시에 변경된 경우 인터페이스 이름이 없을 수 있었습니다. 결과적으로 getifaddrs 를 사용하는 애플리케이션은 이러한 상황에서 예기치 않게 종료될 수 있었습니다. 이 문제는 수정되었으며 getifaddrs 는 이제 목록이 커널 상태와 동일합니다. 결과적으로 위에서 언급한 예기치 않은 종료가 발생할 수 없습니다.

(BZ#1472832)

암시적 작업을 다시 수행하기 전에 명시적 대상이 포함된 파일 만들기

이전에는 Makefiles의 암시적(패턴) 및 명시적 대상을 혼합하는 것이 더 이상 사용되지 않았습니다. 버전 3.82로 업데이트한 후 make 빌드 툴에서 혼합 대상의 오류를 반환했습니다. 결과적으로 혼합 대상을 포함하는 레거시 Makefile을 사용할 수 없었습니다. 이번 업데이트를 통해 make 는 명시적 대상이 암시적 대상보다 먼저 나열된 상황을 올바르게 구문 분석할 수 있습니다. 결과적으로 특정 레거시 Makefile을 수정하지 않고 다시 사용할 수 있습니다. 그러나 명시적 대상 이전에 암시적 대상으로 인해 여전히 오류가 발생합니다.

Makefile에서 명시적 및 암시적 대상을 혼합하는 것은 더 이상 사용되지 않으며 새로운 Makefile에 추가해서는 됩니다.

(BZ#1582545)

PCP에서 대규모 시스템에 대한 모든 프로세스 세부 정보를 보고

이전에는 PCP(Performance Co-Pilot) 툴킷에서 대규모 시스템의 특정 프로세스 세부 정보를 보고하지 못했습니다. 프로세스 세부 정보 파일을 읽는 코드는 처음 1024바이트가 아니라 임의의 길이의 데이터를 읽을 수 있도록 변경되었습니다. 결과적으로 설명 된 PCP 오류가 더 이상 발생하지 않을 수 있습니다.

(BZ#1600262)

스트립 이 특정 실행 파일과 더 이상 충돌하지 않음

이전에는 strip 툴에 실행 파일 구조에 대한 실제 가정이 포함되었습니다. 결과적으로 특정 실행 파일을 제거하려고 하면 예기치 않게 스트립이 종료될 수 있었습니다. 구조에 대한 가정이 변경되어 이 문제가 더 이상 발생하지 않고 스트립 이 올바르게 작동합니다.

(BZ#1644632)

libdb에 의한 최적화된 CPU 사용

이전 libdb 데이터베이스 업데이트로 인해 trickle 스레드에서 과도한 CPU 소비가 발생했습니다. 이번 업데이트를 통해 CPU 사용량이 최적화되었습니다.

(BZ#1608749)

passwd --stdin 이 더 이상 암호 길이를 79자로 제한하지 않음

stdin 옵션과 함께 passwd 명령을 사용하여 암호 변경할 때 암호 길이는 79자로 제한되었습니다. 그 결과 표준 입력을 통해 79자 이상의 암호를 입력하면 처음 79자만 허용되었으며 경고가 표시되지 않았습니다. 이번 업데이트를 통해 허용된 암호 크기를PAM(Pluggable Authentication Module)으로 정의한 크기와 조정하도록 passwd 가 수정되었습니다. 결과적으로 passwd --stdin 명령은 이제 79자보다 긴 암호를 허용하지만 PAM_MAX_RESP_SIZE - 1 문자보다 길지 않습니다. 해당 제한을 초과하면 passwd 에서 표준 오류 출력에 오류를 보고하고 종료 코드 1로 종료합니다.

(BZ#1276570)

수정 파일이 더 이상 잘못 실패하지 않음

이전 버전에서는 /etc/selinux/ fixfiles _exclude_dirs 파일에 항목이 하나 이상 포함되어 있고 /etc/selinux/targeted/contexts/files/file_contexts.local 파일이 없으면 fixfiles 스크립트가 실패했습니다. 이번 업데이트를 통해 /etc/selinux/targeted/contexts/files/file_contexts.local 의 존재 요구 사항이 제거되어 설명된 시나리오에서 수정 파일이 올바르게 작동합니다.

(BZ#1647714)

6.3. 데스크탑

Xinerama가 활성화되면 시스템이 더 이상 빈 화면으로 부팅되지 않습니다.

Xinerama 확장이 nvidia 또는 nouveau 드라이버를 사용하는 시스템의 /etc/X11/xorg.conf 에서 활성화되면 RANDR X 확장이 비활성화되었습니다. 결과적으로 RANDR X 확장이 비활성화되어 부팅 시 로그인 화면이 시작되지 않았습니다. 이 버그가 수정되었으며 이제 Xinerama가 활성화된 상태에서도 로그인 화면이 제대로 시작됩니다.

(BZ#1579257)

커널에서 부팅하는 동안 i915를 사용하여 소프트 잠금 수정

한 번 드물면서 ScanSetting45 시스템에 부적절한 펌웨어 구성이 있는 경우 잘못된 DisplayPort 핫 플러그 신호가 부팅 시 i915 드라이버가 과부하될 수 있습니다. 결과적으로 비디오 드라이버가 문제를 해결하려고 시도하는 동안 특정 CloudEvent45 시스템에서 부팅 시간이 매우 느려졌습니다. 경우에 따라 커널은 소프트 잠금 장치도 보고했습니다. 이 버그는 수정되었으며 설명된 시나리오에서는 잠금이 더 이상 발생하지 않습니다.

(BZ#1608704)

빠른 사용자 전환 중에 X.org 서버가 더 이상 충돌하지 않음

이전에는 X.Org X11 qxl 비디오 드라이버에서 종료되는 가상 터미널 이벤트를 에뮬레이션하지 않았습니다. 그 결과 X.Org 디스플레이 서버가 빠른 사용자 전환 중에 예기치 않게 종료되고 사용자를 전환할 때 현재 사용자 세션이 종료되었습니다. 이번 업데이트를 통해 qxl 이 수정되었으며 빠른 사용자 전환 중에 X.org 서버가 더 이상 충돌하지 않습니다.

(BZ#1640918)

6.4. 파일 시스템

루트가 아닌 사용자는 multiuser 옵션을 사용하여 마운트된 devices 공유에 액세스할 수 있습니다.

RHEL(Red Hat Enterprise Linux) 7.5에서는 도메인을 지정하지 않은 경우 NTLM(NT LAN Manager) 인증을 처리하는 수정 사항이 추가되었습니다. 이 변경은 cifs.ko 커널 모듈이 NTLM을 사용할 때 도메인 이름을 선택한 방법에 영향을 미쳤습니다. 그 결과 multiuser 옵션으로 서버 메시지 블록(SMB) 공유를 마운트하면 잘못된 도메인 이름이 선택되었으며 루트가 아닌 사용자가 마운트된 hugepages 공유에 액세스하지 못했습니다. 이번 업데이트에서는 수정 사항을 되돌립니다. 결과적으로 RHEL 7.7의 루트가 아닌 사용자가 다중 사용자로 마운트된 공유에 액세스할 수 있습니다.

(BZ#1710421)

네트워크에 대한 디스크 할당량 제한 설정은 네트워크 파일 시스템에서 4GB 이상의 공간을 차지하는 사용자에게 다시 작동합니다.

이전에는 setquota 유틸리티에서 사용된 디스크 크기의 잘못된 형식으로 인해 NFS 서버와 통신할 때 4GB보다 큰 공간을 처리할 수 없었습니다. 결과적으로 NFS 마운트 파일 시스템에서 4GB의 사용된 공간을 초과하는 사용자에 대한 디스크 할당량 제한을 설정할 때quota가 작업을 수행하지 못했습니다. 이번 업데이트에서는 사용된 디스크 크기를 RPC 프로토콜 형식으로 변환하고 설명된 문제는 더 이상 발생하지 않습니다.

(BZ#1697605)

6.5. 설치 및 부팅

설치 후 Kickstart 스크립트 파일 anaconda-ks.cfg 에 NVDIMM 명령이 추가됨

설치 프로그램은 시스템 설치에 사용되는 구성과 동일한 Kickstart 스크립트를 생성합니다. 이 스크립트는 /root/anaconda-ks.cfg 파일에 저장됩니다. 이전 버전에서는 RHEL을 설치하는 데 그래픽 사용자 인터페이스를 사용할 때 NVDIMM(Non-Volatile Dual In-line Memory) 장치를 구성하는 데 사용된 nvdimm 명령이 이 파일에 추가되지 않았습니다. 이 버그가 수정되었으며 Kickstart 파일에 예상대로 nvdimm 명령이 포함되어 있습니다.

(BZ#1620109)

그래픽 설치 프로그램에서 더 이상 잘못된 암호를 허용하지 않음

이전 버전에서는 그래픽 설치 프로그램을 사용하여 RHEL 7을 설치할 때 Partitioning Disk Encryption Passphrase 대화 상자에서 passphrase 필드를 비워 두고 Save Passphrase 버튼을 클릭하고 파티션 작업을 마칠 수 있었습니다. 결과적으로 파티셔닝이 잘못 구성되었으며 디스크 암호화 프로세스를 취소하거나 유효한 암호를 입력해야 했습니다. 이번 업데이트를 통해 유효한 암호와 비어 있지 않은 암호를 입력하는 경우에만 Save Passphrase 버튼을 사용할 수 있습니다.

(BZ#1489713)

version 또는 inst.version 커널 부팅 매개변수를 사용하면 더 이상 설치 프로그램이 중지되지 않습니다.

이전 버전에서는 version 또는 inst.version 부팅 매개 변수를 사용하여 커널 명령줄에서 설치 프로그램을 부팅하면 버전이 출력되었습니다(예: anaconda 30.25.6 ).

이번 업데이트를 통해 설치 프로그램이 커널 명령줄에서 부팅될 때 versioninst.version 매개변수가 무시되므로 설치 프로그램이 중지되지 않습니다.

(BZ#1637112)

RHEL 7.7 그래픽 설치에서 지원되는 NVDIMM 장치 섹터 크기를 표시

이전에는 GUI(그래픽 사용자 인터페이스)를 사용하여 NVDIMM 장치를 구성할 때 지원되지 않는 섹터 크기를 입력할 수 있었습니다. 경고 메시지가 표시되지 않았으며 그 결과 재구성 오류가 발생했습니다. 이번 업데이트를 통해 섹터 크기 대화 상자에는 5124096 의 지원되는 섹터 크기만 표시되는 드롭다운 목록이 포함되어 있습니다.

(BZ#1614049)

cockpit-composer 에서 시작된 작업을 취소해도 더 이상 실패하지 않음

이미지 빌드 프로세스에서 이미지 빌드 취소를 지원하지 않았습니다. 그 결과 composer-cli compose cancel 을 사용하여 cockpit-composer GUI에서 시작된 작업을 취소하면 compose API 서버가 중단되어 새로 대기열에 있는 작업 빌드가 시작되지 않고 대기 상태로 유지됩니다. 문제를 해결하기 위해 이미지 빌드 프로세스를 취소하는 기능이 구현되었습니다. 결과적으로 cockpit-composer 에서 시작된 작업을 취소해도 더 이상 실패하지 않습니다.

(BZ#1659129)

rpm 명령에서 --setcaps--restore 옵션 지원

이번 업데이트에서는 rpm 명령에 대한 --setcaps--restore 옵션이 도입되었습니다.

--setcaps 옵션은 필수 패키지에 있는 파일의 기능을 설정합니다. 구문은 다음과 같습니다.

rpm --setcaps _PACKAGE_NAME_
Copy to Clipboard Toggle word wrap

--restore 옵션은 필수 패키지에 있는 파일의 소유자, 그룹, 권한 및 기능을 복원합니다. 구문은 다음과 같습니다.

rpm --restore _PACKAGE_NAME_
Copy to Clipboard Toggle word wrap

(BZ#1550745)

GRUB 2 regexp 명령이 더 이상 누락되지 않음

이전 버전에서는 GRUB2(GRUB2)에 regexp 명령을 제공하는 모듈이 GRUB2 EFI 바이너리에서 누락되었습니다. 결과적으로 Secure Boot가 활성화된 UEFI 시스템에서 regexp오류와 함께 사용할 수 없었습니다. can't find command 'regexp' message. 이번 업데이트를 통해 regexp 를 제공하는 모듈은 GRUB2 EFI 바이너리에 포함되어 설명된 상황에서 올바르게 작동합니다.

(BZ#1630678)

6.6. 커널

netfilter는 특정 IP 세트 유형에서 제로 길이 CIDR 값 지원

이전에는 커널에서 첫 번째 매개 변수의 CIDR(Classless Inter-domain Routing) 네트워크 마스크 값과 hash:net, port,net 6 IP 세트 유형의 마지막 매개 변수를 거부했습니다. 결과적으로 netfilter는 모든 네트워크 대상에 대한 포트와 일치하지 않았습니다. 이번 업데이트를 통해 언급된 IP 세트 유형의 첫 번째 및 마지막 매개 변수에서 제로 길이 CIDR 값이 허용됩니다. 결과적으로 관리자는 모든 대상에 유효한 포트와 일치하는 방화벽 규칙을 생성할 수 있습니다.

(BZ#1680426)

서버 측에 마운트된 NFS 마운트 디렉터리의 AVC 거부

프로세스가 서버의 마운트 지점으로 사용되는 하위 디렉터리에 액세스하면 NFS crossmnt 마운트가 자동으로 내부 마운트를 생성합니다. 결과적으로 SELinux는 NFS 마운트 디렉터리에 액세스하는 프로세스에 마운트 권한이 있는지 확인하여 AVC(Access Vector Cache) 거부를 유발할 수 있습니다. 이번 업데이트에서는 이 유형의 내부 마운트에 대해 SELinux 권한 검사를 건너뜁니다. 따라서 서버 측에 마운트된 NFS 디렉터리에 액세스할 때 마운트 권한이 필요하지 않습니다.

(BZ#1077929)

intel_pstate 드라이버는 HWP가 비활성화된 Intel Skylake-X 시스템에서 로드됩니다.

이전에는 Intel Skylake-X 시스템을 사용하면 하드웨어 P-State(HWP)를 비활성화한 경우 intel_pstate 드라이버를 로드할 수 없었습니다. 그 결과 커널은 acpi_cpufreq 드라이버를 로드하도록 기본 설정되었습니다. 이번 업데이트에서는 설명된 시나리오에서 문제 및 intel_pstate 가 올바르게 로드됩니다.

사용자가 acpi_cpufreq (권장되지 않음)를 사용하려는 경우 솔루션은 intel_pstate=disable 매개변수를 커널 명령줄에 추가하는 것입니다.

(BZ#1698453)

VDO 위에 RAID 10 reshape에서 데이터 손상이 더 이상 발생하지 않음

이전에는 VDO의 손상된 데이터 상단에 RAID 10 리셰이프(LVM 및 "mdadm")가 포함되었습니다. 이번 수정을 통해 데이터 손상이 더 이상 발생하지 않습니다. 그러나 VDO 상단의 Stacking RAID 10 (또는 기타 RAID 유형)은 VDO의 중복 제거 및 압축 기능을 사용하지 않으며 권장되지 않습니다.

(BZ#1528466)

RAID1의 write-behind 가 더 이상 커널 패닉을 트리거하지 않음

이전 버전에서는 RAID1(Redundant Array of the Redundant Array of Disks Mode 1) 가상화 기술의 write-behind 모드에서는 상위 계층 물리 구조를 사용했습니다. 이 구조는 하위 계층 디스크에 기록된 BIOS 구조가 다시 시작된 후 즉시 해제되었습니다. 그 결과 커널 패닉이 트리거되어 write-behind 함수를 사용할 수 없었습니다. 이번 업데이트에서는 설명된 시나리오에서 커널 패닉을 트리거하지 않고 문제를 해결하고 write-behind 를 사용할 수 있습니다.

(BZ#1632575)

커널은 이제 bitmap:ipmac,hash:ipmac, hash:mac IP 세트 유형에서 대상 MAC 주소를 지원

이전에는 bitmap:ipmac 의 커널 구현,hash:ipmac, hash:mac IP 세트 유형만 소스 MAC 주소에 일치하도록 허용했지만 대상 MAC 주소를 지정할 수는 있지만 설정된 항목과 일치하지 않았습니다. 결과적으로 관리자는 이러한 IP 세트 유형 중 하나에서 대상 MAC 주소를 사용하는 iptables 규칙을 만들 수 있지만 지정된 사양과 일치하는 패킷은 실제로 분류되지 않았습니다. 이번 업데이트를 통해 커널은 대상 MAC 주소를 비교하고 지정된 분류가 패킷의 대상 MAC 주소에 해당하는 경우 일치 항목을 반환합니다. 결과적으로 대상 MAC 주소와 패킷과 일치하는 규칙이 올바르게 작동합니다.

(BZ#1607252)

이제 CPU 핫 추가 또는 핫 삭제 작업 후 kdump 커널을 부팅할 수 있습니다.

kdump 가 활성화된 IBM Power Systems의 little-endian 변형에서 Red Hat Enterprise Linux 7을 실행할 때 CPU 핫 추가 또는 핫 제거 작업 후 kexec 시스템 호출에 의해 트리거되는 경우 kdump 크래시 커널을 부팅하지 못했습니다. 이번 업데이트에서는 CPU 온라인 및 오프라인 이벤트를 활용하여 버그가 수정되었습니다. 결과적으로 kdump 커널은 설명된 시나리오에서 부팅되도록 관리합니다.

(BZ#1549355)

6.7. 네트워킹

dnsmasq 는 더 이상 소스 포트로 1024 미만의 포트를 사용하지 않습니다.

이전에는dnsmasq(Domain Name System forwarder)에서 1024 미만의 모든 포트를 쿼리하는 데 사용되었습니다. 그러나 Berkeley Internet Name Domain (BIND)은 일부 낮은 포트에서 들어오는 DNS 쿼리를 삭제합니다. 그 결과 BIND에서 대상 포트 464가 무시되었습니다. 이번 업데이트를 통해 dnsmasq 는 사용자 지정 임의 포트 생성기를 사용하지 않도록 수정되었지만 이제 운영 체제에서 임의의 포트를 할당할 수 있습니다. 결과적으로 dnsmasq 는 더 이상 소스 포트로 1024 미만의 포트를 사용하지 않으므로 BIND에 설명된 문제가 발생하지 않습니다.

(BZ#1614331)

캐시가 활성화된 dnsmasq에서 더 이상 DNSSEC 레코드 없이 캐시된 응답을 반환하지 않음

이전에는 쿼리가 DNSSEC OK 비트가 설정된 경우에도 캐시가 활성화된 dnsmasq 서비스에서 DNSSEC 레코드 없이 캐시된 응답을 반환했습니다. 결과적으로 반환된 응답이 dnsmasq 아래의 클라이언트에서 DNSSEC 검증을 전달할 수 없었습니다. 이로 인해 dnsmasq 의 클라이언트가 DNSSEC 검증을 사용할 수 없습니다. 이 문제를 해결하려면 DNSSEC OK 비트가 설정된 요청을 항상 전달하고 DNSSEC 검증을 로컬에서 활성화하지 않는 한 캐시된 값을 사용하지 마십시오. 결과적으로 dnsmasq 의 클라이언트는 모든 응답을 성공적으로 검증할 수 있습니다.

(BZ#1638703)

다른 세트에 따라 ipset 서비스는 이제 로드 세트를 로드할 수 있습니다.

ECDHEhe ipset 서비스는 IP 세트(IP 주소 목록)를 별도의 파일에 저장합니다. RHEL (Red Hat Enterprise Linux) 7.6에서 서비스를 시작할 때 각 세트는 해당 서비스 간의 종속성을 순차적으로 무시했습니다. 이로 인해 서비스가 다른 세트의 종속 항목과 함께 IP 세트를 로드하지 못했습니다. 이번 업데이트를 통해 ipset 서비스는 먼저 저장된 구성에 포함된 모든 세트를 생성한 다음 해당 항목을 추가합니다. 결과적으로 다른 세트에 대한 종속성이 있는 IP 세트를 로드할 수 있습니다.

(BZ#1646666)

ipset 서비스의 오류 로깅 개선

이전에는 ipset 서비스에서 systemd 로그에서 의미 있는 심각도가 있는 구성 오류를 보고하지 않았습니다. 잘못된 구성 항목의 심각도 수준은 정보 제공일 뿐이며 서비스에서 사용할 수 없는 구성에 대한 오류를 보고하지 않았습니다. 결과적으로 관리자가 ipset 서비스 구성에서 문제를 식별하고 해결하기 어려웠습니다. 이번 업데이트를 통해 ipset 는 구성 문제를 systemd 로그의 경고로 보고하고, 서비스가 시작되지 않으면 추가 세부 사항을 포함하여 오류 심각도가 포함된 항목을 기록합니다. 결과적으로 ipset 서비스 구성의 문제를 보다 쉽게 해결할 수 있습니다.

(BZ#1649877)

시작 중 ipset 서비스에서 잘못된 설정 항목을 무시합니다.

ipset 서비스는 별도의 파일에 설정된 대로 구성을 저장합니다. 이전 버전에서는 서비스가 시작될 때 세트를 수동으로 편집하여 삽입할 수 있는 유효하지 않은 항목을 필터링하지 않고 단일 작업의 모든 세트의 구성을 복원했습니다. 그 결과 단일 구성 항목이 유효하지 않으면 서비스가 관련이 없는 추가 세트를 복원하지 않았습니다. 이 문제가 해결되었습니다. 결과적으로 ipset 서비스는 복원 작업 중에 잘못된 구성 항목을 탐지하고 제거하고 잘못된 구성 항목을 무시합니다.

(BZ#1650297)

firewalld가 버전 0.6.3으로 재기반

firewalld 패키지가 업스트림 버전 0.6.3으로 업그레이드되어 이전 버전에 비해 여러 버그 수정을 제공합니다.

  • firewalld 서비스는 영구 구성 변경을 위한 ifcfg 파일만 수정합니다.
  • firewall-config 유틸리티의 번역되지 않은 문자열이 수정되어 UI에서 리치 규칙을 수정할 수 없었습니다.
  • set-log-denied 매개변수는 이제 icmp-block-inversion 매개변수와 함께 사용될 때 올바르게 작동합니다.
  • firewall-cmd 유틸리티에서 ipset 명령의 반환 값을 올바르게 확인합니다.
  • 포트 전달을 사용할 때 IP 전달이 더 이상 활성화되지 않으며 toaddr 매개변수가 지정되지 않습니다.
  • 쉘 자동 완성 기능은 더 이상 지속적으로 인증을 요청하지 않습니다.

(BZ#1637204)

6.8. 보안

SELinux 정책 다시 로드로 인해 더 이상 잘못된 ENOMEM이 발생하지 않음

이전에 SELinux 정책을 다시 로드하면 내부 보안 컨텍스트 조회 테이블이 응답하지 않았습니다. 결과적으로 정책을 다시 로드하는 동안 커널에 새 보안 컨텍스트가 발생하면 false "Out of memory"(ENOMEM) 오류와 함께 작업이 실패했습니다. 이번 업데이트를 통해 내부 SID(Security Identifier) 조회 테이블이 다시 설계되어 더 이상 정지되지 않습니다. 결과적으로 커널은 SELinux 정책을 다시 로드하는 동안 잘못된 ENOMEM 오류를 반환하지 않습니다.

(BZ#1335986)

NSS가 IPsec과 함께 사용하기 위해 X.509 인증서를 올바르게 처리

이전에는 NSS 라이브러리에서 IPsec과 함께 사용할 X.509 인증서를 제대로 처리하지 않았습니다. 그 결과, X.509 인증서에 serverAuthclientAuth 속성이 포함되지 않은 EKU(Extended Key Usage) 속성이 있는 경우 Libreswan IPsec 구현에서 인증서 검증을 잘못 거부했습니다. 이번 업데이트를 통해 NSS의 IPsec 프로필이 수정되어 Libreswan에서 설명된 인증서를 허용할 수 있습니다.

(BZ#1212132)

NSS는 RSA-PSS 키로 생성된 RSA PKCS#1 v1.5 서명을 더 이상 허용하지 않습니다.

RSA-PSS 키는 RSA-PSS 서명만 생성하고 PKCS#1 v1.5 알고리즘을 사용하는 키로 만든 서명을 생성하는 데 사용할 수 있습니다. 이전에는 NSS(Network Security Services) 라이브러리에서 해당 개인 키를 사용하여 만든 서명을 검증할 때 서버에서 사용하는 RSA 공개 키 유형을 확인하지 않았습니다. 결과적으로 NSS는 RSA-PSS 키를 사용하여 만든 경우에도 RSA PKCS#1 v1.5 서명을 유효한 것으로 승인했습니다.

버그가 수정되었으며 NSS 라이브러리에서 해당 개인 키를 사용하여 만든 서명을 검증할 때 서버에서 사용하는 RSA 공개 키 유형을 올바르게 확인합니다. 결과적으로 이 시나리오의 서명은 NSS에서 더 이상 허용되지 않습니다.

(BZ#1510156)

사용자를 전환할 때 권한 있는 키에 더 이상 액세스에 실패하지 않음

이전에는 AuthorizedKeysCommand* 구성 옵션을 사용하여 권한 있는 키를 검색하기 위해 사용자를 변경할 때 OpenSSH의 그룹 정보 캐시가 정리되지 않았습니다. 결과적으로 잘못된 그룹 정보로 인해 권한 있는 키에 액세스하지 못했습니다. 이 버그는 수정되었으며 사용자가 변경되면 권한 있는 키에 액세스할 수 있습니다.

(BZ#1583735)

scap-security-guide 에서 컨테이너 및 컨테이너 이미지에 적용되지 않는 규칙을 올바르게 건너뜁니다.

SCAP Security Guide 콘텐츠를 사용하여 컨테이너 및 컨테이너 이미지를 스캔할 수 있습니다. 컨테이너 및 컨테이너 이미지에 적용할 수 없는 규칙은 특정 CPE 식별자로 표시됩니다. 결과적으로 이러한 규칙의 평가를 자동으로 건너뛰고 컨테이너 및 컨테이너 이미지를 스캔할 때 적용되지 않습니다.

(BZ#1630739)

SCAP 보안 가이드의 Ansible 플레이북이 일반적인 오류로 인해 더 이상 실패하지 않음

SCAP 보안 가이드 콘텐츠에 포함된 Ansible 작업은 누락된 구성 파일, 존재하지 않는 파일 또는 제거된 패키지와 같은 특정 일반적인 사례를 처리할 수 없었습니다. 결과적으로 SCAP 보안 가이드의 Ansible 플레이북을 사용하거나 oscap 명령으로 생성된 경우 ansible-playbook 명령이 모든 오류로 종료되었습니다. 이번 업데이트를 통해 일반적인 사례를 처리하도록 Ansible 작업이 업데이트되었으며 플레이북을 실행하는 동안 공통 오류가 발생하더라도 SCAP 보안 가이드의 Ansible 플레이북을 성공적으로 실행할 수 있습니다.

(BZ#1647189)

SCAP 보안 가이드가 dconf 구성을 올바르게 확인

이번 업데이트 이전에는 SCAP Security Guide 프로젝트에서 사용된 OVAL(Open Vulnerability and Assessment Language) 검사가 dconf 바이너리 데이터베이스를 직접 확인하지 않았지만 각 키 파일만 확인했습니다. 이로 인해 스캔 결과에 false positives 또는 음수가 발생할 수 있습니다. 이번 업데이트를 통해 SCAP Security Guide 는 추가 검사 구성 요소를 추가하여 dconf 바이너리 데이터베이스가 해당 키 파일과 관련하여 최신 상태인지 확인합니다. 결과적으로 복잡한 검사에서 dconf 구성을 올바르게 확인합니다.

(BZ#1631378)

SELinux에서 gssd_t 프로세스가 다른 프로세스의 커널 키링에 액세스할 수 있도록 허용

이전에는 SELinux 정책에서 gssd_t 유형에 대한 허용 규칙이 누락되었습니다. 결과적으로 강제 모드에서 SELinux는 gssd_t 로 실행되는 프로세스가 다른 프로세스의 커널 키링에 액세스하지 못하도록 하고 예를 들어 sec=krb5 마운트를 차단할 수 있습니다. 이 규칙이 정책에 추가되었으며 gssd_t 로 실행되는 프로세스는 다른 프로세스의 인증 키에 액세스할 수 있습니다.

(BZ#1487350)

SELinux는 더 이상 모든 비보안 디렉토리 관리에서 snapperd 를 차단하지 않음

이번 업데이트 이전에는 SELinux 정책에 snapper 데몬(snapper데몬)에 대한 허용 규칙이 누락되었습니다. 그 결과 snapper가 강제 모드에서 SELinux를 사용하여 새 스냅샷에 대한 구성 파일을 btrfs 볼륨에 생성할 수 없었습니다. 이번 업데이트를 통해 누락된 규칙이 추가되어 SELinux를 통해 모든 비보안 디렉토리를 관리할 수 있습니다.

(BZ#1619306)

sudo I/O 로깅 기능도 SELinux 제한 사용자에 대해 작동합니다.

이번 SELinux 정책 업데이트 이전에는 사용자 도메인에서 일반 의사 터미널 인터페이스를 사용할 수 있는 규칙이 누락되었습니다. 그 결과 SELinux-confined 사용자에 대해 sudo 유틸리티의 I/O 로깅 기능이 작동하지 않았습니다. 누락된 규칙이 정책에 추가되어 설명된 시나리오에서 I/O 로깅 기능이 더 이상 실패하지 않습니다.

(BZ#1564470)

LDAP를 사용하여 구성된 sudo 에서 sudoRunAsGroup 을 올바르게 처리합니다.

이전에는 LDAP를 사용하여 구성된 sudo 툴이 sudoRunAsGroup 특성이 정의되고 sudoRunAsUser 특성이 정의되지 않은 경우 올바르게 처리되지 않았습니다. 그 결과 root 사용자가 대상 사용자로 사용되었습니다. 이번 업데이트를 통해 sudoers.ldap(5) 도움말 페이지에 설명된 동작과 일치하도록 sudoRunAsGroup 처리가 수정되었으며 이제 설명된 시나리오에서 sudo 가 제대로 작동합니다.

(BZ#1618702)

6.9. 서버 및 서비스

chronyd 가 재부팅 후 더 이상 NTP 서버와 동기화되지 않음

이전 버전에서는 인터페이스가 네트워크 스크립트에서 제어되고 NetworkManager가 동시에 활성화되면 chrony NetworkManager 디스패치 스크립트에서 NTP 소스를 부팅 시 오프라인 상태로 전환했습니다. 이로 인해 chronyd 가 시스템 시계를 동기화할 수 없었습니다. 이번 업데이트를 통해 chrony 디스패치 스크립트는 시작되거나 중단된 인터페이스와 관련이 없는 이벤트를 무시합니다. 결과적으로 chronyd 는 이제 설명된 상황에서 예상대로 NTP 서버와 동기화됩니다.

(BZ#1600882)

동일한 서버에서 실행 중인 SSSD가 ignore_group_members = true로 구성된 경우 CUPS에서 더 이상 액세스를 거부하지 않습니다.

SSSD(System Security Services Daemon)에서 /etc/sssd/sssd.conf 파일에서 ignore_group_members = true 설정을 사용하는 경우 getgrnam() 함수는 SSSD에서 검색한 그룹 멤버 없이 그룹 구조를 반환합니다. 이는 예상 동작입니다. 이전에는 CUPS가 getgrnam() 만 사용하여 사용자가 그룹의 멤버인지 확인합니다. 그 결과, groups를 사용하여 그룹 멤버에 대한 액세스를 허용하는 CUPS 서버에 언급된 설정으로 SSSD가 구성된 경우 CUPS에서 해당 그룹의 사용자에 대한 액세스를 거부했습니다. 이번 업데이트를 통해 CUPS는 이제 getgrouplist() 함수를 추가로 사용합니다. 이 함수는 SSSD가 ignore_group_members = true 로 구성된 경우에도 그룹 멤버를 반환합니다. 결과적으로 CUPS는 언급된 시나리오의 그룹 멤버십에 따라 액세스를 올바르게 결정합니다.

(BZ#1570480)

dbus-daemon 을 실행하면 더 이상 시스템 서비스를 활성화할 수 없습니다.

D-Bus 메시지 버스 데몬(dbus-daemon)을 버전 1.10.24로 다시 기반으로 여러 dbus 도구의 위치가 마이그레이션되었습니다. dbus-send 실행 파일은 /bin 디렉토리에서 /usr/bin 디렉터리로 변경되었습니다. dbus-daemon-launch-helper 실행 파일이 libdir 디렉토리에서 libexecdir 디렉터리로 이동되었습니다. 결과적으로 dbus-send 명령라는 패키지의 scriptlet이 D-Bus로 메시지를 보내고 서비스 활성화를 트리거하면 활성화에 실패할 수 있었습니다. 이번 업데이트를 통해 dbus-daemon-launch-helper 의 이전 위치와 새 위치 간의 호환성 심볼릭 링크를 생성하여 버그가 수정되었습니다. 결과적으로 실행 중인 dbus-daemon 인스턴스는 이제 시스템 버스를 호출하여 시스템 서비스를 활성화할 수 있습니다.

(BZ#1568856)

복구 시스템의 팀 구성이 다시 올바르게 작동합니다.

RHBA-2019:0498 권고에서 제공하는 업데이트는 ReaR의 여러 문제를 해결하여 복잡한 네트워크 구성에 영향을 미쳤습니다. 그러나 팀 구성의 경우 이 업데이트로 다른 문제가 발생했습니다. 팀에 여러 멤버 인터페이스가 있는 경우 복구 시스템에서 팀 장치가 올바르게 구성되지 않았습니다. 결과적으로 RHBA-2019:0498에서 제공하는 업데이트를 적용한 후 이전 동작을 유지하기 위해 작업이 필요했습니다. 이번 업데이트에서는 ReaR의 버그가 수정되어 복구 시스템의 팀 구성이 올바르게 작동합니다.

(BZ#1685166)

RHOSP 10의 RHEL 7 노드에서 가상 머신이 올바르게 작동합니다.

이전 버전에서는 Red Hat OpenStack Plaform 10 (RHOSP 10)에서 RHEL 7 (Red Hat Enterprise Linux 7) 노드를 이후 마이너 버전으로 업그레이드하면 해당 노드에서 호스팅되는 VM(가상 머신)을 시작할 수 없는 경우가 있었습니다. 이번 업데이트에서는 tuned 서비스가 kvm-intel 모듈의 매개 변수를 구성하는 방법을 수정하여 설명된 문제가 발생하지 않도록 합니다.

(BZ#1649408)

Tuned 에서 ksmksmtuned 처리가 수정되었습니다.

이전에는 ksmksmtuned 서비스가 활성화된 경우 Tunedcpu-partitioning 프로필을 적용하지 못하는 경우가 있었습니다. 이번 업데이트를 통해 ksmksmtuned 서비스 처리가 수정되었습니다. 결과적으로 Tunedcpu-partitioning 프로필을 안정적으로 적용합니다.

(BZ#1622239)

Tuned 프로필이 로드될 때 존재하지 않는 sysctl 설정을 참조하는 /var/log/tuned/tuned.log 의 오류 메시지가 더 이상 발생하지 않음

이전에는 Tuned 데몬이 존재하지 않는 sysctl 설정을 오류로 처리했습니다. 예를 들어 net.bridge.bridge-nf-call-ip6tables,net.bridge-nf-call-iptables, 또는 net.bridge.bridge-nf-call-arptables, 이는 /var/log/tuned/tuned.log 파일에서 오류를 트리거할 수 있습니다.

Failed to set sysctl parameter 'net.bridge.bridge-nf-call-ip6tables' to '0', the parameter does not exist
Copy to Clipboard Toggle word wrap

이번 업데이트를 통해 Tuned 가 수정되었으며 설명된 상황에서 /var/log/tuned/tuned.log 에서 오류 메시지가 더 이상 발생하지 않습니다.

(BZ#1714595)

6.10. 스토리지

LVM은 더 이상 물리 볼륨의 첫 번째 128kB 공간에 있는 데이터 손상을 유발하지 않습니다.

이전에는 LVM의 I/O 계층의 버그로 인해 드물지 않은 경우 데이터 손상이 발생할 수 있었습니다. 버그는 다음 조건이 동시에 적용되는 경우에만 나타날 수 있습니다.

  • PV(물리 볼륨)가 기본이 아닌 정렬을 사용하여 생성되었습니다. 기본값은 1MB입니다.
  • LVM 명령은 PV의 메타데이터 영역의 후반 끝에 메타데이터를 수정했습니다.
  • 사용자 또는 파일 시스템이 동일한 바이트(racing)를 수정했습니다.

데이터 손상 사례가 보고되지 않았습니다.

이번 업데이트를 통해 문제가 해결되었으며 LVM에서 더 이상 이러한 조건에서 데이터 손상을 일으킬 수 없습니다.

(BZ#1643651)

시스템 부팅이 더 이상 ndctl에 의해 지연되지 않음

이전 버전에서는 ndctl 패키지에서 설치한 udev 규칙에서 NVDIMM(Non-Volatile Dual In-line Memory Module) 장치가 있는 시스템에서 시스템 부팅 프로세스가 몇 분 동안 지연되는 경우가 있었습니다. 이러한 경우 systemd 에 다음과 유사한 메시지가 표시되었습니다.

INFO: task systemd-udevd:1554 blocked for more than 120 seconds.
...
nvdimm_bus_check_dimm_count+0x31/0xa0 [libnvdimm]
...
Copy to Clipboard Toggle word wrap

이번 업데이트를 통해 ndc tl이 udev 규칙을 더 이상 설치하지 않습니다. 결과적으로 ndc tl은 시스템 부팅을 지연시키지 않습니다.

(BZ#1635441)

7장. 기술 프리뷰

이 장에서는 Red Hat Enterprise Linux 7.7에서 사용할 수 있는 모든 기술 프리뷰 목록을 제공합니다.

기술 프리뷰 기능에 대한 Red Hat 지원 범위 정보는 기술 프리뷰 기능 지원 범위를 참조하십시오.

7.1. 일반 업데이트

systemd에서 가져온 VM 및 컨테이너 이미지 가져오기 및 내보내기 서비스

최신 systemd 버전에는 이전 빌드에서 활성화되지 않은 systemd-importd 데몬이 포함되어 machinectl pull-* 명령이 실패했습니다. systemd-importd 데몬은 기술 프리뷰로 제공되며 안정적인 것으로 간주해서는 안 됩니다.

(BZ#1284974)

7.2. 인증 및 상호 운용성

기술 프리뷰로 사용할 수 있는 컨테이너화된 Identity Management 서버

rhel7/ipa-server 컨테이너 이미지는 기술 프리뷰 기능으로 사용할 수 있습니다. rhel7/sssd 컨테이너 이미지가 이제 완전히 지원됩니다.

자세한 내용은 컨테이너 화된 ID 관리 서비스 사용을 참조하십시오.

(BZ#1405325)

IdM을 숨겨진 복제본으로 설정하면 이제 기술 프리뷰로 사용 가능

이 향상된 기능을 통해 관리자는 IdM(Identity Management) 복제본을 숨겨진 복제본으로 설정할 수 있습니다. 숨겨진 복제본은 모든 서비스가 실행 중이고 사용 가능한 IdM 서버입니다. 그러나 DNS의 서비스에 SRV 레코드가 없고 LDAP 서버 역할이 활성화되어 있지 않기 때문에 다른 클라이언트 또는 마스터에는 알 수 없습니다. 따라서 클라이언트는 서비스 검색을 사용하여 숨겨진 복제본을 탐지할 수 없습니다.

숨겨진 복제본은 주로 클라이언트를 중단시킬 수 있는 전용 서비스용으로 설계되었습니다. 예를 들어 IdM의 전체 백업은 마스터 또는 복제본에서 모든 IdM 서비스를 종료해야 합니다. 숨겨진 복제본을 사용하는 클라이언트가 없으므로 관리자는 클라이언트에 영향을 주지 않고 이 호스트의 서비스를 일시적으로 종료할 수 있습니다. 기타 사용 사례에는 IdM API에 대한 고로드 작업 또는 LDAP 서버(예: 대량 가져오기 또는 광범위한 쿼리)가 포함됩니다.

새 숨겨진 복제본을 설치하려면 ipa-replica-install --hidden-replica 명령을 사용합니다. 기존 복제본의 상태를 변경하려면 ipa server-state 명령을 사용합니다.

(BZ#1518939)

DNSSEC를 IdM에서 기술 프리뷰로 이용 가능

통합된 DNS가 있는 IdM(Identity Management) 서버는 이제 DNS 프로토콜의 보안을 강화하기 위한 DNS로의 확장 기능 세트인 DNS Security Extensions(DNS Security Extensions)를 지원합니다. IdM 서버에서 호스팅되는 DNS 영역은 DNSSEC를 사용하여 자동으로 서명할 수 있습니다. 암호화 키는 자동으로 생성되고 순환됩니다.

DNSSEC로 DNS 영역을 보호하기로 결정한 사용자는 다음 문서를 읽고 따르는 것이 좋습니다.

통합된 DNS가 있는 IdM 서버는 DNSSEC를 사용하여 다른 DNS 서버에서 얻은 DNS 응답을 검증합니다. 이는 Red Hat Enterprise Linux 네트워킹 가이드 에 설명된 이름 지정 방법에 따라 구성되지 않은 DNS 영역의 가용성에 영향을 미칠 수 있습니다.

(BZ#1115294)

ID 관리 JSON-RPC API를 기술 프리뷰로 사용 가능

IdM(Identity Management)에 API를 사용할 수 있습니다. API를 보기 위해 IdM은 API 브라우저도 기술 프리뷰로 제공합니다.

Red Hat Enterprise Linux 7.3에서는 여러 버전의 API 명령을 사용하도록 IdM API가 개선되었습니다. 이전에는 기능 개선이 호환되지 않는 방식으로 명령의 동작을 변경할 수 있었습니다. 이제 IdM API가 변경되는 경우에도 기존 툴 및 스크립트를 계속 사용할 수 있습니다. 이를 통해 다음을 수행할 수 있습니다.

  • 관리자는 관리 클라이언트보다 서버에서 이전 버전 또는 이후 버전의 IdM을 사용합니다.
  • IdM 버전이 서버에서 변경되는 경우에도 특정 버전의 IdM 호출을 사용하는 개발자입니다.

모든 경우에서 한 쪽이 예를 들어 기능에 대한 새로운 옵션을 도입하는 최신 버전을 사용하는 경우와 관계없이 서버와의 통신이 가능합니다.

API 사용에 대한 자세한 내용은 관련 knowlegdebase 문서를 참조하십시오.

(BZ#1298286)

AD 및 LDAP sudo 공급자 사용

Active Directory(AD) 공급자는 AD 서버에 연결하는 데 사용되는 백엔드입니다. Red Hat Enterprise Linux 7.2부터 LDAP 공급자와 함께 AD sudo 공급자를 사용하는 것은 기술 프리뷰로 사용할 수 있습니다. AD sudo 공급자를 활성화하려면 sssd.conf 파일의 [domain] 섹션에 sudo_provider=ad 설정을 추가합니다.

(BZ#1068725)

Custodia 시크릿 서비스 공급자는 기술 프리뷰로 사용 가능

기술 프리뷰로 시크릿 서비스 공급자인 Custodia를 사용할 수 있습니다. custodia는 키 또는 암호와 같은 시크릿의 프록시로 저장하거나 사용합니다.

자세한 내용은 http://custodia.readthedocs.io 에서 업스트림 문서를 참조하십시오.

Red Hat Enterprise Linux 7.6부터 Custodia는 더 이상 사용되지 않습니다.

(BZ#1403214)

7.3. 클러스터링

corosync-qdevice 의 이기종 기술 프리뷰로 사용 가능

추론은 시작시 로컬로 실행되는 명령 세트, 클러스터 멤버십 변경, corosync-qnetd 에 성공적으로 연결, 선택적으로 주기적으로 실행됩니다. 모든 명령이 시간에 성공적으로 완료되면 (올바르 반환 오류 코드가 0 인 경우), 추론이 통과되었습니다. 그렇지 않으면 실패합니다. 이기종 결과는 corosync-qnetd 로 전송되며 계산에 어떤 파티션을 정족해야 하는지 결정합니다.

(BZ#1413573)

새로운 fence-agents-heuristics-ping fence 에이전트

Pacemaker는 기술 프리뷰로 fence_heuristics_ping 에이전트를 지원합니다. 이 에이전트는 자체적으로 실제 펜싱을 수행하지 않고 펜싱 수준의 동작을 새로운 방식으로 활용하는 실험적인 차단 에이전트 클래스를 여는 것을 목표로 합니다.

가상 에이전트가 실제 펜싱을 수행하는 펜싱 에이전트와 동일한 펜싱 수준에 구성되어 있지만 해당 에이전트가 순서대로 구성되는 경우 펜싱은 펜싱을 수행하는 에이전트에서 이를 시도하기 전에 가상 에이전트에 대한 off 작업을 실행합니다. 가상 에이전트에서 off 작업에 대해 음수 결과를 제공하는 경우 펜싱 수준이 성공하지 않다는 것이 이미 명확하지 않아 Pacemaker 펜싱에서 off 작업을 수행하는 에이전트에서 off 작업을 수행하는 단계를 건너뜁니다. 가상 에이전트가 이 동작을 악용하여 실제 펜싱을 수행하는 에이전트가 특정 조건에서 노드를 펜싱하지 못하도록 할 수 있습니다.

사용자가 2 노드 클러스터에서 특히 2-노드 클러스터에서 이 에이전트를 사용하고자 할 수 있습니다. 이 에이전트를 사전에 알고 있으면 노드가 피어를 펜싱하는 것이 적절하지 않을 수 있습니다. 예를 들어, 노드가 네트워킹 uplink에 도달하는 데 문제가 있어 클라이언트에 연결할 수 없는 경우 노드가 서비스를 인수하지 못할 수 있습니다. 이 경우 라우터에 ping이 탐지되는 상황이 발생할 수 있습니다.

(BZ#1476401)

pcs 툴에서 Pacemaker에서 번들 리소스를 관리합니다.

Red Hat Enterprise Linux 7.4부터 기술 프리뷰로 Pacemaker는 필요한 모든 인프라에서 Docker 컨테이너를 시작하기 위한 특수 구문을 지원합니다. Pacemaker 번들을 생성한 후에는 번들을 캡슐화하는 Pacemaker 리소스를 생성할 수 있습니다. 컨테이너의 Pacemaker 지원에 대한 자세한 내용은 고가용성 애드온 참조를 참조하십시오.

이 기능은 기술 프리뷰 기능을 제외하고 RHEL 7.4부터 Red Hat은 RHOSP(Red Hat Openstack Platform) 배포용 Pacemaker 번들 사용을 완전하게 지원합니다.

(BZ#1433016)

새로운 LVM 및 LVM 잠금 관리자 리소스 에이전트

Red Hat Enterprise Linux 7.6에는 기술 프리뷰로 lvmlockdLVM 활성화 라는 두 가지 새로운 리소스 에이전트가 도입되었습니다.

LVM 활성화 에이전트는 클러스터 전체에서 LVM 관리를 위해 여러 방법 중에서 선택할 수 있습니다.

  • 태그 지정: 기존 lvm 리소스 에이전트를 사용한 태그와 동일합니다.
  • clvmd: 기존 lvm 리소스 에이전트와 clvmd와 동일합니다.
  • 시스템 ID: 볼륨 그룹 장애 조치(failover)에 시스템 ID를 사용하는 새로운 옵션입니다.
  • lvmlockd: 볼륨 그룹 공유에 lvmlockddlm 을 사용하는 새로운 옵션입니다( clvmd의 대체).

lvmlockd 리소스 에이전트는 LVM-activatelvmlockd 를 사용하도록 구성된 경우 lvmlockd 데몬을 시작하는 데 사용됩니다.

lvmlockd 및 LVM-activate 리소스 에이전트에 대한 자세한 내용은 해당 에이전트의 PCS 도움말 화면을 참조하십시오. lvmlockd 와 함께 사용하기 위해 LVM을 설정하는 방법에 대한 자세한 내용은 lvmlockd(8) 매뉴얼 페이지를 참조하십시오.

(BZ#1513957)

7.4. 데스크탑

기술 프리뷰로 Wayland 사용 가능

Wayland 디스플레이 서버 프로토콜은 GNOME에서 Wayland 지원을 활성화하는 데 필요한 종속 패키지를 사용하여 Red Hat Enterprise Linux에서 기술 프리뷰로 사용할 수 있으며, 이는 부분적인 확장을 지원합니다. Wayland 에서는 입력 드라이버로 libinput 라이브러리를 사용합니다.

다음 기능은 현재 사용할 수 없거나 제대로 작동하지 않습니다.

  • 현재 여러 GPU 지원을 사용할 수 없습니다.
  • NVIDIA 바이너리 드라이버는 Wayland 에서 작동하지 않습니다.
  • xrandr 유틸리티는 해상도, 회전 및 레이아웃 처리 방법이 다르기 때문에 Wayland 에서 작동하지 않습니다.
  • 화면 녹화, 원격 데스크탑 및 접근성은 Wayland 에서 제대로 작동하지 않습니다.
  • 클립보드 관리자는 사용할 수 없습니다.
  • 현재 Wayland 에서 GNOME 쉘 을 다시 시작할 수 없습니다.
  • Wayland 에서는 가상 머신 뷰어와 같은 X11 애플리케이션에서 키보드 사용 정보를 무시합니다.

(BZ#1481411)

기술 프리뷰로 부분 확장 가능

Red Hat Enterprise Linux 7.5부터 GNOME은 기술 프리뷰로 부분적인 확장을 제공하여 DPI가 lo(scale 1)와 hi(scale 2) 사이에 있는 모니터의 문제를 해결합니다.

기술 제한으로 인해 소수의 확장은 Wayland에서만 사용할 수 있습니다.

(BZ#1481395)

7.5. 파일 시스템

ext4 및 XFS에서 기술 프리뷰로 파일 시스템 DAX 사용 가능

Red Hat Enterprise Linux 7.3부터 Direct Access (DAX)는 애플리케이션이 영구 메모리를 주소 공간에 직접 매핑할 수 있는 방법을 기술 프리뷰로 제공합니다.

DAX를 사용하려면 일반적으로 하나 이상의 연속 메모리 모듈(Non-Volatile 듀얼 인라인 메모리 모듈(NVDIMM) 형식)과 DAX를 지원하는 파일 시스템을 NVDIMM에서 생성해야 합니다. 또한 dax 마운트 옵션을 사용하여 파일 시스템을 마운트해야 합니다. 그런 다음 dax 마운트 파일 시스템에 있는 파일의 mmap 으로 인해 스토리지를 애플리케이션의 주소 공간에 직접 매핑합니다.

(BZ#1274459)

pNFS 블록 레이아웃 사용 가능

기술 프리뷰로 Red Hat Enterprise Linux 클라이언트는 블록 레이아웃 기능을 사용하여 pNFS 공유를 마운트할 수 있습니다.

Red Hat은 대신 블록 레이아웃과 유사하지만 사용하기 쉽도록 pNFS SCSI 레이아웃을 사용하는 것이 좋습니다.

(BZ#1111712)

OverlayFS

OverlayFS는 일종의 통합 파일 시스템입니다. 이를 통해 사용자는 한 파일 시스템을 다른 파일 시스템 위에 오버레이할 수 있습니다. 변경 사항은 상위 파일 시스템에 기록되지만 하위 파일 시스템은 수정되지 않은 상태로 유지됩니다. 이를 통해 여러 사용자가 기본 이미지가 읽기 전용 미디어에 있는 컨테이너 또는 DVD-ROM과 같은 파일 시스템 이미지를 공유할 수 있습니다. 자세한 내용은 Linux 커널 설명서 를 참조하십시오.

OverlayFS는 대부분의 상황에서 기술 프리뷰로 유지됩니다. 따라서 커널은 이 기술이 활성화될 때 경고를 기록합니다.

Docker와 함께 사용하는 경우 OverlayFS에 대해 다음과 같은 제한 사항이 적용됩니다.

  • OverlayFS는 Docker 그래프 드라이버로만 사용할 수 있습니다. 컨테이너 COW 콘텐츠에서는 영구 스토리지가 아닌 COW 콘텐츠에서만 사용할 수 있습니다. 모든 영구 스토리지는 지원 대상인 OverlayFS가 아닌 볼륨에 배치해야 합니다. 기본 Docker 구성만 사용할 수 있습니다. 즉, 하나의 오버레이 수준, 하나의 lowerdir, 낮은 수준과 상위 수준 모두 동일한 파일 시스템에 있습니다.
  • 현재 하위 계층 파일 시스템으로 사용하기 위해 XFS만 지원됩니다.
  • Red Hat Enterprise Linux 7.3 및 이전 버전에서 SELinux는 실제 시스템에서 활성화 및 강제 모드로 설정되어야 하지만 컨테이너 분리를 수행할 때 컨테이너에서 비활성화해야 합니다. 즉, /etc/sysconfig/docker 파일에 --selinux-enabled 가 포함되어서는 안 됩니다. Red Hat Enterprise Linux 7.4부터 OverlayFS는 SELinux 보안 레이블을 지원하며 /etc/sysconfig/docker--selinux-enabled 를 지정하여 컨테이너에 대한 SELinux 지원을 활성화할 수 있습니다.
  • OverlayFS 커널 ABI 및 사용자 공간 동작은 안정적인 것으로 간주되지 않으며 향후 업데이트 시 변경될 수 있습니다.
  • yum 및 rpm 유틸리티가 컨테이너 내부에서 제대로 작동하도록 하려면 사용자가 yum-plugin-ovl 패키지를 사용해야 합니다.

OverlayFS는 POSIX 표준의 제한된 집합을 제공합니다. OverlayFS를 사용하여 배포하기 전에 애플리케이션을 철저히 테스트합니다.

오버레이로 사용하려면 -n ftype=1 옵션을 사용하여 XFS 파일 시스템을 생성해야 합니다. rootfs 및 시스템 설치 중에 생성된 모든 파일 시스템을 사용하여 Anaconda kickstart에서 --mkfsoptions=-n ftype=1 매개변수를 설정합니다. 설치 후 새 파일 시스템을 만들 때 # mkfs -t xfs -n ftype=1 /PATH/TO/DEVICE 명령을 실행합니다. 기존 파일 시스템을 오버레이로 사용할 수 있는지 확인하려면 # xfs_info /PATH/TO/DEVICE | grep ftype 명령을 실행하여 ftype=1 옵션이 활성화되어 있는지 확인합니다.

이번 릴리스에서는 OverlayFS와 관련된 몇 가지 알려진 문제도 있습니다. 자세한 내용은 Linux 커널 설명서의 비표준 동작을 참조하십시오.

(BZ#1206277)

Btrfs 파일 시스템

B-Tree 파일 시스템 Btrfs 는 Red Hat Enterprise Linux 7에서 기술 프리뷰로 사용할 수 있습니다.

Red Hat Enterprise Linux 7.4에는 이 기능에 대한 마지막 예정된 업데이트가 도입되었습니다. Btrfs 는 더 이상 사용되지 않습니다. 즉, Red Hat은 완전히 지원되는 기능으로 Btrfs 를 이동하지 않으며 향후 Red Hat Enterprise Linux 주요 릴리스에서 제거될 예정입니다.

(BZ#1477977)

7.6. 하드웨어 활성화

LSI Syncro CS HA-DAS 어댑터

Red Hat Enterprise Linux 7.1에는 LSI Syncro CS HA-DAS(고가용성 직접 연결 스토리지) 어댑터를 지원하기 위해 megaraid_sas 드라이버에 코드가 포함되었습니다. 이전에 활성화된 어댑터에서 megaraid_sas 드라이버가 완전하게 지원되지만 Syncro CS용 드라이버를 기술 프리뷰로 사용할 수 있습니다. 이 어댑터에 대한 지원은 LSI, 시스템 통합자 또는 시스템 공급 업체에 의해 직접 제공됩니다. Red Hat Enterprise Linux 7.2 이상에 Syncro CS를 배포하는 사용자는 Red Hat 및 LSI에 피드백을 제공하는 것이 좋습니다.

(BZ#1062759)

tss2 는 IBM Power LE에 대해 TPM 2.0을 활성화합니다.

tss2 패키지는 신뢰할 수 있는 컴퓨팅 그룹 스택(TSS) 2.0을 IBM Power LE 아키텍처의 기술 프리뷰로 구현한 IBM 구현이 추가되었습니다. 이 패키지를 사용하면 TPM 2.0 장치와 상호 작용할 수 있습니다.

(BZ#1384452)

기술 프리뷰로 사용 가능한 ibmvnic 장치 드라이버

Red Hat Enterprise Linux 7.3부터 IBM POWER 아키텍처용 IBM vNIC(Virtual Network Interface Controller) 드라이버인 ibmvnic 이 기술 프리뷰로 사용할 수 있습니다. vNIC는 엔터프라이즈 기능을 제공하고 네트워크 관리를 단순화하는 PowerVM 가상 네트워킹 기술입니다. SR-IOV NIC와 결합된 경우 가상 NIC 수준에서 대역폭 제어 QoS(Service Quality of Service) 기능을 제공하는 고성능의 효율적인 기술입니다. vNIC는 가상화 오버헤드를 크게 줄여 네트워크 가상화에 필요한 CPU 및 메모리를 포함하여 대기 시간을 줄이고 서버 리소스의 수를 줄입니다.

Red Hat Enterprise Linux 7.6에서는 ibmvnic 드라이버가 버전 1.0으로 업그레이드되어 이전 버전에 비해 여러 버그 수정 및 개선 사항이 추가되었습니다. 주요 변경 사항은 다음과 같습니다.

  • VIOS(Virtual Input-Output) 서버에서 오류 ID를 제공하지 않았기 때문에 이전에 요청한 오류 정보가 제거된 코드가 제거되었습니다.
  • 원인 문자열로 오류 보고가 업데이트되었습니다. 결과적으로 복구 중에 드라이버는 오류가 아닌 경고로 문자열을 분류합니다.
  • 로그인 실패 시 오류 복구가 수정되었습니다.
  • LPAR(Logical Partitioning)을 마이그레이션하는 동안 장애 조치(failover) 후 발생한 실패 상태가 수정되었습니다.
  • 드라이버는 이제 가능한 모든 로그인 응답 반환 값을 처리할 수 있습니다.
  • Transmit 및 Receive(Tx/Rx) 대기열이 변경된 경우 장애 조치(failover) 또는 LPM(Link Power Management) 중에 발생한 드라이버 충돌이 수정되었습니다.

(BZ#1519746)

Kubelet 어댑터를 기술 프리뷰로 이용 가능

기술 프리뷰로 사용할 수 있는 CloudEvent 어댑터는 다음과 같습니다.

  • PCI ID 0x1000:0x00e2 및 0x1000:0x00e6은 CloudEvent t3sas 드라이버에 의해 제어됩니다.
  • PCI ID 0x1000:Ox10e5 및 0x1000:0x10e6은 megaraid_sas 드라이버에서 제어

(BZ#1660791, BZ#1660289)

기술 프리뷰로 사용할 수 있는 아이노이드 드라이버

Intel® 이더넷 연결 E800 시리즈 Linux 드라이버(drain.ko.xz)는 기술 프리뷰로 사용할 수 있습니다.

(BZ#1454916)

기술 프리뷰로 사용 가능한ig c 드라이버

Intel® 2.5G 이더넷 Linux 드라이버(igc.ko.xz)는 기술 프리뷰로 사용할 수 있습니다.

(BZ#1454918)

7.7. 커널

추적을 위한 eBPF 시스템 호출

Red Hat Enterprise Linux 7.6에는 eBPF(Extended Berkeley Packet Filter)를 기술 프리뷰로 도입했습니다. 이 툴은 추적 하위 시스템에 대해서만 활성화됩니다. 자세한 내용은 관련 Red Hat 지식베이스 문서를 참조하십시오.

(BZ#1559615)

이기종 메모리 관리 포함 기술 프리뷰

Red Hat Enterprise Linux 7.3은 이기종 메모리 관리(HMM) 기능을 기술 프리뷰로 도입했습니다. 이 기능은 프로세스 주소 공간을 자체 메모리 관리 장치(MMU)에 미러링하려는 장치의 도우미 계층으로 커널에 추가되었습니다. 따라서 CPU 이외의 장치 프로세서는 통합 시스템 주소 공간을 사용하여 시스템 메모리를 읽을 수 있습니다. 이 기능을 활성화하려면 kernel 명령행에 experimental_hmm=enable 을 추가합니다.

(BZ#1230959)

kexec 를 기술 프리뷰로

kexec 시스템 호출은 기술 프리뷰로 제공되었습니다. 이 시스템 호출을 사용하면 현재 실행 중인 커널에서 다른 커널로 로드 및 부팅할 수 있으므로 커널 내에서 부트 로더의 기능을 수행할 수 있습니다. 표준 시스템 부팅 중에 일반적으로 수행되는 하드웨어 초기화는 kexec 부팅 중에 수행되지 않으므로 재부팅에 필요한 시간이 크게 줄어듭니다.

(BZ#1460849)

kexec 빠른 재부팅 을 기술 프리뷰로

Red Hat Enterprise Linux 7.5에서 도입된 kexec 빠른 재부팅 기능은 기술 프리뷰로 계속 사용할 수 있습니다. kexec 빠른 재부팅 을 사용하면 재부팅이 훨씬 빨라집니다. 이 기능을 사용하려면 kexec 커널을 수동으로 로드한 다음 운영 체제를 재부팅해야 합니다.

kexec를 기본 재부팅 작업으로 빠르게 재부팅 할 수 없습니다. Anaconda 에 대해 kexec 빠른 재부팅 을 사용하는 경우가 특수합니다. kexec 빠른 재부팅 을 기본값으로 설정할 수 없습니다. 그러나 Anaconda 와 함께 사용하면 사용자가 anaconda 옵션으로 커널을 부팅하는 경우 설치가 완료된 후 kexec 빠른 재부팅 을 자동으로 사용할 수 있습니다. kexec 재부팅을 예약하려면 커널 명령줄에서 inst.kexec 명령을 사용하거나 Kickstart 파일에 reboot --kexec 행을 포함합니다.

(BZ#1464377)

perf cqmresctrl으로 교체됨

Intel CacheECDHE Technology (CAT)는 Red Hat Enterprise Linux 7.4에서 기술 프리뷰로 소개되었습니다. 그러나 perf cqm 툴은 perf 인프라와 CQM( Cache Quality of Service Monitoring) 하드웨어 지원 간의 비호환성으로 인해 제대로 작동하지 않았습니다. 결과적으로 perf cqm 을 사용할 때 여러 문제가 발생했습니다.

이러한 문제는 특히 다음과 같습니다.

  • perf cqmresctrl을 사용하여 할당된 작업 그룹을 지원하지 않았습니다.
  • perf cqm 은 재활용과 관련된 몇 가지 문제로 인해 무작위적이고 부정확한 데이터를 제공했습니다.
  • perf cqm 은 서로 다른 종류의 이벤트를 함께 실행할 때 충분한 지원을 제공하지 않았습니다(예: 작업, 시스템 수준, cgroup 이벤트 등).
  • perf cqm 이 cgroup 이벤트에 대한 부분 지원만 제공
  • cgroup 이벤트 계층이 있는 경우 또는 cgroup 및 cgroup에서 작업을 모니터링할 때 cgroup 이벤트에 대한 부분적인 지원이 작동하지 않았습니다.
  • 명당 발생한 작업 모니터링
  • perf cqm 은 모든 소켓에 대한 집계 캐시 occupancy 또는 메모리 대역폭이 보고되었지만 대부분의 클라우드 및 VMM 기반 사용 사례에서는 개별 소켓별 사용이 필요합니다.

Red Hat Enterprise Linux 7.5에서 perf cqm 은 앞서 언급한 모든 문제를 해결한 resctrl 파일 시스템에 따른 접근 방식으로 교체되었습니다.

(BZ#1457533)

TC HW 오프로드는 기술 프리뷰로 사용 가능

Red Hat Enterprise Linux 7.6부터 STS( Traffic Control) 하드웨어 오프로드가 기술 프리뷰로 제공되었습니다.

하드웨어 오프로드를 사용하면 형성, 스케줄링, 허용 및 삭제와 같은 네트워크 트래픽 처리의 선택된 기능이 소프트웨어 처리를 기다리는 대신 하드웨어에서 직접 실행될 수 있으므로 성능이 향상됩니다.

(BZ#1503123)

AMD xgbe 네트워크 드라이버를 기술 프리뷰로 사용 가능

Red Hat Enterprise Linux 7.6부터 AMD xgbe 네트워크 드라이버는 기술 프리뷰로 제공되었습니다.

(BZ#1589397)

보안 메모리 암호화는 기술 프리뷰로만 사용 가능

현재 SME(Secure Memory Encryption)는 kdump 커널에서 SME 암호화 메모리를 해독하는 메모리 키가 없기 때문에 kdump 기능과 호환되지 않습니다. Red Hat은 SME를 활성화하면 테스트 중인 서버가 일부 기능을 수행하지 못할 수 있으므로 프로덕션 환경에서 사용하기에는 적합하지 않음이 확인되었습니다. 결과적으로 SME는 지원 수준을 Supported에서 기술 프리뷰로 변경하고 있습니다. 고객은 사전 프로덕션을 수행하는 동안 Red Hat 또는 시스템 공급 업체에 테스트 중인 모든 문제를 보고하는 것이 좋습니다.

(BZ#1726642)

버전 3.5에 따른 criu

Red Hat Enterprise Linux 7.2에는 criu 툴을 기술 프리뷰로 도입했습니다. 이 툴은 실행 중인 애플리케이션을 정지하고 파일 모음으로 저장하는 데 사용할 수 있는 CRIU(사용자 공간)에서 검사점/복원 을 구현합니다. 나중에 애플리케이션이 부트 해제된 상태에서 복원될 수 있습니다.

criu 툴은 구조화된 데이터를 직렬화하기 위해 언어 중립적인 플랫폼 중립적 메커니즘인 프로토콜 버퍼에 따라 달라집니다. 이러한 종속성을 제공하는 protobufprotobuf-c 패키지도 Red Hat Enterprise Linux 7.2에서 기술 프리뷰로 소개되었습니다.

Red Hat Enterprise Linux 7.7에서는 criu 패키지가 컨테이너 체크포인트 및 복원을 위해 Podman을 지원하는 최신 업스트림 버전으로 업그레이드되었습니다. 새로 추가된 기능은 SELinux 지원 없이만 작동합니다.

(BZ#1400230)

mlx5_core 드라이버는 Mellanox ConnectX-6 Dx 네트워크 어댑터를 기술 프리뷰로 지원

이번 개선된 기능에는 Mellanox ConnectX-6 Dx 네트워크 어댑터의 PCI ID가 mlx5_core 드라이버에 추가되었습니다. 이 어댑터를 사용하는 호스트에서 RHEL은 mlx5_core 드라이버를 자동으로 로드합니다. Red Hat은 이 기능을 지원되지 않는 기술 프리뷰로 제공합니다.

(BZ#1685900)

7.8. 네트워킹

Cisco usNIC driver

Cisco UCS(Unified Communication Manager) 서버에는 Cisco 독점 사용자 공간 네트워크 인터페이스 컨트롤러(usNIC)를 제공하는 선택적 기능이 있어 사용자 공간 애플리케이션에 대한 RDMA(Remote Direct Memory Access)와 같은 작업을 수행할 수 있습니다. 기술 프리뷰로 사용할 수 있는 libusnic_verbs 드라이버를 사용하면 Verbs API를 기반으로 하는 표준 InfiniBand RDMA 프로그래밍을 통해 usNIC 장치를 사용할 수 있습니다.

(BZ#916384)

Cisco VIC 커널 드라이버

기술 프리뷰로 사용할 수 있는 Cisco VIC Infiniband 커널 드라이버를 사용하면 독점형 Cisco 아키텍처에서 RDMA(Remote Directory Memory Access)와 같은 의미 체계를 사용할 수 있습니다.

(BZ#916382)

신뢰할 수 있는 네트워크 연결

기술 프리뷰로 사용할 수 있는 신뢰할 수 있는 Network Connect는 엔드포인트 연기 평가를 통합하기 위해 TLS, 802.1X 또는 IPsec과 같은 기존 네트워크 액세스 제어(NAC) 솔루션과 함께 사용됩니다. 즉, 엔드포인트의 시스템 정보 수집(예: 운영 체제 구성 설정, 설치된 패키지 등)을 사용합니다. 신뢰할 수 있는 Network Connect는 끝점이 네트워크에 액세스할 수 있도록 허용하기 전에 네트워크 액세스 정책에 대해 이러한 측정을 확인하는 데 사용됩니다.

(BZ#755087)

qlcnic 드라이버의 SR-IOV 기능

SR-IOV(Single-Root I/O Virtualization)에 대한 지원이 기술 프리뷰로 qlcnic 드라이버에 추가되었습니다. 이 기능에 대한 지원은 QLogic에서 직접 제공하며 고객은 QLogic 및 Red Hat에 피드백을 제공하는 것이 좋습니다. qlcnic 드라이버의 다른 기능은 완전히 지원됩니다.

(BZ#1259547)

오프로딩 지원이 있는 데크립터 분류기

아이 슬레이크는 사용자가 다양한 프로토콜에 대해 잘 알려진 패킷 필드에서 일치를 구성할 수 있도록 설계된 트래픽 제어(knative) 분류기입니다. 복잡한 필터링 및 분류 작업을 위해 u32 분류기를 통해 규칙을 더 쉽게 구성할 수 있도록하기위한 것입니다. 또한 슬라이크는 하드웨어에서 지원하는 경우 분류 및 작업 규칙을 기본 하드웨어에 오프로드하는 기능을 지원합니다. 아이 레이크 TC 분류기가 이제 기술 프리뷰로 제공됩니다.

(BZ#1393375)

7.9. Red Hat Enterprise Linux System Roles

기술 프리뷰로 사용할 수 있는 RHEL 시스템 역할의 postfix 역할

Red Hat Enterprise Linux System Roles는 Red Hat Enterprise Linux 하위 시스템에 대한 구성 인터페이스를 제공하므로 Ansible 역할을 포함하여 시스템 구성을 보다 쉽게 수행할 수 있습니다. 이 인터페이스를 사용하면 Red Hat Enterprise Linux의 여러 버전에서 시스템 구성을 관리하고 새로운 주요 릴리스를 채택할 수 있습니다.

Red Hat Enterprise Linux 7.4부터 rhel-system-roles 패키지는 Extras 리포지토리를 통해 배포되었습니다.

postfix 역할은 기술 프리뷰로 사용할 수 있습니다.

다음 역할이 완전하게 지원됩니다.

  • kdump
  • network
  • selinux
  • 스토리지 - RHEA-2020:0407 권고와 함께 사용 가능
  • timesync

자세한 내용은 RHEL 시스템 역할에 대한 지식베이스 문서를 참조하십시오.

(BZ#1439896)

rhel-system-roles-sap 을 기술 프리뷰로 사용 가능

rhel-system-roles-sap 패키지는 SAP 워크로드를 실행하기 위해 RHEL 시스템의 구성을 자동화하는 데 사용할 수 있는 SAP용 RHEL(Red Hat Enterprise Linux) 시스템 역할을 제공합니다. 이러한 역할은 관련 SAP Notes에 설명된 모범 사례를 기반으로 하는 최적의 설정을 자동으로 적용하여 SAP 워크로드를 실행하도록 시스템을 구성하는 시간을 크게 단축합니다. 액세스는 RHEL for SAP Solutions 제품으로 제한됩니다. 서브스크립션에 대한 지원이 필요한 경우 Red Hat 고객 지원에 문의하십시오.

RHEA-2019:3190 권고를 통해 rhel-system-roles-sap 패키지의 다음과 같은 새로운 역할을 기술 프리뷰로 사용할 수 있습니다.

  • sap-preconfigure
  • sap-netweaver-preconfigure
  • sap-hana-preconfigure

자세한 내용은 SAP용 Red Hat Enterprise Linux 시스템 역할을 참조하십시오.

참고: RHEL 7.7 for SAP Solutions는 Intel 64 아키텍처 및 IBM POWER8의 SAP HANA 사용에 대해 검증될 예정입니다. 기타 SAP 애플리케이션 및 데이터베이스 제품(예: SAP NetWeaver 및 SAP ASE)은 RHEL 7.7 기능을 사용할 수 있습니다. 검증된 릴리스 및 SAP 지원에 대한 최신 정보는 SAP Notes 2369910 및 2235581을 참조하십시오.

(BZ#1752544)

7.10. 보안

이제 libreswan에서SECCOMP를 활성화할 수 있습니다.

기술 프리뷰로 seccomp=enabled|tolerant|disabled 옵션이 ipsec.conf 구성 파일에 추가되어SECCOMP(Secure Computing mode)를 사용할 수 있습니다. 이렇게 하면 Libreswan 이 실행할 수 있는 모든 시스템 호출을 허용 목록에 추가하여 syscall 보안이 향상됩니다. 자세한 내용은 ipsec.conf(5) 매뉴얼 페이지를 참조하십시오.

(BZ#1375750)

pk12util RSA-PSS로 서명된 인증서를 가져올 수 있음

pk12util 툴에서는 RSA-PSS 알고리즘으로 서명된 인증서를 기술 프리뷰로 가져올 수 있습니다.

해당 개인 키를 가져오고 서명 알고리즘을 RSA-PSS 로 제한하는 PrivateKeyInfo.privateKeyAlgorithm 필드가 있는 경우 키를 브라우저로 가져올 때 무시됩니다. 자세한 내용은 https://bugzilla.mozilla.org/show_bug.cgi?id=1413596 을 참조하십시오.

(BZ#1431210)

certutil 에서 RSA-PSS 로 서명된 인증서 지원이 향상되었습니다.

certutil 툴에서 RSA-PSS 알고리즘으로 서명된 인증서 지원이 개선되었습니다. 주요 개선 사항 및 수정 사항은 다음과 같습니다.

  • 이제 --pss 옵션이 문서화되어 있습니다.
  • 인증서가 RSA-PSS 를 사용하도록 제한되면 PKCS#1 v1.5 알고리즘은 자체 서명 서명에 더 이상 사용되지 않습니다.
  • subjectPublicKeyInfo 필드의 빈 RSA-PSS 매개변수는 인증서를 나열할 때 더 이상 유효하지 않은 것으로 출력되지 않습니다.
  • RSA-PSS 알고리즘으로 서명된 일반 RSA 인증서를 생성하는 --pss-sign 옵션이 추가되었습니다.

certutil 에서 RSA-PSS 로 서명된 인증서에 대한 지원은 기술 프리뷰로 제공됩니다.

(BZ#1425514)

NSS 가 인증서에서 RSA-PSS 서명을 확인할 수 있음

RHEL 7.5 버전의 nss 패키지 이후 NSS( Network Security Services ) 라이브러리에서는 인증서에 대한 RSA-PSS 서명을 기술 프리뷰로 검증할 수 있습니다. 이번 업데이트 이전에는 SSL 백엔드로 NSS 를 사용하는 클라이언트는 RSA-PSS 알고리즘으로 서명된 인증서만 제공하는 서버에 TLS 연결을 설정할 수 없었습니다.

기능에는 다음과 같은 제한 사항이 있습니다.

  • /etc/pki/nss-legacy/rhel7.config 파일의 알고리즘 정책 설정은 RSA-PSS 서명에 사용되는 해시 알고리즘에는 적용되지 않습니다.
  • RSA-PSS 매개변수 제한은 인증서 체인 간 무시되며 단일 인증서만 고려합니다.

(BZ#1432142)

usbguard 는 화면을 기술 프리뷰로 잠글 때 USB 장치를 차단할 수 있습니다.

USBGuard 프레임워크를 사용하면 이미 실행 중인 usbguard-daemon 인스턴스가 "InsertedDevicePolicy" 런타임 매개변수 값을 설정하여 새로 삽입된 USB 장치를 처리하는 방법에 영향을 미칠 수 있습니다. 이 기능은 기술 프리뷰로 제공되며 기본 옵션은 장치를 승인할지 여부를 파악하는 정책 규칙을 적용하는 것입니다.

화면에 지식 베이스가 잠긴 동안 USB 장치 차단 문서를 참조하십시오.

(BZ#1480100)

7.11. 스토리지

NVMe/FC는 qla2xxx 드라이버를 사용하여 Qlogic 어댑터에서 기술 프리뷰로 사용 가능

NVMe/FC(NVMe over Fibre Channel) 전송 유형은 qla2xxx 드라이버를 사용하여 Qlogic 어댑터에서 기술 프리뷰로 사용할 수 있습니다.

NVMe/FC는 Red Hat Enterprise Linux에서 이전에 도입된 RDMA(Remote Direct Memory Access) 프로토콜 외에도 NVMe(Nonvolatile Memory Express) 프로토콜의 추가 패브릭 전송 유형입니다.

NVMe/FC는 기존 파이버 채널 인프라를 통해 대기 시간이 짧은 I/O 프로토콜을 제공합니다. 이는 다른 프로토콜인 SCSI에 캡슐화되는 대신 NVMe 스토리지의 성능 이점을 패브릭 전송을 통해 전달할 수 있기 때문에 솔리드 스테이트 스토리지 어레이에서 특히 중요합니다.

Red Hat Enterprise Linux 7.6부터 NVMe/FC는 lpfc 드라이버를 사용하는 Broadcom Emulex Fibre Channel 32Gbit 어댑터에서 완전히 지원됩니다.

(BZ#1387768)

SCSI의 다중 대기열 I/O 스케줄링

Red Hat Enterprise Linux 7에는 blk-mq 라는 블록 장치를 위한 새로운 다중 대기열 I/O 스케줄링 메커니즘이 포함되어 있습니다. scsi-mq 패키지를 사용하면 Small Computer System Interface (SCSI) 하위 시스템에서 이 새로운 대기열 메커니즘을 사용할 수 있습니다. 이 기능은 기술 프리뷰로 제공되며 기본적으로 활성화되어 있지 않습니다. 활성화하려면 커널 명령줄에 scsi_mod.use_blk_mq=Y 를 추가합니다.

또한 blk-mq 는 특히 대기 시간이 짧은 장치의 향상된 성능을 제공하기 위해 고안되었지만 더 나은 성능을 제공하지는 않습니다. 특히 경우에 따라 scsi-mq 를 활성화하면 특히 많은 CPU가 있는 시스템에서 성능이 크게 저하될 수 있습니다.

(BZ#1109348)

libStorageMgmt API의 대상 플러그인

Red Hat Enterprise Linux 7.1 이후 스토리지 어레이 독립 API인 libStorageMgmt를 사용한 스토리지 어레이가 완전히 지원됩니다. 제공된 API는 안정적이고 일관되며 개발자는 다양한 스토리지 배열을 프로그래밍 방식으로 관리하고 제공되는 하드웨어 가속 기능을 사용할 수 있습니다. 시스템 관리자는 libStorageMgmt를 사용하여 스토리지를 수동으로 구성하고 포함된 명령줄 인터페이스를 사용하여 스토리지 관리 작업을 자동화할 수 있습니다.

대상 플러그인은 완전히 지원되지 않으며 기술 프리뷰로 남아 있습니다.

(BZ#1119909)

qla2xxxlpfc 드라이버의 기술 프리뷰로 SCSI-MQ

Red Hat Enterprise Linux 7.4에서 업데이트된 qla2xxx 드라이버는 ql2xmqsupport=1 모듈 매개변수와 함께 SCSI-MQ(multiqueue)를 사용할 수 있습니다. 기본값은 0 (비활성화)입니다.

SCSI-MQ 기능은 qla2xxx 또는 lpfc 드라이버와 함께 사용하는 경우 기술 프리뷰로 제공됩니다.

SCSI-MQ를 사용하는 파이버 채널 어댑터에 비동기 IO를 사용하는 Red Hat의 최근 성능 테스트에서는 특정 조건에서 성능이 크게 저하되는 것으로 나타났습니다.

(BZ#1414957)

7.12. 시스템 및 서브스크립션 관리

YUM 4 를 기술 프리뷰로 사용 가능

YUM 버전 4의 차세대 YUM 패키지 관리자는 Red Hat Enterprise Linux 7 Extras 채널에서 기술 프리뷰로 사용할 수 있습니다.

YUM 4DNF 기술을 기반으로 하며 RHEL 7에서 사용되는 표준 YUM 3 보다 다음과 같은 이점을 제공합니다.

  • 성능 향상
  • 모듈식 콘텐츠 지원
  • 툴링과의 통합을 위해 적절하게 설계된 안정된 API

YUM 4 를 설치하려면 yum install nextgen-yum4 명령을 실행합니다.

subscription-manager 플러그인이 포함된 dnf-plugin-subscription-manager 패키지를 설치해야 합니다. 이 플러그인은 Red Hat 고객 포털 또는 Red Hat Satellite 6에서 제공하는 보호 리포지토리에 액세스하고 /etc/yum.repos.d/redhat.repo 파일의 자동 업데이트를 위해 필요합니다.

패키지를 관리하려면 yum4 명령과 특정 옵션을 yum 명령과 동일한 방식으로 사용합니다.

새로운 YUM 4 툴과 YUM 3 의 차이점에 대한 자세한 내용은 YUM과 비교하여 DNF CLI의 변경 사항을 참조하십시오.

Extras 채널을 활성화하는 방법에 대한 자세한 내용은 지식베이스 문서 Extras 채널/repo에 가입하는 방법을 참조하십시오.

(BZ#1461652)

7.13. 가상화

KVM 게스트에 대한 USB 3.0 지원

KVM 게스트에 대한 USB 3.0 호스트 어댑터(xHCI) 에뮬레이션은 Red Hat Enterprise Linux 7에서 기술 프리뷰로 남아 있습니다.

(BZ#1103193)

Intel 네트워크 어댑터를 선택하고 Hyper-V의 RHEL 7 게스트 OS에서 SR-IOV 지원

이제 Hyper-V 하이퍼바이저에서 실행되는 Red Hat Enterprise Linux 7 게스트 운영 체제는 ixgbevfi40evf 드라이버에서 지원하는 Intel 네트워크 어댑터에 SR-IOV(Single-root I/O Virtualization) 기능을 사용할 수 있습니다. 이 기능은 다음 조건이 충족되면 활성화됩니다.

  • 네트워크 인터페이스 컨트롤러(NIC)에 대해 SR-IOV 지원이 활성화됨
  • 가상 NIC에 대해 SR-IOV 지원이 활성화됨
  • 가상 스위치에 대해 SR-IOV 지원이 활성화됨
  • NIC의 VF(가상 기능)가 가상 머신에 연결되어 있습니다.

이 기능은 현재 Microsoft Windows Server 2019 및 2016에서 지원됩니다.

(BZ#1348508)

VFIO 드라이버의 no-IOMMU 모드

이 업데이트에서는 기술 프리뷰로 VFIO(가상 기능 I/O) 드라이버를 위한 No-IOMMU 모드를 추가합니다. No-IOMMU 모드는 IOMMU(I/O) I/O(IOMMU) 없이 직접 메모리 액세스(DMA) 가능 장치에 대한 전체 사용자 공간 I/O 액세스를 사용자에게 제공합니다. 지원되지 않는 것 외에도 IOMMU에서 제공하는 I/O 관리 부족으로 인해 이 모드를 사용하는 것은 안전하지 않습니다.

(BZ#1299662)

RHEL 7 게스트용 호스트로 Azure M416v2

이제 RHEL 7.6 이상을 게스트 운영 체제로 사용하는 가상 머신의 호스트로 Azure M416v2 인스턴스 유형을 사용할 수 있습니다.

(BZ#1661654)

virt-v2v 는 Debian 및 Ubuntu 게스트를 변환할 수 있습니다.

기술 프리뷰로 virt-v2v 유틸리티는 이제 Debian 및 Ubuntu 게스트 가상 머신을 변환할 수 있습니다. 이 변환을 수행할 때 현재 다음 문제가 발생합니다.

  • virt-v2v 는 GRUB2 설정에서 기본 커널을 변경할 수 없으며 게스트에 구성된 커널은 게스트에서 최적 버전이 제공되는 경우에도 변환 중에 변경되지 않습니다.
  • Debian 또는 Ubuntu VMware 게스트를 KVM으로 변환한 후 게스트의 네트워크 인터페이스 이름이 변경될 수 있으므로 수동 구성이 필요합니다.

(BZ#1387213)

GPU 기반 중재 장치가 VNC 콘솔을 지원

이제 VNC(Virtual Network Computing) 콘솔을 NVIDIA vGPU 기술과 같은 GPU 기반 중재 장치와 함께 사용할 수 있습니다. 결과적으로 가상 머신의 그래픽 출력을 실시간으로 렌더링하기 위해 이러한 중재 장치를 사용할 수 있습니다.

(BZ#1475770)

Open Virtual Machine Firmware

OVMF(Open Virtual Machine Firmware)는 Red Hat Enterprise Linux 7에서 기술 프리뷰로 사용할 수 있습니다. OVMF는 AMD64 및 Intel 64 게스트를 위한 UEFI 보안 부팅 환경입니다. 그러나 RHEL 7에서 사용할 수 있는 가상화 구성 요소를 사용하여 OVMF는 부팅이 불가능합니다. OVMF는 RHEL 8에서 완전하게 지원됩니다.

(BZ#653382)

8장. 확인된 문제

이 장에서는 Red Hat Enterprise Linux 7.7의 알려진 문제에 대해 설명합니다.

8.1. 인증 및 상호 운용성

ID 범위 변경 사항을 적용할 때 일관성 없는 경고 메시지

RHEL IdM(Identity Management)에서는 로컬 IdM 도메인 또는 신뢰할 수 있는 Active Directory 도메인과 연관된 여러 ID 범위(ID 범위)를 정의할 수 있습니다. ID 범위에 대한 정보는 등록된 모든 시스템의 SSSD 데몬에서 검색합니다.

ID 범위 속성을 변경하려면 SSSD를 다시 시작해야 합니다. 이전에는 SSSD를 다시 시작해야 한다는 경고 메시지가 없었습니다. RHEL 7.7에서는 ID 범위 속성이 SSSD를 다시 시작해야 하는 방식으로 수정될 때 표시되는 경고를 추가합니다.

현재 경고 메시지는 일관되지 않은 문구를 사용합니다. 경고 메시지의 목적은 ID 범위를 사용하는 IdM 시스템에서 SSSD를 다시 시작하는 것입니다. ID 범위에 대한 자세한 내용은 https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/linux_domain_identity_authentication_and_policy_guide/managing-unique_uid_and_gid_attributes을 참조하십시오.

(BZ#1631826)

ldap_id_use_start_tls 옵션에 기본값을 사용할 때 발생할 수 있는 위험

TLS없이 ldap:// 를 ID 조회에 사용하는 경우 공격 벡터가 발생할 위험이 있습니다. 특히 MITM(Man-in-the-middle) 공격으로 공격자는 LDAP 검색에 반환된 오브젝트의 UID 또는 GID를 변경하여 사용자를 가장할 수 있습니다.

현재 TLS를 적용하는 SSSD 구성 옵션인 ldap_id_use_start_tls 는 기본값은 false 입니다. 설정이 신뢰할 수 있는 환경에서 작동하고 id_provider = ldap 에 대해 암호화되지 않은 통신을 안전하게 사용할 수 있는지 결정합니다. 참고 id_provider = adid_provider = ipa 는 SASL 및 GSSAPI로 보호되는 암호화된 연결을 사용하므로 영향을 받지 않습니다.

암호화되지 않은 통신을 사용하는 것이 안전하지 않은 경우 /etc/sssd/sssd.conf 파일에서 ldap_id_use_start_tls 옵션을 true 로 설정하여 TLS를 적용합니다. 기본 동작은 RHEL의 향후 릴리스에서 변경될 예정입니다.

(JIRA:RHELPLAN-155168)

8.2. 컴파일러 및 툴

RHEL에 포함된 GCC 스레드 sanitizer가 더 이상 작동하지 않음

커널 메모리 매핑의 호환되지 않는 변경으로 인해 RHEL의 GCC(GNU C 컴파일러) 컴파일러 버전에 포함된 스레드 sanitizer가 더 이상 작동하지 않습니다. 또한, 스레드 sanitizer는 호환되지 않는 메모리 레이아웃에 적용할 수 없습니다. 따라서 RHEL에 포함된 GCC 스레드 sanitizer를 더 이상 사용할 수 없습니다.

해결 방법으로 Red Hat Developer Toolset에 포함된 GCC 버전을 사용하여 스레드 sanitizer를 사용하는 코드를 빌드합니다.

(BZ#1569484)

SystemTap의 컨텍스트 변수에 항상 액세스할 수 없는 경우

GCC 컴파일러의 디버그 정보 생성에는 몇 가지 제한 사항이 있습니다. 결과적으로 SystemTap 툴을 사용하여 결과 실행 파일을 분석할 때 $foo 형식으로 나열된 컨텍스트 변수에 액세스할 수 없는 경우가 있었습니다. 이 제한을 해결하려면 $HOME/.systemtap/rc 파일에 -P 옵션을 추가합니다. 이로 인해 SystemTap이 항상 prologue-searching heuristics를 선택합니다. 결과적으로 일부 컨텍스트 변수에 액세스할 수 있습니다.

(BZ#1714480)

KEYBD 트랩이 있는 KSH는 멀티바이트 문자를 잘못 처리

KEYBD 트랩이 활성화된 경우 Korn Shell(KSH)에서 멀티바이트 문자를 올바르게 처리할 수 없습니다. 결과적으로 사용자가 일본어 문자(예: 일본어)를 입력하면 ksh 가 잘못된 문자열을 표시합니다. 이 문제를 해결하려면 다음 행을 주석 처리하여 /etc/kshrc 파일에서 KEYBD 트랩을 비활성화합니다.

trap keybd_trap KEYBD
Copy to Clipboard Toggle word wrap

자세한 내용은 관련 지식베이스 솔루션을 참조하십시오.

(BZ#1503922)

RHEL 7.6 버전에서 PCP 를 업그레이드하는 동안 오류가 발생했습니다.

pcp 패키지를 RHEL 7.6에서 RHEL 7.7 버전으로 업그레이드하는 경우 yum 은 다음과 같은 오류 메시지를 반환합니다.

Failed to resolve allow statement at /etc/selinux/targeted/tmp/modules/400/pcpupstream/cil:83
semodule:  Failed!
Copy to Clipboard Toggle word wrap

이 무해한 메시지는 RHEL 7.6 빌드의 pcp 빌드의 버그로 인해 업데이트된 패키지가 아니라 무시해도 안전합니다. RHEL 7.7의 PCP 기능은 영향을 받지 않습니다.

(BZ#1781692)

8.3. 데스크탑

LibreLoadBalancer 없이 설치할 때 GNOME 문서는 일부 문서를 표시할 수 없습니다 .

GNOME 문서는 OpenDocument text 또는 Open office XML 형식과 같은 특정 유형의 문서를 렌더링하기 위해 LibreLoadBalancer 제품군에서 제공하는 라이브러리를 사용합니다. 그러나 필요한 libreoffice-filters 라이브러리는 gnome-documents 패키지의 종속성 목록에서 누락됩니다. 따라서 Libreanchor가 없는 시스템에 Gnome Documents 를 설치하는 경우 이러한 문서 유형을 렌더링할 수 없습니다.

이 문제를 해결하려면 LibreLoadBalancer 자체를 사용할 계획이 없는 경우에도 libreoffice-filters 패키지를 수동으로 설치하십시오.

(BZ#1695699)

GNOME Software 는 서명되지 않은 리포지토리에서 패키지를 설치할 수 없습니다.

GNOME 소프트웨어는 *.repo 파일에 다음과 같은 설정이 있는 리포지토리에서 패키지를 설치할 수 없습니다.

gpgcheck=0
Copy to Clipboard Toggle word wrap

이러한 리포지토리에서 패키지를 설치하려고 하면 GNOME 소프트웨어가 일반 오류와 함께 실패합니다. 현재는 사용할 수 있는 해결방법이 없습니다.

(BZ#1591270)

iPXE는 GNOME Classic 세션의 아이콘을 숨기지 않습니다.

기본적으로 아이콘이 숨겨져 있는 GNOME 세션의 아이콘을 표시하거나 숨기는 GNOME Tweak 툴 설정은 GNOME 클래식 세션에서 무시됩니다. 결과적으로 GNOME Tweak 툴에 이 옵션이 표시되는 경우에도 GNOME Classic 세션의 아이콘을 숨길 수 없습니다.

(BZ#1474852)

8.4. 설치 및 부팅

RHEL 7.7 이상 설치에서 Intel Cascade Lake 시스템에 spectre_v2=retpoline 추가

RHEL 7.7 이상 설치에서는 spectre_v2=retpoline 커널 매개변수를 Intel Cascade Lake 시스템에 추가하고 결과적으로 시스템 성능에 영향을 미칩니다. 이 문제를 해결하고 최상의 성능을 얻으려면 다음 단계를 완료하십시오.

  1. Intel Cascade Lake 시스템에서 커널 부팅 매개변수를 제거합니다.

    # grubby --remove-args="spectre_v2=retpoline" --update-kernel=DEFAULT
    Copy to Clipboard Toggle word wrap
  2. 시스템을 재부팅합니다.

    # reboot
    Copy to Clipboard Toggle word wrap

(BZ#1767612)

8.5. 커널

RHEL 7 가상 머신이 ESXi 5.5에서 부팅되지 않는 경우가 있음

VMware ESXi 5.5 하이퍼바이저에서 12GB RAM 이상으로 Red Hat Enterprise Linux 7 게스트를 실행하는 경우 현재 일부 구성 요소는 잘못된 메모리 유형 범위 레지스터(MTRR) 값으로 초기화하거나 부팅 시 MTRR 값을 잘못 재구성합니다. 이로 인해 게스트 커널이 패닉 상태가 발생하거나 부팅 중에 게스트가 응답하지 않는 경우가 있습니다.

이 문제를 해결하려면 게스트의 커널 명령줄에 disable_mtrr_trim 옵션을 추가하여 MTRR을 잘못 구성할 때 게스트를 계속 부팅할 수 있습니다. 이 옵션을 사용하면 게스트가 부팅 중에 안전하게 무시할 수 있는 WARNING: BIOS 버그 메시지를 출력합니다.

(BZ#1429792)

특정 NIC 펌웨어가 bnx2x로 응답하지 않을 수 있음

사전 부팅 드라이버의 언로드 시퀀스의 버그로 인해 일부 인터넷 어댑터의 펌웨어는 bnx2x 드라이버가 장치를 인수한 후 응답하지 않을 수 있습니다. bnx2x 드라이버는 문제를 감지하고 커널 로그에서 "storm stats were not updated for 3 times" 메시지를 반환합니다. 이 문제를 해결하려면 하드웨어 공급 업체가 제공하는 최신 NIC 펌웨어 업데이트를 적용합니다. 결과적으로 사전 부팅 펌웨어의 언로드가 이제 예상대로 작동하고 bnx2x 가 장치를 인수한 후 펌웨어가 더 이상 중단되지 않습니다.

(BZ#1315400)

부팅 시 i40iw 모듈이 자동으로 로드되지 않음

일부 i40e NIC는 iWarp를 지원하지 않으며 i40iw 모듈에서 일시 중지 및 재개 작업을 완전히 지원하지 않습니다. 결과적으로 i40iw 모듈은 일시 중단 및 재개 작업이 제대로 작동하는지 확인하기 위해 기본적으로 자동으로 로드되지 않습니다. 이 문제를 해결하려면 /lib/udev/rules.d/90-rdma-hw-modules.rules 파일을 편집하여 i40iw 의 자동 로드를 활성화합니다.

또한 동일한 시스템에 i40e 장치와 함께 설치된 다른 RDMA 장치가 있는 경우 비 i40e RDMA 장치는 rdma 서비스를 트리거하여 i40iw 모듈을 포함하여 활성화된 모든 RDMA 스택 모듈을 로드합니다.

(BZ#1622413)

중단되지 않은 영구 메모리 구성에서는 스토리지를 사용할 수 없습니다.

이전에는 영구 메모리가 64MB 경계에 정렬된 시스템에서 네임스페이스를 생성할 수 없었습니다. 그 결과 경우에 따라 중단되지 않은 영구 메모리 구성이 스토리지를 사용할 수 없었습니다. 이 문제를 해결하려면 영구 메모리에 인터리빙 모드를 사용합니다. 결과적으로 대부분의 스토리지는 사용할 수 있지만 오류 격리가 제한됩니다.

(BZ#1691868)

영구 메모리 파일 시스템으로 인해 시스템 부팅이 실패할 수 있음

많은 영구 메모리가 있는 시스템을 부팅하는 데 시간이 오래 걸립니다. /etc/fstab 파일에서 영구 메모리 파일 시스템을 구성하는 경우 시스템이 장치를 사용할 수 있을 때까지 대기하는 시간이 초과될 수 있습니다. 그런 다음 부팅 프로세스가 실패하고 사용자에게 긴급 프롬프트가 표시됩니다.

이 문제를 해결하려면 /etc/systemd/system.conf 파일에서 DefaultTimeoutStartSec 값을 늘립니다. 1200s 와 같이 충분히 큰 값을 사용합니다. 결과적으로 시스템 부팅 시간이 더 이상 발생하지 않습니다.

(BZ#1666535)

Radeon 이 하드웨어를 올바르게 재설정하지 못했습니다.

radeon 커널 드라이버는 현재 kexec 컨텍스트에서 하드웨어를 올바르게 재설정하지 않습니다. 대신 radeon 은 예기치 않게 종료되어 나머지 kdump 서비스가 실패합니다.

이 버그를 해결하려면 /etc/kdump.conf 파일에 다음 행을 추가하여 kdump 에서 radeon 을 블랙리스트로 지정합니다.

dracut_args --omit-drivers "radeon"
Copy to Clipboard Toggle word wrap

그런 다음 시스템 및 kdump 를 다시 시작하십시오.

이 시나리오에서는 kdump 중에 그래픽을 사용할 수 없지만 kdump 가 성공적으로 완료됩니다.

(BZ#1509444)

특정 eBPF 툴로 인해 IBM Z에서 시스템이 응답하지 않을 수 있습니다.

iPXE 컴파일러의 버그로 인해 IBM Z에서 bcc-tools 패키지에 포함된 특정 eBPF 도구를 실행하면 시스템이 응답하지 않을 수 있습니다. 이 문제를 해결하려면 수정 사항이 릴리스될 때까지 dcsnoop,runqlenslabratetop 툴을 IBM Z의 bcc-tools 에서 사용하지 마십시오.

(BZ#1724027)

/dev/sg 의 동시 SG_IO 요청으로 인해 데이터가 손상될 수 있습니다.

/dev/sg 장치 드라이버에서 커널 데이터의 동기화가 누락되었습니다. 드라이버의 동시 요청은 동시에 동일한 데이터에 액세스합니다.

결과적으로 ioctl 시스템 호출에서 올바른 명령과 동시에 전송된 다른 명령에 대해 SG_IO 요청 페이로드를 잘못 사용하는 경우가 있었습니다. 이로 인해 특정 사례에서 디스크가 손상될 수 있습니다. Red Hat은 RHV(Red Hat Virtualization)에서 이 버그를 확인했습니다.

이 문제를 해결하려면 다음 해결 방법 중 하나를 사용하십시오.

  • 동시 요청을 /dev/sg 드라이버에 보내지 마십시오. 결과적으로 /dev/sg 로 전송되는 각 SG_IO 요청은 올바른 데이터를 사용하도록 보장됩니다.
  • 또는 /dev/sg 대신 /dev/sd 또는 /dev/bsg 드라이버를 사용합니다. 이러한 드라이버에는 버그가 없습니다.

(BZ#1710533)

내부 및 외부 VLAN 태그의 잘못된 순서

mlx5 드라이버를 사용할 때 QinQ (IEEE802.1Q 표준 IEEE802.1Q에서 IEEE802.1Q)를 사용하는 경우 내부 및 외부 VLAN 태그를 스왑 순서로 수신합니다. 이는 rxvlan 오프로드 스위치가 이 경로에서 효과적이지 않으며 OVS(Open vSwitch)에서 이 오류를 앞으로 푸시하기 때문에 발생합니다. 알려진 해결방법이 없습니다.

(BZ#1701502)

kdump 가 RHEL 7의 Azure 인스턴스에서 vmcore를 생성하지 못했습니다.

UEFI 부트로더를 통해 부팅되는 Azure 인스턴스의 직렬 콘솔 구현과 관련된 근본적인 문제로 인해 kdump 커널을 부팅할 수 없습니다. 결과적으로 충돌한 커널의 vmcore는 /var/crash/ 디렉터리에서 캡처할 수 없습니다. 이 문제를 해결하려면 다음을 수행합니다.

  1. console=ttyS0earlyprintk=ttyS0 매개변수를 /etc/sysconfig/kdump 디렉터리의 KDUMP_COMMANDLINE_REMOVE 명령줄에 추가합니다.
  2. kdump 서비스를 다시 시작합니다.

결과적으로 kdump 커널이 올바르게 부팅되고 vmcore가 충돌 시 캡처될 것으로 예상됩니다.

/var/crash/ 에 시스템 메모리 크기까지 사용할 수 있는 vmcore를 저장할 충분한 공간이 있는지 확인합니다.

(BZ#1724993)

KASLR이 활성화된 경우 kdumpctl 서비스가 크래시 커널을 로드하지 못했습니다.

kptr_restrict 커널 튜닝 가능 항목의 부적절한 설정으로 인해 /proc/kcore 파일의 콘텐츠가 모든 0s로 생성됩니다. 결과적으로 kdumpctl 서비스는 /proc/kcore 에 액세스하고 KASLR(Kernel Address Space Layout Randomization)이 활성화된 경우 크래시 커널을 로드할 수 없습니다. 이 문제를 해결하려면 kptr_restrict1 로 설정합니다. 결과적으로 kdumpctl 은 설명된 시나리오에서 크래시 커널을 로드할 수 있습니다.

자세한 내용은 /usr/share/doc/kexec-tools/kexec-kdump-howto.txt 파일을 참조하십시오.

(BZ#1600148)

두 번째 커널에서 kdump 실패

kdump initramfs 아카이브는 크래시 덤프를 캡처하는 데 중요한 구성 요소입니다. 그러나 실행되는 컴퓨터에 대해 엄격하게 생성되며 일반성이 없습니다. 디스크를 마이그레이션하거나 디스크 이미지로 새 머신을 설치한 경우 두 번째 커널에서 kdump가 실패할 수 있습니다.

이 문제를 해결하려면 디스크 마이그레이션을 수행한 경우 다음 명령을 실행하여 initramfs 를 수동으로 다시 빌드합니다.

# touch /etc/kdump.conf # kdumpctl restart

새 머신 설치를 위한 디스크 이미지를 생성하는 경우 kdump initramfs 를 디스크 이미지에 포함하지 않는 것이 좋습니다. 공간을 절약할 수 있으며 kdump가 누락된 경우 initramfs 를 자동으로 빌드합니다.

(BZ#1723492)

8.6. 네트워킹

Red Hat Enterprise Linux 7에서 MD5 해시 알고리즘을 사용한 서명 검증이 비활성화됨

MD5 서명된 인증서가 필요한 Wi-Fi Protected Access (WPA)AP(Enterprise Access Point)에 연결하는 것은 불가능합니다. 이 문제를 해결하려면 /usr/lib/systemd/system/ 디렉토리에서 wpa_supplicant.service 파일을 /etc/systemd/system/ 디렉토리로 복사하고 파일의 서비스 섹션에 다음 행을 추가합니다.

Environment=OPENSSL_ENABLE_MD5_VERIFY=1
Copy to Clipboard Toggle word wrap

그런 다음 systemctl daemon-reload 명령을 root로 실행하여 서비스 파일을 다시 로드합니다.

중요

MD5 인증서는 안전하지 않으며 Red Hat에서는 이를 사용하지 않는 것이 좋습니다.

(BZ#1062656)

네트워크 드라이버를 다시 시작하면 네트워크 장치에서 부팅이 실패합니다.

현재 iSCSI 또는FCoE(Fibre Channel over Ethernet)를 사용할 때 부팅 장치가 네트워크를 통해 마운트된 경우 기본 네트워크 인터페이스 드라이버를 다시 시작할 때 RHEL(Red Hat Enterprise Linux)이 부팅되지 않습니다.

예를 들어 libvirt 서비스가 첫 번째 가상 네트워크를 시작하고 IP 전달을 활성화할 때 RHEL은 bnx2x 네트워크 드라이버를 다시 시작합니다. 이 특정 예제에서 문제를 해결하려면 부팅 순서 초기에 IPv4 전달을 활성화합니다.

# echo 'net.ipv4.ip_forward = 1' > /etc/sysctl.d/90-forwarding.conf
# dracut -f
Copy to Clipboard Toggle word wrap

이 해결방법은 언급된 시나리오에서만 작동합니다.

(BZ#1574536)

RHEL 7.3에서 업그레이드할 때 freeradius 가 실패할 수 있음

/etc/raddb/radiusd.conf 파일의 새로운 구성 속성인 correct_escapes 가 RHEL 7.4 이후 freeradius 버전에 도입되었습니다. 관리자가 correct_escapestrue 로 설정하면 백슬래시 이스케이프에 대한 새로운 정규식 구문이 예상됩니다. correct_escapesfalse 로 설정되면 백슬래시도 이스케이프되는 이전 구문이 예상됩니다. 이전 버전과의 호환성을 위해 false 는 기본값입니다.

업그레이드할 때 관리자가 수정하지 않는 한 /etc/raddb/ 디렉토리의 구성 파일을 덮어쓰므로, correct_escapes 값이 모든 구성 파일에서 사용되는 구문 유형에 항상 일치하지 않을 수 있습니다. 결과적으로 freeradius 를 사용한 인증이 실패할 수 있었습니다.

문제가 발생하지 않도록 하려면 freeradius 버전 3.0.4(RHEL 7.3과 배포됨) 및 이전 버전에서 업그레이드한 후 /etc/raddb/ 디렉터리의 모든 구성 파일에서 새 escaping 구문을 사용하고 /etc/raddb/radiusd.confcorrect_escapes 값이 true 로 설정되어 있는지 확인합니다.

자세한 내용은 Freeradius를 사용한 솔루션 인증 실패를 참조하십시오. >= 3.0.5.

(BZ#1489758)

RHEL 7은 연장된 기간 동안 스위치를 사용할 수 없는 후 802.3ad 본딩의 상태를 "Churned"로 보여줍니다.

현재 802.3ad 네트워크 본딩을 구성하고 연장된 기간 동안 스위치가 중단된 경우 Red Hat Enterprise Linux는 연결이 작동 상태로 돌아간 후에도 연결 상태를 "Churned"로 올바르게 표시합니다. 그러나 "Churned" 상태는 관리자에게 중요한 링크 중단이 발생했음을 알리는 것을 목표로 하므로 이는 의도된 동작입니다. 이 상태를 지우려면 네트워크 본딩을 다시 시작하거나 호스트를 재부팅합니다.

(BZ#1708807)

클라이언트 ID 를 사용하면 IP 주소 충돌이 발생

클라이언트 ID 옵션을 사용하는 경우 특정 네트워크 스위치는 동적 DHCP(호스트 구성 프로토콜) 요청의 ciaddr 필드를 무시합니다. 결과적으로 동일한 IP 주소가 여러 클라이언트에 할당되어 IP 주소 충돌이 발생합니다. 이 문제를 해결하려면 dhclient.conf 파일에 다음 행을 포함하십시오.

send dhcp-client-identifier = "";
Copy to Clipboard Toggle word wrap

따라서 설명된 상황에서는 IP 주소 충돌이 발생하지 않습니다.

(BZ#1193799)

8.7. 보안

Libreswan 이 모든 구성에서 seccomp=enabled 에서 제대로 작동하지 않음

Libreswan SECCOMP 지원 구현에서 허용되는 syscall 세트가 현재 완료되지 않았습니다. 그 결과, ipsecCOMP가 ipsec.conf 파일에서 활성화되면 syscall 필터링은 pluto 데몬의 적절한 기능에 필요한 syscall을 거부합니다. 데몬이 종료되고 ipsec 서비스가 다시 시작됩니다.

이 문제를 해결하려면 seccomp= 옵션을 다시 disabled 상태로 설정합니다. ipsec 을 올바르게 실행하려면 CloudEventCOMP 지원을 비활성화 상태로 유지해야 합니다.

(BZ#1544463)

RSA-PSS를 지원하지 않는 PKCS#11 장치는 TLS 1.3과 함께 사용할 수 없습니다.

TLS 프로토콜 버전 1.3에는 HSM(하드웨어 보안 모듈) 또는 스마트 카드와 같은 모든 PKCS#11 장치에서 지원하지 않는 RSA-PSS 서명이 필요합니다. 현재 NSS를 사용하는 서버 애플리케이션은 TLS 1.3을 협상하기 전에 PKCS#11 모듈 기능을 확인하지 않습니다. 결과적으로 RSA-PSS를 지원하지 않는 PKCS#11 장치를 사용하여 인증을 시도합니다. 이 문제를 해결하려면 TLS 1.2를 대신 사용하십시오.

(BZ#1711438)

TLS 1.3이 FIPS 모드에서 NSS에서 작동하지 않음

TLS 1.3은 FIPS 모드에서 작동하는 시스템에서 지원되지 않습니다. 결과적으로 상호 운용성을 위해 TLS 1.3이 필요한 연결은 FIPS 모드에서 작동하는 시스템에서 작동하지 않습니다.

연결을 활성화하려면 시스템의 FIPS 모드를 비활성화하거나 피어에서 TLS 1.2에 대한 지원을 활성화합니다.

(BZ#1710372)

OpenSCAP 은 실수로 원격 파일 시스템에 액세스

OpenSCAP 스캐너는 스캔한 파일 시스템이 마운트된 원격 파일 시스템인지 또는 로컬 파일 시스템인지 여부를 올바르게 탐지할 수 없으며 탐지 부분에 다른 버그도 포함되어 있습니다. 결과적으로 스캐너는 평가된 규칙이 로컬 파일 시스템에만 적용되는 경우에도 마운트된 원격 파일 시스템을 읽고 원격 파일 시스템에서 원하지 않는 트래픽을 생성할 수 있습니다.

이 문제를 해결하려면 스캔 전에 원격 파일 시스템을 마운트 해제합니다. 또 다른 옵션은 맞춤 파일을 제공하여 평가된 프로필에서 영향을 받는 규칙을 제외하는 것입니다.

(BZ#1694962)

8.8. 서버 및 서비스

mysql_install_db 를 사용한 MariaDB 수동 초기화 실패

MariaDB 데이터베이스를 초기화하는 mysql_install_db 스크립트는 /usr/libexec/ 디렉터리에서 resolveip 바이너리를 호출하는 반면 바이너리는 /usr/bin/ 에 있습니다. 결과적으로 mysql_install_db 를 사용하여 데이터베이스를 수동으로 초기화하지 못합니다.

이 문제를 해결하려면 해결 바이너리의 실제 위치에 대한 심볼릭 링크를 생성합니다.

ln -s /usr/bin/resolveip /usr/libexec/resolveip
Copy to Clipboard Toggle word wrap

심볼릭 링크가 생성되면 mysql_install_dbresolveip 를 성공적으로 찾고 수동 데이터베이스 초기화에 성공합니다.

또는 --rpm 옵션과 함께 mysql_install_db 를 사용합니다. 이 경우 mysql_install_dbresolveip 바이너리를 호출하지 않으므로 실패하지 않습니다.

(BZ#1731062)

MySQL-connector-java 가 MySQL 8.0에서 작동하지 않음

RHEL 7에서 제공되는 mysql-connector-java 데이터베이스 커넥터는 MySQL 8.0 데이터베이스 서버에서 작동하지 않습니다. 이 문제를 해결하려면 Red Hat Software Collections의 rh-mariadb103-mariadb-client 데이터베이스 커넥터를 사용하십시오.

(BZ#1646363)

균형 잡힌 Tuned 프로필이 사용될 때 무해한 오류 메시지가 발생합니다.

이 프로필을 적용할 때 cpufreq_conservative 커널 모듈이 로드되는 방식으로 balanced Tuned 프로파일이 변경되었습니다. 그러나 cpufreq_conservative 는 커널에 내장되어 있으며 모듈로 사용할 수 없습니다. 결과적으로 balanced 프로필을 사용하면 /var/log/tuned/tuned.log 파일에 다음 오류 메시지가 표시될 수 있습니다.

tuned.utils.commands: Executing modinfo error: modinfo: ERROR: Module cpufreq_conservative not found.
tuned.plugins.plugin_modules: kernel module 'cpufreq_conservative' not found, skipping it
tuned.plugins.plugin_modules: verify: failed: 'module 'cpufreq_conservative' is not loaded'
Copy to Clipboard Toggle word wrap

이러한 오류 메시지는 무해하므로 무시해도 됩니다. 그러나 오류를 제거하기 위해 Tuned 가 커널 모듈을 로드하지 않도록 밸런싱 프로필을 재정의할 수 있습니다.

예를 들어 다음 콘텐츠를 사용하여 /etc/tuned/balanced/tuned.conf 파일을 생성합니다.

[main]
include=balanced

[modules]
enabled=0
Copy to Clipboard Toggle word wrap

(BZ#1719160)

php-mysqlnd 데이터베이스 커넥터가 MySQL 8.0에서 작동하지 않음

MySQL 8.0에서는 기본 문자 세트가 utf8mb4 로 변경되었지만 이 문자 세트는 php-mysqlnd 데이터베이스 커넥터에서 지원되지 않습니다. 결과적으로 php-mysqlnd 가 기본 구성에서 연결되지 않습니다. 이 문제를 해결하려면 MySQL 서버 구성의 매개 변수로 알려진 문자 집합을 지정합니다. 예를 들어 /etc/opt/rh/rh-mysql80/my.cnf.d/mysql-server.cnf 파일을 다음과 같이 수정합니다.

[mysqld]
character-set-server=utf8
Copy to Clipboard Toggle word wrap

(BZ#1646158)

8.9. 스토리지

FCoE 소프트웨어와 scsi-mq 를 사용할 때 시스템이 예기치 않게 중단됩니다.

호스트 시스템은 다중 큐 스케줄링(scsi-mq)과 소프트웨어 FFCoE(Fibre Channel over Ethernet)를 동시에 사용하도록 구성되면 예기치 않게 중지됩니다.

이 문제를 해결하려면 FCoE 소프트웨어를 사용할 때 scsi-mq 를 비활성화합니다. 따라서 시스템이 더 이상 충돌하지 않습니다.

(BZ#1712664)

대규모 시스템에서 시스템 부팅이 실패하는 경우가 있음

부팅 프로세스 중에 udev 장치 관리자는 대규모 시스템에 너무 많은 규칙을 생성하는 경우가 있습니다. 예를 들어 32TB 메모리와 192개의 CPU가 있는 시스템에서 문제가 발생했습니다. 결과적으로 부팅 프로세스가 응답하지 않거나 시간이 초과되고 긴급 쉘로 전환됩니다.

이 문제를 해결하려면 udev.ECDHE-max=1000 옵션을 커널 명령줄에 추가합니다. udev.knative-max 의 다양한 값을 실험하여 시스템에서 가장 빠르게 부팅되는 값을 확인할 수 있습니다. 그 결과 시스템이 성공적으로 부팅됩니다.

(BZ#1722855)

이미지가 활성/활성 클러스터 미러에서 분리되면 생성되는 새 논리 볼륨에 활성 구성 요소가 없습니다.

활성/활성 클러스터 미러에서 이미지를 분할하면 생성되는 새 논리는 활성으로 표시되지만 활성 구성 요소는 없습니다. 새로 분할된 논리 볼륨을 활성화하려면 볼륨을 비활성화한 다음 다음 명령으로 활성화합니다.

lvchange -an _vg_/_newly_split_lv_
lvchange -ay _vg_/_newly_split_lv_
Copy to Clipboard Toggle word wrap

(BZ#1642162)

8.10. 가상화

가상 머신은 불필요한 CPU 취약점 완화를 활성화하는 경우가 있습니다.

현재 MDS_NO CPU 플래그는 CPU가 MDS(Microarchitectural Data Sampling) 취약점에 취약하지 않음을 나타내는 플래그가 게스트 운영 체제에 노출되지 않습니다. 결과적으로 일부 경우 게스트 운영 체제는 현재 호스트에 필요하지 않은 CPU 취약점 완화 기능을 자동으로 활성화합니다.

호스트 CPU가 MDS에 취약하지 않고 가상 머신이 MDS에 취약한 호스트로 마이그레이션되지 않는 경우 "mds=off" 커널 명령줄 옵션을 사용하여 Linux 게스트에서 MDS 취약점 완화를 비활성화할 수 있습니다. 그러나 이 옵션은 게스트의 모든 MDS 완화 기능을 비활성화합니다. 따라서 호스트 CPU가 MDS에 취약한 경우 주의해서 사용해야 하며 사용하지 않아야 합니다.

(BZ#1708465)

RHEL 7 호스트에서 RHEL 8 가상 이미지 수정에 실패하는 경우가 있음

RHEL 7 호스트에서 guestfish,virt-sysprep, 또는 유틸리티가 RHEL 8 파일 시스템을 사용하는 가상 이미지를 대상으로 하는 경우 일부 경우에 virt-customize 와 같은 가상 이미지 조작 유틸리티를 사용합니다. RHEL 7은 RHEL 8의 특정 파일 시스템 기능과 완전히 호환되지 않기 때문입니다.

이 문제를 해결하려면 mkfs 유틸리티를 사용하여 게스트 파일 시스템을 생성할 때 문제가 있는 기능을 비활성화할 수 있습니다.

  • XFS 파일 시스템의 경우 "-m reflink=0" 옵션을 사용합니다.
  • ext4 파일 시스템의 경우 "-O ^metadata_csum" 옵션을 사용합니다.

또는 영향을 받는 유틸리티가 예상대로 작동하는 RHEL 7 호스트 대신 RHEL 8 호스트를 사용하십시오.

(BZ#1667478)

Windows Server 2019 호스트의 RHEL 7 게스트 콘솔에 대한 느린 연결

Windows Server 2019 호스트에서 다중 사용자 모드에서 RHEL 7을 게스트 운영 체제로 사용하는 경우 현재 게스트의 콘솔 출력에 연결하는 데 예상보다 시간이 오래 걸립니다. 이 문제를 해결하려면 SSH를 사용하여 게스트에 연결하거나 호스트로 Windows Server 2016을 사용합니다.

(BZ#1706522)

SMT는 AMD EPYC CPU 모델에서만 작동합니다.

현재 AMD EPYC CPU 모델만 동시 멀티스레딩(SMT) 기능을 지원합니다. 결과적으로 다른 CPU 모델을 사용하여 VM(가상 머신)을 구성할 때 topoext 기능을 수동으로 활성화하면 VM에서 vCPU 토폴로지를 올바르게 탐지하지 못하고 vCPU가 구성된 대로 수행되지 않습니다. 이 문제를 해결하려면 topoext 를 수동으로 활성화하지 말고 호스트가 AMD EPYC 모델을 사용하지 않는 한 AMD 호스트에서 threads vCPU 옵션을 사용하지 마십시오.

(BZ#1615682)

9장. 지원되지 않는 기능

이 장에서는 최대 Red Hat Enterprise Linux 7.7까지 Red Hat Enterprise Linux 7의 모든 마이너 릴리스에서 더 이상 사용되지 않는 기능에 대해 설명합니다.

더 이상 사용되지 않는 기능은 Red Hat Enterprise Linux 7의 라이프 사이클이 종료될 때까지 계속 지원됩니다. 사용되지 않는 기능은 이 제품의 향후 주요 릴리스에서 지원되지 않을 가능성이 높으며 새로운 배포에 구현하는 것은 권장되지 않습니다. 특정 주요 릴리스 내에서 더 이상 사용되지 않는 기능의 최신 목록은 최신 릴리스 노트를 참조하십시오.

더 이상 사용되지 않는 하드웨어 구성 요소는 현재 또는 향후 주요 릴리스의 새로운 배포에 권장되지 않습니다. 하드웨어 드라이버 업데이트는 보안 및 중요 수정 사항으로만 제한됩니다. Red Hat은 가능한 한 빨리 이 하드웨어를 교체할 것을 권장합니다.

패키지는 더 이상 사용되지 않으며 추가 사용에 권장되지 않을 수 있습니다. 경우에 따라 패키지가 제품에서 삭제될 수 있습니다. 제품 설명서에 더 이상 사용되지 않는 기능과 유사 또는 동일하거나 보다 고급 기능을 제공하는 최근 패키지가 지정된 권장 사항이 기재됩니다.

RHEL 7과 RHEL 8의 차이점에 대한 자세한 내용은 RHEL 8 채택 시 고려 사항을 참조하십시오.

9.1. 더 이상 사용되지 않는 패키지

이제 다음 패키지는 더 이상 사용되지 않습니다. 지원되지 않는 RHEL 8 리포지토리에서 교체된 패키지 또는 가용성에 대한 자세한 내용은 RHEL 8 채택 시 고려 사항을 참조하십시오.

  • a2ps
  • abrt-addon-upload-watch
  • abrt-devel
  • abrt-gui-devel
  • abrt-retrace-client
  • acpid-sysvinit
  • advancecomp
  • adwaita-icon-theme-devel
  • adwaita-qt-common
  • adwaita-qt4
  • Agg
  • aic94xx-firmware
  • akonadi
  • akonadi-devel
  • akonadi-mysql
  • Alacarte
  • ALSA-tools
  • anaconda-widgets-devel
  • ant-antunit
  • ant-antunit-javadoc
  • aNTLR-C++-doc
  • antlr-python
  • ANTLR-tool
  • apache-commons-collections-javadoc
  • apache-commons-collections-testframework
  • apache-commons-configuration
  • apache-commons-configuration-javadoc
  • apache-commons-daemon
  • apache-commons-daemon-javadoc
  • apache-commons-daemon-jsvc
  • apache-commons-dbcp
  • apache-commons-dbcp-javadoc
  • apache-commons-digester
  • apache-commons-digester-javadoc
  • apache-commons-jexl
  • apache-commons-jexl-javadoc
  • apache-commons-lang-javadoc
  • apache-commons-pool
  • apache-commons-pool-javadoc
  • apache-commons-validator
  • apache-commons-validator-javadoc
  • apache-commons-vfs
  • apache-commons-vfs-ant
  • apache-commons-vfs-examples
  • apache-commons-vfs-javadoc
  • apache-rat
  • apache-rat-core
  • apache-rat-javadoc
  • apache-rat-plugin
  • apache-rat-tasks
  • apr-util-nss
  • args4j
  • args4j-javadoc
  • ark
  • ark-libs
  • asciidoc-latex
  • at-spi
  • at-spi-devel
  • at-spi-python
  • at-sysvinit
  • atlas-static
  • attica
  • attica-devel
  • audiocd-kio
  • audiocd-kio-devel
  • audiocd-kio-libs
  • audioFile
  • audiofile-devel
  • audit-libs-python
  • audit-libs-static
  • authconfig
  • authconfig-gtk
  • authd
  • autogen-libopts-devel
  • automoc
  • autotrace-devel
  • avahi-dnsconfd
  • avahi-glib-devel
  • avahi-gobject-devel
  • avahi-qt3
  • avahi-qt3-devel
  • avahi-qt4
  • avahi-qt4-devel
  • Avahi-tools
  • avahi-ui
  • avahi-ui-devel
  • avahi-ui-tools
  • avalon-framework
  • avalon-framework-javadoc
  • avalon-logkit
  • avalon-logkit-javadoc
  • bacula-console-bat
  • bacula-devel
  • bacula-traymonitor
  • baekmuk-ttf-batang-fonts
  • baekmuk-ttf-dotum-fonts
  • baekmuk-ttf-fonts-common
  • baekmuk-ttf-fonts-ghostscript
  • baekmuk-ttf-gulim-fonts
  • baekmuk-ttf-hline-fonts
  • base64coder
  • base64coder-javadoc
  • nightik
  • batik-demo
  • batik-javadoc
  • batik-rasterizer
  • nightik-slideshow
  • initiatorik-squiggle
  • batik-svgpp
  • batik-ttf2svg
  • bcc-devel
  • bcel
  • bison-devel
  • blas-static
  • blas64-devel
  • blas64-static
  • bltk
  • bluedevil
  • bluedevil-autostart
  • bmc-snmp-proxy
  • bogofilter-bogoupgrade
  • bridge-utils
  • bsdcpio
  • bsh-demo
  • BSH-utils
  • btrfs-progs
  • btrfs-progs-devel
  • buildnumber-maven-plugin
  • buildnumber-maven-plugin-javadoc
  • bwidget
  • bzr
  • bzr-doc
  • Cairo-tools
  • cal10n
  • caribou
  • caribou-antler
  • caribou-devel
  • caribou-gtk2-module
  • caribou-gtk3-module
  • cdi-api-javadoc
  • cdparanoia-static
  • cdrskin
  • ceph-common
  • check-static
  • cheese-libs-devel
  • cifs-utils-devel
  • cim-schema-docs
  • cim-schema-docs
  • cjkuni-ukai-fonts
  • clutter-gst2-devel
  • clutter-tests
  • cmpi-bindings-pywbem
  • cobertura
  • cobertura-javadoc
  • cockpit-machines-ovirt
  • codehaus-parent
  • codemodel
  • codemodel-javadoc
  • cogl-tests
  • colord-extra-profiles
  • colord-kde
  • compat-cheese314
  • compat-dapl
  • compat-dapl-devel
  • compat-dapl-static
  • compat-dapl-utils
  • compat-db
  • compat-db-headers
  • compat-db47
  • compat-exiv2-023
  • compat-gcc-44
  • compat-gcc-44-c++
  • compat-gcc-44-gfortran
  • compat-glade315
  • compat-glew
  • compat-glibc
  • compat-glibc-headers
  • compat-gnome-desktop314
  • compat-grilo02
  • compat-libcap1
  • compat-libcogl-pango12
  • compat-libcogl12
  • compat-libcolord1
  • compat-libf2c-34
  • compat-libgdata13
  • compat-libgfortran-41
  • compat-libgnome-bluetooth11
  • compat-libgnome-desktop3-7
  • compat-libgweather3
  • compat-libical1
  • compat-libmediaart0
  • compat-libmpc
  • compat-libpackagekit-glib2-16
  • compat-libstdc++-33
  • compat-libtiff3
  • compat-libupower-glib1
  • compat-libxcb
  • compat-locales-sap-common
  • compat-openldap
  • compat-openmpi16
  • compat-openmpi16-devel
  • compat-opensm-libs
  • compat-poppler022
  • compat-poppler022-cpp
  • compat-poppler022-glib
  • compat-poppler022-qt
  • compat-sap-c++-5
  • compat-sap-c++-6
  • compat-sap-c++-7
  • Conman
  • console-setup
  • Coolkey
  • coolkey-devel
  • cpptest
  • cpptest-devel
  • cppunit
  • cppunit-devel
  • cppunit-doc
  • cpuid
  • cracklib-python
  • CRDA-devel
  • Crit
  • criu-devel
  • crypto-utils
  • cryptsetup-python
  • cvs
  • cvs-contrib
  • cvs-doc
  • cvs-inetd
  • cvsps
  • cyrus-imapd-devel
  • dapl
  • dapl-devel
  • dapl-static
  • dapl-utils
  • dbus-doc
  • dbus-python-devel
  • dbus-tests
  • dbusmenu-qt
  • dbusmenu-qt-devel
  • dbusmenu-qt-devel-docs
  • debugmode
  • dejagnu
  • dejavu-lgc-sans-fonts
  • dejavu-lgc-sans-mono-fonts
  • dejavu-lgc-serif-fonts
  • deltaiso
  • dhcp-devel
  • dialog-devel
  • dleyna-connector-dbus-devel
  • dleyna-core-devel
  • dlm-devel
  • dmraid
  • dmraid-devel
  • dmraid-events
  • dmraid-events-logwatch
  • Docovn-simple
  • Doc ScanSetting-slides
  • docbook-style-dsssl
  • docbook-utils
  • docbook-utils-pdf
  • docbook5-schemas
  • docbook5-style-xsl
  • docbook5-style-xsl-extensions
  • docker-rhel-push-plugin
  • dom4j
  • dom4j-demo
  • dom4j-javadoc
  • dom4j-manual
  • dovecot-pigeonhole
  • dracut-fips
  • dracut-fips-aesni
  • dragon
  • drm-utils
  • drpmsync
  • dtdinst
  • e2fsprogs-static
  • ecj
  • edac-utils-devel
  • efax
  • efivar-devel
  • egl-utils
  • ekiga
  • ElectricFence
  • emacs-a2ps
  • emacs-a2ps-el
  • emacs-auctex
  • emacs-auctex-doc
  • emacs-git
  • emacs-git-el
  • emacs-gnuplot
  • emacs-gnuplot-el
  • emacs-php-mode
  • empathy
  • enchant-aspell
  • enchant-voikko
  • eOG-devel
  • epydoc
  • espeak-devel
  • evince-devel
  • evince-dvi
  • evolution-data-server-doc
  • evolution-data-server-perl
  • evolution-data-server-tests
  • evolution-devel
  • evolution-devel-docs
  • evolution-tests
  • expat-static
  • expect-devel
  • expectk
  • farstream
  • farstream-devel
  • farstream-python
  • farstream02-devel
  • fedfs-utils-admin
  • fedfs-utils-client
  • fedfs-utils-common
  • fedfs-utils-devel
  • fedfs-utils-lib
  • fedfs-utils-nsdbparams
  • fedfs-utils-python
  • fedfs-utils-server
  • felix-bundlerepository
  • felix-bundlerepository-javadoc
  • felix-framework
  • felix-framework-javadoc
  • felix-osgi-obr
  • felix-osgi-obr-javadoc
  • felix-shell
  • felix-shell-javadoc
  • fence-sanlock
  • 페미니터
  • finuper-devel
  • 대명사-docs
  • festival-freebsoft-utils
  • festival-lib
  • festival-speechtools-devel
  • festival-speechtools-libs
  • festival-speechtools-utils
  • festvox-awb-arctic-hts
  • festvox-bdl-arctic-hts
  • festvox-clb-arctic-hts
  • festvox-jmk-arctic-hts
  • festvox-kal-diphone
  • festvox-ked-diphone
  • festvox-rms-arctic-hts
  • festvox-slt-arctic-hts
  • file-static
  • Filebench
  • filesystem-content
  • Finch
  • finch-devel
  • 접착제
  • Fluving-server
  • Flatpak-devel
  • flex-devel
  • fltk-fluid
  • fltk-static
  • flute-javadoc
  • people people
  • folks-devel
  • fluentd-tools
  • fontforge-devel
  • fontpackages-tools
  • fonttools
  • FOP
  • fop-javadoc
  • fprintd-devel
  • freeradius-python
  • freetype-demos
  • fros
  • fros-gnome
  • fros-recordmydesktop
  • fwupd-devel
  • fwupdate-devel
  • gamin-python
  • gavl-devel
  • gcab
  • gcc-gnat
  • gcc-go
  • gcc-objc
  • gcc-objc++
  • gcc-plugin-devel
  • gconf-editor
  • gd-progs
  • gdk-pixbuf2-tests
  • gdm-devel
  • gdm-pam-extensions-devel
  • gedit-devel
  • gedit-plugin-bookmarks
  • gedit-plugin-bracketcompletion
  • gedit-plugin-charmap
  • gedit-plugin-codecomment
  • gedit-plugin-colorpicker
  • gedit-plugin-colorschemer
  • gedit-plugin-commander
  • gedit-plugin-drawspaces
  • gedit-plugin-findinfiles
  • gedit-plugin-joinlines
  • gedit-plugin-multiedit
  • gedit-plugin-smartspaces
  • gedit-plugin-synctex
  • gedit-plugin-terminal
  • gedit-plugin-textsize
  • gedit-plugin-translate
  • gedit-plugin-wordcompletion
  • gedit-plugins
  • gedit-plugins-data
  • gegl-devel
  • geoclue
  • geoclue-devel
  • geoclue-doc
  • geoclue-gsmloc
  • geoclue-gui
  • GeoIP
  • GeoIP-data
  • GeoIP-devel
  • GeoIP-update
  • geronimo-jaspic-spec
  • geronimo-jaspic-spec-javadoc
  • geronimo-jaxrpc
  • geronimo-jaxrpc-javadoc
  • geronimo-jms
  • geronimo-jta
  • geronimo-jta-javadoc
  • geronimo-osgi-support
  • geronimo-osgi-support-javadoc
  • geronimo-saaj
  • geronimo-saaj-javadoc
  • ghostscript-chinese
  • ghostscript-chinese-zh_CN
  • ghostscript-chinese-zh_TW
  • ghostscript-cups
  • ghostscript-devel
  • ghostscript-gtk
  • giflib-utils
  • gimp-data-extras
  • gimp-help
  • gimp-help-ca
  • gimp-help-da
  • gimp-help-de
  • gimp-help-el
  • gimp-help-en_GB
  • gimp-help-es
  • gimp-help-fr
  • gimp-help-it
  • gimp-help-ja
  • gimp-help-ko
  • gimp-help-nl
  • gimp-help-nn
  • gimp-help-pt_BR
  • gimp-help-ru
  • gimp-help-sl
  • gimp-help-sv
  • gimp-help-zh_CN
  • git-bzr
  • git-cvs
  • git-gnome-keyring
  • git-hg
  • git-p4
  • gjs-tests
  • Glade
  • glade3
  • glade3-libgladeui
  • glade3-libgladeui-devel
  • glassfish-dtd-parser
  • glassfish-dtd-parser-javadoc
  • glassfish-jaxb-javadoc
  • glassfish-jsp
  • glassfish-jsp-javadoc
  • GLEW
  • glib-networking-tests
  • gmp-static
  • gnome-clocks
  • gnome-common
  • gnome-contacts
  • gnome-desktop3-tests
  • gnome-devel-docs
  • gnome-dictionary
  • gnome-doc-utils
  • gnome-doc-utils-stylesheets
  • gnome-documents
  • gnome-documents-libs
  • gnome-icon-theme
  • gnome-icon-theme-devel
  • gnome-icon-theme-extras
  • gnome-icon-theme-legacy
  • gnome-icon-theme-symbolic
  • gnome-packagekit
  • gnome-packagekit-common
  • gnome-packagekit-installer
  • gnome-packagekit-updater
  • gnome-python2
  • gnome-python2-bonobo
  • gnome-python2-canvas
  • gnome-python2-devel
  • gnome-python2-gconf
  • gnome-python2-gnome
  • gnome-python2-gnomevfs
  • gnome-settings-daemon-devel
  • gnome-software-devel
  • gnome-vfs2
  • gnome-vfs2-devel
  • gnome-vfs2-smb
  • gnome-weather
  • gnome-weather-tests
  • g note
  • gnu-efi-utils
  • gnu-getopt
  • gnu-getopt-javadoc
  • gnuplot-latex
  • gnuplot-minimal
  • gob2
  • gom-devel
  • google-noto-sans-korean-fonts
  • google-noto-sans-simplified-chinese-fonts
  • google-noto-sans-traditional-chinese-fonts
  • gperftools
  • gperftools-devel
  • gperftools-libs
  • gpm-static
  • grantlee
  • grantlee-apidocs
  • grantlee-devel
  • graphviz-graphs
  • graphviz-guile
  • graphviz-java
  • graphviz-lua
  • graphviz-ocaml
  • graphviz-perl
  • graphviz-php
  • graphviz-python
  • graphviz-ruby
  • graphviz-tcl
  • groff-doc
  • groff-perl
  • groff-x11
  • Groovy
  • groovy-javadoc
  • grub2
  • grub2-ppc-modules
  • grub2-ppc64-modules
  • gsm-tools
  • gsound-devel
  • gssdp-utils
  • gstreamer
  • gstreamer-devel
  • gstreamer-devel-docs
  • gstreamer-plugins-bad-free
  • gstreamer-plugins-bad-free-devel
  • gstreamer-plugins-bad-free-devel-docs
  • gstreamer-plugins-base
  • gstreamer-plugins-base-devel
  • gstreamer-plugins-base-devel-docs
  • gstreamer-plugins-base-tools
  • gstreamer-plugins-good
  • gstreamer-plugins-good-devel-docs
  • gstreamer-python
  • gstreamer-python-devel
  • gstreamer-tools
  • gstreamer1-devel-docs
  • gstreamer1-plugins-base-devel-docs
  • gstreamer1-plugins-base-tools
  • gstreamer1-plugins-ugly-free-devel
  • gtk-vnc
  • gtk-vnc-devel
  • gtk-vnc-python
  • gtk-vnc2-devel
  • gtk3-devel-docs
  • gtk3-immodules
  • gtk3-tests
  • gtkhtml3
  • gtkhtml3-devel
  • gtksourceview3-tests
  • gucharmap
  • gucharmap-devel
  • gucharmap-libs
  • gupnp-av-devel
  • gupnp-av-docs
  • gupnp-dlna-devel
  • gupnp-dlna-docs
  • gupnp-docs
  • gupnp-igd-python
  • gutenprint-devel
  • gutenprint-extras
  • gutenprint-foomatic
  • gvfs-tests
  • gvnc-devel
  • gvnc-tools
  • gvncpulse
  • gvncpulse-devel
  • gwenview
  • gwenview-libs
  • Hamcrest
  • hawkey-devel
  • Hesiod
  • highcontrast-qt
  • highcontrast-qt4
  • highcontrast-qt5
  • highlight-gui
  • hispavoces-pal-diphone
  • hispavoces-sfl-diphone
  • hsakmt
  • hsakmt-devel
  • hspell-devel
  • hsqldb
  • hsqldb-demo
  • hsqldb-javadoc
  • hsqldb-manual
  • htdig
  • html2ps
  • http-parser-devel
  • httpunit
  • httpunit-doc
  • httpunit-javadoc
  • i2c-tools-eepromer
  • i2c-tools-python
  • ibus-pygtk2
  • ibus-qt
  • ibus-qt-devel
  • ibus-qt-docs
  • ibus-rawcode
  • ibus-table-devel
  • ibutils
  • ibutils-devel
  • ibutils-libs
  • icc-profiles-openicc
  • icon-naming-utils
  • im-chooser
  • im-chooser-common
  • ImageMagick
  • ImageMagick-c++
  • ImageMagick-c++-devel
  • ImageMagick-devel
  • ImageMagick-doc
  • ImageMagick-perl
  • imake
  • imsettings
  • imsettings-devel
  • imsettings-gsettings
  • imsettings-libs
  • imsettings-qt
  • imsettings-xim
  • indent
  • infinipath-psm
  • infinipath-psm-devel
  • Iniparser
  • iniparser-devel
  • IOK
  • ipa-gothic-fonts
  • ipa-mincho-fonts
  • ipa-pgothic-fonts
  • ipa-pmincho-fonts
  • iperf3-devel
  • iproute-doc
  • ipset-devel
  • ipsilon
  • ipsilon-authform
  • ipsilon-authgssapi
  • ipsilon-authldap
  • ipsilon-base
  • ipsilon-client
  • ipsilon-filesystem
  • ipsilon-infosssd
  • ipsilon-persona
  • ipsilon-saml2
  • ipsilon-saml2-base
  • ipsilon-tools-ipa
  • iputils-sysvinit
  • iscsi-initiator-utils-devel
  • isdn4k-utils
  • isdn4k-utils-devel
  • isdn4k-utils-doc
  • isdn4k-utils-static
  • isdn4k-utils-vboxgetty
  • isomd5sum-devel
  • isorelax
  • istack-commons-javadoc
  • ixpdimm_sw
  • ixpdimm_sw-devel
  • ixpdimm-cli
  • ixpdimm-monitor
  • jai-imageio-core
  • jai-imageio-core-javadoc
  • jakarta-commons-httpclient-demo
  • jakarta-commons-httpclient-javadoc
  • jakarta-commons-httpclient-manual
  • jakarta-oro
  • jakarta-taglibs-standard
  • jakarta-taglibs-standard-javadoc
  • jandex
  • jandex-javadoc
  • jansson-devel-doc
  • JarJar
  • jarjar-javadoc
  • jarjar-maven-plugin
  • Jasper
  • jasper-utils
  • java-1.6.0-openjdk
  • java-1.6.0-openjdk-demo
  • java-1.6.0-openjdk-devel
  • java-1.6.0-openjdk-javadoc
  • java-1.6.0-openjdk-src
  • java-1.7.0-openjdk
  • java-1.7.0-openjdk-accessibility
  • java-1.7.0-openjdk-demo
  • java-1.7.0-openjdk-devel
  • java-1.7.0-openjdk-headless
  • java-1.7.0-openjdk-javadoc
  • java-1.7.0-openjdk-src
  • java-1.8.0-openjdk-accessibility-debug
  • java-1.8.0-openjdk-debug
  • java-1.8.0-openjdk-demo-debug
  • java-1.8.0-openjdk-devel-debug
  • java-1.8.0-openjdk-headless-debug
  • java-1.8.0-openjdk-javadoc-debug
  • java-1.8.0-openjdk-javadoc-zip-debug
  • java-1.8.0-openjdk-src-debug
  • java-11-openjdk-debug
  • java-11-openjdk-demo-debug
  • java-11-openjdk-devel-debug
  • java-11-openjdk-headless-debug
  • java-11-openjdk-javadoc-debug
  • java-11-openjdk-javadoc-zip-debug
  • java-11-openjdk-jmods-debug
  • java-11-openjdk-src-debug
  • Java>-<
  • Jaxen
  • jboss-ejb-3.1-api
  • jboss-ejb-3.1-api-javadoc
  • jboss-el-2.2-api
  • jboss-el-2.2-api-javadoc
  • jboss-jaxrpc-1.1-api
  • jboss-jaxrpc-1.1-api-javadoc
  • jboss-servlet-2.5-api
  • jboss-servlet-2.5-api-javadoc
  • jboss-servlet-3.0-api
  • jboss-servlet-3.0-api-javadoc
  • jboss-specs-parent
  • jboss-transaction-1.1-api
  • jboss-transaction-1.1-api-javadoc
  • jdom
  • jettison
  • jettison-javadoc
  • jetty-annotations
  • jetty-ant
  • jetty-artifact-remote-resources
  • jetty-assembly-descriptors
  • jetty-build-support
  • jetty-build-support-javadoc
  • jetty-client
  • 10.0.0.1ty-continuation
  • jetty-deploy
  • jetty-distribution-remote-resources
  • jetty-http
  • jetty-io
  • jetty-jaas
  • jetty-jaspi
  • jetty-javadoc
  • jetty-jmx
  • jetty-jndi
  • jetty-jsp
  • jetty-jspc-maven-plugin
  • jetty-maven-plugin
  • jetty-monitor
  • jetty-parent
  • jetty-plus
  • jetty-project
  • jetty-proxy
  • >-<ty-rewrite
  • skopeoty-runner
  • jetty-security
  • jetty-server
  • jetty-servlet
  • jetty-servlets
  • jetty-start
  • jetty-test-policy
  • jetty-test-policy-javadoc
  • jetty-toolchain
  • jetty-util
  • jetty-util-ajax
  • jetty-version-maven-plugin
  • jetty-version-maven-plugin-javadoc
  • jetty-webapp
  • jetty-websocket-api
  • jetty-websocket-client
  • jetty-websocket-common
  • jetty-websocket-parent
  • jetty-websocket-server
  • jetty-websocket-servlet
  • jetty-xml
  • Jing
  • jing-javadoc
  • jline-demo
  • jna
  • jna-contrib
  • jna-javadoc
  • joda-convert
  • joda-convert-javadoc
  • js
  • js-devel
  • jsch-demo
  • json-glib-tests
  • jsr-311
  • jsr-311-javadoc
  • juk
  • JUnit
  • junit-demo
  • jvnet-parent
  • k3b
  • k3b-common
  • k3b-devel
  • k3b-libs
  • kaccessible
  • kaccessible-libs
  • kactivities
  • kactivities-devel
  • kamera
  • Kate
  • kate-devel
  • kate-libs
  • kate-part
  • kcalc
  • kcharselect
  • kcm_colors
  • kcm_touchpad
  • kcm-gtk
  • kcolorchooser
  • kcoloredit
  • kde-base-artwork
  • kde-baseapps
  • kde-baseapps-devel
  • kde-baseapps-libs
  • kde-filesystem
  • kde-l10n
  • kde-l10n-Arabic
  • kde-l10n-Basque
  • kde-l10n-Bosnian
  • kde-l10n-British
  • kde-l10n-Bulgarian
  • kde-l10n-Catalan
  • kde-l10n-Catalan-Valencian
  • kde-l10n-Croatian
  • kde-l10n-Czech
  • kde-l10n-Danish
  • kde-l10n-Dutch
  • kde-l10n-Estonian
  • kde-l10n-Farsi
  • kde-l10n-Finnish
  • kde-l10n-Galician
  • kde-l10n-Greek
  • kde-l10n-Hebrew
  • kde-l10n-Hungarian
  • kde-l10n-Icelandic
  • kde-l10n-Interlingua
  • kde-l10n-Irish
  • kde-l10n-Kazakh
  • kde-l10n-Khmer
  • kde-l10n-Latvian
  • kde-l10n-Lithuanian
  • kde-l10n-LowSaxon
  • kde-l10n-Norwegian
  • kde-l10n-Norwegian-Nynorsk
  • kde-l10n-Polish
  • kde-l10n-Portuguese
  • kde-l10n-Romanian
  • kde-l10n-Serbian
  • kde-l10n-Slovak
  • kde-l10n-Slovenian
  • kde-l10n-Swedish
  • kde-l10n-Tajik
  • kde-l10n-Thai
  • kde-l10n-Turkish
  • kde-l10n-Ukrainian
  • kde-l10n-Uyghur
  • kde-l10n-Vietnamese
  • kde-l10n-Walloon
  • kde-plasma-networkmanagement
  • kde-plasma-networkmanagement-libreswan
  • kde-plasma-networkmanagement-libs
  • kde-plasma-networkmanagement-mobile
  • kde-print-manager
  • kde-runtime
  • kde-runtime-devel
  • kde-runtime-drkonqi
  • kde-runtime-libs
  • kde-settings
  • kde-settings-ksplash
  • kde-settings-minimal
  • kde-settings-plasma
  • kde-settings-pulseaudio
  • kde-style-oxygen
  • kde-style-phase
  • kde-wallpapers
  • kde-workspace
  • kde-workspace-devel
  • kde-workspace-ksplash-themes
  • kde-workspace-libs
  • kdeaccessibility
  • kdeadmin
  • kdeartwork
  • kdeartwork-screensavers
  • kdeartwork-sounds
  • kdeartwork-wallpapers
  • kdeclassic-cursor-theme
  • kdegraphics
  • kdegraphics-devel
  • kdegraphics-libs
  • kdegraphics-strigi-analyzer
  • kdegraphics-thumbnailers
  • kdelibs
  • kdelibs-apidocs
  • kdelibs-common
  • kdelibs-devel
  • kdelibs-ktexteditor
  • kdemultimedia
  • kdemultimedia-common
  • kdemultimedia-devel
  • kdemultimedia-libs
  • kdenetwork
  • kdenetwork-common
  • kdenetwork-devel
  • kdenetwork-fileshare-samba
  • kdenetwork-kdnssd
  • kdenetwork-kget
  • kdenetwork-kget-libs
  • kdenetwork-kopete
  • kdenetwork-kopete-devel
  • kdenetwork-kopete-libs
  • kdenetwork-krdc
  • kdenetwork-krdc-devel
  • kdenetwork-krdc-libs
  • kdenetwork-krfb
  • kdenetwork-krfb-libs
  • kdepim
  • kdepim-devel
  • kdepim-libs
  • kdepim-runtime
  • kdepim-runtime-libs
  • kdepimlibs
  • kdepimlibs-akonadi
  • kdepimlibs-apidocs
  • kdepimlibs-devel
  • kdepimlibs-kxmlrpcclient
  • kdeplasma-addons
  • kdeplasma-addons-devel
  • kdeplasma-addons-libs
  • kdesdk
  • kdesdk-cervisia
  • kdesdk-common
  • kdesdk-devel
  • kdesdk-dolphin-plugins
  • kdesdk-kapptemplate
  • kdesdk-kapptemplate-template
  • kdesdk-kcachegrind
  • kdesdk-kioslave
  • kdesdk-kmtrace
  • kdesdk-kmtrace-devel
  • kdesdk-kmtrace-libs
  • kdesdk-kompare
  • kdesdk-kompare-devel
  • kdesdk-kompare-libs
  • kdesdk-kpartloader
  • kdesdk-kstartperf
  • kdesdk-kuiviewer
  • kdesdk-lokalize
  • kdesdk-okteta
  • kdesdk-okteta-devel
  • kdesdk-okteta-libs
  • kdesdk-poxml
  • kdesdk-scripts
  • kdesdk-strigi-analyzer
  • kdesdk-thumbnailers
  • kdesdk-umbrello
  • kdeutils
  • kdeutils-common
  • kdeutils-minimal
  • kdf
  • kernel-rt-doc
  • kernel-rt-trace
  • kernel-rt-trace-devel
  • kernel-rt-trace-kvm
  • keytool-maven-plugin
  • keytool-maven-plugin-javadoc
  • kgamma
  • kgpg
  • kgreeter-plugins
  • khotkeys
  • khotkeys-libs
  • kiconedit
  • kinfocenter
  • kio_sysinfo
  • kmag
  • kmenuedit
  • kmix
  • kmod-oracleasm
  • kolourpaint
  • kolourpaint-libs
  • konkretcmpi
  • konkretcmpi-devel
  • konkretcmpi-python
  • konsole
  • konsole-part
  • kross-interpreters
  • kross-python
  • kross-ruby
  • kruler
  • ksaneplugin
  • kscreen
  • ksnapshot
  • ksshaskpass
  • ksysguard
  • ksysguard-libs
  • ksysguardd
  • ktimer
  • kwallet
  • kwin
  • kwin-gles
  • kwin-gles-libs
  • kwin-libs
  • kWrite
  • kxml
  • kxml-javadoc
  • lapack64-devel
  • lapack64-static
  • lasso-devel
  • latrace
  • lcms2-utils
  • ldns-doc
  • ldns-python
  • libabw-devel
  • libabw-doc
  • libabw-tools
  • libappindicator
  • libappindicator-devel
  • libappindicator-docs
  • libappstream-glib-builder
  • libappstream-glib-builder-devel
  • libart_lgpl
  • libart_lgpl-devel
  • libasan-static
  • libavc1394-devel
  • libbase-javadoc
  • libblockdev-btrfs
  • libblockdev-btrfs-devel
  • libblockdev-crypto-devel
  • libblockdev-devel
  • libblockdev-dm-devel
  • libblockdev-fs-devel
  • libblockdev-kbd-devel
  • libblockdev-loop-devel
  • libblockdev-lvm-devel
  • libblockdev-mdraid-devel
  • libblockdev-mpath-devel
  • libblockdev-nvdimm-devel
  • libblockdev-part-devel
  • libblockdev-swap-devel
  • libblockdev-utils-devel
  • libblockdev-vdo-devel
  • libbluedevil
  • libbluedevil-devel
  • libbluray-devel
  • libbonobo
  • libbonobo-devel
  • libbonoboui
  • libbonoboui-devel
  • libbytesize-devel
  • libcacard-tools
  • libcap-ng-python
  • libcdr-devel
  • libcdr-doc
  • libcdr-tools
  • libcgroup-devel
  • libchamplain-demos
  • libchewing
  • libchewing-devel
  • libchewing-python
  • libcmis-devel
  • libcmis-tools
  • libcryptui
  • libcryptui-devel
  • libdb-devel-static
  • libdb-java
  • libdb-java-devel
  • libdb-tcl
  • libdb-tcl-devel
  • libdbi
  • libdbi-dbd-mysql
  • libdbi-dbd-pgsql
  • libdbi-dbd-sqlite
  • libdbi-devel
  • libdbi-drivers
  • libdbusmenu-doc
  • libdbusmenu-gtk2
  • libdbusmenu-gtk2-devel
  • libdbusmenu-gtk3-devel
  • libdhash-devel
  • libdmapsharing-devel
  • libdmmp-devel
  • libdmx-devel
  • libdnet-progs
  • libdnet-python
  • libdnf-devel
  • libdv-tools
  • libdvdnav-devel
  • libeasyfc-devel
  • libeasyfc-gobject-devel
  • libee
  • libee-devel
  • libee-utils
  • libesmtp
  • libesmtp-devel
  • libestr-devel
  • libetonyek-doc
  • libetonyek-tools
  • libevdev-utils
  • libexif-doc
  • libexttextcat-devel
  • libexttextcat-tools
  • libfastjson-devel
  • libfdt
  • libfonts-javadoc
  • libformula-javadoc
  • libfprint-devel
  • libfreehand-devel
  • libfreehand-doc
  • libfreehand-tools
  • libgcab1-devel
  • libgccjit
  • libgdither-devel
  • libgee06
  • libgee06-devel
  • libgepub
  • libgepub-devel
  • libgfortran-static
  • libgfortran4
  • libgfortran5
  • libgit2-devel
  • libglade2
  • libglade2-devel
  • libGLEWmx
  • libgnat
  • libgnat-devel
  • libgnat-static
  • libgnome
  • libgnome-devel
  • libgnome-keyring-devel
  • libgnomecanvas
  • libgnomecanvas-devel
  • libgnomeui
  • libgnomeui-devel
  • libgo
  • libgo-devel
  • libgo-static
  • libgovirt-devel
  • libgudev-devel
  • libgxim
  • libgxim-devel
  • libgxps-tools
  • libhangul-devel
  • libhbaapi-devel
  • libhif-devel
  • libical-glib
  • libical-glib-devel
  • libical-glib-doc
  • libid3tag
  • libid3tag-devel
  • libiec61883-utils
  • libieee1284-python
  • libimobiledevice-python
  • libimobiledevice-utils
  • libindicator
  • libindicator-devel
  • libindicator-gtk3-devel
  • libindicator-tools
  • libinvm-cim
  • libinvm-cim-devel
  • libinvm-cli
  • libinvm-cli-devel
  • libinvm-i18n
  • libinvm-i18n-devel
  • libiodbc
  • libiodbc-devel
  • libipa_hbac-devel
  • libiptcdata-devel
  • libiptcdata-python
  • libitm-static
  • libixpdimm-cim
  • libixpdimm-core
  • libjpeg-turbo-static
  • libkcddb
  • libkcddb-devel
  • libkcompactdisc
  • libkcompactdisc-devel
  • libkdcraw
  • libkdcraw-devel
  • libkexiv2
  • libkexiv2-devel
  • libkipi
  • libkipi-devel
  • libkkc-devel
  • libkkc-tools
  • libksane
  • libksane-devel
  • libkscreen
  • libkscreen-devel
  • libkworkspace
  • liblayout-javadoc
  • libloader-javadoc
  • liblognorm-devel
  • liblouis-devel
  • liblouis-doc
  • liblouis-utils
  • libmatchbox-devel
  • libmbim-devel
  • libmediaart-devel
  • libmediaart-tests
  • libmnl-static
  • libmodman-devel
  • libmodulemd-devel
  • libmpc-devel
  • libmsn
  • libmsn-devel
  • libmspub-devel
  • libmspub-doc
  • libmspub-tools
  • libmtp-examples
  • libmudflap
  • libmudflap-devel
  • libmudflap-static
  • libmwaw-devel
  • libmwaw-doc
  • libmwaw-tools
  • libmx
  • libmx-devel
  • libmx-docs
  • libndp-devel
  • libnetfilter_cthelper-devel
  • libnetfilter_cttimeout-devel
  • libnftnl-devel
  • libnl
  • libnl-devel
  • libnm-gtk
  • libnm-gtk-devel
  • libntlm
  • libntlm-devel
  • libobjc
  • libodfgen-doc
  • libofa
  • libofa-devel
  • liboil
  • liboil-devel
  • libopenraw-pixbuf-loader
  • liborcus-devel
  • liborcus-doc
  • liborcus-tools
  • libosinfo-devel
  • libosinfo-vala
  • libotf-devel
  • libpagemaker-devel
  • libpagemaker-doc
  • libpagemaker-tools
  • libpinyin-devel
  • libpinyin-tools
  • libpipeline-devel
  • libplist-python
  • libpng-static
  • libpng12-devel
  • libproxy-kde
  • libpst
  • libpst-devel
  • libpst-devel-doc
  • libpst-doc
  • libpst-python
  • libpurple-perl
  • libpurple-tcl
  • libqmi-devel
  • libquadmath-static
  • LibRaw-static
  • librelp-devel
  • libreoffice
  • libreoffice-bsh
  • libreoffice-gdb-debug-support
  • libreoffice-glade
  • libreoffice-librelogo
  • libreoffice-nlpsolver
  • libreoffice-officebean
  • libreoffice-officebean-common
  • libreoffice-postgresql
  • libreoffice-rhino
  • libreofficekit-devel
  • librepo-devel
  • libreport-compat
  • libreport-devel
  • libreport-gtk-devel
  • libreport-web-devel
  • librepository-javadoc
  • librevenge-doc
  • librsvg2-tools
  • libseccomp-devel
  • libselinux-static
  • libsemanage-devel
  • libsemanage-static
  • libserializer-javadoc
  • libsexy
  • libsexy-devel
  • libsmbios-devel
  • libsmi-devel
  • libsndfile-utils
  • libsolv-demo
  • libsolv-devel
  • libsolv-tools
  • libspiro-devel
  • libss-devel
  • libssh2
  • libsss_certmap-devel
  • libsss_idmap-devel
  • libsss_nss_idmap-devel
  • libsss_simpleifp-devel
  • libstaroffice-devel
  • libstaroffice-doc
  • libstaroffice-tools
  • libstdc++-static
  • libstoragemgmt-devel
  • libstoragemgmt-targetd-plugin
  • libtar-devel
  • libteam-devel
  • libtheora-devel-docs
  • libtiff-static
  • libtimezonemap-devel
  • libtnc
  • libtnc-devel
  • libtranslit
  • libtranslit-devel
  • libtranslit-icu
  • libtranslit-m17n
  • libtsan-static
  • libudisks2-devel
  • libuninameslist-devel
  • libunwind
  • libunwind-devel
  • libusal-devel
  • libusb-static
  • libusbmuxd-utils
  • libuser-devel
  • libvdpau-docs
  • libverto-glib
  • libverto-glib-devel
  • libverto-libevent-devel
  • libverto-tevent
  • libverto-tevent-devel
  • libvirt-cim
  • libvirt-daemon-driver-lxc
  • libvirt-daemon-lxc
  • libvirt-gconfig-devel
  • libvirt-glib-devel
  • libvirt-gobject-devel
  • libvirt-java
  • libvirt-java-devel
  • libvirt-java-javadoc
  • libvirt-login-shell
  • libvirt-snmp
  • libvisio-doc
  • libvisio-tools
  • libvma-devel
  • libvma-utils
  • libvoikko-devel
  • libvpx-utils
  • libwebp-java
  • libwebp-tools
  • libwpd-tools
  • libwpg-tools
  • libwps-tools
  • libwsman-devel
  • libwvstreams
  • libwvstreams-devel
  • libwvstreams-static
  • libxcb-doc
  • libXevie
  • libXevie-devel
  • libXfont
  • libXfont-devel
  • libxml2-static
  • libxslt-python
  • libXvMC-devel
  • libzapojit
  • libzapojit-devel
  • libzmf-devel
  • libzmf-doc
  • libzmf-tools
  • lldpad-devel
  • log4cxx
  • log4cxx-devel
  • log4j-manual
  • lpsolve-devel
  • lua-devel
  • lua-static
  • lvm2-cluster
  • lvm2-python-libs
  • lvm2-sysvinit
  • lz4-static
  • m17n-contrib
  • m17n-contrib-extras
  • m17n-db-devel
  • m17n-db-extras
  • m17n-lib-devel
  • m17n-lib-tools
  • m2crypto
  • Mal al-devel
  • man-pages-cs
  • man-pages-es
  • man-pages-es-extra
  • man-pages-fr
  • man-pages-it
  • man-pages-ja
  • man-pages-ko
  • man-pages-pl
  • man-pages-ru
  • man-pages-zh-CN
  • mariadb-bench
  • marisa-devel
  • marisa-perl
  • marisa-python
  • marisa-ruby
  • Marisa-tools
  • maven-changes-plugin
  • maven-changes-plugin-javadoc
  • maven-deploy-plugin
  • maven-deploy-plugin-javadoc
  • maven-doxia-module-fo
  • maven-ear-plugin
  • maven-ear-plugin-javadoc
  • maven-ejb-plugin
  • maven-ejb-plugin-javadoc
  • maven-error-diagnostics
  • maven-gpg-plugin
  • maven-gpg-plugin-javadoc
  • maven-istack-commons-plugin
  • maven-jarsigner-plugin
  • maven-jarsigner-plugin-javadoc
  • maven-javadoc-plugin
  • maven-javadoc-plugin-javadoc
  • maven-jxr
  • maven-jxr-javadoc
  • maven-osgi
  • maven-osgi-javadoc
  • maven-plugin-jxr
  • maven-project-info-reports-plugin
  • maven-project-info-reports-plugin-javadoc
  • maven-release
  • maven-release-javadoc
  • maven-release-manager
  • maven-release-plugin
  • maven-reporting-exec
  • maven-repository-builder
  • maven-repository-builder-javadoc
  • maven-scm
  • maven-scm-javadoc
  • maven-scm-test
  • maven-shared-jar
  • maven-shared-jar-javadoc
  • maven-site-plugin
  • maven-site-plugin-javadoc
  • maven-verifier-plugin
  • maven-verifier-plugin-javadoc
  • maven-wagon-provider-test
  • maven-wagon-scm
  • maven-war-plugin
  • maven-war-plugin-javadoc
  • mdds-devel
  • meanwhile-devel
  • loop-doc
  • memcached-devel
  • memstomp
  • mesa-demos
  • mesa-libxatracker-devel
  • mesa-private-llvm
  • mesa-private-llvm-devel
  • metacity-devel
  • mgetty
  • mgetty-sendfax
  • mgetty-viewfax
  • mgetty-voice
  • MigrationTools
  • Minizip
  • minizip-devel
  • mkbootdisk
  • mobile-broadband-provider-info-devel
  • mod_auth_kerb
  • mod_auth_mellon-diagnostics
  • mod_nss
  • mod_revocator
  • ModemManager-vala
  • mono-icon-theme
  • mozjs17
  • mozjs17-devel
  • mozjs24
  • mozjs24-devel
  • mpich-3.0-autoload
  • mpich-3.0-doc
  • mpich-3.2-autoload
  • mpich-3.2-doc
  • mpitests-compat-openmpi16
  • msv-demo
  • msv-msv
  • msv-rngconv
  • msv-xmlgen
  • mvapich2-2.0-devel
  • mvapich2-2.0-doc
  • mvapich2-2.0-psm-devel
  • mvapich2-2.2-devel
  • mvapich2-2.2-doc
  • mvapich2-2.2-psm-devel
  • mvapich2-2.2-psm2-devel
  • mvapich23-devel
  • mvapich23-doc
  • mvapich23-psm-devel
  • mvapich23-psm2-devel
  • nagios-plugins-bacula
  • nasm
  • nasm-doc
  • nasm-rdoff
  • ncurses-static
  • nekohtml
  • nekohtml-demo
  • nekohtml-javadoc
  • Nepomuk-core
  • nepomuk-core-devel
  • nepomuk-core-libs
  • Nepomuk-widgets
  • nepomuk-widgets-devel
  • net-snmp-gui
  • net-snmp-perl
  • net-snmp-python
  • net-snmp-sysvinit
  • netsniff-ng
  • NetworkManager-glib
  • NetworkManager-glib-devel
  • newt-static
  • nfsometer
  • nfstest
  • nhn-nanum-brush-fonts
  • nhn-nanum-fonts-common
  • nhn-nanum-myeongjo-fonts
  • nhn-nanum-pen-fonts
  • nmap-frontend
  • nss_compat_ossl
  • nss_compat_ossl-devel
  • nss-pem
  • nss-pkcs11-devel
  • ntp-doc
  • ntp-perl
  • nuvola-icon-theme
  • nuxwdog
  • nuxwdog-client-java
  • nuxwdog-client-perl
  • nuxwdog-devel
  • objectweb-anttask
  • objectweb-anttask-javadoc
  • objectweb-asm
  • ocaml-brlapi
  • OCaml-calendar
  • ocaml-calendar-devel
  • ocaml-csv
  • ocaml-csv-devel
  • OCaml-curses
  • ocaml-curses-devel
  • ocaml-docs
  • ocaml-emacs
  • ocaml-fileutils
  • ocaml-fileutils-devel
  • ocaml-gettext
  • ocaml-gettext-devel
  • ocaml-libvirt
  • ocaml-libvirt-devel
  • ocaml-ocamlbuild-doc
  • ocaml-source
  • ocaml-x11
  • ocaml-xml-light
  • ocaml-xml-light-devel
  • oci-register-machine
  • okular
  • okular-devel
  • okular-libs
  • okular-part
  • opa-libopamgt-devel
  • Opal
  • opal-devel
  • open-vm-tools-devel
  • open-vm-tools-test
  • opencc-tools
  • openchange-client
  • openchange-devel
  • openchange-devel-docs
  • opencv-devel-docs
  • opencv-python
  • OpenEXR
  • openhpi-devel
  • openjade
  • openjpeg-devel
  • openjpeg-libs
  • openldap-servers
  • openldap-servers-sql
  • openlmi
  • openlmi-account
  • openlmi-account-doc
  • openlmi-fan
  • openlmi-fan-doc
  • openlmi-hardware
  • openlmi-hardware-doc
  • openlmi-indicationmanager-libs
  • openlmi-indicationmanager-libs-devel
  • openlmi-journald
  • openlmi-journald-doc
  • openlmi-logicalfile
  • openlmi-logicalfile-doc
  • openlmi-networking
  • openlmi-networking-doc
  • openlmi-pcp
  • openlmi-powermanagement
  • openlmi-powermanagement-doc
  • openlmi-providers
  • openlmi-providers-devel
  • openlmi-python-base
  • openlmi-python-providers
  • openlmi-python-test
  • openlmi-realmd
  • openlmi-realmd-doc
  • openlmi-service
  • openlmi-service-doc
  • openlmi-software
  • openlmi-software-doc
  • openlmi-storage
  • openlmi-storage-doc
  • openlmi-tools
  • openlmi-tools-doc
  • openobex
  • openobex-apps
  • openobex-devel
  • OpenSCAP-containers
  • openscap-engine-sce-devel
  • openslp-devel
  • openslp-server
  • opensm-static
  • opensp
  • openssh-server-sysvinit
  • openssl-static
  • openssl098e
  • openwsman-perl
  • openwsman-ruby
  • oprofile-devel
  • oprofile-gui
  • oprofile-jit
  • optipng
  • ORBit2
  • ORBit2-devel
  • Orc-doc
  • ortp
  • ortp-devel
  • oscilloscope
  • 암컷 발생기(Candom-cursor-themes)
  • Closing-gtk
  • oxygen-gtk2
  • oxygen-gtk3
  • oxygen-icon-theme
  • PackageKit-yum-plugin
  • pakchois-devel
  • pam_krb5
  • pam_pkcs11
  • pam_snapper
  • Pango-tests
  • paps-devel
  • passivetex
  • pax
  • pciutils-devel-static
  • pcp-collector
  • pcp-monitor
  • pcre-tools
  • pcre2-static
  • pcre2-tools
  • pentaho-libxml-javadoc
  • pentaho-reporting-flow-engine-javadoc
  • perl-AppConfig
  • perl-Archive-Extract
  • perl-B-Keywords
  • perl-ECDHEr-Open
  • perl-Business-ISBN
  • perl-Business-ISBN-Data
  • perl-CGI-Session
  • perl-Class-Load
  • perl-Class-Load-XS
  • perl-Class-Singleton
  • perl-Config-Simple
  • perl-Config-Tiny
  • perl-Convert-ASN1
  • perl-CPAN-Changes
  • perl-CPANPLUS
  • perl-CPANPLUS-Dist-Build
  • perl-Crypt-CBC
  • perl-Crypt-DES
  • perl-Crypt-OpenSSL-Bignum
  • perl-Crypt-OpenSSL-Random
  • perl-Crypt-OpenSSL-RSA
  • perl-Crypt-PasswdMD5
  • perl-Crypt-SSLeay
  • perl-CSS-Tiny
  • perl-Data-Peek
  • perl-DateTime
  • perl-DateTime-Format-DateParse
  • perl-DateTime-Locale
  • perl-DateTime-TimeZone
  • perl-DBD-Pg-tests
  • perl-DBIx-Simple
  • perl-Devel-Cover
  • perl-Devel-Cycle
  • perl-Devel-EnforceEncapsulation
  • perl-Devel-Leak
  • perl-Devel-Symdump
  • perl-Digest-SHA1
  • perl-Email-Address
  • perl-FCGI
  • perl-File-Find-Rule-Perl
  • perl-File-Inplace
  • perl-Font-AFM
  • perl-Font-TTF
  • Perl-FreezeThaw
  • perl-GD
  • perl-GD-Forwardedcode
  • perl-Hook-LexWrap
  • perl-HTML-Format
  • perl-HTML-FormatText-WithLinks
  • perl-HTML-FormatText-WithLinks-AndTables
  • perl-HTML-Tree
  • perl-HTTP-Daemon
  • perl-Image-Base
  • perl-Image-Info
  • perl-Image-Xbm
  • perl-Image-Xpm
  • perl-Inline
  • perl-inline-Files
  • perl-IO-CaptureOutput
  • perl-IO-stringy
  • perl-JSON-tests
  • perl-LDAP
  • perl-libxml-perl
  • perl-List-MoreUtils
  • perl-Locale-Maketext-Gettext
  • perl-Locale-PO
  • perl-Log-Message
  • perl-Log-Message-Simple
  • perl-Mail-DKIM
  • perl-Mixin-Line
  • perl-Module-Implementation
  • perl-Module-Manifest
  • perl-Module-Signature
  • perl-Net-Daemon
  • perl-Net-DNS-Nameserver
  • perl-Net-DNS-Resolver-Programmable
  • perl-Net-LibIDN
  • perl-Net-Telnet
  • perl-Newt
  • perl-Object-Accessor
  • perl-Object-Deadly
  • perl-Package-Constants
  • perl-Package-DeprecationManager
  • perl-Package-Stash
  • perl-Package-Stash-XS
  • perl-PAR-Dist
  • perl-Parallel-사이터
  • perl-Params-Validate
  • perl-Parse-CPAN-Meta
  • perl-Parse-RecDescent
  • perl-Perl-Critic
  • perl-Perl-Critic-LoadBalancer
  • perl-Perl-MinimumVersion
  • perl-Perl4-CoreLibs
  • perl-PlRPC
  • perl-Pod-Coverage
  • perl-Pod-Coverage-TrustPod
  • perl-Pod-Eventual
  • perl-Pod-POM
  • perl-Pod-Spell
  • perl-PPI
  • perl-PPI-HTML
  • perl-PPIx-Regexp
  • perl-PPIx-Utilities
  • perl-Probe-Perl
  • perl-Readonly-XS
  • perl-SGMLSpm
  • perl-Sort-Versions
  • perl-String-Format
  • perl-String-Similarity
  • perl-Syntax-Highlight-Engine-Kate
  • perl-Task-Weaken
  • perl-Template-Toolkit
  • perl-Term-UI
  • perl-Test-ClassAPI
  • perl-Test-CPAN-Meta
  • perl-Test-DistManifest
  • perl-Test-EOL
  • perl-Test-HasVersion
  • perl-Test-Inter
  • perl-Test-Manifest
  • perl-Test-Memory-Cycle
  • perl-Test-MinimumVersion
  • perl-Test-MockObject
  • perl-Test-NoTabs
  • perl-Test-Object
  • perl-Test-Output
  • perl-Test-Perl-Critic
  • Perl-Test-Perl-Critic-Policy
  • perl-Test-Pod
  • perl-Test-Pod-Coverage
  • perl-Test-Portability-Files
  • perl-Test-Script
  • perl-Test-Spelling
  • perl-Test-SubCalls
  • perl-Test-Synopsis
  • perl-test-tester
  • perl-Test-Vars
  • perl-Test-Without-Module
  • perl-Text-CSV_XS
  • perl-Text-Iconv
  • perl-Tree-DAG_Node
  • perl-Unicode-Map8
  • perl-ECDHE-String
  • perl-UNIVERSAL-can
  • perl-UNIVERSAL-isa
  • perl-Version-Requirements
  • perl-WWW-Curl
  • perl-XML-Dumper
  • perl-XML-Filter-BufferText
  • perl-XML-Grove
  • perl-XML-Handler-YAWriter
  • perl-XML-LibXSLT
  • perl-XML-SAX-Writer
  • perl-XML-TreeBuilder
  • perl-XML-Twig
  • perl-XML-Writer
  • perl-XML-XPathEngine
  • perl-YAML-Tiny
  • perltidy
  • Phonon
  • phonon-backend-gstreamer
  • phonon-devel
  • php-pecl-memcache
  • php-pspell
  • pidgin-perl
  • pinentry-qt
  • pinentry-qt4
  • pki-javadoc
  • plasma-scriptengine-python
  • plasma-scriptengine-ruby
  • plexus-digest
  • plexus-digest-javadoc
  • plexus-mail-sender
  • plexus-mail-sender-javadoc
  • plexus-tools-pom
  • Plymouth-devel
  • pm-utils
  • pm-utils-devel
  • pngcrush
  • pngnq
  • polkit-kde
  • polkit-qt
  • polkit-qt-devel
  • polkit-qt-doc
  • poppler-demos
  • poppler-qt
  • poppler-qt-devel
  • popt-static
  • postfix-sysvinit
  • pothana2000-fonts
  • powerpc-utils-python
  • pprof
  • pps-tools
  • pptp-setup
  • procps-ng-devel
  • protobuf-emacs
  • protobuf-emacs-el
  • protobuf-java
  • protobuf-javadoc
  • protobuf-lite-devel
  • protobuf-lite-static
  • protobuf-python
  • protobuf-static
  • protobuf-vim
  • psutils
  • psutils-perl
  • pth-devel
  • ptlib
  • ptlib-devel
  • publican
  • publican-common-db5-web
  • publican-common-web
  • publican-doc
  • publican-redhat
  • pulseaudio-esound-compat
  • pulseaudio-module-gconf
  • pulseaudio-module-zeroconf
  • pulseaudio-qpaeq
  • pygpgme
  • pygtk2-libglade
  • pykde4
  • pykde4-akonadi
  • pykde4-devel
  • pyldb-devel
  • pyliblzma
  • PyOpenGL
  • PyOpenGL-Tk
  • pyOpenSSL-doc
  • pyorbit
  • pyorbit-devel
  • PyPAM
  • pyparsing-doc
  • PyQt4
  • PyQt4-devel
  • pytalloc-devel
  • python-appindicator
  • python-beaker
  • python-cffi-doc
  • python-cherrypy
  • python-criu
  • python-debug
  • python-deltarpm
  • python-dtopt
  • python-fpconst
  • python-gpod
  • python-gudev
  • python-inotify-examples
  • python-ipaddr
  • python-IPy
  • python-isodate
  • python-isomd5sum
  • python-kerberos
  • python-kitchen
  • python-kitchen-doc
  • python-krbV
  • python-libteam
  • python-lxml-docs
  • python-matplotlib
  • python-matplotlib-doc
  • python-matplotlib-qt4
  • python-matplotlib-tk
  • python-memcached
  • python-mutagen
  • python-paramiko
  • python-paramiko-doc
  • python-paste
  • python-pillow-devel
  • python-pillow-doc
  • python-pillow-qt
  • python-pillow-sane
  • python-pillow-tk
  • python-rados
  • python-rbd
  • python-reportlab-docs
  • python-requests-kerberos
  • python-rtslib-doc
  • python-setproctitle
  • python-slip-gtk
  • python-smbc
  • python-smbc-doc
  • python-smbios
  • python-sphinx-doc
  • python-tempita
  • python-tornado
  • python-tornado-doc
  • python-twisted-core
  • python-twisted-core-doc
  • python-twisted-web
  • python-twisted-words
  • python-urlgrabber
  • python-volume_key
  • python-webob
  • python-webtest
  • python-which
  • python-zope-interface
  • python2-caribou
  • python2-futures
  • python2-gexiv2
  • python2-smartcols
  • python2-solv
  • python2-subprocess32
  • qca-ossl
  • qca2
  • qca2-devel
  • qdox
  • qimageblitz
  • qimageblitz-devel
  • qimageblitz-examples
  • qjson
  • qjson-devel
  • qpdf-devel
  • qt
  • qt-assistant
  • qt-config
  • qt-demos
  • qt-devel
  • qt-devel-private
  • qt-doc
  • qt-examples
  • qt-mysql
  • qt-odbc
  • qt-postgresql
  • qt-qdbusviewer
  • qt-qvfb
  • qt-settings
  • qt-x11
  • qt3
  • qt3-config
  • qt3-designer
  • qt3-devel
  • qt3-devel-docs
  • qt3-MySQL
  • qt3-ODBC
  • qt3-PostgreSQL
  • qt5-qt3d-doc
  • qt5-qtbase-doc
  • qt5-qtcanvas3d-doc
  • qt5-qtconnectivity-doc
  • qt5-qtdeclarative-doc
  • qt5-qtenginio
  • qt5-qtenginio-devel
  • qt5-qtenginio-doc
  • qt5-qtenginio-examples
  • qt5-qtgraphicaleffects-doc
  • qt5-qtimageformats-doc
  • qt5-qtlocation-doc
  • qt5-qtmultimedia-doc
  • qt5-qtquickcontrols-doc
  • qt5-qtquickcontrols2-doc
  • qt5-qtscript-doc
  • qt5-qtsensors-doc
  • qt5-qtserialbus-devel
  • qt5-qtserialbus-doc
  • qt5-qtserialport-doc
  • qt5-qtsvg-doc
  • qt5-qttools-doc
  • qt5-qtwayland-doc
  • qt5-qtwebchannel-doc
  • qt5-qtwebsockets-doc
  • qt5-qtx11extras-doc
  • qt5-qtxmlpatterns-doc
  • quagga
  • quagga-contrib
  • quota-devel
  • qv4l2
  • rarian-devel
  • rcs
  • rdate
  • rdist
  • readline-static
  • realmd-devel-docs
  • Red_Hat_Enterprise_Linux-Release_Notes-7-as-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-bn-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-de-DE
  • Red_Hat_Enterprise_Linux-Release_Notes-7-en-US
  • Red_Hat_Enterprise_Linux-Release_Notes-7-es-ES
  • Red_Hat_Enterprise_Linux-Release_Notes-7-fr-FR
  • Red_Hat_Enterprise_Linux-Release_Notes-7-gu-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-hi-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-it-IT
  • Red_Hat_Enterprise_Linux-Release_Notes-7-ja-JP
  • Red_Hat_Enterprise_Linux-Release_Notes-7-kn-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-ko-KR
  • Red_Hat_Enterprise_Linux-Release_Notes-7-ml-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-mr-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-or-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-pa-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-pt-BR
  • Red_Hat_Enterprise_Linux-Release_Notes-7-ru-RU
  • Red_Hat_Enterprise_Linux-Release_Notes-7-ta-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-te-IN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-zh-CN
  • Red_Hat_Enterprise_Linux-Release_Notes-7-zh-TW
  • redhat-access-plugin-ipa
  • redhat-bookmarks
  • redhat-lsb-supplemental
  • redhat-lsb-trialuse
  • redhat-upgrade-dracut
  • redhat-upgrade-dracut-plymouth
  • redhat-upgrade-tool
  • redland-mysql
  • redland-pgsql
  • redland-virtuoso
  • regexp
  • relaxngcc
  • rest-devel
  • resteasy-base-jettison-provider
  • resteasy-base-tjws
  • rhdb-utils
  • ScanSetting
  • rhino-demo
  • rhino-javadoc
  • rhino-manual
  • rhythmbox-devel
  • rngom
  • rngom-javadoc
  • rp-pppoe
  • rrdtool-php
  • rrdtool-python
  • rsh
  • rsh-server
  • rsyslog-libdbi
  • rsyslog-udpspoof
  • rtcheck
  • rtctl
  • ruby-tcltk
  • rubygem-net-http-persistent
  • rubygem-net-http-persistent-doc
  • rubygem-thor
  • rubygem-thor-doc
  • rusers
  • rusers-server
  • rwho
  • sac-javadoc
  • samba-dc
  • samba-devel
  • satyr-devel
  • satyr-python
  • saxon
  • saxon-demo
  • saxon-javadoc
  • saxon-manual
  • saxon-scripts
  • sbc-devel
  • sblim-cim-client2
  • sblim-cim-client2-javadoc
  • sblim-cim-client2-manual
  • sblim-cmpi-base
  • sblim-cmpi-base-devel
  • sblim-cmpi-base-test
  • sblim-cmpi-fsvol
  • sblim-cmpi-fsvol-devel
  • sblim-cmpi-fsvol-test
  • sblim-cmpi-network
  • sblim-cmpi-network-devel
  • sblim-cmpi-network-test
  • sblim-cmpi-nfsv3
  • sblim-cmpi-nfsv3-test
  • sblim-cmpi-nfsv4
  • sblim-cmpi-nfsv4-test
  • sblim-cmpi-params
  • sblim-cmpi-params-test
  • sblim-cmpi-sysfs
  • sblim-cmpi-sysfs-test
  • sblim-cmpi-syslog
  • sblim-cmpi-syslog-test
  • sblim-gather
  • sblim-gather-devel
  • sblim-gather-provider
  • sblim-gather-test
  • sblim-indication_helper
  • sblim-indication_helper-devel
  • sblim-smis-hba
  • sblim-testsuite
  • sblim-wbemcli
  • scannotation
  • scannotation-javadoc
  • scpio
  • 화면
  • sDL-static
  • seahorse-nautilus
  • Harhorse-지정-해결
  • sendmail-sysvinit
  • setools-devel
  • setools-gui
  • setools-libs-tcl
  • setuptool
  • shared-desktop-ontologies
  • shared-desktop-ontologies-devel
  • shim-unsigned-ia32
  • shim-unsigned-x64
  • SISU
  • sisu-parent
  • slang-slsh
  • slang-static
  • protectedIOS-utils
  • smbios-utils-bin
  • smbios-utils-python
  • snakeyaml
  • snakeyaml-javadoc
  • Snapper
  • Snapper-devel
  • snapper-libs
  • SNTP
  • SOAPpy
  • soprano
  • soprano-apidocs
  • soprano-devel
  • source-highlight-devel
  • sox
  • sox-devel
  • speex-tools
  • spice-xpi
  • sqlite-tcl
  • squid-migration-script
  • squid-sysvinit
  • sssd-libwbclient-devel
  • sssd-polkit-rules
  • stax2-api
  • stax2-api-javadoc
  • strigi
  • strigi-devel
  • strigi-libs
  • strongimcv
  • subversion-kde
  • subversion-python
  • subversion-ruby
  • sudo-devel
  • suitesparse-doc
  • suitesparse-static
  • supermin-helper
  • svgpart
  • svrcore
  • svrcore-devel
  • Sweeper
  • syslinux-devel
  • syslinux-perl
  • system-config-date
  • system-config-date-docs
  • system-config-firewall
  • system-config-firewall-base
  • system-config-firewall-tui
  • system-config-keyboard
  • system-config-keyboard-base
  • system-config-language
  • system-config-printer
  • system-config-users-docs
  • system-switch-java
  • systemd-sysv
  • t1lib
  • t1lib-apps
  • t1lib-devel
  • t1lib-static
  • t1utils
  • taglib-doc
  • talk
  • talk-server
  • tang-nagios
  • targetd
  • tcl-pgtcl
  • tclx
  • tclx-devel
  • tcp_wrappers
  • tcp_wrappers-devel
  • tcp_wrappers-libs
  • teamd-devel
  • teckit-devel
  • telepathy-farstream
  • telepathy-farstream-devel
  • Telepathy-filesystem
  • Telepathy-ga 4.6.1
  • telepathy-glib
  • telepathy-glib-devel
  • telepathy-glib-vala
  • telepathy-haze
  • Telepathy-logger
  • telepathy-logger-devel
  • telepathy-mission-control
  • telepathy-mission-control-devel
  • telepathy-salut
  • tex-preview
  • texinfo
  • texlive-collection-documentation-base
  • texlive-mh
  • texlive-mh-doc
  • texlive-misc
  • texlive-thailatex
  • texlive-thailatex-doc
  • tix-doc
  • tncfhh
  • tncfhh-devel
  • tncfhh-examples
  • tncfhh-libs
  • tncfhh-utils
  • tog-pegasus-test
  • tokyocabinet-devel-doc
  • Tomcat
  • tomcat-admin-webapps
  • tomcat-docs-webapp
  • tomcat-el-2.2-api
  • tomcat-javadoc
  • tomcat-jsp-2.2-api
  • tomcat-jsvc
  • tomcat-lib
  • tomcat-servlet-3.0-api
  • tomcat-webapps
  • totem-devel
  • totem-pl-parser-devel
  • Tracker-devel
  • tracker-docs
  • tracker-needle
  • tracker-preferences
  • Trang
  • trousers-static
  • txw2
  • txw2-javadoc
  • unique3
  • unique3-devel
  • unique3-docs
  • uriparser
  • uriparser-devel
  • usbguard-devel
  • usbredir-server
  • ustr
  • ustr-debug
  • ustr-debug-static
  • ustr-devel
  • ustr-static
  • uuid-c++
  • uuid-c++-devel
  • uuid-dce
  • uuid-dce-devel
  • uuid-perl
  • uuid-php
  • v4l-utils
  • v4l-utils-devel-tools
  • vala-doc
  • valadoc
  • valadoc-devel
  • valgrind-openmpi
  • velocity-demo
  • velocity-javadoc
  • velocity-manual
  • vemana2000-fonts
  • vigra
  • vigra-devel
  • virtuoso-opensource
  • virtuoso-opensource-utils
  • vlgothic-p-fonts
  • vsftpd-sysvinit
  • vte3
  • vte3-devel
  • wayland-doc
  • webkitgtk3
  • webkitgtk3-devel
  • webkitgtk3-doc
  • webkitgtk4-doc
  • webrtc-audio-processing-devel
  • weld-parent
  • whois
  • woodstox-core
  • woodstox-core-javadoc
  • WordNet
  • wordnet-browser
  • wordnet-devel
  • wordnet-doc
  • ws-commons-util
  • ws-commons-util-javadoc
  • ws-jaxme
  • ws-jaxme-javadoc
  • ws-jaxme-manual
  • wsdl4j
  • wsdl4j-javadoc
  • wvdial
  • x86info
  • xchat-tcl
  • xdg-desktop-portal-devel
  • xerces-c
  • xerces-c-devel
  • xerces-c-doc
  • xerces-j2-demo
  • xerces-j2-javadoc
  • xferstats
  • xguest
  • xhtml2fo-style-xsl
  • xhtml2ps
  • xisdnload
  • xml-commons-apis-javadoc
  • xml-commons-apis-manual
  • xml-commons-apis12
  • xml-commons-apis12-javadoc
  • xml-commons-apis12-manual
  • xml-commons-resolver-javadoc
  • xmlgraphics-commons
  • xmlgraphics-commons-javadoc
  • xmlrpc-c-apps
  • xmlrpc-client
  • xmlrpc-common
  • xmlrpc-javadoc
  • xmlrpc-server
  • xmlsec1-gcrypt-devel
  • xmlsec1-nss-devel
  • xmlto-tex
  • xmlto-xhtml
  • xmltoman
  • xorg-x11-apps
  • xorg-x11-drv-intel-devel
  • xorg-x11-drv-keyboard
  • xorg-x11-drv-mouse
  • xorg-x11-drv-mouse-devel
  • xorg-x11-drv-openchrome
  • xorg-x11-drv-openchrome-devel
  • xorg-x11-drv-synaptics
  • xorg-x11-drv-synaptics-devel
  • xorg-x11-drv-vmmouse
  • xorg-x11-drv-void
  • xorg-x11-server-source
  • xorg-x11-xkb-extras
  • xpp3
  • xpp3-javadoc
  • xpp3-minimal
  • xsettings-kde
  • xstream
  • xstream-javadoc
  • XULRunner
  • xulrunner-devel
  • xz-compat-libs
  • yelp-xsl-devel
  • yum-langpacks
  • yum-NetworkManager-dispatcher
  • yum-plugin-filter-data
  • yum-plugin-fs-snapshot
  • yum-plugin-keys
  • yum-plugin-list-data
  • yum-plugin-local
  • yum-plugin-merge-conf
  • yum-plugin-ovl
  • yum-plugin-post-transaction-actions
  • yum-plugin-pre-transaction-actions
  • yum-plugin-protectbase
  • yum-plugin-ps
  • yum-plugin-rpm-warm-cache
  • yum-plugin-show-leaves
  • yum-plugin-upgrade-helper
  • yum-plugin-verify
  • yum-updateonboot

9.2. 더 이상 사용되지 않는 장치 드라이버

다음 장치 드라이버는 Red Hat Enterprise Linux 7의 라이프 사이클이 종료될 때까지 계속 지원되지만 이 제품의 향후 주요 릴리스에서는 지원되지 않으며 새로운 배포에는 권장되지 않습니다.

  • 3w-9xxx
  • 3W-sas
  • aic79xx
  • AoE
  • arcmsr
  • ATA 드라이버:

    • acard-ahci
    • sata_mv
    • sata_nv
    • sata_promise
    • sata_qstor
    • sata_sil
    • sata_sil24
    • sata_sis
    • sata_svw
    • sata_sx4
    • sata_uli
    • sata_via
    • sata_vsc
  • bfa
  • cxgb3
  • cxgb3i
  • e1000
  • 플로피
  • hptiop
  • initio
  • isci
  • iw_cxgb3
  • mptbase
  • mptctl
  • mptsas
  • mptscsih
  • mptspi
  • mtip32xx
  • mvsas
  • mvumi
  • OSD 드라이버:

    • OSD
    • libosd
  • osst
  • PATA 드라이버:

    • pata_acpi
    • pata_ali
    • pata_amd
    • pata_arasan_cf
    • pata_artop
    • pata_atiixp
    • pata_atp867x
    • pata_cmd64x
    • pata_cs5536
    • pata_hpt366
    • pata_hpt37x
    • pata_hpt3x2n
    • pata_hpt3x3
    • pata_it8213
    • pata_it821x
    • pata_jmicron
    • pata_marvell
    • pata_netcell
    • pata_ninja32
    • pata_oldpiix
    • pata_pdc2027x
    • pata_pdc202xx_old
    • pata_piccolo
    • pata_rdc
    • pata_sch
    • pata_serverworks
    • pata_sil680
    • pata_sis
    • pata_via
    • pdc_adma
  • pm80xx(pm8001)
  • pmcraid
  • qla3xxx
  • stex
  • sx8
  • Tulip
  • ufshcd
  • gRPC 드라이버:

    • carl9170
    • iwl4965
    • iwl3945
    • mwl8k
    • rt73usb
    • rt61pci
    • rtl8187
    • wil6210

9.3. 더 이상 사용되지 않는 Adapters

다음 어댑터는 Red Hat Enterprise Linux 7의 라이프 사이클이 종료될 때까지 계속 지원되지만 이 제품의 향후 주요 릴리스에서는 지원되지 않으며 새로운 배포에 권장되지 않습니다. 여기에 나열되지 않은 드라이버의 다른 어댑터는 변경되지 않습니다.

PCI ID는 vendor:device:subvendor:subdevice 의 형식입니다. 하위 장치 또는 하위 공급 업체:subdevice 항목이 나열되지 않은 경우 이러한 누락된 항목의 값이 있는 장치는 더 이상 사용되지 않습니다.

시스템에서 하드웨어의 PCI ID를 확인하려면 lspci -nn 명령을 실행합니다.

  • aacraid 드라이버의 다음 어댑터는 더 이상 사용되지 않습니다.

    • PERC 2/Si (Iguana/PERC2Si), PCI ID 0x1028:0x0001:0x1028:0x0001
    • PERC 3/Di (Opal/PERC3Di), PCI ID 0x1028:0x0002:0x1028:0x0002
    • PERC 3/Si (SlimFast/PERC3Si), PCI ID 0x1028:0x0003:0x1028:0x0003
    • PERC 3/Di (Iguana FlipChip/PERC3DiF), PCI ID 0x1028:0x0004:0x1028:0x00d0
    • PERC 3/Di (Viper/PERC3DiV), PCI ID 0x1028:0x0002:0x1028:0x00d1
    • PERC 3/Di (Lexus/PERC3DiL), PCI ID 0x1028:0x0002:0x1028:0x00d9
    • PERC 3/Di (Jaguar/PERC3DiJ), PCI ID 0x1028:0x000a:0x1028:0x0106
    • PERC 3/Di (Dagger/PERC3DiD), PCI ID 0x1028:0x000a:0x1028:0x011b
    • PERC 3/Di (Boxster/PERC3DiB), PCI ID 0x1028:0x000a:0x1028:0x0121
    • catapult, PCI ID 0x9005:0x0283:0x9005:0x0283
    • tomcat, PCI ID 0x9005:0x0284:0x9005:0x0284
    • Adaptec 2120S (Crusader), PCI ID 0x9005:0x0285:0x9005:0x0286
    • Adaptec 2200S (Vulcan), PCI ID 0x9005:0x0285:0x9005:0x0285
    • Adaptec 2200S (Vulcan-2m), PCI ID 0x9005:0x0285:0x9005:0x0287
    • S220 (Legend Crusader), PCI ID 0x9005:0x0285:0x17aa:0x0286
    • S230(Legend Vulcan), PCI ID 0x9005:0x0285:0x17aa:0x0287
    • Adaptec 3230S (Harrier), PCI ID 0x9005:0x0285:0x9005:0x0288
    • Adaptec 3240S (Tornado), PCI ID 0x9005:0x0285:0x9005:0x0289
    • ASR-2020ZCR SCSI PCI-X ZCR (Skyhawk), PCI ID 0x9005:0x0285:0x9005:0x028a
    • ASR-2025ZCR SCSI SO-DIMM PCI-X ZCR (Terminator), PCI ID 0x9005:0x9005:0x028b
    • ASR-2230S + ASR-2230SLP PCI-X (Lancer), PCI ID 0x9005:0x0286:0x028c
    • ASR-2130S (Lancer), PCI ID 0x9005:0x0286:0x9005:0x028d
    • AAR-2820SA (Intruder), PCI ID 0x9005:0x0286:0x9005:0x029b
    • AAR-2620SA (Intruder), PCI ID 0x9005:0x0286:0x9005:0x029c
    • AAR-2420SA (Intruder), PCI ID 0x9005:0x0286:0x9005:0x029d
    • ICP9024RO (Lancer), PCI ID 0x9005:0x0286:0x9005:0x029e
    • ICP9014RO (Lancer), PCI ID 0x9005:0x0286:0x9005:0x029f
    • ICP9047MA (Lancer), PCI ID 0x9005:0x0286:0x9005:0x02a0
    • ICP9087MA (Lancer), PCI ID 0x9005:0x0286:0x9005:0x02a1
    • ICP5445AU (Hurricane44), PCI ID 0x9005:0x0286:0x9005:0x02a3
    • ICP9085LI (Marauder-X), PCI ID 0x9005:0x0285:0x9005:0x02a4
    • ICP5085BR (Marauder-E), PCI ID 0x9005:0x0285:0x9005:0x02a5
    • ICP9067MA (Intruder-6), PCI ID 0x9005:0x0286:0x9005:0x02a6
    • Themisto 페이퍼 플랫폼, PCI ID 0x9005:0x0287:0x9005:0x0800
    • Themisto 페이퍼 플랫폼, PCI ID 0x9005:0x0200:0x9005:0x0200
    • callisto=<piter Platform, PCI ID 0x9005:0x0286:0x9005:0x0800
    • ASR-2020SA SATA PCI-X ZCR (Skyhawk), PCI ID 0x9005:0x0285:0x9005:0x028e
    • ASR-2025SA SATA SO-DIMM PCI-X ZCR (Terminator), PCI ID 0x9005:0x9005:0x028f
    • AAR-2410SA PCI SATA 4ch (Jaguar II), PCI ID 0x9005:0x0285:0x9005:0x0290
    • CERC SATA RAID 2 PCI SATA 6ch (DellCorsair), PCI ID 0x9005:0x0285:0x9005:0x0291
    • AAR-2810SA PCI SATA 8ch (Corsair-8), PCI ID 0x9005:0x0285:0x9005:0x0292
    • AAR-21610SA PCI SATA 16ch (Corsair-16), PCI ID 0x9005:0x9005:0x0293
    • ESD SO-DIMM PCI-X SATA ZCR (Prowler), PCI ID 0x9005:0x0285:0x9005:0x0294
    • AAR-2610SA PCI SATA 6ch, PCI ID 0x9005:0x0285:0x103C:0x3227
    • ASR-2240S (SabreExpress), PCI ID 0x9005:0x0285:0x9005:0x0296
    • ASR-4005, PCI ID 0x9005:0x0285:0x9005:0x0297
    • IBM 8i (AvonPark), PCI ID 0x9005:0x0285:0x1014:0x02F2
    • IBM 8i (AvonPark Lite), PCI ID 0x9005:0x0285:0x1014:0x0312
    • IBM 8k/8k-l8 (Aurora), PCI ID 0x9005:0x0286:0x1014:0x9580
    • IBM 8k/8k-l4 (Aurora Lite), PCI ID 0x9005:0x0286:0x1014:0x9540
    • ASR-4000 (BlackBird), PCI ID 0x9005:0x0285:0x9005:0x0298
    • ASR-4800SAS (Marauder-X), PCI ID 0x9005:0x0285:0x9005:0x0299
    • ASR-4805SAS (Marauder-E), PCI ID 0x9005:0x0285:0x9005:0x029a
    • ASR-3800 (Hurricane44), PCI ID 0x9005:0x0286:0x9005:0x02a2
    • Perc 320/DC, PCI ID 0x9005:0x0285:0x1028:0x0287
    • Adaptec 5400S (Mustang), PCI ID 0x1011:0x0046:0x9005:0x0365
    • Adaptec 5400S (Mustang), PCI ID 0x1011:0x0046:0x9005:0x0364
    • Dell PERC2/QC, PCI ID 0x1011:0x0046:0x9005:0x1364
    • HP NetRAID-4M, PCI ID 0x1011:0x0046:0x103c:0x10c2
    • Dell Catchall, PCI ID 0x9005:0x0285:0x1028
    • legend Catchall, PCI ID 0x9005:0x0285:0x17aa
    • Adaptec Catch All, PCI ID 0x9005:0x0285
    • Adaptec Rocket Catch All, PCI ID 0x9005:0x0286
    • Adaptec NEMER/ARK Catch All, PCI ID 0x9005:0x0288
  • HSM 2sas 드라이버의 다음 어댑터는 더 이상 사용되지 않습니다.

    • SAS2004, PCI ID 0x1000:0x0070
    • SAS2008, PCI ID 0x1000:0x0072
    • SAS2108_1, PCI ID 0x1000:0x0074
    • SAS2108_2, PCI ID 0x1000:0x0076
    • SAS2108_3, PCI ID 0x1000:0x0077
    • SAS2116_1, PCI ID 0x1000:0x0064
    • SAS2116_2, PCI ID 0x1000:0x0065
    • SSS6200, PCI ID 0x1000:0x007E
  • megaraid_sas 드라이버의 다음 어댑터는 더 이상 사용되지 않습니다.

    • Dell PERC5, PCI ID 0x1028:0x15
    • SAS1078R, PCI ID 0x1000:0x60
    • SAS1078DE, PCI ID 0x1000:0x7C
    • SAS1064R, PCI ID 0x1000:0x411
    • VERDE_ZCR, PCI ID 0x1000:0x413
    • SAS1078GEN2, PCI ID 0x1000:0x78
    • SAS0079GEN2, PCI ID 0x1000:0x79
    • SAS0073SKINNY, PCI ID 0x1000:0x73
    • SAS0071SKINNY, PCI ID 0x1000:0x71
  • qla2xxx 드라이버의 다음 어댑터는 더 이상 사용되지 않습니다.

    • ISP24xx, PCI ID 0x1077:0x2422
    • ISP24xx, PCI ID 0x1077:0x2432
    • ISP2422, PCI ID 0x1077:0x5422
    • QLE220, PCI ID 0x1077:0x5432
    • QLE81xx, PCI ID 0x1077:0x8001
    • QLE10000, PCI ID 0x1077:0xF000
    • QLE84xx, PCI ID 0x1077:0x8044
    • QLE8000, PCI ID 0x1077:0x8432
    • QLE82xx, PCI ID 0x1077:0x8021
  • qla4xxx 드라이버의 다음 어댑터는 더 이상 사용되지 않습니다.

    • QLOGIC_ISP8022, PCI ID 0x1077:0x8022
    • QLOGIC_ISP8324, PCI ID 0x1077:0x8032
    • QLOGIC_ISP8042, PCI ID 0x1077:0x8042
  • be2iscsi 드라이버의 다음 어댑터는 더 이상 사용되지 않습니다.

    • BladeEngine 2 (BE2) 장치

      • BladeEngine2 10Gb iSCSI Initiator (generic), PCI ID 0x19a2:0x212
      • OneConnect OCe10101, OCm10101, OCe10102, OCm10102 BE2 어댑터 제품군, PCI ID 0x19a2:0x702
      • OCe10100 BE2 어댑터 제품군, PCI ID 0x19a2:0x703
    • BladeEngine 3 (BE3) 장치

      • OneConnect TOMCAT iSCSI, PCI ID 0x19a2:0x0712
      • BladeEngine3 iSCSI, PCI ID 0x19a2:0x0222
  • be2net 드라이버에서 제어하는 다음 이더넷 어댑터는 더 이상 사용되지 않습니다.

    • BladeEngine 2 (BE2) 장치

      • OneConnect>-<GERSHARK NIC, PCI ID 0x19a2:0x0700
      • BladeEngine2 Network Adapter, PCI ID 0x19a2:0x0211
    • BladeEngine 3 (BE3) 장치

      • OneConnect TOMCAT NIC, PCI ID 0x19a2:0x0710
      • BladeEngine3 Network Adapter, PCI ID 0x19a2:0x0221
  • lpfc 드라이버의 다음 어댑터는 더 이상 사용되지 않습니다.

    • BladeEngine 2 (BE2) 장치

      • OneConnect TIGERSHARK FCoE, PCI ID 0x19a2:0x0704
    • BladeEngine 3 (BE3) 장치

      • OneConnect TOMCAT FCoE, PCI ID 0x19a2:0x0714
    • 파이버 채널(FC) 장치

      • FIREFLY, PCI ID 0x10df:0x1ae5
      • PROTEUS_VF, PCI ID 0x10df:0xe100
      • BALIUS, PCI ID 0x10df:0xe131
      • PROTEUS_PF, PCI ID 0x10df:0xe180
      • RFLY, PCI ID 0x10df:0xf095
      • PFLY, PCI ID 0x10df:0xf098
      • LP101, PCI ID 0x10df:0xf0a1
      • TFLY, PCI ID 0x10df:0xf0a5
      • BSMB, PCI ID 0x10df:0xf0d1
      • BMID, PCI ID 0x10df:0xf0d5
      • ZSMB, PCI ID 0x10df:0xf0e1
      • ZMID, PCI ID 0x10df:0xf0e5
      • NEPTUNE, PCI ID 0x10df:0xf0f5
      • NEPTUNE_SCSP, PCI ID 0x10df:0xf0f6
      • NEPTUNE_DCSP, PCI ID 0x10df:0xf0f7
      • FALCON, PCI ID 0x10df:0xf180
      • SUPERFLY, PCI ID 0x10df:0xf700
      • DRAGONFLY, PCI ID 0x10df:0xf800
      • CENTAUR, PCI ID 0x10df:0xf900
      • PEGASUS, PCI ID 0x10df:0xf980
      • THOR, PCI ID 0x10df:0xfa00
      • VIPER, PCI ID 0x10df:0xfb00
      • LP10000S, PCI ID 0x10df:0xfc00
      • LP11000S, PCI ID 0x10df:0xfc10
      • LPE11000S, PCI ID 0x10df:0xfc20
      • PROTEUS_S, PCI ID 0x10df:0xfc50
      • HELIOS, PCI ID 0x10df:0xfd00
      • HELIOS_SCSP, PCI ID 0x10df:0xfd11
      • HELIOS_DCSP, PCI ID 0x10df:0xfd12
      • ZEPHYR, PCI ID 0x10df:0xfe00
      • HORNET, PCI ID 0x10df:0xfe05
      • ZEPHYR_SCSP, PCI ID 0x10df:0xfe11
      • ZEPHYR_DCSP, PCI ID 0x10df:0xfe12
    • Lancer FCoE CNA 장치

      • OCe15104-FM, PCI ID 0x10df:0xe260
      • OCe15102-FM, PCI ID 0x10df:0xe260
      • OCm15108-F-P, PCI ID 0x10df:0xe260

9.4. 더 이상 사용되지 않는 기능

Python 2가 더 이상 사용되지 않음

다음 주요 릴리스에서 RHEL 8, Python 3.6 은 기본 Python 구현이며 Python 2.7 에만 대한 지원이 제공됩니다.

대규모 코드 기반을 Python 3으로 마이그레이션하는 방법에 대한 자세한 내용은 보존 Python 3 포트 가이드를 참조하십시오.

LVM 라이브러리 및 LVM Python 바인딩이 더 이상 사용되지 않음

lvm2-python-libs 패키지에서 제공하는 lvm2app 라이브러리 및 LVM Python 바인딩은 더 이상 사용되지 않습니다.

Red Hat은 다음 솔루션을 권장합니다.

  • lvm2-dbusd 서비스와 함께 LVM D-Bus API Python 버전 3을 사용해야 합니다.
  • JSON 형식이 있는 LVM 명령줄 유틸리티입니다. 이 포맷은 lvm2 패키지 버전 2.02.158부터 사용 가능합니다.
  • C 및 C++용 libblockdev 라이브러리입니다.
미러링된 미러 로그가 LVM에서 더 이상 사용되지 않음

미러링된 LVM 볼륨의 미러링된 미러 로그 기능이 더 이상 사용되지 않습니다. 향후 Red Hat Enterprise Linux 주요 릴리스에서는 미러 로그로 LVM 볼륨 생성 또는 활성화를 더 이상 지원하지 않습니다.

권장 교체는 다음과 같습니다.

clvmd 데몬이 더 이상 사용되지 않음

공유 스토리지 장치를 관리하기 위한 clvmd 데몬이 더 이상 사용되지 않습니다. Red Hat Enterprise Linux의 향후 주요 릴리스에서는 lvmlockd 데몬을 대신 사용할 예정입니다.

lvmetad 데몬이 더 이상 사용되지 않음

메타데이터 캐싱을 위한 lvmetad 데몬이 더 이상 사용되지 않습니다. Red Hat Enterprise Linux의 향후 주요 릴리스에서 LVM은 항상 디스크의 메타데이터를 읽습니다.

이전 버전에서는 논리 볼륨의 자동 비활성화가 lvm.conf 구성 파일의 use_lvmetad 설정에 간접적으로 연결되었습니다. 자동 활성화를 비활성화하는 올바른 방법은 lvm.conf 파일에서 auto_activation_volume_list=[] ( 빈 목록)를 설정하는 것입니다.

다음 패키지는 더 이상 사용되지 않으며 향후 Red Hat Enterprise Linux 주요 릴리스에는 포함되어 있지 않습니다.

Expand
더 이상 사용되지 않는 패키지제안된 교체 패키지 또는 제품

authconfig

authselect

pam_pkcs11

sssd [a]

pam_krb5

sssd

openldap-servers

사용 사례에 따라 Red Hat Enterprise Linux에 포함된 ID 관리 또는 Red Hat Directory Server로 마이그레이션하십시오. [b]

mod_auth_kerb

mod_auth_gssapi

python-kerberos

python-krbV

python-gssapi

python-requests-kerberos

python-requests-gssapi

hesiod

교체를 사용할 수 없습니다.

mod_nss

mod_ssl

mod_revocator

교체를 사용할 수 없습니다.

[a] SSSD(System Security Services Daemon)에는 향상된 스마트 카드 기능이 포함되어 있습니다.
[b] Red Hat Directory Server에는 유효한 Directory Server 서브스크립션이 필요합니다. 자세한 내용은 Red Hat Knowledgebase에서 What is the support status of the LDAP-server shipped with Red Hat Enterprise Linux? 에서 참조하십시오.
Clevis HTTP pin이 더 이상 사용되지 않음

또한 Clevis HTTP pin은 더 이상 사용되지 않으며 이 기능은 Red Hat Enterprise Linux의 다음 주요 버전에 포함되어 있지 않으며 추가 공지 때까지 배포되지 않습니다.

crypto-utils 가 더 이상 사용되지 않음

crypto-utils 패키지는 더 이상 사용되지 않으며 향후 Red Hat Enterprise Linux 주요 버전에서 사용할 수 없습니다. 대신 openssl,gnutls-utils, nss-tools 패키지에서 제공하는 툴을 사용할 수 있습니다.

shadow-utils 의 all-numeric 사용자 및 그룹 이름이 더 이상 사용되지 않음

useraddgroupadd 명령을 사용하여 숫자 문자로 구성된 사용자 및 그룹 이름은 더 이상 사용되지 않으며 다음 주요 릴리스를 사용하여 시스템에서 제거됩니다. 이러한 이름은 사용자 및 그룹 이름 및 사용자 및 그룹 ID(숫자)와 함께 작동하는 많은 도구를 혼동할 수 있습니다.

3DES는 Python SSL 기본 암호화 목록에서 삭제

Triple Data Encryption Standard (3DES) 알고리즘은 다음과 같이 제거되었습니다. Python SSL 기본 암호화 방식 목록. 이를 통해 Python SSL을 사용하는 애플리케이션이 PCI>-<-호환성을 유지합니다.

sssd-secrets가 더 이상 사용되지 않음

SSSD( System Security Services Daemon )의 sssd-secrets 구성 요소는 Red Hat Enterprise Linux 7.6에서 더 이상 사용되지 않습니다. 이는 기술 프리뷰로 사용 가능한 시크릿 서비스 공급자인 Custodia가 더 이상 적극적으로 개발되지 않기 때문입니다. 기타 Identity Management 도구를 사용하여 시크릿(예: Vault)을 저장합니다.

이전 IdM 서버 및 도메인 수준 0의 IdM 복제본에 대한 지원이 제한됩니다.

Red Hat은 RHEL의 다음 주요 릴리스의 IdM 클라이언트와 함께 RHEL(Red Hat Enterprise Linux) 7.3 이상을 실행하는 IdM(Identity Management) 서버 사용을 지원하지 않습니다. RHEL의 다음 주요 버전에서 실행되는 클라이언트 시스템을 RHEL 7.3 이하에서 실행 중인 IdM 서버에서 관리하는 배포에 도입하려는 경우 서버를 업그레이드하고 RHEL 7.4 이상으로 이동해야 합니다.

RHEL의 다음 주요 릴리스에서는 도메인 수준 1 복제본만 지원됩니다. RHEL의 다음 주요 버전에서 실행되는 IdM 복제본을 기존 배포에 도입하기 전에 모든 IdM 서버를 RHEL 7.4 이상으로 업그레이드하고 도메인 수준을 1로 변경해야 합니다.

배포에 영향을 미치는 경우 업그레이드를 미리 계획하는 것이 좋습니다.

버그 수정: Red Hat Enterprise Linux의 다음 주요 릴리스에 있는 nss-pam-ldapd 및 NIS 패키지에 대해서만 지원

또한 nss-pam-ldapd 상기와 관련된 패키지 및 패키지 The packages and packages related to the NIS server 향후 Red Hat Enterprise Linux 주요 릴리스에서 릴리스될 예정이지만, 제한된 지원 범위를 제공합니다. Red Hat은 버그 보고서를 허용하지만 개선에 대한 새로운 요청은 허용하지 않습니다. 고객은 다음과 같은 대체 솔루션으로 마이그레이션할 것을 권장합니다.

Expand
영향을 받는 패키지제안된 교체 패키지 또는 제품

nss-pam-ldapd

sssd

ypserv

ypbind

portmap

yp-tools

Red Hat Enterprise Linux의 ID 관리

golang 대신 Go Toolset 사용

또한 golang 이전에 선택적 채널에서 사용 가능한 패키지는 Red Hat Enterprise Linux 7에서 더 이상 업데이트를 수신하지 않습니다. 개발자가 사용할 것을 권장합니다. Go Toolset 대신

Mesa-private-llvm은 llvm-private으로 교체됩니다.

또한 mesa-private-llvm 다음을 위한 LLVM 기반 런타임 지원이 포함된 패키지 Mesa.는 Red Hat Enterprise Linux 7의 향후 마이너 릴리스에서 교체될 예정입니다. llvm-private 패키지.

libdbi 및 libdbi-drivers가 더 이상 사용되지 않음

또한 libdbilibdbi-drivers 패키지는 다음 RHEL(Red Hat Enterprise Linux) 주요 릴리스에 포함되어 있지 않습니다.

Extras 채널에서 더 이상 사용되지 않는 Ansible

Ansible 및 해당 종속 항목은 더 이상 Extras 채널을 통해 업데이트되지 않습니다. 대신 Red Hat Ansible Engine 제품은 Red Hat Enterprise Linux 서브스크립션에서 사용할 수 있으며 공식 Ansible Engine 채널에 대한 액세스를 제공합니다. 이전에 Ansible 및 Extras 채널에서 종속 항목을 설치한 고객은 Ansible Engine 채널에서 활성화 및 업데이트하거나 향후 에라타가 Extras 채널에서 제공되지 않으므로 패키지를 제거하는 것이 좋습니다.

이전에 Ansible 은 Extras(AM64 및 Intel 64 아키텍처의 경우, IBM POWER, little endian)에서 런타임 종속성으로 제공되었으며 RHEL(Red Hat Enterprise Linux) 시스템 역할에 대한 지원이 제한되었습니다. Ansible Engine은 현재 IBM POWER를 통해 AMD64 및 Intel 64 아키텍처에서 사용할 수 있으며 곧 거의 endian이 제공됩니다.

Extras 채널의 Ansible 은 Red Hat Enterprise Linux FIPS 검증 프로세스의 일부가 아닙니다.

다음 패키지는 Extras 채널에서 더 이상 사용되지 않습니다.

  • ansible(-doc)
  • libtomcrypt
  • libtommath(-devel)
  • python2-crypto
  • python2-jmespath
  • python-httplib2
  • python-paramiko(-doc)
  • python-passlib
  • sshpass

자세한 내용은 https://access.redhat.com/articles/3359651 의 지식베이스 문서를 참조하십시오.

Extras 채널을 통해 Red Hat Enterprise Linux 시스템 역할은 계속 배포됩니다. Red Hat Enterprise Linux 시스템 역할은 더 이상 시스템에 의존하지 않습니다. ansible 패키지, 설치 ansible Ansible Engine 리포지토리에서 Red Hat Enterprise Linux System Roles를 사용하는 플레이북을 실행하려면 여전히 필요합니다.

signtool은 더 이상 사용되지 않으며 unsupported-tools로 이동

signtoolnss 비보안 서명 알고리즘을 사용하는 패키지는 더 이상 사용되지 않습니다. signtool 실행 파일이 플랫폼에 따라 /usr/lib64/nss/unsupported-tools/ 또는 /usr/lib/nss/unsupported-tools/ 디렉터리로 이동되었습니다.

NSS에서 SSL 3.0 및 RC4는 기본적으로 비활성화되어 있습니다.

TLS 프로토콜에서 RC4 암호화 지원 및 SSL 3.0 프로토콜은 NSS 라이브러리에서 기본적으로 비활성화되어 있습니다. 상호 운용성을 위해 RC4 암호화 또는 SSL 3.0 프로토콜이 필요한 애플리케이션은 기본 시스템 구성에서 작동하지 않습니다.

/etc/pki/nss-legacy/nss-rhel7.config 파일을 편집하여 이러한 알고리즘을 다시 활성화할 수 있습니다. RC4를 다시 활성화하려면 disallow= 목록에서 :RC4 문자열을 제거하십시오. SSL 3.0을 다시 활성화하려면 TLS-VERSION-MIN=tls1.0 옵션을 ssl3.0 으로 변경합니다.

TLS 압축 지원이 nss에서 삭제됨

CRIME 공격과 같은 보안 위험을 방지하기 위해 NSS 라이브러리의 TLS 압축 지원이 모든 TLS 버전에 대해 제거되었습니다. 이 변경으로 인해 API 호환성이 유지됩니다.

기본적으로 코드 서명에 대해 공용 웹 CA가 더 이상 신뢰되지 않음

Red Hat Enterprise Linux 7.5와 함께 배포된 Mozilla CA 인증서 신뢰 목록은 더 이상 코드 서명에 대해 공개 웹 CA를 신뢰하지 않습니다. 결과적으로 NSS 또는 OpenSSL 과 같은 관련 플래그를 사용하는 모든 소프트웨어는 더 이상 기본적으로 코드 서명에 대해 이러한 CA를 신뢰하지 않습니다. 이 소프트웨어는 코드 서명 신뢰를 완전히 지원합니다. 또한 시스템 구성을 사용하여 코드 서명에 대해 신뢰할 수 있는 CA 인증서를 구성할 수 있습니다.

sendmail이 더 이상 사용되지 않음

Red Hat Enterprise Linux 7에서는 sendmail이 더 이상 사용되지 않습니다. 고객은 기본 MTA( Author Transfer Agent)로 구성된 10.0.0.1을 사용하는 것이 좋습니다.

dmraid가 더 이상 사용되지 않음

Red Hat Enterprise Linux 7.5 이후 dmraid 패키지가 더 이상 사용되지 않습니다. Red Hat Enterprise Linux 7 릴리스에서는 계속 사용할 수 있지만 향후 주요 릴리스에서는 기존 하이브리드 하드웨어 및 소프트웨어 RAID 버스 어댑터(HBA)를 더 이상 지원하지 않습니다.

소켓 계층을 통한 DCCP 모듈 자동 로드가 기본적으로 비활성화되어 있습니다.

보안상의 이유로 소켓 계층을 통한 DCCP(Datagram Congestion Control Protocol) 커널 모듈 자동 로드가 기본적으로 비활성화되어 있습니다. 이렇게 하면 사용자 공간 애플리케이션이 악성으로 모듈을 로드할 수 없습니다. 모든 DCCP 관련 모듈은 modprobe 프로그램을 통해 수동으로 로드할 수 있습니다.

DCCP 모듈 블랙리스트에 대한 /etc/modprobe.d/dccp-blacklist.conf 구성 파일이 커널 패키지에 포함되어 있습니다. 이 파일을 편집하거나 제거하여 이전 동작을 복원하여 포함된 항목을 지울 수 있습니다.

동일한 커널 패키지 또는 다른 버전의 재설치는 수동 변경 사항을 재정의하지 않습니다. 파일을 수동으로 편집하거나 제거하는 경우 이러한 변경 사항은 패키지 설치마다 유지됩니다.

rsyslog-libdbi가 더 이상 사용되지 않음

또한 rsyslog-libdbi 가장 적게 사용되는 rsyslog 모듈 중 하나가 포함된 하위 패키지는 더 이상 사용되지 않으며 향후 Red Hat Enterprise Linux 주요 릴리스에는 포함되지 않습니다. 사용하지 않거나 거의 사용되지 않는 모듈을 제거하면 사용자가 사용할 데이터베이스 출력을 편리하게 찾을 수 있습니다.

rsyslog imudp 모듈의 inputname 옵션이 더 이상 사용되지 않음

rsyslog 서비스에 대한 imudp 모듈의 inputname 옵션이 더 이상 사용되지 않습니다. 대신 name 옵션을 사용합니다.

disablev1은 Microsoft Windows 10 및 2016에서 더 이상 설치되지 않습니다 (1709 이상 업데이트)

Microsoft는 최신 버전의 Microsoft Windows 및 Microsoft Windows Server와 함께 SMBv1 프로토콜이 더 이상 설치되지 않을 것이라고 발표했습니다. Microsoft는 또한 이전 버전의 이러한 제품에서 largestv1을 비활성화할 것을 권장합니다.

이 업데이트는 혼합 Linux 및 Windows 환경에서 시스템을 운영하는 Red Hat 고객에게 영향을 미칩니다. Red Hat Enterprise Linux 7.1 및 이전 버전은 devicesv1 버전의 프로토콜만 지원합니다. SELinuxv2에 대한 지원은 Red Hat Enterprise Linux 7.2에서 도입되었습니다.

이러한 변경 사항이 Red Hat 고객에게 미치는 영향에 대한 자세한 내용은 Red Hat 지식베이스에서 최신 Microsoft Windows 10 및 2016 업데이트(버전ECDHE9)와 함께 더 이상 savedv1이 설치되지 않음을 참조하십시오.

tc 명령의 -ok 옵션이 더 이상 사용되지 않음

tc 명령의 -ok 옵션은 더 이상 사용되지 않으며 이 기능은 Red Hat Enterprise Linux의 다음 주요 버전에 포함되지 않습니다.

FedFS가 더 이상 사용되지 않음

업스트림 FedFS 프로젝트는 더 이상 적극적으로 관리되지 않기 때문에 페더레이션 파일 시스템(FedFS)이 더 이상 사용되지 않습니다. Red Hat은 FedFS 설치를 마이그레이션하여 보다 유연한 기능을 제공하는 CloudEvent 를 사용할 것을 권장합니다.

Btrfs가 더 이상 사용되지 않음

Btrfs 파일 시스템은 Red Hat Enterprise Linux 6의 초기 릴리스 이후 기술 프리뷰 상태입니다. Red Hat은 Btrfs 를 완전히 지원되는 기능으로 이동하지 않으며 향후 Red Hat Enterprise Linux 주요 릴리스에서 제거될 예정입니다.

Btrfs 파일 시스템은 Red Hat Enterprise Linux 7.4의 업스트림에서 수많은 업데이트를 수신했으며 Red Hat Enterprise Linux 7 시리즈에서 계속 사용할 수 있습니다. 그러나 이는 이 기능에 대한 마지막 계획된 업데이트입니다.

tcp_wrappers 더 이상 사용되지 않음

또한 tcp_wrappers 패키지가 더 이상 사용되지 않습니다. tcp_wrappers 들어오는 요청을 모니터링하고 필터링할 수 있는 라이브러리 및 소규모 데몬 프로그램을 제공합니다. audit, cyrus-imap, dovecot, nfs-utils, openssh, openldap, proftpd, sendmail, stunnel, syslog-ng, vsftpd및 다양한 다른 네트워크 서비스

ScanSetting-open-terminal이 gnome-terminal-nautilus로 교체됨

Red Hat Enterprise Linux 7.3 이후 nautilus-open-terminal 패키지가 더 이상 사용되지 않고 로 교체됨 gnome-terminal-nautilus 패키지. 이 패키지는 Shared extension을 제공하여 Open in Terminal 옵션을 greater의 right-click 컨텍스트 메뉴에 추가합니다. nautilus-open-terminal 다음과 같이 수정됨 gnome-terminal-nautilus 시스템을 업그레이드하는 동안

Python에서 sslwrap() 제거

sslwrap() 함수가 제거되었습니다. Python 2.7. 466 Python 기능 개선 제안이 구현된 후 이 함수를 사용하여 세그먼트 오류가 발생했습니다. 제거는 업스트림과 일치합니다.

Red Hat은 ssl.SSLContext 클래스와 ssl.SSLContext.wrap_socket() 함수를 대신 사용할 것을 권장합니다. 대부분의 애플리케이션은 간단히 ssl.create_default_context() 함수를 사용하여 보안 기본 설정이 포함된 컨텍스트를 생성할 수 있습니다. 기본 컨텍스트는 시스템의 기본 신뢰 저장소도 사용합니다.

종속 항목으로 연결된 라이브러리의 기호는 더 이상 ld로 해결되지 않음

이전에는 일부 라이브러리가 다른 라이브러리의 종속성으로만 연결된 경우에도 ld linker에서 연결된 모든 기호를 해결했습니다. 이를 통해 개발자는 애플리케이션 코드에서 암시적으로 연결된 라이브러리의 기호를 사용하고 연결할 수 있도록 이러한 라이브러리를 명시적으로 지정하지 않았습니다.

보안상의 이유로 암시적으로 연결된 라이브러리의 기호 참조를 종속성으로 해석하지 않도록 ld 가 변경되었습니다.

결과적으로 애플리케이션 코드가 선언되지 않은 라이브러리의 기호를 사용하고 종속 항목으로만 연결되지 않은 라이브러리의 기호를 사용하려는 경우 ld 와의 연결이 실패합니다. 종속 항목으로 연결된 라이브러리의 기호를 사용하려면 개발자도 이러한 라이브러리에 대해 명시적으로 연결해야 합니다.

ld 의 이전 동작을 복원하려면 -copy-dt-needed-entries 명령줄 옵션을 사용합니다. (BZ#1292230)

Windows 게스트 가상 머신 지원 제한

Red Hat Enterprise Linux 7부터 Windows 게스트 가상 머신은 AMC(Advanced Mission Critical)와 같은 특정 서브스크립션 프로그램에서만 지원됩니다.

libnetlink 라이브러리가 포함되어 있습니다. iproute-devel 패키지가 더 이상 사용되지 않습니다. 사용자는 대신 libnllibmnl 라이브러리를 사용해야 합니다.

KVM의 S3 및 S4 전원 관리 상태가 더 이상 사용되지 않음

S3(RAM에 일시 중단) 및 S4(디스크 중단) 전원 관리 상태에 대한 기본 KVM 지원이 중단되었습니다. 이 기능은 이전에 기술 프리뷰로 제공되었습니다.

인증서 서버 플러그인 udnPwdDirAuth가 중단됨

Red Hat Certificate Server의 udnPwdDirAuth 인증 플러그인이 Red Hat Enterprise Linux 7.3에서 제거되었습니다. 플러그인을 사용하는 프로필은 더 이상 지원되지 않습니다. udnPwdDirAuth 플러그인을 사용하여 프로필로 생성된 인증서는 승인된 경우에도 계속 유효합니다.

IdM용 Red Hat Access 플러그인 중단

IdM(Identity Management)용 Red Hat 액세스 플러그인은 Red Hat Enterprise Linux 7.3에서 제거되었습니다. 상기 업데이트 동안, The update, the redhat-access-plugin-ipa 패키지가 자동으로 제거됩니다. 지식 베이스 액세스 및 지원 사례 서비스와 같은 플러그인에서 이전에 제공한 기능은 Red Hat 고객 포털을 통해 계속 사용할 수 있습니다. redhat-support-tool 툴과 같은 대안을 살펴보는 것이 좋습니다.

페더레이션 SSO(Single Sign-On)를 위한 Ipsilon ID 공급자 서비스

또한 ipsilon 패키지는 Red Hat Enterprise Linux 7.2에서 기술 프리뷰로 도입되었습니다. Ipsilon은 SSO(Single Sign-On)를 허용하는 인증 공급자 및 애플리케이션 또는 유틸리티를 연결합니다.

Red Hat은 Ipsilon을 기술 프리뷰에서 완전하게 지원되는 기능으로 업그레이드하지 않습니다. 또한 ipsilon 향후 마이너 릴리스에서 Red Hat Enterprise Linux에서 패키지가 제거됩니다.

Red Hat은 Keycloak 커뮤니티 프로젝트를 기반으로 하는 웹 SSO 솔루션으로 Red Hat Single Sign-On을 출시했습니다. Red Hat Single Sign-On은 Ipsilon보다 우수한 기능을 제공하며 Red Hat 제품 포트폴리오 전반에 걸쳐 표준 웹 SSO 솔루션으로 지정됩니다.

더 이상 사용되지 않는 몇 가지 rsyslog 옵션

Red Hat Enterprise Linux 7.4의 rsyslog 유틸리티 버전은 많은 옵션이 더 이상 사용되지 않습니다. 이러한 옵션에는 더 이상 효과가 없으며 경고가 표시됩니다.

  • rsyslog 설정을 사용하여 이전에 옵션 -c,-u,-q,-x,-A,-Q,-4, -6 에서 이전에 제공한 기능을 수행할 수 있습니다.
  • 이전에 옵션 -l-s에서 제공한 기능을 대체할 수 없습니다.
memkind 라이브러리에서 더 이상 사용되지 않는 기호

memkind 라이브러리의 다음 기호가 더 이상 사용되지 않습니다.

  • memkind_finalize()
  • memkind_get_num_kind()
  • memkind_get_kind_by_partition()
  • memkind_get_kind_by_name()
  • memkind_partition_mmap()
  • memkind_get_size()
  • MEMKIND_ERROR_MEMALIGN
  • MEMKIND_ERROR_MALLCTL
  • MEMKIND_ERROR_GETCPU
  • MEMKIND_ERROR_PMTT
  • MEMKIND_ERROR_TIEDISTANCE
  • MEMKIND_ERROR_ALIGNMENT
  • MEMKIND_ERROR_MALLOCX
  • MEMKIND_ERROR_REPNAME
  • MEMKIND_ERROR_PTHREAD
  • MEMKIND_ERROR_BADPOLICY
  • MEMKIND_ERROR_REPPOLICY
SCTP용 소켓 API 확장 옵션(RFC 6458) 더 이상 사용되지 않음

Stream Control Transmission Protocol에 대한 SCTP_SNDRCV,SCTP_EXTRCVSCTP_DEFAULT_SEND_PARAM 옵션은 RFC 6458 사양에 따라 더 이상 사용되지 않습니다.

새로운 옵션 SCTP_SNDINFO,SCTP_NXTINFO,SCTP_NXTINFOSCTP_DEFAULT_SNDINFO 옵션이 더 이상 사용되지 않는 옵션을 대체하도록 구현되었습니다.

SSLv2 및 SSLv3을 사용하여 NetApp ONTAP 관리는 더 이상 libstorageMgmt에서 지원되지 않습니다.

NetApp ONTAP 스토리지 어레이에 대한 SSLv2 및 SSLv3 연결은 더 이상 libstorageMgmt 라이브러리에서 지원되지 않습니다. 사용자는 NetApp 지원에 문의하여 TLS(Transport Layer Security) 프로토콜을 활성화할 수 있습니다.

dconf-dbus-1이 더 이상 사용되지 않으며 dconf-editor가 별도로 제공됩니다.

이번 업데이트를 통해 dconf-dbus-1 API가 제거되었습니다. 그러나 dconf-dbus-1 라이브러리는 바이너리 호환성을 유지하기 위해 백포트되었습니다. Red Hat은 dconf-dbus-1 대신 GDBus 라이브러리 사용을 권장합니다.

dconf-error.h 파일의 이름이 dconf-enums.h 로 변경되었습니다. 또한, Then, the dconf Editor 이제 별도로 제공됩니다. dconf-editor 패키지.

freeradius는 더 이상 Auth-Type := System을 허용하지 않습니다.

FreeRADIUS 서버는 더 이상 rlm_unix 인증 모듈에 대한 Auth-Type := System 옵션을 허용하지 않습니다. 이 옵션은 구성 파일의 authorize 섹션에서 unix 모듈을 사용하도록 교체되었습니다.

libcxgb3 라이브러리 및 cxgb3 펌웨어 패키지가 더 이상 사용되지 않음

libcxgb3 라이브러리 libibverbs 패키지 및 The package and cxgb3 펌웨어 패키지가 더 이상 사용되지 않습니다. Red Hat Enterprise Linux 7에서는 계속 지원되지만 이 제품의 다음 주요 릴리스에서는 지원되지 않을 수 있습니다. 이 변경은 위에 나열된 cxgb3 , cxgb3 iiw_cxgb3 드라이버의 사용 중단과 일치합니다.

SFN4XXX 어댑터가 더 이상 사용되지 않음

Red Hat Enterprise Linux 7.4부터 SFN4XXX Solarflare 네트워크 어댑터가 더 이상 사용되지 않습니다. 이전에는 Solarflare의 모든 어댑터에 단일 드라이버 sfc 가 있었습니다. 최근에 SFN4XXX의 지원은 sfc 에서 분할되어 sfc-falcon 이라는 새로운 SFN4XXX-only 드라이버로 이동되었습니다. 현재 두 드라이버는 모두 계속 지원되지만 향후 주요 릴리스에서 sfc-falcon 및 SFN4XXX 지원이 제거될 예정입니다.

소프트웨어 시작 전용 FCoE 스토리지 기술이 더 이상 사용되지 않음

FFCoE(Fibre Channel over Ethernet) 스토리지 기술의 소프트웨어 시작 전용 유형은 제한된 고객 채택으로 인해 더 이상 사용되지 않습니다. 소프트웨어 시작 전용 스토리지 기술은 Red Hat Enterprise Linux 7의 라이프 사이클 기간 동안 계속 지원됩니다. 사용 중단 공지는 Red Hat Enterprise Linux의 향후 주요 릴리스에서 소프트웨어 시작 기반 FCoE 지원을 제거해야 함을 나타냅니다.

하드웨어 지원 및 관련 사용자 공간 툴(예: 드라이버, libfc 또는 libfcoe)은 이 사용 중단 알림의 영향을 받지 않습니다.

RHEL 8의 FCoE 지원 변경 사항에 대한 자세한 내용은 RHEL 8 채택 시 고려 사항을 참조하십시오.

소프트웨어 FCoE 및 파이버 채널의 대상 모드가 더 이상 사용되지 않음
  • 소프트웨어 FCoE:

    NIC Software FCoE 대상 기능은 더 이상 사용되지 않으며 Red Hat Enterprise Linux 7의 라이프 사이클 기간 동안 계속 지원됩니다. 사용 중단 알림은 Red Hat Enterprise Linux의 향후 주요 릴리스에서 NIC 소프트웨어 FCoE 대상 기능 지원을 제거하려는 의도를 나타냅니다. RHEL 8의 FCoE 지원 변경 사항에 대한 자세한 내용은 RHEL 8 채택 시 고려 사항을 참조하십시오.

  • 파이버 채널:

    파이버 채널의 대상 모드는 더 이상 사용되지 않으며 Red Hat Enterprise Linux 7의 라이프 사이클 기간 동안 계속 지원됩니다. 향후 Red Hat Enterprise Linux 주요 릴리스에서 tcm_fcqla2xxx 드라이버의 대상 모드를 비활성화합니다.

libvirt-lxc 툴을 사용하는 컨테이너가 더 이상 사용되지 않음

다음 내용 libvirt-lxc Red Hat Enterprise Linux 7.1 이후 패키지는 더 이상 사용되지 않습니다.

  • libvirt-daemon-driver-lxc
  • libvirt-daemon-lxc
  • libvirt-login-shell

향후 Linux 컨테이너 프레임워크를 기반으로 하는 개발은 다음과 같습니다. docker 명령줄 인터페이스. libvirt-lxc 툴링은 Red Hat Enterprise Linux의 향후 릴리스에서 제거될 수 있으며(Red Hat Enterprise Linux 7 포함) 사용자 지정 컨테이너 관리 애플리케이션 개발에 의존해서는 안 됩니다.

자세한 내용은 Red Hat KnowledgeBase 문서를 참조하십시오.

Directory Server에 대한 Perl 및 쉘 스크립트가 더 이상 사용되지 않음

에서 제공하는 Perl 및 쉘 스크립트 389-ds-base 패키지가 더 이상 사용되지 않습니다. 이 스크립트는 Red Hat Enterprise Linux의 다음 주요 릴리스의 새로운 유틸리티로 대체됩니다.

libguestfs에서 더 이상 ISO 설치 프로그램 파일을 검사할 수 없음

libguestfs 라이브러리는 guestfish 또는 virt-inspector 유틸리티 사용과 같이 더 이상 ISO 설치 프로그램 파일 검사를 지원하지 않습니다. 대신 osinfo-detect 명령을 사용하여 ISO 파일을 검사합니다. 이 명령은 다음에서 얻을 수 있습니다. libosinfo 패키지.

가상 머신의 내부 스냅샷 생성이 더 이상 사용되지 않음

최적화 및 안정성 부족으로 인해 내부 가상 머신 스냅샷이 더 이상 사용되지 않습니다. stead에서는 외부 스냅샷을 사용하는 것이 좋습니다. 외부 스냅샷 생성 지침을 포함한 자세한 내용은 Virtualization Deployment and Admnistration Guide 를 참조하십시오.

IVSHMEM이 더 이상 사용되지 않음

IVSHMEM(Inter-VM shared memory device) 기능은 더 이상 사용되지 않습니다. 따라서 향후 RHEL의 주요 릴리스에서 VM(가상 머신)이 메모리를 게스트에 노출하는 PCI 장치 형태로 여러 가상 머신 간에 메모리를 공유하도록 구성된 경우 VM이 부팅되지 않습니다.

gnome-shell-browser-plugin 하위 패키지가 더 이상 사용되지 않음

Firefox ESR 60(Extended Support Release) 이후 Firefox에서 사용된 NPAPI(Application Programming Interface)를 더 이상 지원하지 않습니다. gnome-shell-browser-plugin 하위 패키지. 따라서 GNOME Shell Extensions를 설치하는 기능을 제공하는 하위 패키지는 더 이상 사용되지 않습니다. GNOME Shell Extensions 설치가 이제 에서 직접 처리되었습니다. gnome-software 패키지.

VDO 읽기 캐시가 더 이상 사용되지 않음

VDO(가상 데이터 최적화 도구)의 읽기 캐시 기능은 더 이상 사용되지 않습니다. 읽기 캐시는 새 VDO 볼륨에서 기본적으로 비활성화되어 있습니다.

다음 주요 Red Hat Enterprise Linux 릴리스에서는 읽기 캐시 기능이 제거되며 더 이상 vdo 유틸리티의 --readCache 옵션을 사용하여 활성화할 수 없습니다.

cpuid가 더 이상 사용되지 않음

cpuid 명령이 더 이상 사용되지 않습니다. 향후 Red Hat Enterprise Linux의 주요 릴리스에서는 cpuid 를 사용하여 각 CPU에 대한 CPUID 명령어에 대한 정보를 더 이상 덤프하지 않습니다. 유사한 정보를 얻으려면 대신 lscpu 명령을 사용하십시오.

CloudEvent가 더 이상 사용되지 않음

기본 GNOME 데스크탑 환경에 대한 대안으로 제공된KDE(Plasma Workspaces)는 더 이상 사용되지 않습니다. 향후 Red Hat Enterprise Linux 주요 릴리스는 기본 GNOME 데스크탑 환경 대신 IRQ를 사용하여 더 이상 지원하지 않습니다.

NFS 위치에서 virt-install을 사용하는 것은 더 이상 사용되지 않습니다.

향후 Red Hat Enterprise Linux 메이저 버전에서는 virt-install 유틸리티를 사용하여 NFS 위치를 마운트할 수 없습니다. 결과적으로 NFS 주소와 함께 virt-install 을 사용하여 --location 옵션의 값으로 가상 머신을 설치하려고 하면 실패합니다. 이러한 변경 사항을 해결하려면 virt-install 을 사용하기 전에 NFS 공유를 마운트하거나 HTTP 위치를 사용합니다.

lwresd 데몬이 더 이상 사용되지 않음

의 일부인 lwresd 데몬 bind 패키지가 더 이상 사용되지 않습니다. Red Hat Enterprise Linux의 향후 주요 릴리스에서는 lwresd 와 함께 BIND 9 경량 해결 프로그램 라이브러리를 사용하는 클라이언트에 이름 조회 서비스를 더 이상 지원하지 않습니다.

권장 교체는 다음과 같습니다.

  • 에서 제공하는 systemd-resolved 데몬 및 nss-resolve API systemd 패키지
  • 에서 제공하는 바인딩 되지 않은 라이브러리 API 및 데몬 unboundunbound-libs 패키지
  • getaddrinfo 및 관련 glibc 라이브러리 호출
/etc/sysconfig/nfs 파일 및 레거시 NFS 서비스 이름이 더 이상 사용되지 않음

향후 주요 Red Hat Enterprise Linux 릴리스는 NFS 구성을 /etc/sysconfig/nfs 파일에서 /etc/nfs.conf 로 이동합니다.

Red Hat Enterprise Linux 7은 현재 이 두 파일을 모두 지원합니다. Red Hat은 새로운 /etc/nfs.conf 파일을 사용하여 자동화된 구성 시스템과 호환되는 Red Hat Enterprise Linux의 모든 버전에서 NFS 구성을 생성하는 것이 좋습니다.

또한 다음 NFS 서비스 별칭이 제거되고 업스트림 이름으로 교체됩니다.

  • nfs.service, nfs-server.service로 교체
  • nfs-secure.service, replaced by rpc-gssd.service
  • CloudEventgssd.service, CloudEvent -gssd.service로 대체
  • nfs-idmap.service, nfs-idmapd.service로 교체
  • nfs- idmapd.service 로 교체
  • nfs-lock.service, CloudEvent -statd.service로 교체
  • nfslock.service, CloudEvent -statd.service로 교체
nft 유틸리티에서 JSON 내보내기 기능이 제거되었습니다.

이전에는 nft 유틸리티에서 내보내기 기능을 제공했지만 내보낸 콘텐츠에는 추가 공지 없이 변경될 수 있는 내부 규칙 세트 표현 세부 정보가 포함될 수 있었습니다. 이러한 이유로 더 이상 사용되지 않는 내보내기 기능이 RHEL 7.7부터 nft 에서 제거되었습니다. RHEL 8에서 제공하는 등 향후 nft 버전에는 고급 JSON API가 포함되어 있습니다. 그러나 이 API는 RHEL 7.7에서는 사용할 수 없습니다.

RHEL 7 선택적 채널의 openvswitch-2.0.0-7 패키지가 더 이상 사용되지 않음

RHEL 7.5에서는 RHEL 7 Optional 채널에 openvswitch-2.0.0-7.el7 패키지가 NetworkManager-ovs 패키지의 종속성으로 도입되었습니다. 이 종속성은 더 이상 존재하지 않으므로 openvswitch-2.0.0-7.el7 이 더 이상 사용되지 않습니다.

Red Hat은 RHEL 7 Optional 채널의 패키지를 지원하지 않으며 openvswitch-2.0.0-7.el7 은 향후 업데이트되지 않습니다. 따라서 프로덕션 환경에서 이 패키지를 사용하지 마십시오.

더 이상 사용되지 않는 PHP 확장

다음 PHP 확장은 더 이상 사용되지 않습니다.

  • aspell
  • mysql
  • memcache
더 이상 사용되지 않는 Apache HTTP Server 모듈

Apache HTTP Server의 다음 모듈이 더 이상 사용되지 않습니다.

  • mod_file_cache
  • mod_nss
  • mod_perl
Apache Tomcat이 더 이상 사용되지 않음

Java Servlet 및 JSP(JavaServer Pages) 기술을 위한 서블릿 컨테이너인 Apache Tomcat 서버는 더 이상 사용되지 않습니다. Red Hat은 서블릿 컨테이너가 필요한 사용자에게 JBoss Web Server를 사용하는 것이 좋습니다.

DES 알고리즘은 IdM에서 더 이상 사용되지 않음

보안상의 이유로 DES(Data Encryption Standard) 알고리즘은 IdM(Identity Management)에서 더 이상 사용되지 않습니다. CloudEvent 5-libs 패키지에서 제공하는 MIT Kerberos 라이브러리는 새 배포에서 데이터 암호화 표준(DES)을 사용하여 지원하지 않습니다. 환경이 최신 알고리즘을 지원하지 않는 경우에만 DES를 사용하십시오.

Red Hat은 Kerberos를 통해 RC4 암호를 사용하지 않도록 권장합니다. DES는 더 이상 사용되지 않지만 SMB(Server Message Block) 프로토콜은 여전히 RC4를 사용합니다. 그러나 BaseOS 프로토콜은 보안 AES 알고리즘도 사용할 수 있습니다.

자세한 내용은 다음을 참조하십시오.

리얼(kind=16) 유형 지원이 libquadmath 라이브러리에서 제거되었습니다.

ABI 호환성을 유지하기 위해 real(kind=16) 유형 지원이 compat-libgfortran-41 패키지의 libquadmath 라이브러리에서 제거되었습니다.

더 이상 사용되지 않는 glibc 기능

glibc 패키지에서 제공하는 GNU C 라이브러리의 다음 기능은 더 이상 사용되지 않습니다.

  • librtkaio 라이브러리
  • Sun RPC 및 NIS 인터페이스
GDB 디버거의 사용되지 않는 기능

GDB 디버거의 다음 기능 및 기능은 더 이상 사용되지 않습니다.

  • gcj 컴파일러로 빌드된 Java 프로그램 디버깅
  • HP-ECDHE XDB 호환성 모드 및 -xdb 옵션
  • stabs 형식의 Sun 버전
valgrind-devel 의 개발 헤더 및 정적 라이브러리가 더 이상 사용되지 않음

valgrind-devel 하위 패키지에는 사용자 지정 Valgrind 툴 개발을 위한 개발 파일이 포함되어 있습니다. 이러한 파일에는 보장된 API가 없으며 정적으로 연결되어 있어야 하며, 지원되지 않으므로 더 이상 사용되지 않습니다. Red Hat은 valgrind.h valgrind.h,callgrind.h, helgrind.h ,helgrind.h, 및 memcheck.h 와 같은 valgrind -devel 패키지에서 valgrind-aware 프로그램에 대해 다른 개발 파일과 헤더 파일을 사용하는 것이 좋습니다.이 패키지는 안정적이고 잘 지원됩니다.

32비트 CloudEvent의 nosegneg 라이브러리가 더 이상 사용되지 않음

glibc i686 패키지에는 대체 glibc 빌드가 포함되어 있어 음수 오프셋(nosegneg)을 사용하여 스레드 설명자 세그먼트 레지스터를 사용하지 않습니다. 이 대체 빌드는 전체 가상화 비용을 줄이기 위한 최적화로 하드웨어 가상화 지원 없이 32비트 버전의 CloudEvent Project 하이퍼바이저에서만 사용됩니다. 이 대체 빌드는 더 이상 사용되지 않습니다.

GCC에서 ADA, Go 및 Objective C/C++ 빌드 기능이 더 이상 사용되지 않음

GCC 컴파일러를 사용하여 Ada(GNAT), GCC Go 및 Objective C/C++ 언어로 코드를 빌드하는 기능은 더 이상 사용되지 않습니다.

Go 코드를 빌드하려면 대신 Go Toolset을 사용하십시오.

더 이상 사용되지 않는 Kickstart 명령 및 옵션

다음 Kickstart 명령 및 옵션이 더 이상 사용되지 않습니다.

  • upgrade
  • btrfs
  • btrfs파티션 btrfs
  • part --fstype btrfspartition --fstype btrfs
  • logvol --fstype btrfs
  • raid --fstype btrfs
  • unsupported_hardware

특정 옵션과 값만 나열된 경우 기본 명령 및 기타 옵션은 더 이상 사용되지 않습니다.

virt-whoenv 옵션이 더 이상 사용되지 않음

이번 업데이트를 통해 virt-who 유틸리티는 더 이상 하이퍼바이저 탐지에 env 옵션을 사용하지 않습니다. 결과적으로 Red Hat은 옵션에 의도한 영향을 미치지 않으므로 virt-who 구성에서 env 를 사용하지 않는 것이 좋습니다.

AGP 그래픽 카드가 더 이상 사용되지 않음

AGP(Accelerated Graphics Port) 버스를 사용하는 그래픽 카드는 더 이상 사용되지 않으며 RHEL 8에서는 지원되지 않습니다. AGP 그래픽 카드는 64비트 시스템에서 거의 사용되지 않으며 버스는 PCI-Express로 대체되었습니다.

부록 A. 구성 요소 버전

이 부록에서는 Red Hat Enterprise Linux 7.7 릴리스의 주요 구성 요소 및 해당 버전 목록을 제공합니다.

Expand
표 A.1. 구성 요소 버전
구성 요소버전

kernel

3.10.0-1062

kernel-alt

4.14.0-115

Qlogic qla2xxx 드라이버

10.00.00.12.07.7-k

Qlogic qla4xxx 드라이버

5.04.00.00.07.02-k0

Emulex lpfc 드라이버

0:12.0.0.10

iSCSI 이니시에이터 utils (iscsi-initiator-utils)

6.2.0.874-11

DM-Multipath (device-mapper-multipath)

0.4.9-127

LVM (lvm2)

2.02.185-2

qemu-kvm[a]

1.5.3-167

qemu-kvm-ma[b]

2.12.0-18

[a] 또한 qemu-kvm 패키지는 AMD64 및 Intel 64 시스템에서 KVM 가상화를 제공합니다.
[b] 또한 qemu-kvm-ma 패키지에는 IBM POWER8, IBM POWER9 및 IBM Z에서 KVM 가상화가 제공됩니다. IBM POWER9 및 IBM Z의 KVM 가상화에도 필요합니다. kernel-alt 패키지.

부록 B. 구성 요소별 티켓 목록

Expand
구성 요소티켓

389-ds-base

BZ#1645359, BZ#1438144, BZ#1561769,BZ#1417340,BZ#1629055,BZ#1466441,BZ#1563999, BZ#1716267, BZ#1652984, BZ#1597202, BZ#1665752,BZ#1710848,BZ#1602001,BZ#1663829,BZ#1589144

NetworkManager

BZ#1652910, BZ#1652653

anaconda

BZ#1678353, BZ#1620109, BZ#1489713, BZ#1637112, BZ#1614049

Ansible

BZ#1439896

bind

BZ#1325789, BZ#1640561

binutils

BZ#1644632

chrony

BZ#1636117, BZ#1600882

compat-sap-c++-8

BZ#1669683

corosync

BZ#1374857, BZ#1413573

criu

BZ#1400230

cups-filters

BZ#1485502

cups

BZ#1570480

custodia

BZ#1403214

dbus

BZ#1568856

desktop

BZ#1579257, BZ#1608704, BZ#1481411

dhcp

BZ#1193799

dnf

BZ#1461652

dnsmasq

BZ#1614331, BZ#1638703

dyninst

BZ#1498558

elfutils

BZ#1676504

enscript

BZ#1573876

fence-agents

BZ#1476401

파일 시스템

BZ#1274459, BZ#1111712, BZ#1206277, BZ#1477977, BZ#1710421

firewalld

BZ#1637204

gcc-libraries

BZ#1551629

gdb

BZ#1639077

geolite2

BZ#1643472

Ghostscript

BZ#1636115

glibc

BZ#1555189, BZ#1039304, BZ#1427734, BZ#1591268, BZ#1472832

gnome-documents

BZ#1695699

gnome-shell

BZ#1481395

gnome-software

BZ#1591270

gnome-tweak-tool

BZ#1474852

grub2

BZ#1630678

hardware-enablement

BZ#1062759, BZ#1384452, BZ#1519746, BZ#1660791, BZ#1454916, BZ#1454918

identity-management

BZ#1664447, BZ#1740779, BZ#1405325

image-builder

BZ#1713880

ipa

BZ#1690037,BZ#1390757,BZ#1586268,BZ#1690191,BZ#1518939,BZ#1115294,BZ#1298286,BZ#1631826

ipset

BZ#1646666, BZ#1649080, BZ#1649877, BZ#1650297

kernel-rt

BZ#1642619, BZ#1593361

kernel

BZ#1728504, BZ#1636601, BZ#1653428, BZ#1653428, BZ#1680426, BZ#1694778, BZ#1739072, BZ#1077929, BZ#1698453, BZ#1528466, BZ#1632575, BZ#1429792, BZ#1607252, BZ#1559615, BZ#1230959, BZ#1460849, BZ#1464377, BZ#1457533, BZ#1503123, BZ#1589397, BZ#1726642, BZ#1315400, BZ#1622413, BZ#1691868, BZ#1666535, BZ#1549355, BZ#1240444, BZ#1724027, BZ#1724027 BZ#1710533, BZ#1701502, BZ#1724993

kexec-tools

BZ#1600148, BZ#1723492

krb5

BZ#1605756, BZ#1645711

ksh

BZ#1503922

libdb

BZ#1608749

libguestfs

BZ#1463620, BZ#1441197, BZ#1387213, BZ#1477912, BZ#1509931, BZ#1481930

libreswan

BZ#1375750, BZ#1544463

libssh2

BZ#1592784

libvirt

BZ#1475770

linuxptp

BZ#1650672, BZ#1623919

lorax

BZ#1659129

lvm2

BZ#1674563, BZ#1643651, BZ#1642162

make

BZ#1582545

mariadb

BZ#1731062

mutter

BZ#1583825

mysql-connector-java

BZ#1646363

ndctl

BZ#1635441

networking

BZ#916384, BZ#916382, BZ#755087, BZ#1259547, BZ#1393375, BZ#1062656, BZ#1574536, BZ#1489758, BZ#1708807

nss

BZ#1431241, BZ#1552854, BZ#1212132,BZ#1510156,BZ#1431210,BZ#1425514,BZ#1432142,BZ#1711438, BZ#1710372

opensc

BZ#1612372

openscap

BZ#1694962

openssh

BZ#1600869, BZ#1583735

ovmf

BZ#653382

pacemaker

BZ#1461964

passwd

BZ#1276570

pcp

BZ#1647308, BZ#1600262

pcs

BZ#1433016

perl-DateTime-TimeZone

BZ#1537984

php

BZ#1646158

pki-core

BZ#1633422, BZ#1491453, BZ#1372056,BZ#1616134,BZ#1644769,BZ #1638355,BZ#1638379,BZ#1578389,BZ#1617894,BZ#1628410,BZ#1633761, BZ#163359, BZ#1639710

policycoreutils

BZ#1647714

python3

BZ#1597718

qemu-kvm-rhev

BZ#1615682

quota

BZ#1601109, BZ#1697605

rear

BZ#1652828, BZ#1685166

resource-agents

BZ#1513957

rpm

BZ#1663264, BZ#1550745

samba

BZ#1649434

scap-security-guide

BZ#1695213, BZ#1684545, BZ#1630739, BZ#1647189, BZ#1631378

보안

BZ#1335986

selinux-policy

BZ#1650909, BZ#1589086, BZ#1626115, BZ#1487350, BZ#1619306, BZ#1564470

shadow-utils

BZ#1498628

sssd

BZ#1194345, BZ#1068725

storage

BZ#1649493, BZ#1387768, BZ#1109348, BZ#1119909, BZ#1414957, BZ#1712664, BZ#1722855

sudo

BZ#1618702

system-management

BZ#1712833

systemd

BZ#1284974

systemtap

BZ#1669605

BZ#1569484, BZ#1714480

trace-cmd

BZ#1655111

tuned

BZ#1643654, BZ#1649408, BZ#1622239, BZ#1714595, BZ#1719160

usbguard

BZ#1480100

valgrind

BZ#1519410

vim

BZ#1563419

virtualization

BZ#1103193, BZ#1348508, BZ#1299662, BZ#1708465, BZ#1661654, BZ#1667478, BZ#1706522

xorg-x11-drv-qxl

BZ#1640918

xorriso

BZ#1638857

ypserv

BZ#1624295

부록 C. 수정 내역

0.1-5

2023년 4월 28일, Lucie VaECDHEková (lvarakova@redhat.com)

  • 알려진 문제(Authentication 및 Interoperability)가 추가되었습니다.
0.1-4

2021년 3월 2일, Lenka ECDHEpaECDHEkov al (lspackova@redhat.com)

0.1-3

2020년 9월 2일, Jaroslav Klech (jklech@redhat.com)

  • IBPB를 직접 비활성화할 수 없는 커널 개선 사항이 추가되었습니다.
0.1-2

2020년 4월 28일, Lenka ECDHEpaanchorková (lspackova@redhat.com)

  • 인플레이스 업그레이드에 대한 업데이트된 정보입니다.
0.1-1

2020년 3월 19일, Lenkamailto:lspackova@redhat.com

  • 설치와 관련된 알려진 문제가 추가되었습니다.
0.1-0

2020년 3월 12일, Lenka ECDHEpaECDHEková (lspackova@redhat.com)

  • 스토리지 RHEL 시스템 역할에 대한 정보가 추가되었습니다.
0.0-9

2020년 2월 12일, Jaroslav Klech (jklech@redhat.com)

  • 아키텍처 및 새로운 기능 장에서 전체 커널 버전을 제공합니다.
0.0-8

2020년 2월 03일, Lenka ECDHEpaECDHEková (lspackova@redhat.com)

  • RHEL 7.6 버전의 PCP 에서 업그레이드할 때 오류 메시지에 대한 알려진 문제가 추가되었습니다.
0.0-7

2019년 11월 5일, Lenka ECDHEpaanchorková (lspackova@redhat.com)

  • RHEL 7.6에서 RHEL 8.1로 지원되는 새로운 인플레이스 업그레이드 경로로 개요가 업데이트되었습니다.
  • 더 이상 사용되지 않는 기능이 업데이트되었습니다.
0.0-6

2019년 10월 25일, Lenka ECDHEpaECDHEková (lspackova@redhat.com)

  • RHEL System Roles for SAP는 이제 기술 프리뷰로 사용할 수 있습니다.
0.0-5

2019년 10월 7일, Ji neederman (jherrman@redhat.com)

  • OVMF와 관련된 기술 프리뷰 노트를 명확히 했습니다.
0.0-4

2019년 8월 21일, Lenka ECDHEpaECDHEková (lspackova@redhat.com)

  • YUM 4 기술 프리뷰 노트(시스템 및 서브스크립션 관리)에 Extras 채널을 활성화하는 방법에 대한 지침이 추가되었습니다.
0.0-3

2019년 8월 20일, Lenka ECDHEpaECDHEková (lspackova@redhat.com)

  • kdump (Kernel)와 관련된 알려진 문제가 추가되었습니다.
  • 기술 프리뷰 설명(가상화)의 업데이트된 텍스트입니다.
0.0-2

2019년 8월 15일, Lenka ECDHEpaECDHEková (lspackova@redhat.com)

  • Azure M416v2와 관련된 기술 프리뷰를 호스트(가상화)로 추가했습니다.
  • Intel® Omni-Path Architecture documentation (Kernel)에 대한 링크를 추가했습니다.
  • SSSD 관련 기능 추가: fallback_homedir 매개 변수의 새로운 기본값(Authentication 및 Interoperability).
  • bnx2x 드라이버(Kernel)와 관련된 알려진 문제가 추가되었습니다.
  • 두 가지 데스크탑 관련 버그 수정이 추가되었습니다.
0.0-1

2019년 8월 06일, Lenkamailto:lspackova@redhat.com

  • Red Hat Enterprise Linux 7.7 릴리스 정보.
0.0-0

2019년 6월 5일, Lenka ECDHEpaanchorková (lspackova@redhat.com)

  • Red Hat Enterprise Linux 7.7 베타 릴리스 노트

법적 공지

Copyright © 2024 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat