수정을 통해 Ansible 플레이북을 사용하여 시스템 패치

Red Hat Insights 2023

관련 권고 및 영향을 받는 시스템을 검토하고 Ansible 플레이북을 사용하여 수정하는 방법

Red Hat Customer Content Services

초록

이 문서에서는 사용자 환경에서 해당 권고 및 영향을 받는 시스템을 검토하고 Ansible 플레이북을 사용하여 수정을 수행하는 방법을 설명합니다.
Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지에서 참조하십시오.

1장. 패치 서비스 개요

패치는 Red Hat 소프트웨어 및 관리 자동화 전문 지식을 활용하여 오픈 하이브리드 클라우드에서 RHEL(Red Hat Enterprise Linux) 시스템에 일관된 패치 워크플로를 지원합니다. Red Hat Satellite, 호스팅 Red Hat 서브스크립션 관리(RHSM) 또는 퍼블릭 클라우드에 관계없이 모든 배포에 적용되는 권고에 대한 단일 표준 보기를 제공합니다.

패치를 사용하면 다음을 수행할 수 있습니다.

  • Insights 시스템에 대한 자세한 내용은 RHEL 시스템에 적용되는 모든 Red Hat 및 EPEL(Extra Packages for Enterprise Linux) 권고를 참조하십시오.
  • 수정 사항을 통해 Ansible 플레이북을 사용하여 하나 이상의 권고로 시스템을 패치합니다.
  • 마지막 시스템 점검부터 Red Hat 및 비 Red Hat 리포지토리에 사용 가능한 패키지 업데이트를 참조하십시오. 호스트는 Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8.6 이상 또는 Red Hat Enterprise Linux 9를 실행해야 하며 새로운 yum/dnf 캐시를 유지해야 합니다.

1.1. 패치 및 취약점 에라타 기준

패치 서비스는 다양한 데이터를 수집하여 시스템에 대한 의미 있고 실행 가능한 에라타를 생성합니다. Insights 클라이언트는 각 점검에서 다음 데이터를 수집합니다.

  • 이름, epoch, 버전, 릴리스 및 아키텍처 (NECDHERA)를 포함한 설치된 패키지 목록
  • 활성화된 모듈 목록 (RHEL 8 이상)
  • 활성화된 리포지토리 목록
  • yum updateinfo -C 또는 dnf updateinfo -C의 출력
  • 버전 잠금이 있는 시스템에서 버전 릴리스
  • 시스템 아키텍처(예: x86_64)

또한 Red Hat Enterprise Linux용 Insights는 다음과 같은 데이터 소스에서 메타데이터를 수집합니다.

  • Red Hat CDN(Content Delivery Network)에서 제공하는 제품 리포지토리의 메타데이터
  • EPEL(Extra Packages for Enterprise Linux) 리포지토리의 메타데이터
  • Red Hat OVAL(Open Vulnerability and Assessment Language) 피드

Insights for Red Hat Enterprise Linux는 각 시스템에 대해 사용 가능한 업데이트 집합을 생성하기 위해 수집된 에라타 및 취약점 메타데이터와 시스템 데이터 세트를 비교합니다. 이러한 업데이트에는 패키지 업데이트, Red Hat 에라타 및 CVE(Common Vulnerabilities and Exposures)가 포함되어 있습니다.

추가 리소스

CVE(Common Vulnerabilities and Exposures)에 대한 자세한 내용은 다음 리소스를 참조하십시오.

2장. 인벤토리에서 해당 권고 및 시스템 검토 및 필터링

Red Hat Enterprise Linux의 Red Hat Insights에 확인되는 시스템의 해당 권고 및 설치된 패키지를 모두 확인할 수 있습니다.

절차

  1. Red Hat Hybrid Cloud Console 에서 콘텐츠 > 패치 > 권고로 이동합니다.
  2. 검색 상자를 사용하여 이름으로 권고를 검색하고 다음을 사용하여 권고를 필터링할 수도 있습니다.

    1. 유형 - 보안, 버그 수정, 기능 개선, 알 수 없음
    2. 게시일 - 지난 7일, 30일, 90일, 지난해 또는 1년 전
  3. Content > Patch > Systems 로 이동하여 해당 권고와 함께 패치할 수 있는 영향을 받는 시스템 목록을 확인합니다. 검색 상자를 사용하여 특정 시스템을 검색할 수도 있습니다.
  4. 콘텐츠 > 패치 > 패치 패키지로 이동하여 환경에서 사용 가능한 업데이트가 있는 패키지 목록을 확인합니다. 검색 상자를 사용하여 특정 패키지를 검색할 수도 있습니다.

