
Guru Labs가 GL650 Red Hat Satellite v6 Administration (Foreman/Katello) 과정을 업데이트해 Red Hat Satellite 6.19와 RHEL 10 관리 호스트를 다룬다. 과정은 5일 분량으로 늘었고 실습 31개를 포함한다.
새 주제에는 이미지 모드(bootc) 호스트, RHEL 9에서 RHEL 10으로의 Leapp 업그레이드가 포함된다. 원격 실행은 SSH뿐 아니라 풀 모드도 다루며, 웹훅으로 Satellite 이벤트를 다른 시스템에 보낼 수 있다. 콘텐츠 관리에서는 롤링 콘텐츠 뷰와 호스트별 복수 콘텐츠 뷰 환경을, 구성 관리에서는 Ansible 역할을 가르친다.
Guru Labs는 이 과정이 현재 이용할 수 있는 Red Hat Satellite 교육 중 가장 최신이라고 설명한다. Red Hat의 RH403 Red Hat Satellite 6 Administration 과정은 작성 시점 기준 Satellite 6.15를 기반으로 하며, RH403 과정 페이지에 따르면 RHEL 8에서 진행된다. Satellite 6.15는 2024년 4월 23일 출시됐고, 유지보수 지원은 2025년 11월 30일 종료됐다.
Satellite 6.16~6.19 변경 사항
Guru Labs는 Satellite 6.16부터 6.19까지 추가되거나 변경된 기능을 모두 과정에서 다룬다고 밝혔다.
| 기능 | Satellite 버전 | GL650 교육 내용 |
|---|---|---|
| Satellite Server가 RHEL 9에서 실행됨(6.17 이상은 RHEL 9에서만 실행) | 6.16 | 과정 전반 |
| Simple Content Access만 지원하고 권한 부여(entitlements)는 제거 | 6.16 | 콘텐츠 관리 |
| 스냅샷 백업 대신 온라인 백업 사용 | 6.16 | 관리 |
| 부팅 가능한 컨테이너 이미지를 콘텐츠로 사용 | 6.16 | 콘텐츠 관리 |
| bootc 업그레이드·롤백·전환 작업을 지원하는 이미지 모드 호스트 | 6.17 | 이미지 모드 호스트, 실습 포함 |
| RHEL 10 호스트 | 6.17 | 관리 호스트 전반 |
| 롤링 콘텐츠 뷰 | 6.18 | 콘텐츠 관리 |
| Satellite의 Red Hat Lightspeed 어드바이저 | 6.18 | 확장 및 라이프사이클 |
| 호스트별 복수 콘텐츠 뷰 환경 | 6.19 | 콘텐츠 관리 |
| OpenVox를 통한 Puppet 통합 | 6.19 | Ansible을 활용한 구성 관리 |
| RHEL 9에서 RHEL 10으로의 Leapp 업그레이드 | 6.19 | 확장 및 라이프사이클, 실습 포함 |
과정 구성과 실습 환경
과정은 팀이 Satellite 환경을 구축하는 순서에 따라 구성된다. 장별 실습 수는 Satellite와 Foreman/Katello 3개, 관리 3개, 콘텐츠 관리 4개, 호스트 등록 및 관리 3개, 원격 실행 및 통합 4개, Ansible 구성 관리 2개, 인증 영역 및 IdM 3개, 프로비저닝 4개, 이미지 모드 호스트 1개, 확장 및 라이프사이클 4개다.
후반 실습은 앞선 실습을 토대로 진행된다. IdM 장에서는 Red Hat Identity Management 서버를 설치한다. 프로비저닝 실습에서는 빈 머신을 PXE로 부팅하고 Discovery가 이를 탐지하게 한다. 프로비저닝된 호스트는 IdM에 등록되고 첫 부팅 때 Ansible 역할을 실행한다. 마지막 장에서는 원격 사이트에 Capsule을 배포하고 이를 통해 호스트를 프로비저닝하며, Inter-Satellite Sync로 연결이 끊긴 조직에 콘텐츠를 내보낸다.
실습은 Foreman 3.18과 Katello 4.20을 사용한다. 이 버전은 Satellite 6.19의 업스트림 릴리스다. 설치 및 유지보수 명령 이름, 패키지 이름, 매니페스트, Red Hat 저장소, Lightspeed처럼 Satellite와 업스트림이 다른 부분은 양쪽 모두 다룬다.
업스트림에 제출한 수정 사항
Guru Labs는 GL650을 업데이트하는 과정에서 발견한 버그를 수정해 업스트림에 제출했다고 밝혔다. 교육장 환경에는 수정된 버전이 적용되며, 수정 사항이 Foreman·Katello·Leapp 데이터 릴리스에 포함되면 교육장에서도 해당 패키지로 전환한다. Guru Labs는 이를 통해 수강생이 의도된 방식으로 절차를 익히고, 같은 수정 사항이 Foreman·Katello·Satellite를 운영하는 팀에도 전달된다고 설명한다. 상태 기준일은 2026년 10월 22일이다.
| 버그 | 업스트림 이슈 및 수정 | 상태 |
|---|---|---|
| 새 Katello 설치 때마다 "Failed upgrade task"가 남음 | Redmine #39873, #39874; PR katello#11906, katello#11907 | 병합됨, 다음 Katello 릴리스에 포함 예정 |
| 조직과 위치를 설정하면 검색된 호스트의 팩트가 비어 있음 | Redmine #39900; PR foreman#11327 | 병합됨, Foreman 5.1.0에서 수정 |
조직과 위치를 설정하면 hammer host rebuild-config가 "unknown parent permission" 오류로 실패 | Redmine #39915; PR foreman#11332 | 병합됨, Foreman 5.1.0에서 수정 |
| 조직과 위치를 설정하면 템플릿 입력 생성은 422를, 목록 조회는 500을 반환 | 다른 기여자가 Redmine #39718, #39742에서 수정; Guru Labs의 3.18 백포트 PR foreman#11326 | Foreman 5.1.0에서 수정됨; 추가 3.18 릴리스 계획 없음 |
foreman-rake templates:cleanup이 uninitialized constant Setting::TemplateSync 오류로 실패 | Redmine #39892; PR foreman_templates#219 | 미해결, 검토 대기 |
| 콘텐츠 뷰를 상속하는 중첩 호스트 그룹에 킥스타트 저장소를 지정할 수 없음 | Redmine #39916; PR katello#11913 | 미해결, 검토 대기 |
hammer subnet info가 서브넷의 Discovery 프록시를 표시하지 않음 | Redmine #39917; PR hammer-cli-foreman-discovery#70 | 미해결, 검토 대기 |
RHEL 10에서 katello-pull-transport-migrate가 grep: warning: stray \\ before /를 출력 | Redmine #39949; PR katello-pull-transport-migrate#9 | 미해결, 검토 대기 |
| samba-common-libs 패키지 분리(PES 이벤트 20203)로 RHEL 9.8에서 10.2로의 Leapp 업그레이드가 중단됨 | PR AlmaLinux/leapp-data#198 | 병합 및 배포됨 |
무료 Satellite 자료
같은 조사에서 두 가지 가이드도 나왔다. Red Hat Satellite 모범 사례: 흔한 문제 피하기는 Satellite 문제를 일으키는 설계 및 운영 실수를 다룬다. Red Hat Satellite 업그레이드 체크리스트에는 첫 업그레이드 단계에 앞서 확인할 항목, 각 단계의 명령, 6.17·6.18·6.19에서 달라진 점이 담겼다. GL650 Red Hat Satellite v6 Administration (Foreman/Katello)은 5일 과정이며, 위 주제는 과정의 장이나 실습으로 구성된다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요