7장. RHEL 시스템 역할 소개
RHEL 시스템 역할을 사용하면 RHEL의 주요 버전에서 여러 RHEL 시스템의 시스템 구성을 원격으로 관리할 수 있습니다.
중요한 용어 및 개념
다음은 Ansible 환경의 중요한 용어 및 개념을 설명합니다.
- 제어 노드
- 제어 노드는 Ansible 명령 및 플레이북을 실행하는 시스템입니다. 제어 노드는 Ansible Automation Platform, Red Hat Satellite 또는 RHEL 9, 8 또는 7 호스트일 수 있습니다. 자세한 내용은 RHEL 9에서 제어 노드 준비를 참조하십시오.
- 관리형 노드
- 관리형 노드는 Ansible로 관리하는 서버 및 네트워크 장치입니다. 관리 노드를 호스트라고도 합니다. Ansible을 관리형 노드에 설치할 필요가 없습니다. 자세한 내용은 관리 노드 준비를 참조하십시오.
- Ansible 플레이북
- 플레이북에서는 관리형 노드에서 수행할 구성을 정의하거나 수행할 관리 노드의 시스템의 단계 집합을 정의합니다. 플레이북은 Ansible의 구성, 배포 및 오케스트레이션 언어입니다.
- 인벤토리
- 인벤토리 파일에서 관리 노드를 나열하고 각 관리 노드의 IP 주소와 같은 정보를 지정합니다. 인벤토리에서는 더 쉽게 스케일링할 수 있도록 그룹을 생성하고 중첩하여 관리 노드를 구성할 수도 있습니다. 인벤토리 파일을 호스트 파일이라고도 합니다.
Red Hat Enterprise Linux 9 제어 노드에서 사용 가능한 역할
Red Hat Enterprise Linux 9 제어 노드에서 rhel-system-roles
패키지는 다음 역할을 제공합니다.
역할 이름 | 역할 설명 | 장 제목 |
---|---|---|
| 인증서 발행 및 갱신 | RHEL 시스템 역할을 사용하여 인증서 요청 |
| 웹 콘솔 | cockpit RHEL 시스템 역할을 사용하여 웹 콘솔 설치 및 구성 |
| 시스템 전체 암호화 정책 | 시스템 전체에서 사용자 정의 암호화 정책 설정 |
| firewalld | 시스템 역할을 사용하여 firewalld 구성 |
| HA 클러스터 | 시스템 역할을 사용하여 고가용성 클러스터 구성 |
| 커널 덤프 | RHEL 시스템 역할을 사용하여 kdump 구성 |
| 커널 설정 | Ansible 역할을 사용하여 커널 매개변수를 영구적으로 구성 |
| 로깅 | 로깅 시스템 역할 사용 |
| 메트릭 (PCP) | RHEL 시스템 역할을 사용하여 성능 모니터링 |
| 네트워킹 | 네트워크 RHEL 시스템 역할을 사용하여 InfiniBand 연결 관리 |
| 네트워크 Bound 디스크 암호화 클라이언트 | nbde_client 및 nbde_server 시스템 역할 사용 |
| 네트워크 Bound 디스크 암호화 서버 | nbde_client 및 nbde_server 시스템 역할 사용 |
| Postfix | 시스템 역할에서 postfix 역할의 변수 |
| PostgreSQL | postgresql RHEL 시스템 역할을 사용하여 PostgreSQL 설치 및 구성 |
| SELinux | 시스템 역할을 사용하여 SELinux 구성 |
| SSH 클라이언트 | ssh 시스템 역할과 보안 통신 구성 |
| SSH 서버 | ssh 시스템 역할과 보안 통신 구성 |
| 스토리지 | RHEL 시스템 역할을 사용하여 로컬 스토리지 관리 |
| 터미널 세션 레코딩 | tlog RHEL 시스템 역할을 사용하여 세션 레코딩 시스템 구성 |
| 시간 동기화 | RHEL 시스템 역할을 사용하여 시간 동기화 구성 |
| VPN | vpn RHEL 시스템 역할을 사용하여 IPsec으로 VPN 연결 구성 |
추가 리소스
- RHEL 시스템 역할을 사용하여 시스템 관리 자동화
- RHEL(Red Hat Enterprise Linux) 시스템 역할
-
/usr/share/ansible/roles/rhel-system-roles. <role_name> /README.md
파일 -
/usr/share/doc/rhel-system-roles/<role_name>/
directory