3장. 수정을 통해 Ansible 플레이북을 사용하여 시스템 패치

다음 단계에서는 권고 탭을 통한 패치 워크플로를 보여줍니다.

절차

  1. Red Hat Hybrid Cloud Console 에서 콘텐츠 > 패치 > 권고로 이동합니다.
  2. 영향을 받는 시스템에 적용할 권고를 클릭합니다. 권고 설명, access.redhat.com에서 패키지 및 에라타를 볼 수 있는 링크, 영향을 받는 시스템 목록이 표시됩니다. 각 시스템에 대한 각 유형에 적용되는 총 권고 (보안, 버그 수정, 기능 개선)도 표시됩니다. 대규모 작업에서는 시스템 옆에 있는 옵션 메뉴를 클릭한 다음 적용 가능한 모든 권고 사항 적용을 클릭하여 모든 권고를 한 번에 패치할 수 있습니다.
  3. 또는 이 특정 권고에 패치할 시스템을 선택한 다음 Remediate 를 클릭합니다.
  4. Remediate with Ansible 페이지에서 기존 플레이북을 수정하거나 Ansible을 사용하여 문제를 해결할 새 플레이북을 생성하도록 선택할 수 있습니다. 따라서 드롭다운 목록에서 기존 플레이북 및 플레이북 이름을 선택한 다음 다음을 클릭합니다. 또는 새 플레이북 만들기 를 선택하고 플레이북 이름을 입력한 다음 다음을 클릭합니다.
  5. 그러면 작업 및 해결 방법에 대한 요약이 표시됩니다. 기본적으로 시스템이 자동으로 재부팅됩니다. 이 기능을 사용하지 않도록 설정하려면 "자동 재부팅 취소"라는 Blue 링크를 클릭합니다. Submit 을 클릭합니다.
  6. 왼쪽 탐색에서 수정을 클릭합니다.
  7. 플레이북 이름을 클릭하여 플레이북 세부 정보를 확인하거나 플레이북 다운로드를 선택하여 클릭합니다.

다음 단계는 시스템 탭을 통한 패치 워크플로를 보여줍니다.

  1. 시스템 탭을 클릭하여 영향을 받는 시스템 목록을 확인합니다. 대규모 작업에서는 시스템 옆에 있는 옵션 메뉴를 클릭한 다음 적용 가능한 모든 권고 사항 적용을 클릭하여 모든 권고를 한 번에 패치할 수 있습니다.
  2. 또는 패치할 시스템을 클릭합니다. 권고 게시 날짜, 유형 및 합성과 같은 추가 세부 정보와 함께 시스템 세부 정보 및 수정을 위한 해당 권고 목록이 표시됩니다. 시스템에 적용할 권고를 선택한 다음 Remediate 를 클릭합니다.
  3. Remediate with Ansible 페이지에서 기존 플레이북을 수정하거나 새 플레이북을 생성하여 Ansible로 해결할 수 있습니다. 따라서 기존 플레이북을 클릭하고 드롭다운 목록에서 플레이북 이름을 선택한 다음 다음을 클릭합니다. 또는 새 플레이북 만들기 를 클릭하고 플레이북 이름을 입력한 다음 다음을 클릭합니다.
  4. 그러면 작업 및 해결 방법에 대한 요약이 표시됩니다. 기본적으로 시스템이 자동으로 재부팅됩니다. 이 기능을 사용하지 않도록 설정하려면 "자동 재부팅 취소"라는 Blue 링크를 클릭합니다. Submit 을 클릭합니다.
  5. 왼쪽 탐색에서 수정을 클릭합니다.
  6. 플레이북 이름을 클릭하여 플레이북 세부 정보를 확인하거나 플레이북 다운로드를 선택하여 클릭합니다.

    중요

    권장 작업과 플레이북을 모두 검토 및 테스트하고, 적절하게 판단되면 Red Hat 소프트웨어를 실행하는 시스템에 배포합니다. Red Hat은 이러한 권장 사항 또는 플레이북과 관련된 부정적인 결과에 대해 책임을 지지 않습니다.

4장. 알림 및 통합 활성화

Red Hat Hybrid Cloud Console에서 알림 서비스를 활성화하여 패치 서비스가 문제를 감지하고 권고를 생성할 때마다 알림을 보낼 수 있습니다. 알림 서비스를 사용하면 Red Hat Insights for Red Hat Enterprise Linux 대시 보드에서 권고를 지속적으로 확인할 필요가 없습니다.

예를 들어 패치 서비스가 권고를 생성할 때마다 이메일 메시지를 자동으로 전송하도록 알림 서비스를 구성할 수 있습니다.

알림 서비스를 활성화하려면 다음 세 가지 주요 단계가 필요합니다.

  • 먼저 조직 관리자가 Notifications-administrator 역할을 사용하여 User Access 그룹을 생성한 다음 계정 멤버를 그룹에 추가합니다.
  • 다음으로 알림 관리자는 알림 서비스의 이벤트에 대한 동작 그룹을 설정합니다. 동작 그룹은 각 알림에 대한 전달 방법을 지정합니다. 예를 들어 동작 그룹은 이메일 알림이 모든 사용자에게 전송되는지 또는 조직 관리자에게만 보낼지 여부를 지정할 수 있습니다.
  • 마지막으로 이벤트에서 이메일 알림을 수신하는 사용자는 각 이벤트에 대해 개별 이메일을 수신하도록 사용자 기본 설정을 설정해야 합니다.

이메일 메시지를 보내는 것 외에도 다른 방식으로 이벤트 데이터를 보내도록 notifications 서비스를 구성할 수 있습니다.

  • 인증된 클라이언트를 사용하여 이벤트 데이터에 대한 Red Hat Insights API 쿼리
  • 웹 후크를 사용하여 인바운드 요청을 수락하는 타사 애플리케이션에 이벤트 전송
  • Splunk와 같은 애플리케이션과 알림을 통합하여 패치 권고를 애플리케이션 대시보드에 라우팅

추가 리소스

5장. 패치 템플릿 작동 방식

Red Hat Insights 패치 애플리케이션은 예약된 패치 주기를 지원합니다. 패치 템플릿을 생성하여 테스트 환경에서 시스템 그룹을 업데이트하고 동일한 패치 템플릿을 사용하여 다른 날 프로덕션 환경의 시스템을 업데이트할 수 있습니다.

패치 템플릿을 사용하여 시스템에 적용되는 권고 범위를 제한하는 기준을 입력합니다. 예를 들어 현재 패치 주기의 날짜까지 게시된 적용 가능한 권고만 표시하도록 템플릿을 생성할 수 있습니다. 템플릿을 생성한 후 마법사를 사용하여 시스템을 추가하고 패치 적용 주기의 날짜를 선택합니다. 패치 템플릿에 시스템 추가를 완료하면 선택한 시스템 그룹에 대해 설치 가능한 모든 권고를 수정할 수 있습니다.

시스템에 패치 템플릿이 이미 적용된 경우 다른 패치 템플릿을 적용하면 기존 템플릿을 덮어씁니다. 시스템에는 한 번에 하나의 패치 템플릿만 있을 수 있습니다.

수정에 대한 자세한 내용은 Red Hat Insights 수정 가이드를 참조하십시오.

참고

할당된 시스템에 패치 템플릿을 적용한 후에는 해당 시스템에 적용되는 최근에 게시된 권고가 표시되지 않습니다. Red Hat Hybrid Cloud Console 알림을 사용하여 인프라에 영향을 줄 수 있는 새로 게시된 권고를 계속 확인합니다.

Red Hat Hybrid Cloud Console의 알림에 대한 자세한 내용은 Red Hat Hybrid Cloud Console 에서 알림 및 통합 구성을 참조하십시오.

패치 템플릿은 호스트의 yum/dnf 작업에 영향을 미치지 않지만 Red Hat Insights에서 패치 상태 보고를 구체화할 수 있습니다. 템플릿을 사용하여 간단한 패치 주기에 대한 수정 플레이북을 생성할 수 있습니다.

5.1. 패치 템플릿 생성

패치 템플릿을 생성하여 시스템에 적용되는 권고 범위를 제한할 수 있습니다. 예를 들어 현재 패치 적용 주기 날짜 이후에 게시된 권고는 무시할 수 있습니다.

사전 요구 사항

  • Red Hat Hybrid Cloud Console에 조직 관리자로 로그인되어 있습니다.

절차

  1. 왼쪽 메뉴를 사용하여 Content > Patch > Templates 로 이동합니다.
  2. 템플릿 생성을 클릭합니다. 패치 템플릿 생성 마법사가 열리고 콘텐츠 템플릿 생성 페이지가 표시됩니다.
  3. 날짜 아이콘을 클릭하여 패치 템플릿 날짜를 선택합니다. 패치 템플릿은 선택한 날짜에 게시된 권고를 적용합니다. 다음을 클릭합니다.
  4. 이름 필드에 템플릿의 고유 이름을 입력합니다.
  5. 선택 사항: 설명 필드에 템플릿에 대한 설명을 추가합니다.
  6. 다음을 클릭합니다. 시스템 적용 페이지가 표시됩니다.
  7. 선택 사항: 템플릿에 할당할 시스템을 선택하고 다음을 클릭합니다. 검토 페이지가 표시됩니다.
  8. 템플릿 정보를 검토합니다. 검토가 완료되면 Submit 을 클릭합니다.

몇 분 후에 템플릿 생성이 완료되면 시스템에서 설치 가능한 권고 목록을 업데이트합니다. 업데이트 시간은 설치의 시스템 수에 따라 다릅니다.

추가 리소스

5.2. 기존 패치 템플릿 편집

패치 템플릿을 편집하여 패치 템플릿 이름 또는 설명을 업데이트하고, 다음 패치 주기에 대한 새 날짜를 설정하거나, 시스템을 추가하거나 제거합니다.

사전 요구 사항

  • 패치 템플릿을 이미 생성했습니다.
  • Red Hat Hybrid Cloud Console에 조직 관리자로 로그인되어 있습니다.

절차

  1. 왼쪽 메뉴를 사용하여 Content > Patch > Templates 로 이동합니다. 사용 가능한 패치 템플릿 목록이 표시됩니다.
  2. 편집할 패치 템플릿을 찾습니다.
  3. 템플릿이 포함된 행의 맨 오른쪽에 있는 메뉴 버튼을 클릭합니다. 팝업 메뉴가 나타납니다.
  4. 템플릿 편집을 선택합니다. 템플릿 편집 마법사가 열리고 콘텐츠 템플릿 편집 페이지가 표시됩니다.
  5. 선택 사항: 패치 템플릿 날짜를 편집합니다. 다음을 클릭합니다. 템플릿 세부 정보 편집 페이지가 표시됩니다.
  6. 선택 사항: 템플릿 이름 및 설명을 편집합니다. 다음을 클릭합니다. 시스템 적용 페이지가 표시됩니다.
  7. 템플릿에 할당된 시스템을 추가하거나 제거한 다음 을 클릭합니다. 검토 페이지가 표시됩니다.
  8. 업데이트된 템플릿 정보를 검토합니다. 검토가 완료되면 Submit 을 클릭합니다.

패치 템플릿 날짜를 편집하거나 템플릿에서 할당된 시스템을 추가한 경우 시스템은 몇 분 내에 설치 가능한 권고 목록을 업데이트합니다. 업데이트 시간은 설치의 시스템 수에 따라 다릅니다.

5.3. 패치 템플릿에서 시스템 추가 또는 제거

패치 템플릿에 시스템을 추가하거나 템플릿에서 시스템을 제거하려면 템플릿 편집 마법사를 사용합니다.

사전 요구 사항

  • 패치 템플릿을 이미 생성했습니다.
  • Red Hat Hybrid Cloud Console에 조직 관리자로 로그인되어 있습니다.

절차

  1. 왼쪽 메뉴를 사용하여 Content > Patch > Templates 로 이동합니다. 사용 가능한 패치 템플릿 목록이 표시됩니다.
  2. 편집할 패치 템플릿을 찾습니다.
  3. 템플릿이 포함된 행의 맨 오른쪽에 있는 메뉴 버튼을 클릭합니다. 팝업 메뉴가 나타납니다.
  4. 템플릿 편집을 선택합니다. 템플릿 편집 마법사가 열리고 콘텐츠 템플릿 편집 페이지가 표시됩니다.
  5. 선택 사항: 패치 템플릿 날짜를 편집합니다.
  6. 다음을 클릭합니다. 템플릿 세부 정보 편집 페이지가 표시됩니다.
  7. 선택 사항: 템플릿 이름 및 설명을 편집합니다.
  8. 다음을 클릭합니다. 시스템 적용 페이지가 표시됩니다.
  9. 템플릿에 할당된 시스템을 추가하거나 제거한 다음 을 클릭합니다. 검토 페이지가 표시됩니다.
  10. 업데이트된 템플릿 정보를 검토합니다. 검토가 완료되면 Submit 을 클릭합니다.

시스템은 몇 분 내에 설치 가능한 권고 목록을 업데이트합니다. 업데이트 시간은 설치의 시스템 수에 따라 다릅니다.

5.4. 선택한 시스템에 기존 패치 템플릿 적용

목록에서 선택한 개별 시스템에 기존 패치 템플릿을 적용할 수 있습니다.

사전 요구 사항

  • 패치 템플릿을 이미 생성했습니다.
  • Red Hat Hybrid Cloud Console에 조직 관리자로 로그인되어 있습니다.

절차

  1. 왼쪽 메뉴를 사용하여 Content > Patch > Systems 로 이동합니다. 사용 가능한 시스템 목록이 표시됩니다.
  2. 패치 템플릿을 적용할 시스템 또는 시스템을 선택합니다.
  3. Remediate 버튼 및 내보내기 아이콘 옆에 있는 More options 메뉴를 클릭합니다.
  4. 템플릿에 할당을 선택합니다. 템플릿 적용 대화 상자가 표시됩니다.
  5. 기존 템플릿 선택 을 클릭한 다음 드롭다운 목록에서 템플릿을 선택합니다.
  6. 템플릿 적용을 클릭하여 선택한 시스템에 템플릿을 적용합니다.

선택한 시스템이 몇 분 내에 업데이트됩니다. 업데이트 시간은 설치의 시스템 수에 따라 다릅니다.

5.5. 패치 템플릿 제거

시스템 또는 시스템을 다른 패치 템플릿에 할당하거나 시스템에서 현재 패치 템플릿의 경계 범위를 벗어나는 패치 및 업데이트를 받으려면 패치 템플릿을 제거할 수 있습니다.

사전 요구 사항

  • 패치 템플릿을 이미 생성했습니다.
  • 템플릿에는 시스템이 할당되어 있습니다.
  • Red Hat Hybrid Cloud Console에 조직 관리자로 로그인되어 있습니다.

절차

  1. 왼쪽 메뉴를 사용하여 Content > Patch > Templates 로 이동합니다. 사용 가능한 패치 템플릿 목록이 표시됩니다.
  2. 제거할 패치 템플릿을 찾습니다.
  3. 템플릿이 포함된 행의 맨 오른쪽에 있는 메뉴 버튼을 클릭합니다. 팝업 메뉴가 나타납니다.
  4. 패치 템플릿 제거를 선택합니다.

템플릿을 제거한 후 몇 분 후에 시스템에서 설치 가능한 권고 목록을 업데이트합니다. 업데이트 시간은 설치의 시스템 수에 따라 다릅니다.

5.6. 선택한 시스템에 새 패치 템플릿 적용

목록에서 개별 시스템을 선택한 후 새 패치 템플릿을 생성하여 선택한 시스템에 적용할 수 있습니다.

사전 요구 사항

  • 패치 템플릿을 이미 생성했습니다.
  • Red Hat Hybrid Cloud Console에 조직 관리자로 로그인되어 있습니다.

절차

  1. 왼쪽 메뉴를 사용하여 Content > Patch > Systems 로 이동합니다. 사용 가능한 시스템 목록이 표시됩니다.
  2. 새 패치 템플릿을 생성할 시스템 또는 시스템을 선택합니다.
  3. Remediate 버튼과 Export 아이콘 옆에 있는 More options (three dots) 메뉴를 클릭합니다.
  4. 템플릿에 할당을 선택합니다. 템플릿 적용 대화 상자가 표시됩니다.
  5. 생성 버튼을 클릭합니다. Create content template 마법사가 열리고 Define template content 페이지가 표시됩니다.
  6. 날짜 아이콘을 클릭합니다. 날짜를 선택하여 해당 날짜에 게시된 모든 설치 가능한 권고를 적용한 다음 다음을 클릭합니다. 세부 정보 페이지가 표시됩니다.
  7. 이름 필드에 템플릿의 고유 이름을 입력합니다.
  8. 선택 사항: 설명 필드에 템플릿에 대한 설명을 추가합니다.
  9. 다음을 클릭합니다. 시스템에 적용 페이지가 표시되고 선택한 시스템 목록이 표시됩니다.

    참고

    시스템에 패치 템플릿이 이미 할당된 경우 새 패치 템플릿에서 이전 템플릿을 재정의합니다.

  10. 다음을 클릭합니다. 검토 페이지가 표시됩니다.
  11. 템플릿 정보를 검토합니다. 검토가 완료되면 Submit 을 클릭합니다.

선택한 시스템이 몇 분 내에 업데이트됩니다. 업데이트 시간은 설치의 시스템 수에 따라 다릅니다.

5.7. 선택한 시스템에서 패치 템플릿 제거

목록에서 시스템을 선택하고 해당 시스템에서 적용된 패치 템플릿을 제거할 수 있습니다. 시스템에서 템플릿을 제거해도 템플릿은 삭제되지 않습니다.

사전 요구 사항

  • 패치 템플릿을 이미 생성했습니다.
  • 패치 템플릿이 설치의 시스템에 적용되었습니다.
  • Red Hat Hybrid Cloud Console에 조직 관리자로 로그인되어 있습니다.

절차

  1. 왼쪽 메뉴를 사용하여 Content > Patch > Systems 로 이동합니다. 사용 가능한 시스템 목록이 표시됩니다. 목록의 Template 열에는 패치 템플릿이 적용된 시스템 및 템플릿 이름이 표시됩니다.
  2. 새 패치 템플릿을 생성할 시스템 또는 시스템을 선택합니다.
  3. Remediate 버튼과 Export 아이콘 옆에 있는 More options (three dots) 메뉴를 클릭합니다.
  4. 템플릿에서 제거를 선택합니다. 패치 템플릿 대화 상자에서 시스템 제거 대화 상자가 표시됩니다.
  5. Remove 버튼을 클릭합니다. 성공 메시지가 표시됩니다.

선택한 시스템에는 템플릿 열에 템플릿 없음 상태가 표시됩니다. 업데이트 시간은 설치의 시스템 수에 따라 다릅니다.

Red Hat 문서에 관한 피드백 제공

문서 개선을 위한 의견에 감사드립니다. 피드백을 제공하려면 문서의 텍스트를 강조 표시하고 주석을 추가합니다.

사전 요구 사항

  • Red Hat 고객 포털에 로그인되어 있습니다.
  • Red Hat 고객 포털에서 문서는 Multi-page HTML 보기 형식으로 되어 있습니다.

절차

피드백을 제공하려면 다음 단계를 수행합니다.

  1. 문서 의 오른쪽 상단에 있는 피드백 버튼을 클릭하여 기존 피드백을 확인합니다.

    참고

    피드백 기능은 Multi-page HTML 형식으로만 활성화됩니다.

  2. 피드백을 제공할 문서의 섹션을 강조 표시합니다.
  3. 강조 표시된 텍스트 근처에 표시되는 피드백 추가 팝업을 클릭합니다.

    페이지 오른쪽의 피드백 섹션에 텍스트 상자가 나타납니다.A text box appears in the feedback section on the right side of the page.

  4. 텍스트 상자에 피드백을 입력하고 Submit 을 클릭합니다.

    문서 문제가 생성되었습니다.

  5. 문제를 보려면 피드백 보기에서 문제 링크를 클릭합니다.

법적 공지

Copyright © 2023 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.