참조 가이드
참조 가이드 머리글
1. 앞으로 추가될 사항 링크 복사링크가 클립보드에 복사되었습니다!
참고
1.1. 여러분의 의견을 기다리고 있습니다 링크 복사링크가 클립보드에 복사되었습니다!
1장. Red Hat Network 개요 링크 복사링크가 클립보드에 복사되었습니다!
- Red Hat Update Agent
- Red Hat Network 웹사이트 (중앙 RHN 서버 또는 RHN Satellite 또는 RHN Proxy Server를 통해 호스트되는지 여부)
- Red Hat Network Daemon
up2date)는 Red Hat Network에 처음 연결할 때 사용됩니다. Red Hat Enterprise Linux 3 및 최신 시스템은 Red Hat Update Agent를 이용하여 RHN에 등록합니다. 등록이 시작되면 RHN 사용자명과 암호를 생성한 후 시스템 하드웨어를 검색하여 하드웨어 프로파일을 작성하고 패키지 프로파일을 생성하기 위해 시스템에 설치된 소프트웨어 패키지를 검색하는 과정을 거쳐야 합니다. 이렇게 모은 정보는 RHN에 보내어지며, RHN은 고객의 시스템에 고유한 시스템 ID를 할당하여 보내줍니다. 등록을 마치면 Red Hat Update Agent가 채널 서브스크립션, 패키지 설치, 시스템 프로파일 관리를 활성화합니다.
rhnsd)은 백그라운드에서 서비스로 실행되며, 정기적으로 Red Hat Network에 연결하여 통지 및 업데이트가 가능한지 알아봅니다. 웹사이트를 통하여 업데이트나 기타 다른 작업을 스케줄하시려면 이 데몬이 필요합니다.
rhn_register 클라이언트 에 문서화된 rhn_register 애플리케이션을 사용하지만, Red Hat Enterprise Linux 3 및 4에는 등록 기능이 Red Hat Update Agent에 내장되어 있습니다.
- 업데이트 (Update)
- 관리 (Management)
- 프로비저닝 (Provisioning)
참고
1.1. 업데이트 모듈 링크 복사링크가 클립보드에 복사되었습니다!
- 소프트웨어 다운로드 — Red Hat Network 서브스크립션을 구입하신 고객분들은 ISO 이미지를 쉽고 빠르게 다운로드 받으실 수 있습니다.
- 작업 부하가 높을시 액세스 우선권(Priority Access)을 드립니다 — Red Hat에서 많은 에타라를 출시할 경우, 액세스 우선권을 가진 사용자는 패키지를 즉시 업데이트 받으실 수 있도록 보장해드립니다.
- RHN 지원 액세스 — Red Hat Network를 이용하시는 유료 고객은 웹사이트를 통해 RHN 관련 질문 지원을 받으실 수 있습니다.
- 에라타 통지, 다중 시스템 — 다중 시스템 서브스크립션이란 모든 시스템에 대한 에타라를 통지하는 것을 의미합니다. 하지만 시스템 수에 관계 없이 한 에라타 당 한개의 이메일만 통지합니다.
- 에라타 업데이트, 다중 시스템 — 버튼 클릭만으로 동시에 여러 시스템을 빠르게 업데이트하실 수 있습니다.
1.2. 관리 모듈 링크 복사링크가 클립보드에 복사되었습니다!
- 패키지 프로파일 비교 — 버튼 클릭 한번으로 유사한 시스템에 설치된 패키지 목록과 현재 시스템에 설치된 패키지 목록을 비교할 수 있습니다.
- 시스템 검색 — 여러 기준 (예: 패키지, 네트워킹 정보, 심지어는 하드웨어 애셋 태그)에 따라 시스템을 검색할 수 있습니다.
- 시스템 그룹화 — 웹서버, 데이터베이스 서버, 워크스테이션, 집중적으로 작업 부하된 시스템을 하나의 그룹으로 묶어서 보다 쉽게 관리할 수 있습니다.
- 다수의 관리자 — 관리자마다 특정 시스템 그룹에 대한 권한을 할당받을 수 있습니다. 따라서 대규모 조직체에서 시스템 관리자들의 작업량을 효율적으로 분산할 수 있습니다.
- 시스템 세트 매니저 — 관리자는 개별 시스템에 작업을 수행하지 않고서도, 시스템 세트 전체에 동시에 작업을 수행할 수 있습니다. 사전 설정된 시스템 그룹 멤버와 작업할 수 도 있고 또는 임시로 묶은 시스템 그룹과 작업할 수 도 있습니다. 관리자는 각 시스템에 단일 소프트웨어 패키지를 설치한 후 새 채널에 시스템을 등록하거나, 또는 한번에 모든 에라타를 시스템 군에 적용시킬 수 있습니다.
- 일괄 작업 처리 — 한명의 시스템 관리자가 수천대의 시스템에서 업데이트가 필요한 패키지 목록을 찾아내려면 몇일이 걸릴 수도 있습니다. 하지만 Red Hat Network Management 서비스로 이를 쉽고 빠르게 처리할 수 있습니다.
1.3. 프로비저닝 모듈 링크 복사링크가 클립보드에 복사되었습니다!
- 킥스타트 — 프로비저닝 인타이틀먼트를 갖는 시스템은 RHN을 통해 킥스타트 프로파일에 구축된 옵션과 함께 다시 설치할 수 있습니다. 킥스타트 프로파일은 부트로더 유형, 시간대, 포함 또는 제외할 패키지, 허용되는 IP 주소 범위, 허용되는 GPG 및 SSL 키까지 설정할 수 있습니다.
- 클라이언트 설정 — RHN Satellite 고객은 RHN을 통하여 프로비저닝 (Provisioning) 인타이틀먼트를 갖춘 시스템의 설정 파일을 관리할 수 있습니다. 사용자는 Satellite의 사용자 정의 설정 채널에 파일을 업로드하여 Satellite에 저장된 설정 파일과 비교한 후 Satellite에서 설정 파일을 받아 업데이트 가능합니다.
- 스냅샷 롤백 — 프로비저닝 (Provisioning)-레벨 사용자는 시스템의 패키지 프로파일과 RHN 설정을 이전 버전으로 복귀할 수 있습니다. RHN Satellite 고객은 로컬 설정 파일을 롤백할 수 있습니다. 이는 시스템 상에서 작업이 실행될 때마다 스냅샷을 캡쳐하기 때문입니다. 이 스냅샷은 그룹, 채널, 패키지 및 설정 파일을 식별하는데 사용됩니다.
참고
스냅샷 롤백은 시스템에 특정 변경 사항을 취소할 수 있는 기능을 지원하지만 모든 상황에 적용되는 것은 아닙니다. 예를 들어 RPM 패키지 세트를 롤백할 수 있지만 여러 업데이트 레벨에 걸쳐 롤백이 지원되지 않습니다. - 사용자 정의 시스템 정보 — 프로비저닝 고객은 등록된 시스템에 대해 선택한 어떠한 정보도 확인할 수 있으며 관리자가 선택한 특정 키를 개발하고 프로비저닝 인타이틀먼트가 부여된 각 시스템에 이 키에 대해 검색 가능한 값을 할당할 수 있습니다. 예를 들어 이 기능을 사용하면 관리자는 각 시스템이 배치된 작업 공간을 식별하고 이 공간에 따라 등록된 시스템 전체에 걸쳐 시스템을 검색할 수 있습니다.
1.4. 모니터링 모듈 링크 복사링크가 클립보드에 복사되었습니다!
- 프로브 — 간단한
ping확인에서 특정 데이터를 반환하는 사용자 지정 원격 프로그램에 이르기 까지 여러 프로브를 시스템에 대해 실행할 수 있습니다. - 통지 (Notification) — 프로브 상태가 변할때 마다 관리자는 연락처, 예를 들면 무선 호출기나 이메일로 통보해드립니다. 각 프로브 통지는 다른 주소나 방식으로 전달 가능합니다.
- 프로브 상태 한번에 보기 (Central Status) — 모든 프로브 작업의 결과는 프로브 상태 (Probe Status) 페이지에서 요약되어 나타납니다. 이는 각 시스템의 상태에 따라서 목록으로 나타납니다.
- 리포팅 (Reporting) — 프로브 유형을 선택하고 사용할 측정 기준과 주기를 선택하면, 얼마나 많은 프로브가 실행되었는지를 보여주는 그래프와 이벤트 로그를 생성할 수 있습니다. 시스템 고장으로 인한 막대한 자금 손실을 미리 방지할 수 있게 해주는 유용한 도구입니다.
- 프로브 슈트 — 시스템 또는 시스템 그룹에 프로브 그룹을 설정할 수 있습니다. 결과적으로 비슷한 시스템을 지속적으로 모니터링하여 개별 설정이 아닌 그룹으로 설정할 수 있습니다.
- 통지 거르기 (Notification Filters) — 일정 기간 동안 프로브 유형과 통지 방식, 스카웃(scout) 또는 조직에 따라서 프로브 통지를 다른 수신자에게로 수신 전환을 하거나, 수신 중지하거나 추가 수신자에게 보내는 것이 가능합니다.
1.5. 에라타 통지 및 패키지 설치 스케줄하기 링크 복사링크가 클립보드에 복사되었습니다!
- 시스템 관리자가 Red Hat 에라타 목록을 확인하여 패키지를 설치하는데 드는 시간과 노력을 절약할 수 있습니다
- Red Hat에서 패치를 출시하는 즉시 시스템에 설치함으로서 네트워크 보안을 증가시킬 수 있습니다
- 필요한 패키지 업데이트만 받으실 수 있습니다. (사용자의 네트워크에 적절하지 않은 패키지는 미리 목록에서 걸러집니다)
- 유사한 설정을 갖춘 다수의 시스템을 보다 안전하게 관리할 수 있는 방법입니다
1.6. 보안, QA 및 Red Hat Network 링크 복사링크가 클립보드에 복사되었습니다!
- RHN에서 검증한 사용자명과 암호를 입력한 후에만 http://rhn.redhat.com에서 시스템 프로파일을 볼 수 있습니다.
- 모든 패키지는 Red Hat Quality Assurance 팀의 테스트를 걸쳐 검증한 후에만 Red Hat Errata 목록과 Red Hat Network에 추가됩니다.
2장. rhn_register 클라이언트 링크 복사링크가 클립보드에 복사되었습니다!
rhn_register라는 애플리케이션을 특징으로 합니다. 이러한 애플리케이션은 yum 기반 RHN 호스트 및 up2date를 대신하는 Package Updater (또는 pup)라는 RHN Satellite 클라이언트와 함께 작동합니다. pup에 관한 자세한 내용은 3장. 패키지 업데이터 에서 참조하십시오.
rhn_register 애플리케이션은 설치 직후 firstboot 설정 과정의 일부로 실행됩니다. 새로 설치된 Red Hat Enterprise Linux 5 또는 6 시스템을 처음으로 시작하면, firstboot는 rhn_register를 사용하여 시스템을 RHN에 등록합니다.
2.1. rhn_register 사용 링크 복사링크가 클립보드에 복사되었습니다!
firstboot 프로세스 외부에 rhn_register를 실행해야 하는 다음과 같은 세 가지의 경우가 있습니다:
firstboot동안 등록 프로세스가 생략된 경우- 시스템을 다시 설치하고 있는 경우
- 시스템이 새로운 계정으로 이동되는 경우
rhn_register는 다음에 설명된 상황에 따라 사용 가능합니다:
- 한 번도 등록하지 않은 경우 (패널의 주 메뉴) ⇒ 시스템 도구 ⇒ 패키지 업데이터를 선택하여
rhn_register를 시작할 수 있습니다. (root 암호를 입력해야 합니다.) 등록되지 않은 시스템에서 실행하면 시스템에/etc/sysconfig/rhn/systemid파일이 없을 경우 패키지 업데이터는rhn_register를 실행합니다. 다른 방법으로 명령행에서 root로rhn_register를 실행할 수 있습니다. - 이미 등록되어 시스템에
/etc/sysconfig/rhn/systemid파일이 존재하는 경우rhnreg_ks와 활성키를 사용하여 RHN Satellite에서 중복 항목을 생성하지 않고 시스템을 다시 등록합니다. 보다 자세한 내용은 4.4.2.10.1.4절. “시스템 정보 ⇒ 정보 ⇒ 재활성화 ”에서 참조하십시오.시스템이 이미 등록된 경우rhn_register를 실행하면 그림 2.1과 같은 경고가 표시됩니다.
그림 2.1. 등록 확인
Red Hat Network에 시스템 중복 가능성을 인지한 후 다시 등록하고자 할 경우에만 를 클릭합니다. 그렇지 않을 경우rhnreg_ks및 활성키를 사용합니다.
그림 2.2. 소프트웨어 업데이트를 위해 등록
소프트웨어 업데이트를 위한 등록 (Registering for Software Updates) 페이지에서는 등록 과정과 관련된 절차가 요약되어 있습니다. Hosted 및 Satellite의 장점에 대한 자세한 내용을 보려면 버튼을 누릅니다. 그렇지 않을 경우, 앞으로 (Forward) 버튼을 눌러 계속 진행합니다.
그림 2.3. 업데이트 위치 선택
그림 2.4. 계정 정보 입력
그림 2.5. 사용자의 시스템 프로파일 생성
rhn_register의 RHN 또는 Satellite로의 업로드 정보를 볼 수 있습니다.
참고
rhnreg_ks 및 활성키를 사용합니다.
그림 2.6. 시스템 서브스크립션 정보 확인
그림 2.7. 소프트웨어 업데이트 설치 완료
참고
2.1.1. rhn_register의 명령행 버전 링크 복사링크가 클립보드에 복사되었습니다!
rhn_register 명령행 버전이 있습니다.
rhn_register를 입력합니다. 쉘 터미널 화면에서 비그래픽 버전을 실행하려면, rhn_register --nox를 입력하여 그래픽 클라이언트 열기를 차단해야 합니다.
그림 2.8. rhn_register 명령행 버전
rhn_register의 명령행 버전 인터페이스는 그래픽 데스크톱 버전과 같은 설정 화면을 갖습니다. 하지만 화면을 이동하려면, 키보드의 화살표 키를 사용하여 오른쪽이나 왼쪽으로 이동하거나 선택 사항을 강조 표시합니다. 스페이스바를 눌러 작업을 선택합니다. Tab을 눌러 텍스트 박스, 체크박스 (선택시 x로 표시됨), 라디오 버튼 (선택시 별표로 표시됨)과 같은 다른 이동 요소를 통해 이동합니다.
3장. 패키지 업데이터 링크 복사링크가 클립보드에 복사되었습니다!
pup)를 사용하여 시스템을 지속적으로 업데이트합니다.
pup)는 Red Hat Enterprise Linux 5 및 6 용 데스크탑 업데이트 애플리케이션입니다. 이 도구를 사용하여 패키지를 업데이트하고, 버그 수정, 보안 경고, 기능 개선 등과 같은 업데이트된 패키지의 상세 정보를 읽을 수 있습니다.
3.1. 패키지 업데이터 (Package Updater) 사용 링크 복사링크가 클립보드에 복사되었습니다!
pup를 입력하여 이를 엽니다.
그림 3.1. 패키지 업데이터 인터페이스
그림 3.2. 패키지 의존성
그림 3.3. GPG 키 가져오기
그림 3.4. 재부팅 프롬프트
3.2. 패키지 업데이터 애플릿 링크 복사링크가 클립보드에 복사되었습니다!
그림 3.5. 패키지 업데이터 애플릿
- 새로고침 (Refresh) — 새로운 업데이트를 위해 RHN 또는 Satellite를 확인합니다.
- 업데이트 보기 (View Updates) — 패키지 업데이터 (Package Updater) 애플리케이션을 시작하여 사용 가능한 업데이트에 대한 자세한 정보를 확인하고 사양에 따라 업데이트를 설정합니다
- 업데이트 적용 (Apply Updates) — 모든 업데이트된 패키지를 다운로드 및 설치합니다
- 종료 (Quit) — 애플릿을 종료합니다
3.3. yum을 사용하여 명령행에서 패키지 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
yum은 패키지 및 종속 패키지에 대해 지원되는 리포지터리를 검색하여 종속성 문제를 완화하기 위해 함께 설치될 수 있습니다. Red Hat Enterprise Linux 5는 yum을 사용하여 패키지를 가져오기 및 설치합니다.
up2date는 Yum (Yellowdog Updater Modified)을 사용하는 Red Hat Enterprise Linux 5에서는 사용할 수 없습니다. Red Hat Enterprise Linux 5에서 소프트웨어 설치 및 업데이트 도구의 전체 스택은 현재 Yum을 기반으로 하고 있습니다. 이에는 pirut과 같은 소프트웨어 관리 도구를 호스트하기 위해 Anaconda 설치 프로그램을 통한 초기 설치에서의 모든 것이 포함됩니다.
3.3.1. yum 명령 링크 복사링크가 클립보드에 복사되었습니다!
yum command [package_name]
yum command [package_name]
yum 명령 목록은 다음과 같습니다. 사용 가능한 yum 명령 전체 목록은 man yum을 참조하십시오.
yum install package_name- 최신 패키지 버전이나 패키지 그룹을 설치하는데 사용됩니다. 지정된 패키지 이름과 일치하는 패지지가 없을 경우, 이를 쉘 와일드카드로 간주하고 일치하는 모든 것을 설치합니다.
- yum update package_name
- 지정된 패키지를 사용 가능한 최신 버전으로 업데이트하는데 사용됩니다. 지정된 패키지가 없을 경우,
yum은 설치된 모든 패키지를 업데이트하게 됩니다.--obsoletes옵션을 사용할 경우 (예:yum --obsoletes package_name), yum은 오래된 패키지를 처리하게 됩니다. 따라서, 오래된 패키지는 업데이트를 하는 동안 적절히 삭제 및 교체됩니다. - yum check-update
- 이 명령으로 업데이트가 설치된 패키지에 적용할 수 있는지에 대한 여부를 확인할 수 있습니다. 업데이트를 적용할 수 있을 경우
yum은 전체 리포지터리에서 모든 패키지 목록을 반환합니다. - yum remove package_name
- 삭제된 패키지에 의존하는 다른 패키지와 함께 지정된 패키지를 삭제하기 위해 사용됩니다.
- yum provides package_name
- 특정 파일이나 기능을 제공하는 패키지를 확인하는 데 사용됩니다.
- yum search keyword
- 이 명령은 지원되는 모든 리포지터리에 있는 RPM 설명, 요약, 패키져, 패키지 이름란으로 지정된 키워드가 들어 있는 모든 패키지를 찾기 위해 사용됩니다.
- yum localinstall absolute path to filename
- 컴퓨터에 로컬로 위치해 있는 패키지를 yum을 사용하여 설치할 때 사용됩니다.
4장. Red Hat Network 웹사이트 링크 복사링크가 클립보드에 복사되었습니다!
4.2. RHN 웹사이트 로그인하기 링크 복사링크가 클립보드에 복사되었습니다!
- 최근 http://www.redhat.com에 있는 사용자 계정으로 로그인한 경우
- 최근 RHN으로 로그인했거나 또는 새로운 계정 인증 페이지를 방문한 경우
그림 4.4. RHN 웹사이트
참고
참고
4.3. RHN 개요 페이지 링크 복사링크가 클립보드에 복사되었습니다!
참고
그림 4.5. 개요
- 작업 부분에는 관리자가 웹을 통해 실행하는 가장 일반적인 작업 목록이 있습니다. RHN안에서 해당 페이지로 이동할 수 있는 링크를 클릭하시면 이러한 작업을 실행하실 수 있습니다.
- 우측 부분에는 비활성 시스템 목록이 있습니다. 시스템이 RHN에 접속하지 않았을 경우, 이 목록에 나타납니다. 이러한 방법으로 목록을 표시하여 관리자가 시스템을 신속히 선택하여 문제해결을 할 수 있습니다.
- (모니터링 인타이틀먼트 필요) Satellite에서 모니터링이 활성화된 고객은 경고 상태에 있는 모든 프로브 목록을 포함하도록 선택할 수 있습니다.
- (모니터링 인타이틀먼트 필요) Satellite에 모니터링이 활성화된 고객은 위험 상태에 있는 모든 프로브 목록을 포함하도록 선택할 수 있습니다.
- 중요 시스템 (Critical Systems) 부분에는 조직에서 가장 중요한 시스템 목록이 있습니다. 이는 중요 시스템을 신속히 볼 수 있는 링크를 제공하며 시스템에 적용되지 않은 에라타 업데이트의 요약 내용을 보여줍니다. 시스템 이름을 클릭하여 해당 시스템의 시스템 정보 페이지로 이동한 후, 에라타 업데이트를 적용합니다. 아래 목록에는 현재 사용하지 않는 시스템 페이지로 연결되는 링크가 있습니다.
- 다음은 최근 스케쥴된 작업 (Recently Scheduled Actions) 부분입니다. 30일 이내의 작업은 최근의 것으로 간주합니다. 이 부분에서는 모든 작업 내용 및 상태, 작업의 실패 및 완성 여부, 또는 미결 상태 여부 등을 확인하실 수 있습니다. 주어진 작업의 이름을 클릭하여 자세한 작업 내용이 들어있는 페이지를 확인하시기 바랍니다. 아래 목록은 미결 작업 페이지로 이동할 수 있는 링크이며 여기서는 클라이언트 시스템에 의하여 채택되지 않은 모든 작업 목록을 보여줍니다.
- 보안 관련 에라타 (Relevant Security Errata) 부분에는 아직 클라이언트 시스템에 적용되지 않은 사용가능한 보안 에라타 목록이 있습니다. 시스템의 보안을 유지하기 위해 이러한 보안 에라타를 적용하는 것은 중요합니다. 아래 부분에는 모든 에라타로 연결되는 링크와 시스템에 적용되는 에라타로의 링크가 있습니다.
- 시스템 그룹 (System Groups) 부분에서는 그룹에 있는 시스템이 완전히 업데이트되었는 지의 여부를 나타내는 그룹 목록이 있습니다. 이 부분 아래에 있는 링크를 클릭하면 시스템 세트 매니저를 함께 사용하기 위해 시스템 그룹을 선택할 수 있는 시스템 그룹 페이지로 이동합니다.
- 최근 등록된 시스템 (Recently Registered Systems) 부분에서는 지난 30일 동안 Satellite에 추가된 시스템 목록을 표시합니다. 시스템 이름을 클릭하여 특정 시스템의 시스템 정보 페이지로 이동합니다.
4.3.1. "사용자 계정" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
4.3.1.1. 주소 링크 복사링크가 클립보드에 복사되었습니다!
4.3.1.2. 이메일 변경 링크 복사링크가 클립보드에 복사되었습니다!
4.3.1.3. 계정 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
4.3.2. "사용자 환경 설정" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
- 이메일 통지 — 사용자 RHN 계정에 있는 하나 이상의 시스템에 적용 가능한 에라타를 통보할 때 마다 이에 대해 이메일 수신 여부를 결정할 수 있습니다.
중요
이 설정을 통하여 관리 (Management) 및 프로비저닝 (Provisioning) 레벨 사용자는 시스템 이벤트의 일일 요약 정보도 받으실 수 있습니다. 예를 들어 스케줄된 에라타 업데이트, 시스템 재시작 또는 연결 실패와 같이 패키지에 영향을 미치는 작업들이 포함됩니다. 이 체크박스를 선택함과 동시에 요약 정보 이메일에 포함될 각 시스템을 명시하여야 합니다. (디폴트로 모든 관리 (Management) 그리고 프로비저닝 (Provisioning) 레벨 시스템이 요약 정보에 포함됩니다.) 이를 실행하시려면 시스템 정보 페이지를 통하여 개별적으로 하시거나 시스템 세트 매니저 인터페이스를 이용하여 여러 시스템을 한번에 설정하실 수 있습니다. RHN은 이 요약 정보를 유효한 이메일 주소로만 전송한다는 점을 주의하십시오. 모든 메세지를 비활성화 하시려면 간단히 체크박스를 선택 해제하십시오. - RHN 목록 페이지 크기 — 목록이 표시될 때 한 페이지에 최대로 보여질 수 있는 아이템 수입니다. 목록에 이 이상의 아이템이 있는 경우, 다음 버튼을 클릭하면 아이템의 다음 그룹을 표시할 것입니다. 이 설정은 시스템 목록, 에라타 목록, 패키지 목록 등에 적용됩니다.
- "개요" 시작 페이지 — 개요 시작 페이지에 있는 정보 부분을 선택합니다. 포함시키시고자 하는 정보 부분의 좌측에 위치한 박스를 클릭합니다.
4.3.3. 로케일 설정 링크 복사링크가 클립보드에 복사되었습니다!
4.3.4. 서브스크립션 관리 링크 복사링크가 클립보드에 복사되었습니다!
- 업데이트 (Update) — 단일 Red Hat Enterprise Linux 시스템을 관리합니다. 이는 에라타 권고, 스케줄된 에라타 업데이트, 패키지 설치 및 Red Hat Update Agent를 포함합니다.
- 관리 (Management) — 여러 시스템 관리자로 여러 시스템을 관리합니다. 업데이트 (Update)에서 제공하는 기능에 더하여, 이는 시스템 그룹 관리, 사용자 관리 및 여러 시스템에서 작업을 신속히 실행하기 위한 시스템 세트 매니저 인터페이스를 포함하고 있습니다.
- 프로비저닝 (Provisioning) — 최상의 기능을 제공합니다. 이는 정기적으로 재설치하고 재설정을 해야하는 여러 시스템의 프로비저닝에 사용됩니다. 프로비저닝 (Provisioning)은 관리 (Management)에 포함된 기능 외에 시스템의 킥스타트, 설정 파일의 관리, 스냅샷 롤백 실행, 검색 가능한 고객 시스템 정보의 입력 등을 위한 도구를 제공합니다.
- 모니터링 (Monitoring) — 여러 시스템의 상태를 감시합니다. 모니터링 (Monitoring) 기능은 시스템의 매트릭스를 감시하고 변경사항이 있을 때 관리자에게 통지하는 프로브를 제공합니다. 이는 시스템의 상태가 치명적으로 되기 전에 관리자에게 시스템 성능 저하를 통지합니다.
- 가상화 (Virtualization) — 가상 호스트 시스템에 적용됩니다. 이러한 인타이틀먼트를 갖는 가상 호스트는 RHN 서비스 수준 계약을 위반하지 않고 최대 4개의 게스트 시스템을 등록할 수 있습니다. 게스트 시스템은 채널 인타이틀먼트 없이 무료 가상화 채널 그룹으로 레이블된 채널에 등록됩니다. 게스트를 디렉토리 서버 또는 RHN Satellite 채널과 같은 무료 가상화에 속하지 않는 채널에 등록할 경우 추가 채널 인타이틀먼트를 사용하셔야 합니다.
- 가상화 플랫폼 (Virtualization Platform) — 가상 호스트 시스템에 적용됩니다. 이러한 인타이틀먼트를 갖는 호스트 시스템은 서비스 수준 계약을 위반하지 않고 무제한으로 가상 게스트를 등록할 수 있습니다. 이러한 인타이틀먼트를 갖는 호스트의 게스트 시스템은 채널 인타이틀먼트 없이 virtualization-platform-free 컨텐츠 그룹으로 레이블된 채널에 등록됩니다. 게스트를 디렉토리 서버 또는 RHN Satellite 채널과 같은 virtualization-platform-free에 속하지 않는 채널에 등록할 경우 추가 채널 인타이틀먼트를 사용하셔야 합니다.
참고
4.3.4.1. 시스템 인타이틀먼트 링크 복사링크가 클립보드에 복사되었습니다!
4.3.4.2. 가상화 인타이틀먼트 링크 복사링크가 클립보드에 복사되었습니다!
4.3.4.3. 소프트웨어 채널 인타이틀먼트 링크 복사링크가 클립보드에 복사되었습니다!
4.3.5. 조직의 신뢰성 링크 복사링크가 클립보드에 복사되었습니다!
4.4. 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.4.1. 개요 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2. "시스템" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
- 선택 — 업데이트 시스템 또는 인타이틀먼트가 없는 시스템은 선택될 수 없습니다. 시스템을 선택하기 위해서는 해당하는 체크박스를 선택합니다. 선택된 시스템은 시스템 세트 매니저에 추가됩니다. 시스템 세트 매니저에 시스템을 추가한 뒤에는 여러 시스템에 작업을 동시에 할 수 있습니다. 4.4.4절. “시스템 세트 관리자”에서 자세한 설명을 볼 수 있습니다.
- 상태 — 어떤 종류의 에라타 통보가 시스템에 적용될 수 있는지 또는 최신버전 인지를 확인할 수 있습니다. 해결책으로 연결되는 아이콘도 있습니다. 예를 들어, 표준 업데이트 아이콘은 패키지 목록의 업그레이드 서브탭으로 연결되어 있는 반면 중요 업데이트 아이콘은 바로 업데이트 확인 페이지로 갑니다. 또한 접속되지 않음 아이콘은 문제를 해결 방법으로 연결되어 있습니다.
— 시스템이 업데이트됨
— 중요한 에라타 사용 가능, 업데이트할 것을 적극 권고
— 업데이트 가능 및 권고
— 시스템이 잠겨 있음; 동작 실행 금지
— 시스템 킥스타트가 시작되고 있음
— 업데이트가 스케줄됨
— 시스템에 제대로 체크인하고 있지 않음 (24 시간 이상)
— 시스템에 업데이트를 받을 수 있는 인타이틀먼트가 부여되어 있지 않음
- 에라타 — 시스템에 적용될 수 있는 전체 에라타 통보 수입니다.
- 패키지 — 에라타 통보의 패키지와 에라타 통보에 없는 새 패키지를 포함하는 전체 패키지 업데이트 수입니다. 예를 들어, 이전 버전의 패키지가 설치된 클라이언트 시스템이 Red Hat Enterprise Linux 5와 같은 RHN의 기본 채널에 등록되어 있는 경우, 이러한 채널은 패키지의 업데이트된 버전을 갖게 되며 새 패키지 버전은 시스템의 업데이트 패키지 목록에 나타납니다.
- 시스템 — 등록될 때 설정된 시스템명입니다. 시스템의 호스트명이 기본 이름으로 사용됩니다. 시스템 이름을 클릭하면 시스템 정보로 이동합니다. 자세한 정보는 4.4.2.10절. “시스템 등록정보”에서 참조하세요.
- 기본 채널 — 시스템의 운영 시스템 배포판에 따라 시스템이 사용하는 기본 채널입니다. 자세한 정보는 4.6.1절. “소프트웨어 채널”에서 참조하세요.
- 인타이틀먼트 — 시스템의 인타이틀먼트 여부와 서비스 레벨입니다.
4.4.2.1. "전체" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.2. "가상 시스템" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
- 시스템
- 이 영역에서는 각각의 게스트 시스템 명을 보여줍니다.
- 업데이트
- 이 영역에서는 게스트 시스템이 아직 적용되지 않은 에라타를 가지고 있는 지의 여부를 나타냅니다.
- 상태
- 이 영역은 가상 시스템이 작동하고 있는 지, 일시 정지되었는 지, 중지되었는 지의 여부를 나타냅니다.
- 기본 채널
- 이 영역에서는 현재 게스트가 등록된 기본 채널을 나타냅니다.
4.4.2.3. "업데이트 요망" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.4. "인타이틀먼트가 없는 시스템" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.5. "그룹화되지 않은 시스템" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.6. "비활성" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
- 시스템이 RHN 서비스 인타이틀먼트를 가지고 있지 않습니다. 180일 (6개월) 동안 등록되지 않은 시스템 프로파일은 삭제됩니다.
- 시스템에 인타이틀먼트가 부여되어 있지만 Red Hat Network Daemon이 시스템에서 비활성화되어 있습니다.
- 시스템이 https (포트 443) 연결을 허용하지 않는 방화벽 뒤에 있습니다.
- 시스템이 사용하는 HTTP 프록시 서버의 설정이 잘못되었습니다.
- 시스템이 연결되어 있는 RHN Proxy Server 또는 RHN Satellite의 설정이 잘못되었습니다.
- 다른 RHN 서버가 지정되어 있는 등 시스템 자체 설정이 잘못되었습니다.
- 시스템이 네트워크에 없습니다.
- 시스템과 RHN 서버 사이에 장애가 있습니다.
4.4.2.7. 최신 등록 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.8. Proxy 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.9. 중복 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10. 시스템 등록정보 링크 복사링크가 클립보드에 복사되었습니다!
참고
- 상세 정보
- 소프트웨어
- 설정
- 프로비저닝 —
- 모니터링 —
- 그룹
- 이벤트
4.4.2.10.1. 시스템 정보 ⇒ 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.1.1. 시스템 정보 ⇒ 정보 ⇒ 개요 링크 복사링크가 클립보드에 복사되었습니다!
- 시스템 상태 메세지
- 메시지는 RHN과 관련하여 사용자 시스템의 현재 상태를 나타냅니다.
참고
인타이틀먼트 시스템에 대해 사용 가능한 업데이트가 있을 경우 업데이트 가능 메세지가 나타납니다. 업데이트를 받으시려면 지금 업데이트 링크를 클릭합니다. - 시스템 ID
- 고유한 식별자는 시스템이 RHN에 등록될 때 마다 생성됩니다.
참고
시스템 ID는 RHN에서 중복된 프로파일을 삭제하는데 사용됩니다. 이 페이지에 있는 시스템 ID 목록을/etc/sysconfig/rhn/systemid파일에 있는 클라이언트 시스템에 저장된 내용과 비교해 보시기 바랍니다. 파일에서 현재 시스템 ID는 "system_id"에 있는 목록에 있습니다. 값은 "ID-" 뒤에 오는 문자로 시작됩니다. 파일에 저장된 값이 프로파일에 있는 값과 일치하지 않을 경우 이는 가장 최신 프로파일이 아니어서 삭제된 것일 수 있습니다. - 호스트명
- 클라이언트 시스템에 의해 정의된 호스트명. 이 정보는Red Hat Enterprise Linux 시스템에 대한
/etc/hostname에서 확인하실 수 있습니다. - IP 주소
- 클라이언트의 IP 주소
- 커널
- 클라이언트 시스템에 설치되어 실행되고 있는 커널
- 등록
- RHN을 통해 시스템을 등록하고 프로파일을 생성한 날짜 및 시간.
- 체크인
- RHN을 통해 시스템을 마지막으로 접속한 날짜 및 시간.
- 마지막 부팅
- 마지막으로 시스템을 시작 또는 재시작한 날짜 및 시간.
참고
관리 (Management) 인타이틀먼트가 있는 시스템은 이 화면에서 재부팅될 수 있습니다.- 시스템 재부팅 스케줄 선택
- 재부팅할 수 있는 가장 빠른 날짜 및 시간을 알려드립니다.
- 오른쪽 하단에 있는 버튼을 클릭합니다.
시작 시간이 스케줄된 후 클라이언트가 확인할 경우, RHN은 시스템을 다시 시작합니다. - 잠금
- 시스템의 잠김 여부를 알려줍니다.수동으로 시스템 잠금을 해제할 때 까지 웹 인터페이스를 통해 잠겨진 시스템에 있는 작업을 스케줄할 수 없습니다. 이는 웹 인터페이스를 통해 스케줄된 자동 에라타를 업데이트하지 못하게 하지 않습니다. 자동 에라타 업데이트 프로그램을 작동하지 못하게 하시려면 시스템 정보 ⇒ 정보 ⇒ 등록 정보 하부탭에서 자동 에라타 업데이트를 선택해제합니다.시스템을 잠금하여 실수로 시스템을 변경하는 일이 없도록 할 수 있습니다. 예를 들어, 시스템을 잠금 해제할 때 까지 업데이트나 새로운 패키지를 받지 않으려는 시스템이 이에 해당합니다.
중요
웹 인터페이스에서 시스템을 잠금하는 것은 클라이언트 시스템에 아무런 영향을 주지 않습니다. 예를 들어, 사용자가 클라이언트 디렉토리로 로그인하여up2date를 실행할 경우, 웹 인터페이스에서 시스템의 잠김 여부와 상관 없이up2date로 사용 가능한 에라타를 설치할 수 있습니다.또한 시스템을 잠금하는 것으로 웹 인터페이스를 통해 시스템을 액세스할 수 있는 사용자 수가 제한되지 않습니다. 시스템에 액세스할 수 있는 사용자를 제한하시려면, 시스템을 시스템 그룹과 연결하고 이를 시스템 그룹 관리자에게 할당합니다. 시스템 그룹에 관한 보다 자세한 내용은 4.4.3절. “시스템 그룹 ”에서 참조하십시오.시스템 세트 관리자를 통해 여러개의 시스템을 잠금할 수 있습니다. 실행 방법에 관한 설명은 4.4.4.12.4절. “시스템 세트 매니저 ⇒ 기타 ⇒ 시스템 잠금 ”에서 참조하시기 바랍니다.
osad 패키지를 설치하여 서비스를 시작해야 합니다. 자세한 내용은 RHN Satellite 서버 5.2.0 설치 가이드의 클라이언트에 푸시 활성화 부분을 참조하시기 바랍니다.
- 기본 채널
- 첫번째 행은 이러한 클라이언트가 등록된 기본 채널을 나타냅니다. 기본 채널은 시스템의 운영 체제와 일치해야 합니다.
- 자식 채널
- 다음 행에는 기본 채널에 의존하는 자식 채널이 있습니다. 예시는 Red Hat Network 도구 채널 및 RHEL AS 추가 채널에 있습니다.
참고
- 프로파일명
- 수정 가능한 시스템 프로파일명은 시스템의 호스트명으로 기본 설정되어 있습니다. 이는 시스템 프로파일을 다른 파일과 구별할 수 있게 합니다.
- 인타이틀먼트
- 현재 이 시스템에는 기본 인타이틀먼트가 적용되어 있습니다.
- 통지
- 시스템에 대한 통지 옵션을 나타냅니다. 시스템에 사용 가능한 에라타 업데이트에 관한 통지 이메일을 받을지에 대한 여부를 선택하실 수 있습니다. 또한 일일 요약 메일에 관리 (Management) 인타이틀먼트 시스템을 포함시키실 수 있습니다.
- 자동 에라타 업데이트
- 시스템이 자동으로 업데이트하도록 설정되었는 지에 대한 여부를 보여줍니다.
- 설명
- 이 내용은 등록시 자동으로 나타납니다. 원하시는 정보를 추가하실 수 있습니다.
- 위치
- 이 영역에서는 시스템의 물리적 주소를 보여줍니다.
4.4.2.10.1.2. 시스템 정보 ⇒ 정보 ⇒ 등록 정보 링크 복사링크가 클립보드에 복사되었습니다!
- 프로파일명
- 기본값으로 이는 시스템의 호스트명이 됩니다. 하지만 다른 파일로 부터 프로파일을 구별하기 위해 아무 프로파일명으로 변경하실 수 있습니다.
- 기본 인타이틀먼트
- 사용가능한 기본 인타이틀먼트에서 시스템에 대한 기본 채널을 선택합니다.
- 애드-온 인타이틀먼트
- 사용 가능할 경우 시스템에 모니터링 (Monitoring) 또는 프로비저닝 (Provisioning),가상화 (Virtualization), 가상화 플랫폼 (Virtualization Platform) 인타이틀먼트를 적용합니다.
- 통지
- 시스템에 대한 통지 전송 여부와 시스템을 일일 요약 정보에 포함시킬지에 대한 여부를 토글합니다. (기본값으로 모든 관리 (Management) 및 프로비저닝 (Provisioning) 시스템은 요약 정보에 포함되어 있습니다.) 이러한 설정으로 시스템에 관련된 최신 권고 사항을 알 수 있습니다. 시스템과 관련된 새로운 업데이트 사항이 있을 때 마다 통지 메일이 전송됩니다.일일 요약 정보에서는 스케줄된 에라타 업데이트, 시스템 재부팅, 확인 실패와 같이 패키지에 영향을 미치는 시스템 이벤트에 대해 보고합니다. 이에 더하여, 사용자 RHN 카타고리에 있는 사용자 환경 설정 페이지에서 메일 통지를 받기를 선택하셔야 합니다.
- 자동 에라타 업데이트
- 박스에 선택 표시되었을 경우, 사용 가능한 에라타를 확인할 때 시스템에 자동으로 적용됩니다. 이러한 작업은 사용자가 관여하지 않아도 실행됩니다. Red Hat은 패키지와 시스템 환경 간의 충돌로 인해 시스템에 문제를 일으킬 수 있으므로 자동 업데이트 기능 사용을 권장하지 않습니다. 이러한 기능을 위해 Red Hat Network 데몬이 시스템에서 활성화되어 있어야 합니다.
- 설명
- 시스템을 처음으로 등록할 때 기본값으로 텍스트 상자에 시스템의 운영 체제, 릴리즈, 시스템 아키텍쳐에 대해 기록합니다. 이러한 원하시는 정보를 추가하기 위해 이를 수정하실 수 있습니다.
참고
4.4.2.10.1.3. 시스템 정보 ⇒ 정보 ⇒ 원격 명령 링크 복사링크가 클립보드에 복사되었습니다!
- 먼저 시스템을 RHN 도구 채널에 등록한 후
up2date명령을 사용하여rhncfg,rhncfg-client,rhncfg-actions패키지를 설치합니다.yum update rhncfg rhncfg-client rhncfg-actions
yum update rhncfg rhncfg-client rhncfg-actionsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 루트로 시스템에 로그인한 후 다음의 파일을 로컬 RHN 설정 디렉토리에 추가합니다:
allowed-actions/scripts/run.- 목표 시스템에 디렉토리를 생성합니다:
mkdir -p /etc/sysconfig/rhn/allowed-actions/script
mkdir -p /etc/sysconfig/rhn/allowed-actions/scriptCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 생성한 디렉토리에 빈
run파일을 만들어 원격 명령 실행을 위한 권한 부여 신호를 보내어 RHN에 플래그처럼 작동하게 합니다:touch /etc/sysconfig/rhn/allowed-actions/script/run
touch /etc/sysconfig/rhn/allowed-actions/script/runCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.4.2.10.1.4. 시스템 정보 ⇒ 정보 ⇒ 재활성화 링크 복사링크가 클립보드에 복사되었습니다!
rhnreg_ks 명령행 유틸리티와 함께 한번만 사용될 수 있습니다. 특정 시스템 ID와 연관되어 있지 않는 일반적인 활성키와는 다르게 이 키는 활성키 페이지에 나타나지 않습니다.
rhnreg_ks --server=<server-url> --activationkey=<reactivation-key>,<activationkey> --force
rhnreg_ks --server=<server-url> --activationkey=<reactivation-key>,<activationkey> --force
주의
rhnreg_ks 명령과 함께) 해서는 안됩니다. 이렇게 했을 경우 킥스타트는 실패합니다.
4.4.2.10.1.5. 시스템 정보 ⇒ 정보 ⇒ 하드웨어 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.1.6. 시스템 정보 ⇒ 정보 ⇒ 알림 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.1.7. 시스템 상세 정보 ⇒ 상세 정보 ⇒ 사용자 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.1.8. 시스템 정보 ⇒ 정보 ⇒ 프록시 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.1.9. 시스템 정보 ⇒ 정보 ⇒ Satellite 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.2. 시스템 상세 정보 ⇒ 소프트웨어 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.2.1. 시스템 정보 ⇒ 소프트웨어 ⇒ 에라타 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.2.2. 시스템 정보 ⇒ 소프트웨어 ⇒ 패키지 링크 복사링크가 클립보드에 복사되었습니다!
- 패키지
- 패키지 탭의 기본 화면에는 사용 가능한 옵션에 대한 설명과 패키지 목록을 업데이트하는 방법이 있습니다. 수동 패키지 설치로 인해 이전 목록을 업데이트하려면 페이지의 오른쪽 하단 코너에 있는 패키지 목록 업데이트 버튼을 클릭합니다. 다음번에 RHN 데몬이 RHN에 연결되면 최신 설치 패키지 목록과 함께 시스템 프로파일이 업데이트됩니다.
- 목록/삭제
- 설치된 패키지 목록을 표시하고 목록에서 패키지를 제거할 수 있습니다. 패키지 이름, 아키텍처 시스템에 설치된 날짜에 따라 패키지를 분류 표시합니다. 패키지 이름으로 거르기 텍스트 상자에 텍스트를 입력하거나 패키지 이름의 첫 글자에 해당하는 알파벳 또는 숫자를 클릭하여 패키지를 검색합니다. 패키지명을 클릭하여 패키지 정보 페이지를 확인합니다. 시스템에서 패키지를 삭제하려면 해당 패키지의 체크 박스를 선택하고 페이지의 오른쪽 하단 코너에 있는 버튼을 클릭합니다. 확인 페이지에 패키지 목록이 나타나면 버튼을 클릭하여 패키지를 삭제합니다.
- 업그레이드
- 시스템의 채널에서 사용 가능한 새로운 버전이 있는 패키지 목록을 보여줍니다. 최신 패키지명을 클릭하여 패키지 정보 페이지를 확인합니다. 바로 패키지를 업그레이드하려면 패키지 선택 후 버튼을 클릭하비다. .tar 파일로 패키지를 다운로드하려면 패키지 선택 후 버튼을 클릭합니다.
- 설치
- 사용 가능한 채널로 부터 시스템에 새로운 패키지를 설치하실 수 있습니다. 패키지명을 클릭하여 패키지 정보 페이지를 확인합니다. 패키지를 설치하려면 패키지를 선택한 후 버튼을 클릭합니다.
- 확인
- RPM 데이터베이스에 대해 시스템에 설치된 패키지를 확인합니다. 이는
rpm -V를 실행하는 것과 동일합니다. 특히, 이 탭에서는 시스템 패키지의 메타데이터를 MD5 체크섬, 파일 크기, 권한 부여, 사용자, 그룹, 유형과 같은 데이터베이스 정보와 비교합니다. 패키지를 확인하려면 패키지를 선택하고 버튼을 클릭한 뒤, 작업을 확인합니다. 확인 작업이 완료되면 이벤트 하의 히스토리 하부탭에서 해당 작업을 선택하여 작업 결과를 확인하실 수 있습니다. - 프로파일
- 시스템에 있는 패키지를 프로파일 및 기타 다른 관리 (Management)와 프로비저닝 (Provisioning) 시스템에 있는 패키지와 비교할 수 있습니다. 저장된 프로파일을 비교하려면 풀다운 메뉴에서 프로파일을 선택하고 비교 버튼을 클릭합니다. 다른 시스템과 비교하려면 풀다운 메뉴에서 이를 선택 후 비교 버튼을 클릭합니다. 기존 시스템에 기반하여 저장된 프로파일을 생성하려면 버튼을 클릭하고 추가하시려는 정보를 입력한 뒤 버튼을 클릭합니다. 이러한 프로파일은 왼쪽 네비게이션바에서 링크된 저장된 프로파일 페이지에 저장됩니다.(이 탭을 확인하려면 프로비저닝 인타이틀먼트가 필요합니다.) 패키지 프로파일을 비교한 후, 프로비저닝 (Provisioning) 사용자는 선택한 시스템의 패키지를 비교 프로파일의 패키지 매니페스트와 동기화하실 수 있습니다. 이러한 작업으로 인해 프로파일이 아닌 시스템에 있는 패키지가 삭제될 수 있으며 프로파일에서 패키지를 설치할 수 도 있습니다. 특정 패키지를 설치하려면 프로파일에 있는 패키지의 체크박스를 선택합니다. 이미 시스템에 설치된 패키지를 삭제하려면 이 시스템에만 적용이라고된 패키지의 체크박스를 선택합니다. 시스템 패키지를 비교 프로파일과 완전하게 동기화하려면 맨 위 칸에 있는 마스터 체크박스를 선택합니다. 그 후 버튼을 클릭합니다. 확인 화면에서 변경 사항을 확인하고 작업 시간을 선택한 뒤 버튼을 클릭합니다.
4.4.2.10.2.3. 시스템 정보 ⇒ 소프트웨어 ⇒ 소프트웨어 채널 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.3. 시스템 상세 정보 ⇒ 설정 링크 복사링크가 클립보드에 복사되었습니다!
참고
rhncfg* 패키지가 설치되어 있어야 합니다. 시스템에 스케줄된 작업을 활성화 및 비활성화하는 방법은 4.7.1절. “설정 관리에 필요한 시스템 준비 ”에서 참조하시기 바랍니다.
4.4.2.10.3.1. 시스템 정보 ⇒ 설정 ⇒ 개요 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.3.2. 시스템 정보 ⇒ 설정 ⇒ 관리된 파일 링크 복사링크가 클립보드에 복사되었습니다!
- 파일명
- 이 칸에서는 해당 파일의 이름과 배포 경로를 보여줍니다.
- 버전
- 관리 파일을 변경할 때 마다 이 칸이 증가합니다.
- 설정 채널
- 이 칸에서는 파일이 들어있는 채널명을 보여주거나 이 시스템에서만 사용할 수 있는 파일에 대한 (시스템 덮어쓰기)를 보여줍니다.
- 덮어쓰기
- 이 설정 파일이 다른 파일을 덮어썼을 경우, 호스트 채널과 함께 덮어쓰여진 파일이 이 칸에 나타납니다.
참고
4.4.2.10.3.3. 시스템 정보 ⇒ 설정 ⇒ 파일 비교 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.3.4. 시스템 정보 ⇒ 설정 ⇒ 설정 채널 관리 링크 복사링크가 클립보드에 복사되었습니다!
httpd.conf 파일을 갖게 됩니다.
4.4.2.10.3.5. 시스템 정보 ⇒ 설정 ⇒ 로컬로 덮어쓰기 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.3.6. 시스템 정보 ⇒ 설정 ⇒ 샌드박스 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.4. 시스템 정보 ⇒ 프로비저닝 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.4.1. 시스템 정보 ⇒ 프로비저닝 ⇒ 킥스타트 링크 복사링크가 클립보드에 복사되었습니다!
참고
IPADDR=192.168.0.28 GATEWAY=192.168.0.1
IPADDR=192.168.0.28
GATEWAY=192.168.0.1
network 부분은 다음과 같을 수 있습니다:
network --bootproto=static --device=eth0 --onboot=on --ip=$IPADDR --gateway=$GATEWAY
network --bootproto=static --device=eth0 --onboot=on --ip=$IPADDR
--gateway=$GATEWAY
$IPADDR는 192.168.0.28이되고,$GATEWAY는 192.168.0.1이 됩니다.
참고
4.4.2.10.4.2. 시스템 정보 ⇒ 프로비저닝 ⇒ 스냅샷 링크 복사링크가 클립보드에 복사되었습니다!
참고
- 그룹 맴버쉽
- 채널 서브스크립션
- 설치된 패키지
- 설정 채널 서브스크립션
- 파일 설정
- 스냅샷 태그
4.4.2.10.4.3. 스냅샷 상세 정보 ⇒ 프로비저닝 ⇒ 스냅샷 태그 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.5. 시스템 정보 ⇒ 가상화 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.5.1. 시스템 정보 ⇒ 가상화 ⇒ 정보 링크 복사링크가 클립보드에 복사되었습니다!
- 상태
- 이 영역은 가상 시스템이 작동하고 있는 지, 일시 정지되었는 지, 중지되었는 지, 충돌되어 있는 지를 나타냅니다.
- 업데이트
- 이 영역은 에라타를 아직 적용되지 않은 게스트에 적용할 수 있는 지를 나타냅니다.
- 기본 소프트웨어 채널
- 이 영역은 게스트가 등록된 기본 채널을 나타냅니다.
참고
4.4.2.10.5.2. 시스템 상세 정보 ⇒ 모니터링 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.5.3. 시스템 상세 정보 ⇒ 그룹 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.5.3.1. 시스템 정보 ⇒ 그룹 ⇒ 목록/탈퇴 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.5.3.2. 시스템 정보 ⇒ 그룹 ⇒ 가입 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.5.4. 시스템 정보 ⇒ 이벤트 링크 복사링크가 클립보드에 복사되었습니다!
4.4.2.10.5.4.1. 시스템 정보 ⇒ 이벤트 ⇒ 보류 상태 링크 복사링크가 클립보드에 복사되었습니다!
— 패키지 이벤트
— 에라타 이벤트
— 환경 설정 이벤트
— 시스템 이벤트
4.4.2.10.5.4.2. 시스템 정보 ⇒ 정보 ⇒ 기록 링크 복사링크가 클립보드에 복사되었습니다!
4.4.3. 시스템 그룹 링크 복사링크가 클립보드에 복사되었습니다!
- 시스템 그룹 만들기. (4.4.3.1절. “그룹 만들기”참조.)
- 시스템을 시스템 그룹에 추가하기. (4.4.3.2절. “그룹에 시스템 추가, 제거하기” 참조.)
- 시스템을 시스템 그룹에서 제거하기. (4.4.2.10절. “시스템 등록정보” 참조)
- 사용자에 시스템 그룹 권한 부여하기. (4.9절. “사용자 ” 참조.)
- 선택 — 이 체크박스를 이용해서 그룹 내 시스템을 시스템 세트 매니저에 추가할 수 있습니다. 그룹을 선택하려면, 원하는 체크박스를 선택한 후 칼럼 아래 버튼을 클릭하십시오. 선택된 그룹 내의 모든 시스템은 시스템 세트 매니저에 추가됩니다. 그 후에 시스템 세트 매니저를 이용하여 여러 시스템에 동시에 작업을 진행할 수 있습니다. 선택한 그룹의 모든 소속 시스템만을 선택하고 선택한 그룹의 일부에만 속하는 시스템은 제외할 수 있습니다. 이렇게 하려면, 선택 후 버튼을 클릭하십시오. 선택된 모든 그룹의 모든 시스템을 추가하려면, 선택 후 버튼을 클릭하십시오. 각 시스템은 속한 그룹의 수에 상관없이 한번만 나타날 것입니다. 자세한 설명은 4.4.4절. “시스템 세트 관리자”에서 참조하십시오.
- 업데이트 — 어떤 에라타 통보가 그룹에 적용 가능한지와 최신 버전인지를 확인할 수 있습니다. 그룹 상태 아이콘을 클릭하면 시스템 그룹 정보 페이지의 에라타 탭으로 이동하게 됩니다. 자세한 정보는 4.4.3.3절. “시스템 그룹 정보 ”에서 참조하십시오.상태 아이콘에 따라 주의해야 할 정도를 알 수있습니다.
— 그룹 내의 모든 시스템이 업데이트됨
— 중요한 에라타 사용 가능, 업데이트할 것을 적극 권고
— 업데이트 가능 및 권고
- 그룹명 — 그룹을 만들 때 설정한 이름. 이름은 다른 그룹과 비교해서 분명하게 구분될 수 있어야 합니다. 그룹명을 클릭하면 그 그룹의 시스템 그룹 정보 페이지의 정보 탭으로 이동합니다. 자세한 내용은 4.4.3.3절. “시스템 그룹 정보 ”에서 참조하십시오.
- 시스템 — 그룹에 속한 시스템 수. 숫자를 클릭하면 해당 그룹의 시스템 그룹 정보 페이지의 시스템 탭으로 이동합니다. 자세한 정보는 4.4.3.3절. “시스템 그룹 정보 ”에서 참조하십시오.
- SSM에서 사용 — 이 칼럼의 버튼을 클릭하면 그 행의 그룹을 불러오고 즉시 시스템 세트 매니저를 시작합니다. 자세한 정보는 4.4.4절. “시스템 세트 관리자”에서 참조하십시오.
4.4.3.1. 그룹 만들기 링크 복사링크가 클립보드에 복사되었습니다!
4.4.3.2. 그룹에 시스템 추가, 제거하기 링크 복사링크가 클립보드에 복사되었습니다!
4.4.3.3. 시스템 그룹 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.4.3.3.1. 시스템 그룹 정보 ⇒ 상세 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.4.3.3.2. 시스템 그룹 정보 ⇒ 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.4.3.3.3. 시스템 그룹 정보 ⇒ 대상 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.4.3.3.4. 시스템 그룹 정보 ⇒ 에라타 링크 복사링크가 클립보드에 복사되었습니다!
4.4.3.3.5. 시스템 그룹 정보 ⇒ 관리 링크 복사링크가 클립보드에 복사되었습니다!
4.4.3.3.6. 시스템 그룹 정보 ⇒ 프로브 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4. 시스템 세트 관리자 링크 복사링크가 클립보드에 복사되었습니다!
- 에라타 업데이트 적용
- 패키지를 가능한 최신 버전으로 업그레이드
- 시스템 그룹에 시스템을 추가 또는 제거
- 채널에 시스템을 등록 또는 등록 취소
- 시스템 프로파일 업데이트
- 스케쥴된 다운로드 받기 그리고 패키지 설치 등 시스템 선호 사항을 수정
- 다중 프로비저닝 (Provisioning) 인타이틀먼트 시스템을 한번에 킥스타트
- 서브스크립션 설정과 프로비저닝 (Provisioning) 인타이틀먼트 시스템 설정 채널 순위 지정
- 선택된 프로비저닝 (Provisioning) 인타이틀먼트 시스템의 가장 최근 스냅샷을 태그
- 프로비저닝 (Provisioning) 인타이틀먼트 시스템을 이전 스냅샷으로 복원
- 프로비저닝 (Provisioning) 인타이틀먼트 시스템에 원격 명령 실행
- 왼쪽 회색 네비게이션 영역에 위치한 시스템 세트 매니저 링크를 클릭하는 방법.
- 시스템 그룹 목록에서 그룹 사용 버튼을 클릭하는 방법.
- 시스템 그룹 정보 페이지에서 그룹과 함께 작업 링크를 클릭하는 방법.
4.4.4.1. 시스템 세트 매니저 ⇒ 개요 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.2. 시스템 세트 매니저 ⇒ 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.3. 시스템 세트 매니저 ⇒ 에라타 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.4. 시스템 세트 매니저 ⇒ 패키지 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.4.1. 시스템 세트 매니저 ⇒ 패키지 ⇒ 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.4.2. 시스템 세트 매니저 ⇒ 패키지 ⇒ 설치 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.4.3. 시스템 세트 매니저 ⇒ 패키지 ⇒ 제거 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.5. 시스템 세트 매니저 ⇒ 검증 링크 복사링크가 클립보드에 복사되었습니다!
rpm --verify 명령을 실행할 것입니다. 만일 검증 결과 불일치하는 곳이 있다면, 각 시스템에 대한 시스템 정보 페이지에서 결과가 출력될 것입니다.
4.4.4.6. 시스템 세트 관리자 ⇒ 패치 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.7. 시스템 세트 매니저 ⇒ 패치 클러스터 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.8. 시스템 세트 매니저 ⇒ 그룹 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.9. 시스템 세트 매니저 ⇒ 채널 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.9.1. 시스템 세트 매니저 ⇒ 채널 ⇒ 채널 서브스크립션 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.10. 시스템 세트 매니저 ⇒ 설정 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg* 패키지들을 설치해야 합니다. 시스템에 스케쥴된 작업을 활성화하고 비활성화하는 방법에 대한 자세한 설명은 4.7.1절. “설정 관리에 필요한 시스템 준비 ”에서 참조하십시오.
4.4.4.10.1. 시스템 세트 매니저 ⇒ 설정 ⇒ 파일 배포 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.10.2. 시스템 세트 매니저 ⇒ 설정 ⇒ 파일 비교 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.10.3. 시스템 세트 매니저 ⇒ 설정 ⇒ 채널에 등록 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.10.4. 시스템 세트 매니저 ⇒ 설정 ⇒ 채널에서 등록 해제 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.10.5. 시스템 세트 매니저 ⇒ 설정 ⇒ 설정 활성화 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.11. 시스템 세트 매니저 ⇒ 프로비저닝 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.11.1. 시스템 세트 매니저 ⇒ 프로비저닝 ⇒ 킥스타트 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.11.2. 시스템 세트 매니저 ⇒ 프로비저닝 ⇒ 시스템 태그 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.11.3. 시스템 세트 매니저 ⇒ 프로비저닝 ⇒ 롤백 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.11.4. 시스템 세트 매니저 ⇒ 프로비저닝 ⇒ 원격 명령 링크 복사링크가 클립보드에 복사되었습니다!
run 파일을 받드시 만들어야 합니다. 방법은 채널 탭의 설정 하부탭을 참조하십시오. 그 후 특정 사용자, 그룹, 타임아웃 시점 그리고 이 페이지의 스크립트를 확인하십시오. 명령을 실행할 날짜와 시간을 선택하고 을 클릭하십시오.
4.4.4.12. 시스템 세트 매니저 ⇒ 기타 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.12.1. 시스템 세트 매니저 ⇒ 기타 ⇒ 시스템 프로파일 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.12.2. 시스템 세트 매니저 ⇒ 기타 ⇒ 사용자 정의 시스템 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.12.3. 시스템 세트 매니저 ⇒ 기타 ⇒ 시스템 재부팅 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.12.4. 시스템 세트 매니저 ⇒ 기타 ⇒ 시스템 잠금 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.12.5. 시스템 세트 매니저 ⇒ 기타 ⇒ 시스템 삭제 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.12.6. 시스템 세트 매니저 ⇒ 기타 ⇒ 애드온 인타이틀먼트 추가 또는 삭제 링크 복사링크가 클립보드에 복사되었습니다!
4.4.4.12.7. 시스템 세트 매니저 ⇒ 기타 ⇒ 시스템 환경 설정 링크 복사링크가 클립보드에 복사되었습니다!
- 업데이트/에라타 통지 받기 — 이 설정은 시스템에 관련된 모든 권고를 알려줍니다. 관리 중인 시스템에 대한 업데이트가 개발되어 발표될 때마다 이메일로 통지를 받게 됩니다.
- 시스템을 일일 요약 내용에 포함 — 이러한 설정에서 시스템 이벤트를 매일 요약하는 내용에 선택한 시스템을 포함시킵니다. (기본 설정으로 모든 관리 (Management) 및 프로비저닝 (Provisioning) 시스템이 요약 내용에 포함되어 있습니다.) 시스템 이벤트란 스케줄된 에라타 업데이트(Errata Updates)나 시스템 재시작 또는 체크인 실패 등 패키지에 영향을 미치는 동작을 말합니다. 시스템을 포함시켰다면 사용자 RHN의 사용자 환경 설정에서 반드시 이메일 통지를 받도록 설정해야 합니다. 4.3.2절. “"사용자 환경 설정" 페이지”에서 자세히 설명하고 있습니다. RHN은 유효한 이메일으로만 요약 내용을 보낸다는 것에 유의하시기 바랍니다.
- 관련된 에라타 자동 적용 — 모든 에라타 업데이트는 자동으로 시스템에 적용됩니다. 에라타에 연계된 패키지가 사용자 개입 없이 업데이트 됩니다. 생산 시스템에는 자동 업데이트 기능을 사용하지 말 것을 Red Hat은 추천함을 기억하시기 바랍니다. 이는 패키지와 시스템 환경 사이의 마찰로 시스템이 부정적인 영향을 받을 수 있기 때문입니다.
4.4.5. 고급 검색 링크 복사링크가 클립보드에 복사되었습니다!
- DMI 정보 — 데스트탑 관리 인터페이스 (DMI)는 컴퓨터 시스템 구성요소 관리를 위한 표준입니다. 다음과 같은 DMI 검색 방법을 사용하여 RHN Satellite 시스템을 검색할 수 있습니다.
- 시스템 (System) — 제품 이름 또는 번호, 제조 업체 이름, 일련 번호,및 기타 고유 시스템 관련 정보
- BIOS — BIOS 업체 이름과 버전, BIOS에서 활성화된 하드웨어 지원과 같은 BIOS 지원 정보
- 자산 태그 (Asset Tag) — 보다 나은 추적, 관리, 재고 관리를 위해 IT 부서 (또는 공급 업체)에 의해 시스템에 할당된 고유 식별자
- 위치 (Location) — 시스템의 물리적 위치로 다음과 같은 사항이 포함됩니다:
- 주소 — 시스템 또는 시스템 모음 주소
- 빌딩 (Building) — 건물 또는 사이트 주소
- 방 (Room) — 건물에 있는 서버 또는 시스템 룸
- 랙 (Rack) — 시스템이 있는 서버룸 내의 지정된 위치
- 상세 정보 (Details) — 시스템 관리자 및 Satellite 관리자에 의해 시스템에 할당된 고유 식별자입니다. 다음과 같은 사항이 포함됩니다:
- 이름/설명 (Name/Description) — RHN Satellite 서버에 추가 시 Satellite 관리자에 의해 시스템에 할당된 이름
- ID — 시스템 또는 시스템 설정에 고유한 식별자
- 사용자 설정 정보 (Custom Info) — 시스템에서만 고유한 시스템에 관한 정보
- 스냅샷 태그 (Snapshot Tag) — 새로운 또는 이전 시스템 스냅샷에 할당된 이름
- 실행 중인 커널 (Running Kernel) — Satellite에 등록되어있는 시스템에서 현재 실행중인 커널
- 하드웨어 (Hardware) — 다음과 같은 사항이 포함된 특정 구성 요소로 시스템을 검색할 수 있습니다.
- CPU 모델 — CPU 모델 이름 (예: Pentium 또는 Athlon)
- CPU MHz 미만 (CPU MHz Less Than) — 메가헤르츠 단위로 사용자가 지정한 속도 미만의 프로세서가 있는 시스템을 검색
- CPU MHz 이상 (CPU MHz More Than) — 메가 헤르츠 단위로 사용자가 지정한 속도 이상의 프로세서가 있는 시스템을 검색
- CPU 수 미만 (Number of CPUs Less Than) — 사용자가 지정한 수량 미만의 프로세서가 있는 시스템을 검색
- CPU 수 이상 (Number of CPUs Greater Than) — 사용자가 지정한 수량 이상의 프로세서가 있는 시스템을 검색
- RAM 미만 (RAM Less Than) — 메가바이트 단위로 사용자가 지정한 수량 미만의 메모리양이 있는 시스템을 검색
- RAM 이상 (RAM More Than) — 메가바이트 단위로 사용자가 지정한 수량 이상의 메모리양이 있는 시스템을 검색
- 패키지 (Packages) — 시스템에 설치된(및 아직 설치되지 않은) 패키지에 의해 시스템을 검색할 수 있습니다.
- 설치된 패키지 (Installed Packages) — 설치된 특정 패키지에 기반하여 시스템을 거르기합니다
- 필요한 패키지 (Needed Packages) — 아직 설치되지 않은 특정패키지에 기반하여 시스템을 거르기합니다
- 작업 활동 (Activity) — RHN Satellite에 처음 또는 마지막으로 접속한 후 경과한 시간에 의해 시스템을 검색할 수 있습니다
- 마지막 접속 후 경과 일수 (Days Since Last Check-in) — 시스템이 RHN Satellite에 마지막으로 접속한 후 경과한 시간 (일수).
- 처음 접속 후 경과 일수 (Days Since First Check-in) — 시스템이 RHN Satellite에 처음으로 접속한 후 경과한 시간 (일수).
- 네트워크 정보(Network Info) — IP 주소와 같이 특정 네트워킹 정보에 기반하여 시스템을 검색할 수 있습니다.
- 호스트이름 — RHN Satellite에 등록된 시스템과 관련된 이름
- IP 주소 — RHN Satellite에 등록된 시스템의 네트워크 주소
- 하드웨어 장치 (Hardware Devices) — 드라이버 이름, 장치 또는 공급업체 ID와 같이 특정 하드웨어 정보에 의해 시스템을 검색할 수 있습니다.
- 설명 (Description) — 상표 또는 모델 이름/번호 (예:
Intel 82801HBM/HEM)와 같은 장치 요약 정보 - 드라이버 (Driver) — 커널 드라이버 또는 모듈 이름 (예:
tulip.o또는iwl3945) - 장치 ID (Device ID) — 시스템에 설치된 장치에 해당하는 16 진수
- 공급 업체 ID (Vendor ID) — 시스템에 설치된 장치의 공급업체에 해당하는 16 진수
4.4.6. 활성키 링크 복사링크가 클립보드에 복사되었습니다!
rhnreg_ks 명령행 유틸리티를 통해 특정 채널 및 시스템 그룹에 시스템 등록 등과 같은 작업에 사용될 수 있습니다.
참고
4.4.6.1. 활성키 관리 링크 복사링크가 클립보드에 복사되었습니다!
- 왼편 상단 네비게이션 바에서 시스템 => 활성키 를 선택하십시오.
- 오른편 상단에 위치한 새 키 만들기 링크를 클릭하십시오.
주의
아래에 나열된 필드에 추가하여 RHN Satellite 사용자는 Key 필드를 채워야 할 수 도 있습니다. 사용자 지정 문자열은rhnreg_ks를 써서 Satellite로 클라이언트 시스템을 등록하는데 쓰입니다. 키에 콤마를 사용하지 마십시오. 다른 문자는 모두 허용됩니다. 콤마는 하나 이상의 키를 한번에 사용할 때 각 키를 구분하기 위해 쓰이므로 키에 콤마가 포함되면 문제가 발생할 수 있습니다. 자세한 정보는 4.4.6.2절. “한 번에 여러 활성키를 사용 ”에서 참조하십시오. - 다음의 정보를 입력하십시오:
- 설명 — 생성된 키를 구별하기 위한 사용자 지정 설명.
- 사용 제한 — 한번에 활성키에 등록 가능한 시스템 최대수. 무제한 등록 가능하게 하려면 빈칸으로 두십시오. 시스템 프로파일을 하나씩 삭제할때마다 사용수가 하나씩 줄어들게 되므로, 해당 키를 가지고 등록할 수 있는 시스템 수가 하나 증가합니다.
- 기본 채널 — 키의 기본 채널. 이 칸을 비워두면 모든 자식 채널 중에서 선택할 수 있습니다. 시스템은 적용가능한 하나에만 등록됩니다.
- 애드-온 인타이틀먼트 — Monitoring, Provisioning, Virtualization, Virtualization Platform이 있는 키에 해당하는 추가 인타이틀먼트. 이 키를 사용하는 시스템은 모두 이 인타이틀먼트를 갖게 됩니다.
- 전사적 기본 키 — 이 키가 조직의 기본 활성키인지 여부.
을 클릭하십시오.
그림 4.6. 활성키
4.4.6.2. 한 번에 여러 활성키를 사용 링크 복사링크가 클립보드에 복사되었습니다!
- 기본 소프트웨어 채널 — 등록 실패
- 인타이틀먼트 — 등록 실패
- 설정 표시 활성 — 설정 관리 준비
rhnreg_ks을 사용할 때나, 킥스타트 정보 페이지의 포스트 (Post) 탭 내 킥스타트 프로파일에서 콤마로 키를 구분합니다. 자세한 설명은 4.4.9.3절. “새로운 킥스타트 프로파일 생성”에서 참조하십시오.
4.4.7. 저장된 프로파일 링크 복사링크가 클립보드에 복사되었습니다!
4.4.8. 사용자 정의 시스템 정보 링크 복사링크가 클립보드에 복사되었습니다!
자산 키를 생성하십시오.
자산 그리고 각 시스템의 정확한 위치 같은 의미있는 이름표와 설명을 입력하십시오. 그리고 를 클릭하십시오. 이제 키는 사용자 정의 정보 키 목록에 나타날 것입니다.
4.4.8.1. rhn-custom-info 링크 복사링크가 클립보드에 복사되었습니다!
rhn-custom-info란는 명령행 도구가 있습니다. 이는 웹 인터페이스로 액세스할 수 없는 관리자가 쉘 프롬프트에서 동일한 작업을 실행하게 합니다.
rhn-custom-info 사용법은 다음과 같습니다:
rhn-custom-info options key1 value1
rhn-custom-info options key1 value1
rhn-custom-info --username=admin --password=f00b4rb4z --server-url=satellite.example.com --list-values
rhn-custom-info --username=admin --password=f00b4rb4z --server-url=satellite.example.com --list-values
rhn-custom-info -h를 입력하여 나타나는 도움말 파일을 참조하십시오.
4.4.9. 킥스타트 링크 복사링크가 클립보드에 복사되었습니다!
중요
/var/www/html/pub/에 두면 됩니다. RHN Satellites 서버는 이미 각 Red Hat 배포판에 대한 트리를 가지고 있기 때문에 따로 트리가 필요하지 않습니다. 시스템이 RHN Proxy 서버를 통해 Satellite 서버에 연결되더라도 킥스타트할 때 이 트리를 이용할 수 있습니다. 설치 트리를 설정하는 방법은 4.4.9.6절. “킥스타트 ⇒ 배포 ”에서 참조하십시오.
그림 4.7. 킥스타트 개요
4.4.9.1. 킥스타트 소개 링크 복사링크가 클립보드에 복사되었습니다!
http://satellite.example.com/ks/dis/ks-rhel-i386-es-4-u5 다음에 다운로드하고자 하는 패키지의 이름이 옵니다. 예: http://satellite.example.com/ks/dis/ks-rhel-i386-es-4-u5/GPL
4.4.9.1.1. 킥스타트 설명 링크 복사링크가 클립보드에 복사되었습니다!
- 네트워크에 위치되어 전원이 켜진 후에, 컴퓨터의 PXE 논리는 MAC 주소와 요청을 보내 발견될 수 있도록 합니다.
- 만일 고정 IP 주소가 이용되지 않으면, DHCP 서버는 발견 요청 신호를 인지하고 새 컴퓨터가 부팅하는데 필요한 네트워크 정보 제공 양을 증가시킵니다. 이는 IP 주소, 기본 게이트웨이, 네트워트의 넷마스크, 부트로더 프로그램을 가지고 있는 TFTP 또는 HTTP 서버의 IP 주소, 프로그램의 전체 경로와 파일이름 (서버 루트에 대해서는 상대경로)을 포함합니다.
- 컴퓨터는 네트워킹 정보를 적용하고 부트로더 프로그램을 요청하기 위해 서버와의 세션을 시작합니다.
- 일단 부트로더가 로드되면, 이는 자신을 로드한 서버에 있는 자신의 설정 파일을 검색합니다. 이 파일은 부팅되는 시스템에서 실행될 커널과 초기 RAM 디스크 (initrd) 이미지와 같은 커널 옵션을 결정합니다. 부트로더 프로그램이 SYSLINUX라고 가정할 때, 이 파일은 서버의
pxelinux.cfg디렉토리에 위치하고 이름은 새로운 컴퓨터의 IP 주소에 상응하는 16진법으로 정해질 것입니다. 예를 들어, Red Hat Enterprise Linux AS 2.1 용 부트로더 설정 파일에는 다음이 포함되어야 합니다:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 컴퓨터는 init 이미지와 커널을 받고 압축을 풉니다. 커널을 시작하고 부트로더 설정 파일에서 제공된 옵션을 이용하여 킥스타트 설치를 시작합니다. 옵션은 킥스타트 설정 파일이 저장되어 있는 서버를 포함합니다.
- 다음에 이 킥스타트 설정 파일은 설치 파일의 위치로 컴퓨터를 인도합니다.
- 새로운 컴퓨터는 킥스타트 설정 파일의 파라미터에 기초해 설치됩니다.
4.4.9.1.2. 킥스타트 선수 선행 조건 링크 복사링크가 클립보드에 복사되었습니다!
- DHCP 서버. 이는 킥스타트에는 필요하지 않지만 DHCP 서버는 킥스타트 파일에서 네트워크 설정의 필요성을 줄일 수 있습니다. 또한 네트워크에서 부팅해야 할 수 도 있습니다. DHCP 서버가 없고 정적 IP 주소를 사용하고 있는 경우, 킥스타트 프로파일을 개발하는 동안 정적 IP를 선택해야 합니다.
- 킥스타트 배포 트리 호스팅에 있어 HTTP 대신 FTP 서버를 사용할 수 있습니다.
- DHCP를 설정하여 필요한 네트워크 매개 변수와 부트로더 프로그램 위치를 지정합니다.
- 부트로더 설정 파일에서 사용되는 커널과 적절한 커널 옵션을 지정합니다.
4.4.9.1.3. 부트 가능한 킥스타트 ISO 만들기 링크 복사링크가 클립보드에 복사되었습니다!
/isolinux의 내용을 복사하십시오. 그 후 isolinux.cfg 파일을 수정하여 'ks'가 기본이 되도록 하십시오. 'ks' 부분을 수정하여 다음과 같이 보이도록 하십시오:
label ks
kernel vmlinuz
append text ks={url} initrd=initrd.img lang= devfs=nomount ramdisk_size=16438 \
{ksdevice}
label ks
kernel vmlinuz
append text ks={url} initrd=initrd.img lang= devfs=nomount ramdisk_size=16438 \
{ksdevice}
http://my.sat.server/kickstart/ks/mode/ip_range
http://my.sat.server/kickstart/ks/mode/ip_range
ksdevice=eth0
ksdevice=eth0
isolinux.cfg 파일을 사용자 설정하십시오.
mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 \ -boot-info-table -R -J -v -T isolinux/
mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 \
-boot-info-table -R -J -v -T isolinux/
isolinux/는 배포판 CD에서 얻은 isolinux 파일을 포함하고 있는 디렉토리에 대한 상대 경로라는 것을 주의하십시오. 반면에 file.iso는 현재 디렉토리에 넣어진 결과물 iso 파일입니다
4.4.9.1.4. 킥스타트를 PXE에 통합하기 링크 복사링크가 클립보드에 복사되었습니다!
참고
4.4.9.2. 킥스타트 프로파일 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.8. 킥스타트 프로파일
4.4.9.3. 새로운 킥스타트 프로파일 생성 링크 복사링크가 클립보드에 복사되었습니다!
- 첫번째 줄에 킥스타트 프로파일의 레이블을 입력합니다. 이러한 레이블에는 빈 칸이 포함될 수 없으므로, 구분을 위해 하이픈 (-) 또는 밑줄 (_)을 사용합니다.
- 이 프로필에는 기본 채널을 선택합니다. 이 채널은 Red Hat Enterprise Linux (32-bit x86 용 v.5)와 같은 특정 아키텍처와 Red Hat Enterprise Linux 릴리즈를 기반으로 하는 패키지로 구성되어 있습니다.
- 이 프로파일에 해당하는 킥스타트 가능한 트리를 선택합니다. 킥스타트 가능한 트리의 드롭다운 메뉴는 선택한 기본 채널에 대해 하나 이상의 배보판이 있을 경우에만 위치하게 됩니다.
- 드롭 다운 메뉴에서 가상화 유형을 선택합니다. 가상화에 대한 자세한 내용은 7장. RHN Satellite 및 가상 클라이언트 시스템 에서 참조하십시오.
참고
가상 게스트 시스템을 생성하기 위해 킥스타트 프로파일을 사용하고자 하지 않을 경우, 드롭 다운을 기본값 KVM 가상 게스트 선택 그대로 둡니다. - 두번째 페이지에서 킥스타트 트리의 URL을 선택 (또는 입력)합니다.
- 세번째 페이지에서, 시스템의 root 암호를 선택합니다. http://www.redhat.com/docs/manuals/enterprise/에 있는 Red Hat Enterprise Linux 보안 가이드의 암호 보안(Password Security) 장에서 권장하는 패스워드를 사용하기시 바랍니다.
pyOpenSSL, rhnlib, libxml2-python, spacewalk-koan 및 관련 패키지.
- 킥스타트 프로파일의 기본 채널에 대한 rhn-tools 자식 소스트웨어 채널을 조직에서 사용할 수 있는지를 확인합니다. 사용할 수 없을 경우, Satellite 관리자에게 rhn-tools 소프트웨어 채널에 대한 인타이틀먼트를 요청해야 합니다.
- 킥스타트 프로파일의 기본 채널에 대한 rhn-tools 자식 채널을 RHN Satellite에서 사용할 수 있는 지를 확인합니다. 사용할 수 없을 경우, Satellite 관리자에게 문의하여 rhn-tools의
satellite-sync를 요청합니다. - 킥스타트에 해당하는
rhn-kickstart및 관련 패키지를 킥스타트 rhn-tools 자식 채널에서 사용할 수 있는 지를 확인합니다. 사용할 수 없을 경우, 킥스타트 프로파일이 올바르게 작동하게 하기 위해 이를 사용 가능하게 해야 합니다.
http://my.satellite.server/ks/dist/ks-rhel-<ARCH>-<VARIANT>-<VERSION>
http://my.satellite.server/ks/dist/ks-rhel-<ARCH>-<VARIANT>-<VERSION>
client 또는 server이며 VERSION은 킥스타트 파일에 연결된 ed Hat Enterprise Linux 릴리즈입니다.
4.4.9.3.1. 킥스타트 정보 ⇒ 상세 정보 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.9. 킥스타트 정보
- 프로파일 이름 변경
- (변경)을 클릭하여 설치할 운영 체제 변경
- 가상화 유형 변경
참고
가상화 유형 (Virtualization Type) 변경에는 킥스타트 프로파일 부트로더 및 파티션 옵션 변경을 필요로 하며, 이는 사용자 설정 사항을 덮어쓰기할 수 있습니다. 파티션 (Partitioning) 탭을 통해 새로운 또는 변경된 설정을 확인합니다. - 프로파일에 킥스타트된 가상 게스트에 할당된 가상 메모리 크기 (RAM 메가 바이트 단위) 변경
- 각 가상 게스트 용 가상 CPU 수 변경
/var/lib/xen/에 있는 기본값에서 가상 스토리지 경로 변경- 각 가상 게스트에 할당된 가상 디스크 공간 크기 (기가바이트 단위로) 변경
- 가상 게스트 네트워킹 용 가상 브리지 변경
- 프로파일을 비활성화하여 프로파일이 활성 체크 마크를 삭제하여 킥스타트를 스케줄하는데 사용되지 못하게 합니다.
/root/ks-post.log파일에 사용자 정의%post스크립트 로그를 활성화할 지에 대한 여부를 확인합니다./root/ks-pre.log파일에 사용자 정의%pre스크립트 로그를 활성화할 지에 대한 여부를 확인합니다.ks.cfg파일 및 전체%include부분을 이 프로파일에 킥스타트하는 모든 시스템의/root/디렉토리에 저장할 지 에 대한 여부를 확인합니다.- 상자를 선택 또는 선택해제하여 조직의 모든 킥스타트에 대해 이 프로파일을 기본으로 할 지를 선택합니다.
- 해당 텍스트 상자에 커널 옵션을 추가합니다.
- 해당 텍스트 상자에 사후 커널 옵션을 추가합니다.
- 이 프로파일과 다른 프로파일을 구별하기에 유용한 주석을 입력합니다
4.4.9.3.2. 킥스타트 정보 ⇒ 운영 체제 링크 복사링크가 클립보드에 복사되었습니다!
- 기본 채널 변경
- 32-비트 x86 용 Red Hat Enterprise Linux v.5와 같이 사용 가능한 기본 채널에서 선택합니다. Satellite 관리자는 현재 Satellite 서버에 동기화된 모든 기본 채널 목록을 보실 수 있습니다.
- 자식 채널
- rhn-tools* 채널과 같이 기반 채널 중 모든 사용 가능한 자식 채널을 등록합니다.
- 사용 가능한 트리
- 드롭 다운 메뉴를 사용하여 기본 채널과 관련된 사용 가능한 트리를 선택합니다.
- 파일 위치
- 킥스타트 트리가 마운트된 정확한 위치. 이 값은 프로파일이 생성될 때 결정됩니다. 이를 이 페이지에서 확인하실 수 있으나 변경하실 수는 없습니다.
4.4.9.3.3. 킥스타트 정보 ⇒ 변수 링크 복사링크가 클립보드에 복사되었습니다!
IPADDR=192.168.0.28 GATEWAY=192.168.0.1
IPADDR=192.168.0.28
GATEWAY=192.168.0.1
network 부분은 다음과 같을 수 있습니다:
network --bootproto=static --device=eth0 --onboot=on --ip=$IPADDR --gateway=$GATEWAY
network --bootproto=static --device=eth0 --onboot=on --ip=$IPADDR --gateway=$GATEWAY
$IPADDR는 192.168.0.28이되고,$GATEWAY는 192.168.0.1이 됩니다.
참고
4.4.9.3.4. 킥스타트 정보 ⇒ 고급 옵션 링크 복사링크가 클립보드에 복사되었습니다!
4.4.9.3.5. 킥스타트 정보 ⇒ 베어 메탈 킥스타트 링크 복사링크가 클립보드에 복사되었습니다!
4.4.9.3.6. 시스템 정보 ⇒ 상세 정보 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.10. 시스템 정보
- 네트워크에 따라 DHCP 및 고정 IP를 선택합니다.
- 킥스타트된 시스템에 설정된 SELinux의 수준을 선택합니다
- 킥스타트된 시스템에 설정 관리 또는 원격 명령 실행을 활성화합니다
- 프로파일과 연계된 루트 암호를 변경합니다.
4.4.9.3.7. 시스템 정보 ⇒ 로케일 링크 복사링크가 클립보드에 복사되었습니다!
4.4.9.3.8. 시스템 정보 ⇒ 파티션 설정 링크 복사링크가 클립보드에 복사되었습니다!
partition /boot --fstype=ext3 --size=200 partition swap --size=2000 partition pv.01 --size=1000 --grow volgroup myvg pv.01 logvol / --vgname=myvg --name=rootvol --size=1000 --grow
partition /boot --fstype=ext3 --size=200
partition swap --size=2000
partition pv.01 --size=1000 --grow
volgroup myvg pv.01 logvol / --vgname=myvg --name=rootvol --size=1000 --grow
4.4.9.3.9. 시스템 정보 ⇒ 파일 보관 링크 복사링크가 클립보드에 복사되었습니다!
4.4.9.3.10. 시스템 정보 ⇒ GPG 및 SSL 링크 복사링크가 클립보드에 복사되었습니다!
참고
4.4.9.3.11. 시스템 정보 ⇒ 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
- 부트로더
- 헤드리스(headless) 시스템의 경우, 비그래픽 LILO 부트로더를 선택하시는 것이 좋습니다.
- 커널 변수
- 하드웨어 문제에 대한 소스를 좁히기 위해 여기에 커널 매개 변수를 입력합니다.
4.4.9.3.12. 소프트웨어 ⇒ 패키지 그룹 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.11. 소프트웨어
@office 또는 @admin-tools와 같은 패키지 그룹을 입력합니다. 사용 가능한 패키지 그룹과 어떤 패키지가 들어 있는 지를 확인하시고자 할 경우 킥스타트 트리의 RedHat/base/ 파일에서 참조하시기 바랍니다. Satellite 서버 고객의 경우 이 파일은 이곳에 위치합니다: /var/www/satellite/rhn/kickstart/<kickstart label>/RedHat/base/comps.xml
4.4.9.3.13. 소프트웨어 ⇒ 패키지 프로파일 링크 복사링크가 클립보드에 복사되었습니다!
4.4.9.3.14. 활성키 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.12. 활성키
4.4.9.3.15. 스크립트 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.13. 스크립트
- 우측 상단에 위치한 새로운 킥스타트 스크립트 추가 링크를 클릭합니다
- /usr/bin/perl과 같이 스크립트를 생성하기 위해 사용될 스크립팅 언어로의 경로를 입력합니다.
- 큰 텍스트 상자에 전체 스크립트를 입력합니다
참고
드롭 다운 메뉴는 스크립트 언어를 정의하는 것이 아니라 선택한 스크립트 언어의 구문을 강조하기 위한 것입니다. - 이 스크립트를 킥스타트 과정의 %pre 또는 %post 부분에서 실행할 지를 명시합니다
- 이 스크립트를 chroot 환경 밖에서 실행할 지에 대해 명시합니다.
nochroot옵션에 대한 보다 자세한 설명은 Red Hat Enterprise Linux 시스템 관리 가이드의 사후 설치 스크립트 부분에서 참조하시기 바랍니다
참고
/tmp/part-include와 같은 시스템에 위치하게 됩니다. 그 후, 시스템 정보 ⇒ 파티션하기 탭의 파티션 정보 영역에 다음과 같은 행을 추가하여 생성한 파일을 불러올 수 있습니다:
%include /tmp/part-include
%include /tmp/part-include
4.4.9.3.16. 킥스타트 파일 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.14. 킥스타트 파일
4.4.9.4. 킥스타트 ⇒ 베어 메탈 링크 복사링크가 클립보드에 복사되었습니다!
4.4.9.5. 킥스타트 ⇒ GPG 및 SSL 키 링크 복사링크가 클립보드에 복사되었습니다!
참고
중요
4.4.9.6. 킥스타트 ⇒ 배포 링크 복사링크가 클립보드에 복사되었습니다!
참고
중요
satellite-sync로 가져오기된 채널을 자동적으로 사용할 수 있으므로 따로 설치 트리를 만들 필요가 없다는 것을 기억하십시오. 이 트리는 세틀라이트 서버를 통해 킥스타트하는 클라이언트 시스템이 이용할 수 있습니다. 킥스타트를 하지 않는 클라이언트에서 이 파일에 접근할 수도 있으나 이 기능은 지원되지 않으며 차후에 언제라도 제거될 수 있습니다.
my-orgs-rhel-as-5와 같이 공백없이 레이블을 입력합니다. 트리 경로 필드에서 RHN Satellite 서버상의 로컬 디스크 경로를 입력합니다. 경로에는 커널, initrd, 리포지터리 정보와 같은 배포판의 전체 킥스타트 트리를 포함해야 하지만 RPM은 포함하지 않습니다.
Red Hat Enterprise Linux AS (32-bit x86 용 v. 5) 및 Red Hat Enterprise Linux 5는 각각의 예에 해당합니다. 선택을 마쳤으면 버튼을 클릭하십시오.
4.4.9.6.1. 킥스타트 ⇒ 배포 ⇒ 변수 링크 복사링크가 클립보드에 복사되었습니다!
IPADDR=192.168.0.28 GATEWAY=192.168.0.1
IPADDR=192.168.0.28
GATEWAY=192.168.0.1
network 부분은 다음과 같을 수 있습니다:
network --bootproto=static --device=eth0 --onboot=on --ip=$IPADDR --gateway=$GATEWAY
network --bootproto=static --device=eth0 --onboot=on --ip=$IPADDR --gateway=$GATEWAY
$IPADDR는 192.168.0.28이되고,$GATEWAY는 192.168.0.1이 됩니다.
참고
4.4.9.7. 킥스타트 ⇒ 파일 보관 링크 복사링크가 클립보드에 복사되었습니다!
중요
/dev/hda1 또는 /dev/sda1과 같은 특수 장치는 지원되지 않습니다. 마지막으로 파일명과 디렉토리명만이 입력될 수 있습니다. 정규 표현 와일드 카드 (regular-expression wildcards)는 포함될 수 없습니다.
4.5. 에라타 링크 복사링크가 클립보드에 복사되었습니다!
참고
— 보안 업데이트 가능, 업데이트할 것을 적극 권고
— 버그 수정 업데이트 가능 및 권고
— 기능 개선 업데이트 가능
4.5.1. 관련 에라타 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.15. 에라타 목록
4.5.2. 모든 에라타 링크 복사링크가 클립보드에 복사되었습니다!
4.5.2.1. 에라타 업데이트 적용하기 링크 복사링크가 클립보드에 복사되었습니다!
- 특정 에라타 업데이트를 하나 또는 이상의 시스템에 적용하기 위해서는, 에라타 목록이나 검색을 통해 업데이트를 찾으십시오. 표에서 영향받은 시스템의 수를 클릭하여 에라타 정보 페이지의 영향받은 시스템으로 이동하십시오. 그리고 업데이트될 시스템을 개별적으로 선택한 후 버튼을 클릭하십시오. 확인 페이지에서 업데이트 될 시스템을 다시 한번 확인하고 버튼을 클릭하십시오.
- 하나 이상의 에라타 업데이트를 하나 또는 이상의 시스템에 적용하려면, 시스템 목록에서 여러 시스템을 선택하고 버튼을 클릭하십시오. 왼편 네비게이션 바에서 System Set Manager 링크를 클릭한 다음 시스템 탭을 클릭하십시오. 해당되는 시스템이 선택되었는지 확인한 후 에라타 탭을 클릭하고 적용할 에라타 업데이트를 선택하십시오. 그 뒤 버튼을 클릭합니다. 에라타를 최대한 빨리 적용하도록 선택할 수 있고 (클라이언트 시스템에 있는 Red Hat Network Daemon 다음에 RHN에 접속하는 때) 또는 에라타 업데이트가 실시될 날짜와 시간을 선택할 수 있습니다. 그 후에 버튼을 클릭하십시오. 에라타 업데이트 진행 상황은 미결 작업을 통해 추적할 수 있습니다. 더 자세한 설명은 4.8절. “스케쥴된 작업”에서 참조하십시오.
- 각 패키지는 하나 또는 다중 채널의 구성원입니다. 만일 선택된 시스템이 그 패키지를 포함하는 채널에 등록되지 않았으면 그 패키지는 그 시스템에 설치되지 않을 것입니다.
- 더 최신 버전의 패키지가 이미 시스템에 있으면 그 패키지는 시스템에 설치되지 않을 것입니다.
- 이전 버전의 패키지가 설치되어 있는 경우 그 패키지는 업그레이드 될 것입니다.
4.5.2.2. 에라타 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.5.2.2.1. 에라타 정보 ⇒ 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.5.2.2.2. 에라타 정보 ⇒ 패키지 링크 복사링크가 클립보드에 복사되었습니다!
4.5.2.2.3. 에라타 정보 ⇒ 영향받은 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.5.3. 고급 검색 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.16. 에라타 검색
- 모든 영역 — 개요, 설명, 주제, 해결 방안에 따라 에라타를 검색합니다.
- 에라타 권고 — Red Hat 보안 대응팀이 권고를 코드화하는 방식, 예:
RHBA-2007:0530
RHBA-2007:0530Copy to Clipboard Copied! Toggle word wrap Toggle overflow 년도 (예: 2007), 권고 유형 (버그 수정의 경우 RHBA, 기능 향상의 경우 RHEA, 보안 권고의 경우 RHSA), 위의 예와 같이 완전한 권고 이름에 따라 검색할 수 있습니다. - 패키지 이름 — 특정 패키지에 관심이있는사용자는 다음과 같이 패키지 이름으로 검색할 수 있습니다:
kernel
kernelCopy to Clipboard Copied! Toggle word wrap Toggle overflow 패키지 검색은 검색 결과가 권고에 따라 그룹지어지므로 유용할 수 있습니다. 예를 들어, 예를 들어, 커널 관련 버그에 관한 검색에서는커널이라는 이름으로 된 모든 패키지가 권고에 따라 버그와 관련된 권고에 의해 그룹지어져 검색 결과가 나타나게 됩니다. - CVE 이름 — http://cve.mitre.org에 있는 CVE (Common Vulnerabilities and Exposures) 프로젝트에 의해 보안 권고 (RHSA)에 할당된 이름입니다. 예:
CVE-2006-4535
CVE-2006-4535Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 버그 수정 권고 (Bug Fix Advisory) — 사용자가 보고하거나 또는 개발 및 테스트 도중 발견된 문제점에 대한 수정 사항이 포함된 에라타입니다.
- 보안 권고 (Security Advisory) — 개발, 테스트 시 발견되거나 사용자 또는 소프트웨어 보안 해결 부서에 의해 보고된 보안 문제를 해결하는 에라타입니다. 일반적으로 보안 권고는 각각의 에라타에서 발견된 각각의 취약성과 관련된 하나 이상의 CVE 이름을 갖습니다.
- 제품 개선 권고 (Product Enhancement Advisory) - 패키지 소프트웨어의 개선된 성능, 새로운 기능, 개선된 기능이 들어 있는 에라타입니다.
4.6. 채널 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1. 소프트웨어 채널 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1.1. 기본 채널 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1.1.1. EUS (Extended Update Support) 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1.2. 자식 채널 링크 복사링크가 클립보드에 복사되었습니다!
참고
rhncfg (rhn-tools 채널을 식별하는데 사용) 및 libvirt (rhel-vt 채널을 식별하는데 사용) 입니다.
4.6.1.3. 모든 채널 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.17. 모든 채널
4.6.1.4. Red Hat 채널 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1.5. 주요 사용 채널 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1.6. 내채널 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1.8. 오래된 채널 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1.9. 소프트웨어 채널 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1.9.1. 소프트웨어 채널 정보 ⇒ 정보 링크 복사링크가 클립보드에 복사되었습니다!
- 사용자 정의 기본 채널을 가지고 있는 고객이 시스템에 그 기본 채널을 할당하는 방법.
- 사용자 정의 기본 채널로부터 적절한 배포 기본 채널로 시스템 서브스크립션을 복구하는 방법.
참고
4.6.1.9.2. 소프트웨어 채널 정보 ⇒ 에라타 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1.9.3. 소프트웨어 채널 정보 ⇒ 패키지 링크 복사링크가 클립보드에 복사되었습니다!
ks를 입력하면 ksconfig, krb5-workstation, 그리고 links 모두를 찾아낼 것입니다. 이 필터는 대소문자를 구분합니다.
4.6.1.9.4. 소프트웨어 채널 정보 ⇒ 등록된 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.6.1.9.5. 소프트웨어 채널 정보 ⇒ 목표 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.6.2. 패키지 검색 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.18. 패키지 검색
- 자유 형식 — 특정 패키지 정보 및 콘텐츠가 불확실한 사용자를 위한 일반적인 키워드 검색.
- 이름 전용 — 특정 패키지를 찾아야 하고 보다 일반적인 검색 결과를 찾고자 하지 않는 사용자를 위한 대상 검색
- 이름 및 설명 — 특정 패키지 이름이나 프로그램에 대한 특정 검색, 패키지 이름이 아닌 한줄로 된 패키지 설명으로 검색 (예를 들어, 실제 Red Hat Enterprise Linux 패키지 이름이
httpd일 때 Apache HTTP 서버를 검색하는 것과 같은 경우) - 이름 및 요약 — 이름 및 설명 검색과 유사하게, 검색 기준은 패키지 이름과 패키지에 대한 긴 요약 내용을 검색하는 것으로, "웹 브라우저"에 대한 검색의 경우 그래픽 및 텍스트 기반 브라우저가 포함된 검색 결과 나타날 수 있습니다.
java라는 단어에 대한 Red Hat Enterprise Linux 5 패키지 전체를 검색하려면, 자유 형식 필드를 사용하여 다음을 입력합니다:
summary:java and description:java
summary:java and description:java
name— 특정 키워드에 대해 패키지 이름을 검색합니다version— 특정 패키지 버전을 검색합니다filename— 특정 키워드에 대해 패키지 파일 이름을 검색합니다description— 특정 키워드에 대해 패키지의 자세한 설명 필드를 검색합니다.summary— 특정 키워드에 대해 패키지의 간단한 요약을 검색합니다.arch— 아키텍처 (예: x86, x86_64, s390)에 따라 패키지를 검색합니다.
4.6.3. 소프트웨어 채널 관리 링크 복사링크가 클립보드에 복사되었습니다!
4.6.3.1. 소프트웨어 채널 관리 ⇒ 채널 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.6.3.1.1. 소프트웨어 채널 관리 ⇒ 채널 정보 ⇒ 채널 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.6.3.1.2. 소프트웨어 채널 관리 ⇒ 채널 정보 ⇒ 관리자 링크 복사링크가 클립보드에 복사되었습니다!
4.6.3.1.3. 소프트웨어 채널 관리 ⇒ 채널 정보 ⇒ 에라타 링크 복사링크가 클립보드에 복사되었습니다!
4.6.3.1.4. 소프트웨어 채널 관리 ⇒ 채널 정보 ⇒ 패키지 링크 복사링크가 클립보드에 복사되었습니다!
4.6.3.2. 소프트웨어 채널 관리 ⇒ 소프트웨어 패키지 관리 링크 복사링크가 클립보드에 복사되었습니다!
4.6.3.3. 소프트웨어 채널 관리 ⇒ 리포지터리 관리 링크 복사링크가 클립보드에 복사되었습니다!
yum 리포지터리를 지원합니다.
fedora-13-i386) 및 리포지터리 URL (예: http://customrepo.example.com)의 입력이 요구됩니다. 또한 미러 목록을 가리키는 URL이나 직접 다운로드할 수 있는 URL 등을 입력할 수 있습니다. 입력이 완료되면 버튼을 클릭합니다.
spacewalk-repo-sync 명령을 사용하여 명령행을 통해 동기화할 수 있습니다. 예:
spacewalk-repo-sync --channel=<CHANNEL_NAME> --url=<http://FQDN>
spacewalk-repo-sync --channel=<CHANNEL_NAME> --url=<http://FQDN>
spacewalk-repo-sync --channel=fedora-13-i386 --url=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f13&arch=i386
spacewalk-repo-sync --channel=fedora-13-i386 --url=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f13&arch=i386
4.7. 설정 링크 복사링크가 클립보드에 복사되었습니다!
4.7.1. 설정 관리에 필요한 시스템 준비 링크 복사링크가 클립보드에 복사되었습니다!
config-enable 파일이 설치되어 있어야 합니다. 설정 관리 기능으로 시스템을 킥스타트한 경우, 이러한 도구가 시스템에 이미 설치되어 있을 수 있습니다. 설치되어 있지 않을 경우, 해당 배포판 용 RHN 도구 자식 채널에서 찾을 수 있습니다. 다음과 같은 최신 rhncfg* 패키지를 다운로드하고 설치합니다:
rhncfg— 모든rhncfg-*패키지에 필요한 기본 라이브러리 및 기능rhncfg-actions— RHN 웹사이트를 통해 스케줄된 설정 작업을 실행하기 위해 필요한 코드rhncfg-client— RHN 설정 관리 시스템의 클라이언트 기능으로의 명령행 인터페이스rhncfg-management— RHN 설정 관리를 위해 사용되는 명령행 인터페이스
rhn-actions-control 명령을 사용하여 실행됩니다. 이러한 명령에는 rhncfg-actions RPM이 포함되어 있습니다. RHN 작업 제어 (rhn-actions-control)로 허용된 작업의 특정 모드를 활성 또는 비활성시킬 수 있습니다. 자세한 내용은 B.1절. “Red Hat Network Actions Control”에서 참조하시기 바랍니다.
4.7.2. 개요 링크 복사링크가 클립보드에 복사되었습니다!
- 설정 요약
- 이 패널에는 설정 파일에 관한 참조 정보가 있습니다. 오른쪽에 위치한 파란색 텍스트를 클릭하면 관련 시스템, 채널 정보, 설정 파일 등에 관한 목록이 나타납니다.
- 설정 작업
- 이 패널에서는 가장 일반적인 설정 관리 작업으로 직접 접속할 수 있게 합니다. 파일 또는 채널을 보거나 생성하실 수 있으며 시스템에 대한 설정 관리를 활성화하실 수 있습니다.
- 최근에 수정된 설정 파일
- 다음 목록에서는 변경된 파일, 변경된 파일이 소속된 채널, 변경 시기를 보여줍니다. 최근에 아무 파일도 변경되지 않았을 경우에는 목록이 나타나지 않습니다. 파일명을 클릭하면 파일의 상세 정보 페이지를 보여주며, 채널명을 클릭하면 채널 정보 페이지를 보여줍니다.
- 최근 스케줄된 설정 디플로이
- 각각의 스케줄된 작업 목록이 작업 상태와 함께 나타납니다. 특정 설정 파일을 디플로이하기 위해 시스템에서 설정 관리를 활성화하여 스케줄된 설정 작업이 여기에 나타납니다. 작업을 성공적으로 실행되었는 지를 살펴보실 수 있으며 문제가 발생하면 이를 처리하실 수 있습니다. 파란색 텍스트를 클릭하면 특정 시스템에 해당하는시스템 정보 ⇒ 스케줄 페이지가 나타납니다.
4.7.3. 설정 채널 링크 복사링크가 클립보드에 복사되었습니다!
- 화면의 오른쪽 상단에 있는 새로운 설정 채널 생성 링크를 클릭하시기 바랍니다.
- 채널명을 입력합니다.
- 채널에 해당하는 레이블을 입력합니다. 이는 영문자와 숫자,"-", "_", "." 기호만으로 이루어져야 합니다.
- 채널에 대한 설명을 입력합니다. 반드시 설명을 입력하셔야 하며, 문자수의 제한이 없습니다. 이러한 채널을 다른 채널과 구분할 수 있도록 간략한 내용만 입력하시면 됩니다.
- 버튼을 눌러 새로운 채널을 생성합니다.
4.7.3.1. 설정 ⇒ 설정 채널 ⇒ 설정 채널 설명 링크 복사링크가 클립보드에 복사되었습니다!
- 개요
- 하부탭은 설정 개요 페이지와 유사합니다. 채널 정보 패널에서는 채널 컨텐츠에 대한 상태 정보를 제공하며 설정 작업 패널에서는 가장 일반적인 설정 작업으로 액세스하게 합니다. 주요 다른점은 채널 등록정보에 있습니다. 등록정보 편집 링크를 클릭하여 채널명, 채널 레이블, 채널 설명을 편집하실 수 있습니다.
- 파일 열거/삭제
- 설정 채널에 파일이 있을 경우에만 나타나는 탭에서는 설정 채널에 들어있는 파일 목록을 보여줍니다. 파일을 삭제하거나 로컬 오버라이드 세트 또는 기타 다른 중앙 설정 채널로 최신 버전의 파일을 복사하실 수 있습니다. 편집하시려는 파일 옆에 있는 박스를 선택하신 후 화면 아래에 있는 원하는 작업에 해당하는 버튼을 클릭하시면 됩니다.
- 파일 추가
- 파일 추가 하부탭에는 세 개의 하부탭이 있어 설정 파일을 업로드하기, 가져오기, 생성하기하여 채널에 포함시킬 수 있습니다.
- 파일 업로드
- 설정 채널에 파일을 업로드하기 위해 로컬 시스템에 있는 파일을 검색하고 모든 영역을 채운 후, 버튼을 클릭합니다. 파일명/경로 영역은 파일이 디플로이될 완전 경로여야 합니다. 파일을 디플로이할 때 파일에 첨부할 소유권 및 권한을 나타낼 수 있습니다. 마지막으로 설정 파일에 매크로가 포함될 경우, 매크로로 시작되고 끝난다는 표시를 해주는 기호를 입력합니다.파일을 배포할 때 파일에 부여할 소유권 (사용자 이름 및 그룹 이름) 그리고 권한을 표시할 수 있습니다.클라이언트에서 SELinux가 활성화된 경우 SELinux 문맥을 설정하여 시스템에서 사용할 수 있도록 필요한 파일 속성 (사용자, 역할, 파일 유형 등)을 활성화할 수 있습니다. SELinux 파일 문맥을 설정하는 방법에 대한 보다 자세한 내용은 Red Hat Enterprise Linux 보안 강화 Linux 사용자 가이드에서 참조하십시오.마지막으로 설정 파일에 매크로가 포함된 경우 매크로의 시작과 끝을 표시하는 기호를 입력합니다.
- 파일 가져오기
- 이 페이지에서 로컬 관리 채널을 포함한 기타 다른 설정 채널에서 파일을 가져오기 하실 수 있습니다. 가져오기하시려는 파일의 왼쪽에 있는 박스를 선택하신 후 버튼을 누르시면 됩니다.
참고
모래 상자 아이콘은 목록에 있는 파일이 현재 로컬 모래 상자 채널에 있는 파일임을 나타냅니다. 시스템의 모래상자 채널에 있는 파일은 테스트 용으로 간주되어 불안정할 수 있습니다. 중앙 설정 채널에 대해 이러한 파일을 선택하셨을 경우 주의 표시를 사용하시기 바랍니다. - 파일 생성
- 이 페이지에서 설정 채널에 포함될 설정 파일, 디렉토리, 심볼릭 링크 등을 처음부터 만들 수 있습니다.먼저, 파일 유형에서 텍스트 파일, 디렉토리, 심볼릭 링크 (symlink) 를 생성할 지를 선택합니다.
파일명/경로텍스트 상자에 배포해야 할 파일과 함게 절대 경로를 지정합니다. 심볼릭 링크를 생성하려는 경우, 심볼릭 링크 대상 파일명/경로 텍스트 상자에 대상 파일과 경로를 지정합니다.소유권란에 파일에 대한 사용자 이름과 그룹 이름 그리고 파일 권한 모드를 입력합니다.클라이언트에서 SELinux가 활성화된 경우 SELinux 문맥을 설정하여 시스템에서 사용할 수 있도록 필요한 파일 속성 (사용자, 역할, 파일 유형 등)을 활성화할 수 있습니다. SELinux 파일 문맥을 설정하는 방법에 대한 보다 자세한 내용은 Red Hat Enterprise Linux 보안 강화 Linux 사용자 가이드에서 참조하십시오.설정 파일에 매크로가 포함되어 있을 경우, 매크로로 시작되고 끝난다는 표시를 해주는 기호를 입력합니다. 그 후 스크립트 드롭 다운 메뉴를 사용하여 해당 스크립팅 언어를 선택하여 파일 내용란에 설정 파일 내용을 입력합니다. 마지막으로 버튼을 클릭하여 새 파일을 만듭니다.
- 파일 배포
- 채널에 파일이 있을 때에만 하부탭이 나타납니다. 버튼을 클릭하여 파일 모두를 배포하시거나 선택된 파일을 확인하신 후 버튼을 누르실 수 있습니다. 그 후 어떤 시스템에서 파일을 사용할 지를 알려주셔야 합니다. 목록에 있는 시스템은 채널에 등록된 시스템입니다. 이 목록에 없는 시스템에서 파일을 사용하시고자 할 경우, 먼저 시스템을 채널에 등록하셔야 합니다. 그 뒤, 버튼을 눌러 파일을 배포합니다.
- 시스템
- 이 탭에는 두개의 하부탭이 있으며 이를 통해 설정 채널에 등록된 시스템을 관리하실 수 있습니다.
- 등록된 시스템
- 이 하부탭에서는 현재 채널에 등록된 모든 시스템 목록을 보여줍니다. 시스템명을 클릭하면 해당 시스템의 시스템 정보 페이지로 이동합니다.
- 대상 시스템
- 이 하부탭에서는 설정 관리가 활성화되어 아직 채널에 등록되지 않은 시스템 목록을 보여줍니다. 설정 채널에 시스템을 추가하시려면 시스템명의 왼쪽에 위치한 박스를 선택하여 버튼을 누르시면 됩니다.
4.7.4. 설정 파일 링크 복사링크가 클립보드에 복사되었습니다!
참고
/etc/rhn/default/rhn_web.conf 파일에서 다음과 같은 행을 찾아 수정합니다:
web.maximum_config_file_size=128
web.maximum_config_file_size=128
/etc/rhn/default/rhn_server.conf 파일에서 다음과 같은 행을 찾아 동일한 값으로 변경해야 합니다:
maximum_config_file_size=131072
maximum_config_file_size=131072
131072에서 원하는 값으로 바이트 단위로 변경합니다.
4.7.4.1. 중앙 관리 파일 링크 복사링크가 클립보드에 복사되었습니다!
4.7.5. 로컬 관리 파일 링크 복사링크가 클립보드에 복사되었습니다!
4.7.5.1. 설정 파일에 매크로 포함하기 링크 복사링크가 클립보드에 복사되었습니다!
- rhn.system.sid
- rhn.system.profile_name
- rhn.system.description
- rhn.system.hostname
- rhn.system.ip_address
- rhn.system.custom_info(key_name)
- rhn.system.net_interface.ip_address(eth_device)
- rhn.system.net_interface.netmask(eth_device)
- rhn.system.net_interface.broadcast(eth_device)
- rhn.system.net_interface.hardware_address(eth_device)
- rhn.system.net_interface.driver_module(eth_device)
server.conf와 같은 이름의 단일 파일이 IP 주소와 호스트명 매크로를 포함하도록 다음과 같이 만들 수 있습니다:
hostname={| rhn.system.hostname |}
ip_address={| rhn.system.net_interface.ip_address(eth0) |}
hostname={| rhn.system.hostname |}
ip_address={| rhn.system.net_interface.ip_address(eth0) |}
rhncfg-client)에서 명령행을 써서든, 파일이 개별 시스템으로 전달될 때, 변수들은 RHN의 시스템 프로파일에 기록된 시스템의 실제 호스트명과 IP 주소로 대체됩니다. 예들 들어 위의 설정 파일에서 디플로이된 버전은 다음과 같이 나타납니다:
hostname=test.example.domain.com ip_address=177.18.54.7
hostname=test.example.domain.com
ip_address=177.18.54.7
asset={@ rhn.system.custom_info(asset) @}
asset={@ rhn.system.custom_info(asset) @}
asset=Example#456
asset=Example#456
asset={@ rhn.system.custom_info(asset) = 'Asset #' @}
asset={@ rhn.system.custom_info(asset) = 'Asset #' @}
rhncfg-manager)를 사용하면, 파일을 해석하거나 변경하지 않게 되며 이는 도구가 시스템을 인지하지 않기 때문입니다 — rhncfg-manager 명령은 시스템 설정에 의존하지 않습니다. 바이너리 파일은 삽입될 수 없습니다.
4.7.6. 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.7.6.1. 관리된 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.7.6.2. 대상 시스템 링크 복사링크가 클립보드에 복사되었습니다!
참고
4.8. 스케쥴된 작업 링크 복사링크가 클립보드에 복사되었습니다!
- 패키지 변경 (설치, 업그레이드 그리고 제거)
- 롤백 패키지 작업
- 시스템 재시작
- 에라타 업데이트
- 설정 파일 변경 (설치, 업로드 그리고 차이)
- 하드웨어 프로파일 업데이트
- 패키지 목록 프로파일 업데이트
- 킥스타트 개시
- 원격 명령
4.8.1. 스케쥴 - 미결 작업 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.19. 스케쥴 - 미결 작업
4.8.5. 작업 목록 링크 복사링크가 클립보드에 복사되었습니다!
- 선택 — 작업을 선택하려면 이 칼럼의 체크박스를 이용하십시오. 작업을 선택한 후에는 이 작업들을 선택 목록에 추가하거나 아카이브된 작업 목록으로 옮길 수 있습니다. 만일 미결 작업을 아카이브할 경우, 이 작업은 취소되지는 않습니다; 즉, 작업은 단순히 미결 작업 목록에서 아카이브된 작업 목록으로 옮겨집니다.
- 작업 — 에라타 업데이트나 패키지 설치같은 실행될 작업의 형태입니다. 작업 이름을 클릭하면 그 작업의 작업 정보 페이지로 이동합니다. 자세한 정보는 4.8.5.1절. “작업 정보”에서 참조하십시오.
- 가장 빠른 작업 일시 — 그 작업이 실행될 가장 빠른 날짜와 시간입니다.
- 성공 — 이 작업이 성공한 시스템 수입니다.
- 실패 — 이 작업이 시도되었으나 실패한 시스템 수입니다.
- 진행 중 — 이 작업이 진행되고 있는 시스템 수입니다.
- 전체 — 이 작업이 스케쥴된 시스템 전체 수입니다.
4.8.5.1. 작업 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.8.5.1.1. 작업 정보 ⇒ 정보 링크 복사링크가 클립보드에 복사되었습니다!
4.8.5.1.2. 작업 정보 ⇒ 완료된 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.8.5.1.3. 작업 정보 ⇒ 진행 중인 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.8.5.1.4. 작업 정보 ⇒ 실패한 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.9. 사용자 링크 복사링크가 클립보드에 복사되었습니다!
4.9.1. 사용자 목록 ⇒ 활성 링크 복사링크가 클립보드에 복사되었습니다!
- 사용자명 — 사용자의 로그인 이름입니다. 사용자명을 클릭하면 해당 사용자의 사용자 정보 페이지가 나타납니다. 보다 자세한 내용은 4.9.1.1절. “사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ”에서 참조하십시오.
- 실명 — 사용자의 이름입니다. (성이 앞에 옴)
- 권한 — 조직 관리자, 채널 관리자, 일반 사용자와 같은 사용자의 권한 목록입니다. 한 사용자는 다중 권한을 갖을 수 있습니다.
- 마지막 로그인 — 사용자가 마지막으로 로그인한 시점을 보여줍니다.
그림 4.20. 사용자 목록
4.9.1.1. 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 링크 복사링크가 클립보드에 복사되었습니다!
주의
- 삭제하려는 사용자의 사용자 정보 탭으로 가십시오.
- 사용자가 Satellite 관리자가 아닌지 확인하십시오. 만일 그렇다면, 권한 왼쪽 박스에 선택된 것을 해제하시고 화면 오른쪽 하단에 위치한 버튼을 클릭합니다.
- 화면 오른쪽 상단에 위치한 사용자 비활성화 링크를 클릭하시기 바랍니다.
- 확인을 위해 오른쪽 하단에 위치한 버튼을 클릭하시기 바랍니다.
- 삭제하려는 사용자의 사용자 정보 탭으로 가십시오.
- 사용자가 Satellite 관리자가 아닌지 확인해주시고, 필요시 이 권한을 먼저 삭제하시기 바랍니다.
- 오른쪽 상단에 위치한 사용자 삭제 링크를 클릭하시기 바랍니다.
- 사용자를 영구히 삭제하기 위해 버튼을 클릭하시면 됩니다.
4.9.1.1.1. 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 상세 정보 링크 복사링크가 클립보드에 복사되었습니다!
- 사용자 — 시스템 그룹 사용자라고도 하며, 새롭게 생성된 사용자가 가지는 표준 권한입니다. 이 권한을 갖는 사람은 시스템 그룹이나 소프트웨어 채널을 관리할 수 있습니다. 사용자가 시스템을 관리할 수 있거나 최소한 볼 수 있으려면, 그 시스템은 반드시 사용자가 액세스 권한이 있는 시스템 그룹에 속해 있어야 합니다. 하지만 모든 범용 등록 채널은 누구나 이용할 수 있습니다.
- 활성키 관리자 — 이 권한은 조직의 여러 활성키를 한꺼번에 관리할 수 있도록 설계되어 있습니다. 이 권한을 갖는 사람은 최상위 계정 내에 있는 어떤 키라도 생성, 수정, 삭제할 수 있습니다.
- 채널 관리자 — 이 권한은 조직 내 소프트웨어 채널과 관련 패키지 등에 완전한 액세스 권한을 가집니다. 이 권한은 RHN Satellite나 RHN Proxy Server를 필요로 합니다. 이 권한을 갖는 사람은 시스템의 기본 채널을 변경하거나 채널을 누구나 등록 가능하게 만들 수 있으며 완전히 새로운 채널을 만들 수 도 있습니다.
- 설정 관리자 — 이 권한은 사용자가 조직 내 시스템의 설정을 RHN Satellite 웹 기반 인터페이스나 Red Hat Network Configuration Manager를 통해 관리할 수 있도록 해줍니다.
- 모니터링 관리자 — 이 권한은 프로브나 다른 모니터링 인프라의 감시 작업을 스케줄할 수 있습니다. 이 권한은 모니터링이 활성화된 RHN Satellite 3.6 이상 버전에서만 사용 가능합니다.
- Satellite 관리자 — 이 권한은 Red Hat Network에서 사용 가능한 모든 기능을 수행할 수 있습니다. 조직의 마스터 계정으로 이 권한을 갖는 사람은 다른 모든 계정의 권한을 수정할 수 있을 뿐만 아니라 다른 권한에서 가능한 모든 작업을 수행할 수 있습니다. 다른 권한과 마찬가지로 여러 Satellite 관리자가 존재할 수 있습니다.
- 시스템 그룹 관리자 — 접근이 허용된 시스템과 시스템 그룹에 대해서만 완전한 권한이 있다는 점에서 이 권한은 Satellite 관리자보다 한 단계 아래에 있습니다. 이 권한을 갖는 사람은 새 시스템 그룹을 생성할 수 있으며, 할당된 시스템 그룹 삭제, 시스템을 그룹에 추가 그리고 그룹에 대한 사용자 액세스 관리 등의 작업을 할 수 있습니다.
4.9.1.1.2. 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 시스템 그룹 링크 복사링크가 클립보드에 복사되었습니다!
4.9.1.1.3. 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 시스템 링크 복사링크가 클립보드에 복사되었습니다!
4.9.1.1.4. 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 채널 권한 링크 복사링크가 클립보드에 복사되었습니다!
4.9.1.1.4.1. 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 채널 권한 ⇒ 서브스크립션 링크 복사링크가 클립보드에 복사되었습니다!
4.9.1.1.4.2. 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 채널 권한 ⇒ 관리 링크 복사링크가 클립보드에 복사되었습니다!
4.9.1.1.5. 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 환경 설정 링크 복사링크가 클립보드에 복사되었습니다!
- 이메일 통지 — 이 사용자의 RHN 계정에 포함된 하나 또는 다중 시스템에 적용 가능한 에라타 통보 및 일일 시스템 이벤트 요약 정보 이메일 수신 여부를 결정합니다.
- RHN 목록 페이지 크기 — 페이지 내 목록에 나타날 최대 아이템 수입니다. 그 이상의 아이템이 목록에 있는 경우, 다음 버튼을 클릭하면 다음 아이템 그룹을 표시합니다. 이 사용자 환경 설정 사항은 시스템 목록, 에라타 목록, 패키지 목록 등에 적용됩니다.
- 시간대 — 이 사용자의 시간대를 설정하여 스케쥴된 작업이 적합한 시간대의 시간에 맞게 예정되도록 합니다.
- Red Hat 연락 옵션 — Red Hat이 사용자에 연락을 취할 수 있는 방법을 (이메일, 전화, 팩스 또는 우편) 명시할 수 있습니다.
4.9.1.1.6. 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 주소 —
링크 복사링크가 클립보드에 복사되었습니다!
4.9.1.1.7. 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 통지 방식 링크 복사링크가 클립보드에 복사되었습니다!
4.9.2. 사용자 목록 ⇒ 비활성 링크 복사링크가 클립보드에 복사되었습니다!
4.9.3. 사용자 목록 ⇒ 전체 링크 복사링크가 클립보드에 복사되었습니다!
4.10. 모니터링 링크 복사링크가 클립보드에 복사되었습니다!
4.10.1. 프로브 상태 링크 복사링크가 클립보드에 복사되었습니다!
— 위험 (Critical) - 프로브가 CRITICAL 한계점을 초과하였습니다.
— 경고 (Warning) - 프로브가 WARNING 한계점을 초과하였습니다.
— 알 수 없음 (Unknown) - 프로브가 측정 기준이나 상태 데이터를 정확하게 보고할 수 없습니다.
— 미결 (Pending) - 스케줄되었으나 아직 실행되지 않거나 실행이 불가능한 프로브입니다.
— OK - 프로브가 성공적으로 실행되고 있습니다.
- 프로브 상태
- 주어진 상태에 있는 모든 프로브 (OK, WARN, UNKNOWN, CRITICAL, PENDING)
- 프로브 이벤트 기록
4.10.1.1. 프로브 상태 ⇒ 위험 링크 복사링크가 클립보드에 복사되었습니다!
4.10.1.3. 프로브 상태 ⇒ 알 수 없음 링크 복사링크가 클립보드에 복사되었습니다!
4.10.1.4. 프로브 상태 ⇒ 미결 링크 복사링크가 클립보드에 복사되었습니다!
4.10.1.5. 프로브 상태 ⇒ OK 링크 복사링크가 클립보드에 복사되었습니다!
4.10.1.6. 프로브 상태 ⇒ 전체 링크 복사링크가 클립보드에 복사되었습니다!
4.10.1.7. 현재 상태 링크 복사링크가 클립보드에 복사되었습니다!
NO DATA SELECTED TIME PERIOD AND METRIC라는 메세지가 나타날 것입니다.
4.10.2. 통지 링크 복사링크가 클립보드에 복사되었습니다!
4.10.2.1. 통지 ⇒ 필터 링크 복사링크가 클립보드에 복사되었습니다!
4.10.2.1.1. 통지 ⇒ 통지 필터 ⇒ 활성 필터 링크 복사링크가 클립보드에 복사되었습니다!
- 설명: 필터를 다른 필터와 구분할 수 있는 값을 입력하세요.
- 유형: 들어오는 통지에 대한 어떠한 유형 (리다이렉트, 승인, 보류 또는 추가) 작업을 실행할 것인지 입력하세요.
- 수신자: 두번째 단계에서 통지 리다이렉트 및 추가 통지 옵션에 통지를 보낼 이메일 주소를 입력하셔야 합니다. 다른 옵션에는 이메일 주소가 필요없습니다.
- 범위: 필터할 모니터링 대상을 결정합니다.
- 조직/스카웃/프로브: 이 옵션을 이용하여 이 필터를 적용할 조직, 스카웃, 프로브를 선택 가능합니다. 목록에서 여러 항목을 함께 선택하시려면, Ctrl 키를 누르신 상태에서 항목 이름에 클릭하시면 됩니다. 큰 범위의 항목을 한번에 선택하시려면, Shift 키를 누른 상태에서 범위에 속하는 첫번째 항목을 클릭 후 마지막 항목을 클릭하시면 됩니다.
- 프로브 상태 : 필터를 적용할 프로브 상태를 선택할 수 있습니다. 예를 들어, 위험 프로브에만 추가 통지를 생성하도록 선택 가능합니다. 필터가 무시할 상태 이름 옆에 위치한 체크박스를 선택 해제하시면 됩니다.
- 통지 보낼 곳: 필터가 사용되지 않는 경우 통지를 보낼 방법을 선택할 수 있습니다. 예를 들어, 사용자가 휴가를 갈 경우 일반적으로 그 사용자에게 보내질 통지를 리다이렉트할 수 있습니다.
- 결과 일치: 정규 표현식을 이용하여 정확한 통지 결과를 선택할 수 있습니다. 만일 통지 "메시지:" 부분이 정규 표현식과 일치하지 않는다면, 필터를 적용하지 않습니다.
- 반복: 필터를 계속적으로 실행할 것인지 또는 반복 주기에 맞춰 사용할 것인지 선택하십시오. 반복 필터는 필터 수명 보다 짧은 시간 동안 여러번 실행됩니다. 예를 들자면, 반복 필터는 필터 시작부터 마지막 날짜 사이에 매시간 10분 정도 실행할 수 있습니다. 비-반복 필터는 필터 시작부터 마지막 날짜까지 계속적으로 실행됩니다.
- 시작: 필터 작업을 시작할 날짜와 시간.
- 마지막: 필터 작업을 마칠 날짜와 시간.
- 반복 기간: 필터 작업할 기간. 반복되는 필터일 경우, 앞에서 정해진 시작 시간에 시작합니다. 이 정해진 기간 외에 생성된 통지는 필터 작업을 실행하지 않습니다.
- 반복 주기: 얼마나 자주 필터 작업을 활성화할 것인지 결정.
4.10.2.1.2. 통지 ⇒ 통지 필터 ⇒ 만료된 필터 링크 복사링크가 클립보드에 복사되었습니다!
4.10.3. 프로브 슈트 링크 복사링크가 클립보드에 복사되었습니다!
- 모니터링 (Monitoring) ⇒ 프로브 슈트 (Probe Suites) 페이지에서 프로브 슈트 생성 링크를 선택하세요. 프로브 슈트를 쉽게 구별할 수 있는 이름을 입력하시고, 슈트에 대한 간략한 설명도 추가하실 수 있습니다. 버튼을 클릭하여 다음 단계로 계속 진행하세요.
- 이제 슈트를 구성할 개별 프로브를 추가하고 설정할 준비가 되셨습니다. 오른쪽 상단에 위치한 새 프로브 생성 링크를 클릭하세요.
- 4.4.2.10.5.2절. “시스템 상세 정보 ⇒ 모니터링”에서 설명되었듯이, 프로브를 설정 후 오른쪽 하단에 위치한 버튼을 클릭하시기 바랍니다. 원하는 모든 프로브를 추가할 때까지 이 작업을 반복하세요.
참고
RHN Satellite에 Sendmail이 올바르게 설정되어 있어야 하며, 프로브 슈트를 적용할 각 클라이언트 시스템에rhnmd데몬이 설치되어 실행 중이어야만 프로브 슈트가 제대로 작동합니다. 추가 정보는 RHN Satellite 설치 가이드를 참조하시기 바랍니다. - 이제 프로브 슈트를 적용할 시스템을 추가할 단계입니다. 화면 오른쪽 상단에 위치한 프로브 슈트에 시스템 추가 링크를 클릭하세요.
- 다음 페이지는 모니터링 (Monitoring) 인타이틀먼트를 가진 모든 시스템 목록입니다. 프로브 슈트를 적용할 시스템 왼쪽에 위치한 박스를 체크하시고 버튼을 클릭하여 프로브 슈트 생성을 완료하시면 됩니다.
- 모니터링 (Monitoring) ⇒ 프로브 슈트 (Probe Suites) 페이지에서 수정할 프로브 슈트 이름을 클릭하세요.
- 프로브 하부탭을 선택하세요.
- 삭제할 프로브 옆에 위치한 박스를 선택하세요.
- 버튼을 클릭하시기 바랍니다.
- 모니터링 (Monitoring) ⇒ 프로브 슈트 (Probe Suites) 페이지에서 수정할 프로브 슈트 이름을 클릭하세요.
- 시스템 하부탭을 선택하세요.
- 프로브 슈트에서 삭제할 시스템 옆에 위치한 박스를 체크하세요.
- 버튼을 클릭하세요.
참고
- 모니터링 (Monitoring) ⇒ 프로브 슈트 (Probe Suites) 페이지에서 수정할 프로브 슈트 이름을 클릭하세요.
- 시스템 하부탭을 선택하세요.
- 프로브 슈트에서 삭제할 시스템 옆에 위치한 박스를 체크하세요.
- 버튼을 클릭하세요.
4.10.4. 스카웃 설정 푸시 링크 복사링크가 클립보드에 복사되었습니다!
4.10.5. 일반 설정 링크 복사링크가 클립보드에 복사되었습니다!
4.11. "관리" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
4.11.1. 관리 ⇒ 조직 관리 링크 복사링크가 클립보드에 복사되었습니다!
4.11.2. 관리 ⇒ RHN Satellite 설정 링크 복사링크가 클립보드에 복사되었습니다!
4.11.2.1. 관리 ⇒ Satellite 설정 ⇒ 일반 설정 링크 복사링크가 클립보드에 복사되었습니다!
4.11.2.2. 관리 ⇒ Satellite 설정 ⇒ 모니터링 (Monitoring) 링크 복사링크가 클립보드에 복사되었습니다!
4.11.2.3. 관리 ⇒ Satellite 설정 ⇒ 인증서 링크 복사링크가 클립보드에 복사되었습니다!
4.11.2.4. 관리 ⇒ Satellite 설정 ⇒ 부트스트랩 스크립트 링크 복사링크가 클립보드에 복사되었습니다!
/var/www/html/pub/bootstrap/ 디렉토리에 위치하며 모든 시스템을 재설정하는 데 드는 노력을 현저히 감소시킵니다. 시스템 재설정시 패키지를 중앙 RHN 서버에서 얻는 것이 기본설정입니다. 필요한 필드는 이전 설치 단계에서 파생된 값으로 채워져 있습니다. 정보가 정확한지 확인하십시오.
4.11.2.5. 관리 ⇒ Satellite 설정 ⇒ 조직 관리 링크 복사링크가 클립보드에 복사되었습니다!
4.11.2.6. 관리 ⇒ Satellite 설정 ⇒ 재시작 링크 복사링크가 클립보드에 복사되었습니다!
4.12. "도움말" 페이지 링크 복사링크가 클립보드에 복사되었습니다!
4.12.1. 참조 가이드 링크 복사링크가 클립보드에 복사되었습니다!
4.12.2. Satellite 설치 가이드 링크 복사링크가 클립보드에 복사되었습니다!
4.12.3. Proxy 가이드 링크 복사링크가 클립보드에 복사되었습니다!
4.12.4. 클라이언트 설정 가이드 링크 복사링크가 클립보드에 복사되었습니다!
4.12.5. 채널 관리 가이드 링크 복사링크가 클립보드에 복사되었습니다!
- 특정 Red Hat Enterprise Linux 버전에서의 패키지를 채널에 포함시킬 수 있습니다.
- 애플리케이션이나 애플리케이션 군에 대한 패키지를 채널에 포함시킬 수 있습니다.
- 사용자는 자신의 필요에 따라 채널을 정의할 수 있습니다; 예를 들어, 기업은 조직의 모든 랩톱에 대한 패키지가 들어있는 채널을 생성할 수 있습니다.
4.12.6. 릴리즈 노트 링크 복사링크가 클립보드에 복사되었습니다!
4.12.7. API 링크 복사링크가 클립보드에 복사되었습니다!
4.12.8. 검색 링크 복사링크가 클립보드에 복사되었습니다!
그림 4.21. 문서 검색
- 내용 (Content) & 제목 (Title) — 사용 가능한 모든 문서의 제목 및 본문 내용을 검색합니다
- 자유 형식 (Free Form) — 검색 결과를 확장하기 위해 키워드와 일치하는 문서 및 색인을 검색합니다.
- 내용 (Content) — 보다 구체적 검색을 위해 문서의 본문 내용만을 검색합니다
- 제목 (Title) — 구체적 검색 결과를 얻기 위해 문서의 제목만을 검색합니다.
Virtualization라는 제목의 kickstart라는 내용을 Satellite 메뉴얼 전체에 걸쳐 검색하고자 할 경우, 자유 형식 필드에 다음을 입력합니다:
title:Virtualization and content:kickstart
title:Virtualization and content:kickstart
url— 특정 키워드에 해당하는 URL 검색title— 특정 키워드에 해당하는 제목 검색content— 특정 키워드에 대해 문서의 내용 검색
5장. 모니터링 링크 복사링크가 클립보드에 복사되었습니다!
5.1. 선수 조건 링크 복사링크가 클립보드에 복사되었습니다!
- 모니터링 (Monitoring) 인타이틀먼트 — 이 인타이틀먼트는 모든 시스템을 감시하기 위해서 필요합니다. 모니터링 (Monitoring)은 Red Hat Enterprise Linux 시스템에서만 지원됩니다.
- 모니터링 (Monitoring)이 가능한 RHN Satellite — 모니터링 (Monitoring) 시스템은 반드시 기본 운영 시스템이 Red Hat Enterprise Linux AS 4, Red Hat Enterprise Linux 5 이후 버전인 Satellite에 연결되어야 합니다. 설치 정보는 도움말 (Help) 안에 있는 RHN Satellite 설치 가이드에서 참조하시기 바랍니다.
- 모니터링 (Monitoring) 관리자 — 프로브를 설치하거나 통보 메소드를 만들거나, 어떤 방식으로든 감시 인프라를 변경하는 사용자는 반드시 이 권한을 가지고 있어야 합니다. (Satellite 관리자는 자동적으로 조직 내의 다른 모든 권한 기능을 부여 받아 그 임무를 수행할 수 있다는 것을 기억하십시오.) 이 권한은 사용자 정보 (User Details) 페이지를 통해서 설정할 수 있습니다.
- Red Hat Network 모니터링 데몬 — 이 데몬은 스카웃의 SSH 키와 함께 실행될 내부 프로세스 모니터의 순서를 모니터링하는 시스템에 필요합니다. 하지만 시스템 기존의 SSH 데몬을 사용하여 이 프로브를 실행할 수 도 있습니다(
sshd). 보안 연결을 필요로 하는 프로브 목록과 설치 지시사항에 대한 자세한 내용은 5.2절. “Red Hat Network 모니터링 데몬 (rhnmd) ”에서 참조하십시오. 부록 D. 프로브에서는 사용 가능한 전체 프로브 목록을 보실 수 있습니다.
모니터링 활성화
- Satellite 관리자 권한을 갖는 사용자로 로그인하고 → → 로 이동합니다. 를 클릭하여 저장합니다.
- 변경 사항을 반영하려면 서비스를 다시 시작합니다. 탭으로 가서 Satellite를 다시 시작합니다. Satellite는 몇 분 동안 오프라인 상태가 됩니다.
- 아래의 탭이 사용 가능한 지를 확인하여 모니터링이 활성화되어 있는지 확인합니다.
- 모니터링 스카웃을 활성화하려면 → → +로 이동합니다. 를 클릭하여 저장합니다.
참고
5.2. Red Hat Network 모니터링 데몬 (rhnmd) 링크 복사링크가 클립보드에 복사되었습니다!
rhnmd는 RHN Satellite는 클라이언트 시스템의 내부 프로세스를 읽고 프로브 상태를 점검할 때 보안을 보장합니다.
sshd를 이용해 데몬을 함께 설치하면 이 포트를 열지 않아도 됩니다. 5.2.3절. “SSH 설정하기”에서 자세한 정보를 구하실 수 있습니다.
5.2.1. 데몬이 필요한 프로브 링크 복사링크가 클립보드에 복사되었습니다!
sshd을 통해서든 다음의 프로브가 실행되기 위해서는 클라이언트 시스템에 암호화된 연결이 이용되어야 합니다.
- Linux::CPU Usage
- Linux::Disk IO Throughput
- Linux::Disk Usage
- Linux::Inodes
- Linux::Interface Traffic
- Linux::Load
- Linux::Memory Usage
- Linux::Process Counts by State
- Linux::Process Count Total
- Linux::Process Health
- Linux::Process Running
- Linux::Swap Usage
- Linux::TCP Connections by State
- Linux::Users
- Linux::Virtual Memory
- LogAgent::Log Pattern Match
- LogAgent::Log Size
- Network Services::Remote Ping
- Oracle::Client Connectivity
- General::Remote Program
- General::Remote Program with Data
5.2.2. Red Hat Network 모니터링 데몬 설치 링크 복사링크가 클립보드에 복사되었습니다!
sshd를 이용해서 RHN 모니터링 인프라와 모니터링되는 시스템 사이의 보안 연결을 하고자 하는 경우에만 필요한 선택 사항입니다. 자세한 설명는 5.2.3절. “SSH 설정하기”에서 참조하십시오.
rhnmd패키지는 Red Hat Enterprise Linux 배포판의 RHN Tools 채널에서 찾으실 수 있습니다. 설치하기 위해서는 다음을 수행합니다:
- 이미 되어있지 않다면, 감시할 시스템을 그 시스템에 연관된 RHN Tools 채널에 등록하십시오. 시스템을 하나씩 등록할 경우는 시스템 정보 ⇒ 채널 ⇒ 소프트웨어를 이용하고, 여러 시스템을 한번에 등록하고자 하는 경우 채널 정보 ⇒ 대상 시스템 탭을 이용하세요.
- 등록을 마친후 채널 정보 ⇒ 패키지 탭을 열어
rhnmd패키지를 찾으십시오.('R' 아래) - 패키지 이름을 클릭하면 패키지 정보 페이지가 열립니다. 대상 시스템 탭으로 가서 원하는 시스템을 선택한 후 을 클릭하십시오.
- 5.2.4절. “SSH키 설치하기”에서 참고하여 모니터링될 클라이언트 시스템에 SSH 공개키를 설치하십시오.
- 다음의 명령를 써서 Red Hat Network 모니터링 데몬을 모든 클라이언트 시스템에서 시작하십시오:
service rhnmd start
service rhnmd startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 데몬이 필요한 프로브를 설치할 경우 RHNMD 사용자와 RHNMD 포트의 기본값을 쓰십시오. 기본값은 각각
nocpulse와4545입니다.
5.2.3. SSH 설정하기 링크 복사링크가 클립보드에 복사되었습니다!
sshd을 설정하여 시스템과 RHN 사이에 암호화된 연결을 쓸 수 있습니다. 이는 sshd가 이미 실행되고 있는 경우에 적합한 경우입니다. 모니터링하기 위해 데몬을 구성하려면 다음을 실행합니다:
- 모니터링할 시스템에 SSH 패키지가 설치되어 있는지 확인하십시오:
rpm -qi openssh-server
rpm -qi openssh-serverCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 이 데몬과 관련된 사용자를 확인하십시오. 이는 필요한 SSH 키를 사용자의
~/.ssh/authorized_keys파일에 입력할 수 있다면 시스템에 있는 사용자 누구나 될 수 있습니다. - 5.2.4절. “SSH키 설치하기”에서 참고하여 모니터링될 클라이언트 시스템에 SSH 공개키를 설치하십시오.
- 다음의 명령을 이용해서 클라이언트 시스템의
sshd를 실행하십시오:service sshd start
service sshd startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 데몬을 필요로 하는 프로브를 추가할 때, 2, 3 단계에서 생성된 값을 RHNMD 사용자와 RHNMD 포트 필드에 입력하십시오
5.2.4. SSH키 설치하기 링크 복사링크가 클립보드에 복사되었습니다!
rhnmd든 sshd를 쓰든 보안 연결을 위해서는 Red Hat Network 모니터링 데몬 SSH 공개키를 모니터링할 시스템에 반드시 설치하셔야 합니다. 설치하기 위해서는 다음을 수행합니다:
- 문자 스트링을 복사하십시오.(
ssh-dss로 시작하여 RHN 서버의 호스트 이름으로 끝남) - 키를 전송할 시스템을 선택합니다. 왼쪽 메뉴에서 시스템을 선택하고 SSH 키를 전송하고자 하는 시스템 옆의 체크 박스를 클릭합니다. 상단의 버튼을 클릭하여 완료합니다.
- 시스템 세트 관리자에서 원격 명령 실행을 클릭하고 스크립트 텍스트 상자에 다음과 같은 행을 입력합니다:
#!/bin/sh cat <<EOF >> ~nocpulse/.ssh/authorized_keys
#!/bin/sh cat <<EOF >> ~nocpulse/.ssh/authorized_keysCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음으로 Enter 키를 누르고 SSH 키를 붙여넣기합니다. 다음과 유사한 결과가 나타나야 합니다:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 동작을 실행하고자 하는 날짜와 시간을 설정하고 을 클릭합니다.
ssh 연결을 수락하기 시작합니다. 이제 Monitoring 데몬을 필요로 하는 프로브가 새로 설정된 시스템에서 실행되도록 스케쥴할 수 있습니다.
5.3. mysql 패키지 링크 복사링크가 클립보드에 복사되었습니다!
mysql 패키지를 설정하셔야 합니다. 사용 가능한 모든 프로브 목록을 보시려면 부록 D. 프로브에서 참조하시기 바랍니다.
up2date, yum 또는 RHN Hosted를 통해 mysql 패키지를 설치하시기 바랍니다.
5.4. 통지 링크 복사링크가 클립보드에 복사되었습니다!
5.4.1. 통지 메소드를 생성하기 링크 복사링크가 클립보드에 복사되었습니다!
- RHN 웹사이트에 Satellite 관리자나 모니터링 관리자로 로그인 하십시오.
- 사용자 정보 ⇒ 통지 메소드 탭으로 가서 새 메소드 만들기를 클릭하십시오.
- 예를 들어
DBA day email과 같이 알기 쉽고 기능을 설명하는 메소드 이름을 입력하십시오. 그리고 정확한 이메일이나 페이저 주소를 입력하십시오. 프로브를 생성할 때, 모든 통지 메소드의 이름은 하나의 리스트로 보여진다는 것을 기억하십시오. 그러므로 메소드 이름은 조직내에서 고유해야 합니다. - 요약된 메세지를 받기를 원하면 체크박스를 선택하십시오. 요약된 형식은 프로브 상태와 시스템의 호스트 이름, 프로브 이름, 메세지가 생성된 시간 그리고 Send ID 만을 전송합니다. 표준 형식은 부가적인 메세지 헤더와 시스템과 프로브의 구체적인 정보 그리고 응답에 필요한 설명이 추가됩니다.
- 이어서 클릭하십시오. 사용자 정보 ⇒ 통지 메소드 탭과 모니터링 (Monitoring) 카테고리 아래 통지 페이지에 새로운 메소드가 나타납니다. 메소드를 편집하거나 삭제하기 위해서는 이름을 클릭하십시오.
- 프로브를 추가할 때 프로브 통지 체크박스에 체크하고 드롭다운 메뉴에서 새로운 통지 메소드를 선택하십시오. 프로브에 할당된 통지 메소드는 프로브에서 접속 해제될 때 까지 삭제될 수 없다는 것을 기억하셔야 합니다.
5.4.2. 통지 받기 링크 복사링크가 클립보드에 복사되었습니다!
01dc8hqw입니다.
CRITICAL: [hostname]: Satellite: Users at 21:42 PST, notification 01dc8hqw
CRITICAL: [hostname]: Satellite: Users at 21:42 PST, notification 01dc8hqw
5.4.3. 통지 방향 전환 링크 복사링크가 클립보드에 복사되었습니다!
/etc/aliases를 엵 다음과 같은 행을 추가하여 이메일 회신을 전송할 수 있습니다:
rogerthat01: "| /etc/smrsh/ack_enqueuer.pl"
rogerthat01: "| /etc/smrsh/ack_enqueuer.pl"
- ACK METOO — 통지를 기본 수신지는 물론 돌려 받는 수신지에도 보냅니다.
- ACK SUSPEND — 일정 기간 동안 통지 방식으로 보내지 않습니다.
- ACK AUTOACK — 통지를 받는 수신지를 바꾸지는 않습니다. 그러나 확대되는 것을 막기 위해서 통지가 보내지자 마자 자동적으로 부합하는 경보를 줍니다.
- ACK REDIR — 기본 수신지 대신에 돌려 받는 수신지로 통지를 보냅니다.
check 또는 host를 가리키며 duration은 통지가 돌려지는 시간과 같으며 email_address는 의도된 수신자와 같습니다. 예:
ACK METOO host 1h boss@domain.com
ACK METOO host 1h boss@domain.com
email ack redirect by user@domain.com로 표시됩니다.
참고
ack suspend host라고 답하여 거의 모든 프로브 통지를 정지하거나 리다이렉트 가능합니다. 그러나 Satellite 프로브 통지는 ack suspend host이나 기타 리다이렉트 응답을 이용하여 정지할 수 없습니다. 이러한 프로브는 Satellite 웹 인터페이스에서 직접 변경해주셔야 합니다.
5.4.4. 통지 필터링 링크 복사링크가 클립보드에 복사되었습니다!
5.4.5. 통지 메소드 삭제 링크 복사링크가 클립보드에 복사되었습니다!
- RHN 웹사이트에 Satellite 관리자나 Monitoring 관리자로 로그인 하십시오.
- 모니터링 (Monitoring) ⇒ 통지 페이지로 가서 삭제할 메소드의 이름을 클릭하십시오.
- 사용자 정보 ⇒ 통지 메소드 탭에서 메소드 삭제를 클릭합니다. 메소드에 연결된 프로브가 없는 경우 확인 페이지가 뜹니다. 를 클릭하면 이 통지 메소드가 삭제됩니다.
참고
통지 메소드의 이름과 주소가 편집될 수 있으므로 메소드를 삭제하기 보다는 업데이트 할 것을 고려하십시오. 이렇게 하여 각각의 프로브를 편집하거나 새로운 통지 메소드를 만들지 않고 그 메소드를 사용하는 모든 프로브로부터 통지를 리다이렉트 할수 있습니다. - 메소드가 하나 이상의 프로브에 연결되어 있다면 확인 페이지 대신에 그 메소드를 사용하는 프로브 목록과 프로브가 활동하고 있는 시스템의 목록이 나타납니다. 프로브 이름을 클릭하여 시스템 정보 ⇒ 프로브 탭으로 갑니다.
- 시스템 정보 ⇒ 프로브 탭에서 다른 통지 메소드를 선택하고 를 클릭합니다.
- 이제, 모니터링 (Monitoring) ⇒ 통지 탭으로 돌아가서 통지 메소드를 삭제하십시오.
5.5. 프로브 링크 복사링크가 클립보드에 복사되었습니다!
5.5.1. 프로브 관리하기 링크 복사링크가 클립보드에 복사되었습니다!
- 시스템의 Satellite 관리자나 시스템 그룹 관리자로써 RHN 웹사이트에 로그인하십시오.
- 시스템 정보 ⇒ 프로브 탭으로 가서 새 프로브 만들기를 클릭합니다.
- 시스템 프로브 만들기 페이지의 필수 항목을 완성하십시오. 우선 프로브 명령 그룹을 선택합니다. 이것은 사용 가능한 프로브 목록과 필드, 필요 조건을 변경합니다. 부록 D. 프로브에서 명령 그룹에 따른 전체 프로브 목록을 볼 수 있습니다. Red Hat Network 모니터링 데몬이 필요한 일부 프로브는 클라이언트 시스템에 설치되어야 한다는 것을 기억하십시오.
- 원하는 프로브 명령와 감시 스카우트를 선택하세요. 일반적으로
RHN 모니터링 (Monitoring) Satellite이지만 RHN Proxy Server도 가능합니다. 프로브에 대한 설명을 짧지만 고유한 것으로 입력합니다. - 프로브 통지 체크박스를 선택하여 프로브 상태가 변경될 때 통지를 받도록 합니다. 프로브 확인 간격 드롭다운 메뉴로 통보 간격을 선택할 수 있습니다.
1 minute(그리고 프로브 통지 체크박스)를 선택하면 프로브가 CRITICAL이나 WARNING 한계점 초과 시 매분 마다 통지를 받게 됩니다. 5.4절. “통지 ”에서 통지 메소드가 생성되는 방법과 메세지를 받는 방법을 참조하시기 바랍니다. - RHNMD 사용자와 RHNMD 포트 필드가 표시되는 경우에 이 항목을 이용하여 프로브가 Red Hat Network 모니터링 데몬 대신에
sshd를 통해 통신할 수 있도록 할 수 있습니다. 자세한 내용은 5.2.3절. “SSH 설정하기”에서 참고하십시오. 이 항목이 표시되지 않는 경우에는 기본값인nocpulse와4545를 그대로 이용합니다. - 만약 타임 아웃 필드가 표시되면 기본값을 확인하고 필요에 따라 수정합니다. 전부는 아니지만 대부분 타임 아웃시에는 UNKNOWN 상태가 됩니다. 프로브가 측정하는 기준이 시간에 근거해 있다면 타임 아웃 설정이 한계점으로 할당된 시간보다 짧지 않도록 주의 하시기 바랍니다. 그렇지 않을 경우 한계 지점을 넘기전에 프로브가 시간 초과 되므로 이 측정기준은 의미가 없게 됩니다.
- 필요에 따라 남아있는 필드를 이용해서 프로브의 경고 한계점을 설정하세요. CRITICAL과 WARNING 값은 프로브가 상태를 바꿀 시점을 결정합니다. 한계점에 관련된 표준은 5.5.2절. “한계점 설정하기”에서 참조하십시오.
- 모두 마쳤으면 을 클릭합니다. 스카웃 설정 푸시에서 모니터링 (Monitoring) 설정 변경을 반드시 저장해야 발효된다는 것을 기억하십시오.
5.5.2. 한계점 설정하기 링크 복사링크가 클립보드에 복사되었습니다!
5.5.3. RHN 서버 모니터링 링크 복사링크가 클립보드에 복사되었습니다!
Satellite 프로브 명령 그룹을 선택하십시오. 그리고 다른 프로브에 하듯이 필드를 완성합니다. 자세한 정보는 5.5.1절. “프로브 관리하기”에서 참조하십시오.
참고
5.6. 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
nocpulse 사용자가 될 수 있어야 합니다.
nocpulse 사용자로 전환합니다:
su - nocpulse
su - nocpulse
5.6.1. rhn-catalog로 프로브 검사하기 링크 복사링크가 클립보드에 복사되었습니다!
nocpulse 사용자로서 rhn-catalog를 실행하여 알아낼 수 있습니다. 다음과 유사한 결과가 출력될 것입니다:
2 ServiceProbe on example1.redhat.com (199.168.36.245): test 2 3 ServiceProbe on example2.redhat.com (199.168.36.173): rhel2.1 test 4 ServiceProbe on example3.redhat.com (199.168.36.174): SSH 5 ServiceProbe on example4.redhat.com (199.168.36.175): HTTP
2 ServiceProbe on example1.redhat.com (199.168.36.245): test 2
3 ServiceProbe on example2.redhat.com (199.168.36.173): rhel2.1 test
4 ServiceProbe on example3.redhat.com (199.168.36.174): SSH
5 ServiceProbe on example4.redhat.com (199.168.36.175): HTTP
5는 프로브 이름 HTTP에 상응합니다.
--commandline (-c)과 --dump (-d) 옵션을 rhn-catalog에 전달하여 프로브에 대한 좀 더 자세한 정보를 얻을 수 있습니다. 예:
rhn-catalog --commandline --dump 5
rhn-catalog --commandline --dump 5
--commandline 옵션은 프로브에 지정된 명령 파라미터를 표시합니다. 경고 한계점와 통지 주기, 메소드 등 그 외 모든 것을 --dump는 출력합니다.
rhn-rhnprobe와 함께 사용하여 프로브의 출력 결과를 점검합니다. 자세한 지시 사항은 5.6.2절. “rhn-runprobe의 산출값 보기”에서 참조하시기 바랍니다.
5.6.2. rhn-runprobe의 산출값 보기 링크 복사링크가 클립보드에 복사되었습니다!
rhn-catalog가 있으므로 rhn-runprobe와 함께 써서 프로브의 전체 산출값을 볼 수 있습니다. 기본으로 rhn-runprobe는 테스트 모드에서 작동하므로, 결과는 데이터베이스에 기록되지 않는 다는 것을 주의하세요. 옵션은:
| 옵션 | 설명 |
|---|---|
--help | 가능한 옵션을 나열한 후 끝납니다. |
--probe=PROBE_ID | 이 ID를 가진 프로브를 실행합니다. |
--prob_arg=PARAMETER | 데이터베이스에 있는 프로브의 파라미터를 덮어씁니다. |
--module=PERL_MODULE | 실행하려는 대체 코드의 패키지 이름입니다. |
--log=all=LEVEL | 패키지의 로그 레벨이나 접두어를 설정합니다. |
--debug=LEVEL | 숫자로 된 디버그 레벨을 설정합니다. |
--live | 프로브를 실행하고 데이터를 입력하고 통지를 보냅니다(필요한 경우에). |
--probe와 --log 옵션, 그리고 값을 포함해야 합니다. --probe 옵션의 값은 프로브 ID이며, --log 옵션값은 모든 실행 레벨의 산출물을 받기 위한 "all" (모든 런레벨) 그리고 상세(verbosity) 레벨 값 입니다. 예로써:
rhn-runprobe --probe=5 --log=all=4
rhn-runprobe --probe=5 --log=all=4
rhn-catalog에서 파생된 명령 파라미터를 쓸수 있습니다. 예로써:
rhn-runprobe 5 --log=all=4 --sshuser=nocpulse --sshport=4545
rhn-runprobe 5 --log=all=4 --sshuser=nocpulse --sshport=4545
6장. 여러 조직 관리 링크 복사링크가 클립보드에 복사되었습니다!
6.1. 여러 조직 관리 기능을 사용하기 위해 권장되는 Satellite 모델 링크 복사링크가 클립보드에 복사되었습니다!
6.1.1. 조직의 여러 부서에 대해 중앙화된 Satellite 관리 링크 복사링크가 클립보드에 복사되었습니다!
그림 6.1. 조직의 여러 부서에 대해 중앙화된 Satellite 관리
6.1.2. 여러 제삼자 조직의 분산화된 관리 링크 복사링크가 클립보드에 복사되었습니다!
그림 6.2. 조직의 여러 부서에 대해 분산화된 Satellite 관리
6.1.3. 다수 조직 사용에 대한 일반적인 정보 링크 복사링크가 클립보드에 복사되었습니다!
- 관리 조직은 인타이틀먼트에 관해서 특별한 경우로 취급됩니다. Satellite에 있는 다른 조직에서 인타이틀먼트를 추가하거나 제거하여 이러한 주직에 인타이클먼트를 추가 또는 제거할 수 있습니다.
- 관리 조직은 서브스크립션 및 인타이틀먼트에 대해 스테이징 영역이 되려고 합니다. Satellite를 새 인증서와 연관시킬 때 새 인타이틀먼트는 기본값으로 이 조직에 부여됩니다. Satellite 상의 다른 조직에서 새 인타이틀먼트를 사용 가능하게 하려면, 관리 조직에서 이러한 인타이틀먼트를 다른 조직으로 할당해야 합니다.
6.1.3.1. 자신이 사용하는것 보다 적은 인타이틀먼트를 갖는 인증서 링크 복사링크가 클립보드에 복사되었습니다!
rhn-satellite-activate 명령을 실행하여 업로드할 때 새 인증서를 활성화할 수 없게 됩니다. 인증서에 충분한 인타이틀먼트가 없다는 오류가 나타나게 됩니다.
/etc/rhn/rhn.conf파일에서 web.force_unentitlement=1을 설정합니다- Satellite를 다시 시작합니다
- 조직의 서브스크립션 탭이나 개별 인타이틀먼트의 조직 탭을 통해 원하는 조직에 할당된 인타이틀먼트를 줄입니다.
- 현재 조직에 있는 여러 시스템이 인타이틀먼트 없음 (unentitled) 상태일 것입니다. 조직에서 인타이틀먼트가 없는 시스템 수는 조직에서 삭제된 인타이틀먼트 수와 시스템에 아직 적용되지 않은 조직의 인타이틀먼트 수 사이에서의 차이와 동일하게 될 것입니다.예를 들어, 3 단계에 있는 조직에서 10 개의 인타이틀먼트가 삭제되고 조직이 시스템에서 사용되지 않는 인타이틀먼트 4개를 갖고 있을 경우, 조직에 있는 6 개의 시스템에 인타이틀먼트가 없게 됩니다.
web.force_unentitlement 변수를 수정하는 것은 조직의 할당된 인타이틀먼트를 사용하고 있는 것 이하로 감소시킬 경우에만 필요함에 유의하십시오. 조직이 활발하게 사용되고 있는 것 보다 많은 인타이틀먼트를 갖고 있을 경우, 이를 제거하기 위해 이러한 변수를 설정할 필요가 없습니다.
6.1.3.2. 자신이 사용하는 것 보다 많은 인타이틀먼트가 있는 인증서 링크 복사링크가 클립보드에 복사되었습니다!
6.2. 관리 ⇒ 조직 링크 복사링크가 클립보드에 복사되었습니다!
그림 6.3. 관리
6.2.1. 관리 ⇒ 조직 ⇒ 상세 정보 링크 복사링크가 클립보드에 복사되었습니다!
- 활성 사용자 — 조직의 사용자 수 입니다.
- 시스템 — 조직에 등록된 시스템 수 입니다.
- 시스템 그룹 — 조직에 등록된 그룹 수 입니다.
- 활성키 — 조직에서 사용 가능한 활성키 수 입니다.
- 킥스타트 프로파일 — 조직에서 사용 가능한 킥스타트 프로파일 수 입니다.
- 설정 채널 — 조직에서 사용 가능한 설정 채널 수 입니다.
6.3. 조직 생성 링크 복사링크가 클립보드에 복사되었습니다!
그림 6.4. 새 조직 생성
- 텍스트 상자에 조직 이름을 입력합니다. 이름은 3자에서 128자 사이의 문자여야 합니다.
- 조직의 관리자 생성:
- 조직 관리자의 원하는 로그인을 입력합니다. 이는 3자에서 128자 사이의 문자이어야 합니다.
- 원하는 암호를 생성하고 이를 확인합니다.
- 조직 관리자의 이메일을 입력합니다.
- 조직 관리자의 이름 및 성을 입력합니다.
- 버튼을 클릭하여 생성 과정을 완료합니다.
참고
orgadmin-mktg 또는 eng-dept-admin)
6.4. 인타이틀먼트 관리 링크 복사링크가 클립보드에 복사되었습니다!
rhn-virtualization 패키지와 같이 Satellite 기능을 확장하기 위해 필요한 다양한 클라이언트 소프트웨어가 들어 있습니다.
6.4.1. 관리 ⇒ 서브스크립션 ⇒ 소프트웨어 채널 인타이틀먼트 링크 복사링크가 클립보드에 복사되었습니다!
참고
- 합계 — Satellite 대해 사용 가능한 총 채널 인타이틀먼트 수 입니다.
- 사용 가능 — 현재 할당 가능한 인타이틀먼트 수입니다.
- 사용량 — 할당된 총 인타이틀먼트 수와 비교할 때 모든 조직에서 (기본 조직은 별도) 현재 사용 중인 인타이틀먼트 수입니다.
6.4.2. 관리 ⇒ 서브스크립션 ⇒ 시스템 인타이틀먼트 링크 복사링크가 클립보드에 복사되었습니다!
- 총 할당 — 전체 Satellite 대해 사용 가능한 총 인타이틀먼트 수
- 인타이틀먼트 사용 — 현재 사용되고 있는 인타이틀먼트 수
- 조직 사용에서는 인타이틀먼트에 액세스할 수 있는 조직의 수를 보여줍니다.
6.5. 조직에서 시스템 설정 링크 복사링크가 클립보드에 복사되었습니다!
- 로그인 및 암호를 사용하여 등록 — 특정 조직에 대해 생성된 로그인 및 암호를 제공할 경우, 시스템은 이러한 조직에 등록됩니다. 예를 들어,
user-123이 Satellite 상의 Central IT 조직의 일원이되면, 시스템 상에서 다음과 같은 명령은 이 시스템을 Satellite의 Central IT 조직에 등록시키게 됩니다.rhnreg_ks --username=user-123 --password=foobaz
rhnreg_ks --username=user-123 --password=foobazCopy to Clipboard Copied! Toggle word wrap Toggle overflow 참고
rhnreg_ks에서--orgid(Red Hat Enterprise Linux 4 및 5의 경우) 및--orgpassword(RHEL 4의 경우) 매개 변수는 Satellite 등록이나 RHN Satellite 여러 조직 지원과 관계가 없습니다. - 활성키를 사용하여 등록 — 조직에서 활성키를 사용하여 조직에 시스템을 등록할 수 있습니다. 활성키는 활성키가 생성된 조직에 시스템을 등록하게 됩니다. 조직의 로그인 액세스를 제공하지 않고 사용자가 조직에 시스템을 등록할 수 있게 할 경우 활성키는 사용하기 편리한 등록 방법입니다. 조직 간에 시스템을 옮길 경우에도 활성키를 사용하여 스크립토로 자동 이동할 수 있습니다:
참고
활성키는 RHN Satellite 5.1.0 이래 새로운 형식으로 되어 있으므로 활성키의 처음 몇 문자는 어떤 조직이 활성화를 소유하고 있는 지를 (ID 번호에 의하여) 보여주고 있습니다.
6.6. 조직의 신뢰성 링크 복사링크가 클립보드에 복사되었습니다!
참고
6.6.1. 조직의 신뢰성 성립 링크 복사링크가 클립보드에 복사되었습니다!
그림 6.5. 조직의 신뢰성
6.6.2. 신뢰성 있는 조직 사이에서 컨텐트 채널 공유 링크 복사링크가 클립보드에 복사되었습니다!
참고
- 조직 관리자의 사용자 이름으로 Satellite에 로그인합니다.
- 채널 탭을 클릭합니다.
- 옆에 있는 메뉴에서 소프트웨어 채널 관리를 클릭합니다.
- 다른 조직과 공유하고자 하는 사용자 정의 채널을 클릭합니다.
- 상세 정보 페이지의 채널 액세스 제어 부분에서는 조직간의 공유에서 공유를 위한 3 가지 옵션이 있습니다.
- 비공개 — 채널을 비공개로 하여 채널 소유자를 제외한 다른 조직에서 액세스할 수 없도록 합니다.
- 보호 (Protected) — 선택한 특정 신뢰되는 조직에서만 액세스할 수 있는 채널을 허용합니다.
참고
보호 (Protected) 공유를 선택하면 버튼을 클릭하여 조직에 채널 액세스를 부여할 것을 확인하기 위해 질문하는 분리된 다른 페이지가 나타납니다. - 공개 — 신뢰성 있는 모든 조직에 사용자 정의 채널을 액세스하도록 허용합니다.
선택한 항목 옆의 라디오 버튼을 클릭하고 버튼을 클릭합니다.
참고
6.6.3. 신뢰성있는 하나의 조직에서 다른 조직으로 시스템 이전 링크 복사링크가 클립보드에 복사되었습니다!
migrate-system-profile라는 유틸리티를 사용하여 시스템을 신뢰 관계에 있는 다른 조직에 이전할 수 있습니다.
migrate-system-profile 사용은 명령행에 기반하고 systemID 및 orgID를 인수로 사용하여 이전할 내용 및 대상 조직을 지정합니다.
migrate-system-profile 명령을 사용하려면, spacewalk-backend-tools 패키지가 설치되어 있어야 합니다. migrate-system-profile을 사용하기 위해 Satellite 서버에 로그인할 필요는 없지만, 로그인하지 않으면 서버의 호스트 이름 또는 IP 주소를 명령행 스위치로 지정해야 합니다.
참고
migrate-system-profile 명령을 사용하여 시스템을 이전할 때, 시스템은 원래 조직에서의 이전 인타이틀먼트나 채널 서브스크립션을 가져가지 않습니다. 하지만, 시스템 기록이 저장되고 새로운 조직 관리자를 통해 액세스 가능하므로 기본 채널에 등록 및 인타이틀먼트 부여와 같은 나머지 이전 절차를 단순화할 수 있습니다.
6.6.3.1. migrate-system-profile 사용 링크 복사링크가 클립보드에 복사되었습니다!
migrate-system-profile --satellite {SATELLITE HOSTNAME OR IP} --systemId={SYSTEM ID} --to-org-id={DESTINATION ORGANIZATION ID}
migrate-system-profile --satellite {SATELLITE HOSTNAME OR IP} --systemId={SYSTEM ID} --to-org-id={DESTINATION ORGANIZATION ID}
migrate-system-profile --satellite satserver.example.com --systemId=10001020 --to-org-id=2
migrate-system-profile --satellite satserver.example.com --systemId=10001020 --to-org-id=2
--username= 및 --password=를 사용하여 이를 지정하지 않은 경우)
그림 6.6. 시스템 기록
참고
migrate-system-profile의 --csv 옵션을 사용할 수 있습니다.
systemId,to-org-id
systemId,to-org-id
systemId는 1000010000이 될 수 있는 반면, to-org-id는 4가 될 수 있습니다. 따라서, 호환 가능한 CSV는 다음과 같을 수 있습니다:
1000010000,3 1000010020,1 1000010010,4
1000010000,3
1000010020,1
1000010010,4
migrate-system-profile 사용에 대한 자세한 내용은 man migrate-system-profile을 입력하면 나타나는 맨 페이지를 참조하거나 migrate-system-profile -h를 입력하여 나타나는 기본 도움말 화면을 참조하십시오.
6.7. 관리 ⇒ 사용자 링크 복사링크가 클립보드에 복사되었습니다!
참고
6.7.1. 관리 ⇒ 조직 ⇒ 상세 정보 ⇒ 사용자 링크 복사링크가 클립보드에 복사되었습니다!
참고
7장. RHN Satellite 및 가상 클라이언트 시스템 링크 복사링크가 클립보드에 복사되었습니다!
- Red Hat Enterprise Linux 서버 (32 비트 x86 용 v. 5) — rhel-i386-server-5 (및 모든 자식 채널)
- RHEL 서버 용 Red Hat Network Tools (32 비트 x86 용 v. 5) — rhn-tools-rhel-i386-server-5
- Red Hat Enterprise 서버 가상화 (32 비트 x86 용 v. 5) — rhel-i386-server-vt-5 (및 모든 자식 채널)
- Red Hat Enterprise Linux 서버 (64 비트 x86_64 용 v. 6) — rhel-x86_64-server-6 (및 모든 자식 채널)
- RHEL 서버 용 Red Hat Network Tools (64 비트 x86_64 용 v. 6) 용 — rhn-tools-rhel-x86_64-server-6
7.1. 가상 시스템에 대한 호스트 시스템 설정 링크 복사링크가 클립보드에 복사되었습니다!
7.1.1. 게스트 시스템에 대해 킥스타트 프로파일 생성 링크 복사링크가 클립보드에 복사되었습니다!
- Satellite의 웹 인터페이스로 로그인합니다. 사용자 RHN의 작업 위젯에 있는 킥스타트 관리 링크를 클릭하거나 시스템 탭을 클릭한 후 왼쪽 네비게이션 바에 위치한 킥스타트 하부탭을 클릭하여 킥스타트 개요 화면으로 이동합니다.
- 킥스타트 개요 페이지에서 오른쪽 상단 코너에 위치한 킥스타트 작업 위젯의 새로운 킥스타트 프로파일 생성 링크를 클릭합니다.
- 기타 다른 프로파일과 구별할 수 있도록 해당 프로파일에 대한 레이블을 입력합니다. 다음 절차 부터는 레이블을 host-system-for-virtual-guests라고 가정하겠습니다.
- 기본 채널 영역에서 Red Hat Enterprise Linux ($ARCH 용 v. 5 또는 6) (여기서 $ARCH는 호스트 시스템의 아키텍쳐를 말함)을 선택합니다.
참고
64 비트 호스트 시스템에서 32 비트 Red Hat Enterprise Linux 5 또는 6를 설치하실 수 도 있습니다. 하지만 이러한 경우 게스트 시스템도 Red Hat Enterprise Linux의 32 비트 버전을 사용하고 있어야 함을 염두해 두시기 바랍니다. - 킥스타트 가능한 트리 영역에서
ks-rhel-$ARCH-server-5 (또는 6)를 선택합니다. 여기서 $ARCH는 사용자 호스트 시스템의 아키텍쳐를 말합니다. - 가상화 유형 영역에서 반가상화 호스트를 선택합니다.
참고
기존 킥스타트 프로파일의 가상화 유형을 변경할 경우, 부트로더 및 파티션 옵션도 변경되어, 사용자 설정 사항을 덮어 쓰기할 수 있습니다. 가상화 유형 변경 시 파티션 탭을 통해 이러한 설정 사항을 확인합니다. - 마지막으로 화면 우측 하단에 위치한 버튼을 클릭하여 다음 단계를 진행합니다.
참고
위의 란에 있는 어떤 옵션이라도 생략되어 있을 경우, Red Hat 서버에서 Satellite로 소프트웨어 채널 컨텐츠를 동기화하실 수 없습니다.
- 호스트 시스템 설치를 위한 배포 파일의 위치를 선택해야 합니다. 화면에는 이미 기본 다운로드 위치가 설정되어 있습니다. 버튼을 클릭하여 3단계를 진행합니다.
참고
기본 다운로드 위치가 설정되어 있지 않을 경우, Red Hat 서버에서 Satellite로 소프트웨어 채널 컨텐츠를 동기화하실 수 없습니다. - 프로비저닝할 호스트 시스템에 설정할 root 암호를 선택한 후, 버튼을 클릭하여 프로파일 생성을 마칩니다.
- 새로 생성된 킥스타트 프로파일로 이동합니다. 프로파일에 있는 여러개의 탭을 살펴보신 후 적절하게 설정을 수정하실 수 있지만 일반적으로 기본 설정으로도 사용하시는데 문제가 없으므로 이러한 작업이 필요하지 않을 수 있습니다.Satellite 웹 인터페이스를 사용하여 게스트를 원격으로 시작 및 중지하려면
acpid패키지가 필요합니다.
7.1.2. 호스트 시스템 킥스타트하기 링크 복사링크가 클립보드에 복사되었습니다!
7.1.2.1. 호스트 시스템에 Red Hat Enterprise Linux가 설치되어 있지 않음 링크 복사링크가 클립보드에 복사되었습니다!
ssh명령을 사용하여 Satellite 서버에 로그인하여 호스트에서 부팅 CD를 생성하기 위한 ISO 이미지를 찾으실 수 있습니다. 이는 satellite에서 다음의 위치에 있습니다:/var/satellite/rhn/kickstart/ks-rhel-i386-server-5/images/boot.iso
/var/satellite/rhn/kickstart/ks-rhel-i386-server-5/images/boot.isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 참고
킥스타트를 위해 플래쉬 메모리 USB 키를 사용하여 시스템을 부팅할 수 있습니다. 자세한 실행 방법은 (http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/index.html에 있는) Red Hat Enterprise Linux 시스템 관리 가이드에서 참조하시기 바랍니다. 호스트 시스템의 하드웨어는 이러한 장치를 통해 부팅해야 할 수 있어야 함을 염두해 두시기 바랍니다.- 드라이브에 부팅 CD를 넣고 시스탬을 재부팅합니다. CD-ROM 드라이브는 시스템의 BIOS에서 주요 부팅 장치로 설정되어 있어야 합니다.
- 시스템을 재부팅하면 부트 프롬프트로 갑니다. 부트 프롬프트에서 다음과 같은 명령을 입력하여 킥스타트를 시작합니다:
linux \ ks=http://your-satellite.example.com/ks/label/the profile label you created earlier
linux \ ks=http://your-satellite.example.com/ks/label/the profile label you created earlierCopy to Clipboard Copied! Toggle word wrap Toggle overflow 참고
몇몇 시스템의 경우 킥스타트 설치 과정이 진행되는 동안 혼동을 막기 위해 위의 명령에ksdevice=eth0명령을 추가하시거나 또는 시스템의 BIOS에서 NIC 중 하나 이상을 비활성화해야 할 수 도 있습니다. - 호스트 시스템의 킥스타트를 시작합니다. 약 15분 정도 소요될 수 있습니다. 킥스타트 설치를 완료하면 가상 게스트에 대한 호스트 시스템을 프로비저닝하고 Satellite에 등록합니다.
7.1.2.2. 호스트 시스템에 Red Hat Enterprise Linux 6가 설치되어 있음 링크 복사링크가 클립보드에 복사되었습니다!
kvm 패키지가 설치되어 있는지 확인합니다. 설치되어 있지 않은 경우 Satellite를 사용하여 이를 설치합니다.
참고
참고
xen 가상화 호스트는 현재 Red Hat Enterprise Linux 6에서 지원되지 않습니다.
- 먼저, Satellite에 호스트 시스템을 등록합니다.
ssh명령을 사용하여 호스트 시스템에 연결합니다. root로 다음의 명령을 사용하여 호스트 시스템을 Satellite에 등록합니다:rhnreg_ks --serverUrl=http://your-satellite.example.com/XMLRPC \ --username=username --password=password
rhnreg_ks --serverUrl=http://your-satellite.example.com/XMLRPC \ --username=username --password=passwordCopy to Clipboard Copied! Toggle word wrap Toggle overflow 참고
호스트 시스템이 이미 다른 Red Hat Network 서버에 등록되어 있을 경우 위의 명령에--force옵션을 추가합니다. - Satellite 웹 인터페이스에서 호스트 시스템의 프로파일을 오픈합니다. https://your-satellite.example.com/에서 Satellite의 웹 인터페이스로 로그인합니다. 상단의 네비게이션 바에서 시스템 탭을 클릭합니다. 등록하신 호스트 시스템을 확인합니다 - 호스트 시스템의 프로파일명을 클릭하여 시스템 프로파일 페이지로 액세스합니다.
- 가상 게스트를 호스팅하기 위해 필요한 소프트웨어에 액세스해야 하는 시스템이 소프트웨어 채널에 액세스했는 지를 확인합니다. 호스트 시스템의 프로파일 페이지에서 등록된 채널에 있는 프로파일 페이지에서 채널 서브스크립션 변경 링크를 클릭합니다. RHEL 가상화 및 RHEL 서버 용 Red Hat Network 도구 체크 박스를 선택하고 채널 목록 아래에 있는 버튼을 클릭합니다.
- 다음으로 시스템에 가상 게스트를 호스팅하기 위해 필요한 소프트웨어가 설치되었는 지를 확인합니다. 호스트 시스템에서 루트로 다음과 같은 명령을 실행합니다:
rpm -q qemu-kvm rhn-virtualization-host python-virtinst
rpm -q qemu-kvm rhn-virtualization-host python-virtinstCopy to Clipboard Copied! Toggle word wrap Toggle overflow rpm명령으로 이러한 패키지가 설치되지 않았다고 나타나면루트로 다음과 같은 명령을 실행하여 이를 설치하셔야 합니다.yum install qemu-kvm rhn-virtualization-host python-virtinst
yum install qemu-kvm rhn-virtualization-host python-virtinstCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 컴퓨터를 다시 시작하여 변경 사항을 반영하거나 프로세서에 해당하는 적절한
modprobe명령을 사용합니다:modprobe kvm_intel
modprobe kvm_intelCopy to Clipboard Copied! Toggle word wrap Toggle overflow 또는:modprobe kvm_amd
modprobe kvm_amdCopy to Clipboard Copied! Toggle word wrap Toggle overflow osad패키지를 설치 및 실행하면 Satellite 서버에서 보낸 시작, 일시 중지, 다시 시작, 종료와 같은 명령에 호스트 시스템이 반응합니다. 다음을 사용하여 패키지를 설치합니다:yum install -y osad
yum install -y osadCopy to Clipboard Copied! Toggle word wrap Toggle overflow 설치 후osad프로세스를 시작하셔야 합니다:/sbin/service osad restart
/sbin/service osad restartCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 현재 호스트 시스템에 RHN 가상 게스트 프로비저닝이 준비되어야 합니다.
7.1.3. 호스트 시스템에 Red Hat Enterprise Linux 5가 설치되어 있음 링크 복사링크가 클립보드에 복사되었습니다!
xen 또는 kvm 패키지가 설치되어 있는 지를 확인하시기 바랍니다. 설치되지 않았을 경우 Satellite를 사용하여 이를 설치합니다.
- 먼저, Satellite에 호스트 시스템을 등록합니다.
ssh명령을 사용하여 호스트 시스템에 연결합니다. root로 다음의 명령을 사용하여 호스트 시스템을 Satellite에 등록합니다:rhnreg_ks --serverUrl=http://your-satellite.example.com/XMLRPC \ --username=username --password=password
rhnreg_ks --serverUrl=http://your-satellite.example.com/XMLRPC \ --username=username --password=passwordCopy to Clipboard Copied! Toggle word wrap Toggle overflow 참고
호스트 시스템이 이미 다른 Red Hat Network 서버에 등록되어 있을 경우 위의 명령에--force옵션을 추가합니다. - Satellite 웹 인터페이스에서 호스트 시스템의 프로파일을 오픈합니다. https://your-satellite.example.com/에서 Satellite의 웹 인터페이스로 로그인합니다. 상단의 네비게이션 바에서 시스템 탭을 클릭합니다. 등록하신 호스트 시스템을 확인합니다 - 호스트 시스템의 프로파일명을 클릭하여 시스템 프로파일 페이지로 액세스합니다.
- 가상 게스트를 호스팅하기 위해 필요한 소프트웨어에 액세스해야 하는 시스템이 소프트웨어 채널에 액세스했는 지를 확인합니다. 호스트 시스템의 프로파일 페이지에서 등록된 채널에 있는 프로파일 페이지에서 채널 서브스크립션 변경 링크를 클릭합니다. RHEL 가상화 및 RHEL 서버 용 Red Hat Network 도구 체크 박스를 선택하고 채널 목록 아래에 있는 버튼을 클릭합니다.
- 다음으로 시스템에 가상 게스트를 호스팅하기 위해 필요한 소프트웨어가 설치되었는 지를 확인합니다. 호스트 시스템에서 루트로 다음과 같은 명령을 실행합니다:
rpm -q xen kernel-xen rhn-virtualization-host
rpm -q xen kernel-xen rhn-virtualization-hostCopy to Clipboard Copied! Toggle word wrap Toggle overflow kvm의 경우 root로 다음과 같은 명령을 실행합니다:rpm -q kvm kmod-kvm rhn-virtualization-host python-virtinst
rpm -q kvm kmod-kvm rhn-virtualization-host python-virtinstCopy to Clipboard Copied! Toggle word wrap Toggle overflow rpm명령으로 이러한 패키지가 설치되지 않았다고 나타나면루트로 다음과 같은 명령을 실행하여 이를 설치하셔야 합니다.yum install xen kernel-xen rhn-virtualization-host
yum install xen kernel-xen rhn-virtualization-hostCopy to Clipboard Copied! Toggle word wrap Toggle overflow kvm사용자의 경우 root로 다음과 같은 명령을 실행하여 설치합니다:yum install kvm kmod-kvm rhn-virtualization-host python-virtinst
yum install kvm kmod-kvm rhn-virtualization-host python-virtinstCopy to Clipboard Copied! Toggle word wrap Toggle overflow Xen의 경우/etc/grub.conf설정 파일을 편집하여 디폴트로 새로운 xen 커널을 부팅하셔야 합니다. 이를 위해grub.conf에서title행의 시작에서initrd행의 끝까지 xen 커널과 관련된 행을 선택하여 이를 복사, 삭제한 후grub.conf에서 첫번째 커널 항목이 되도록 이를 파일에 붙이기 합니다. 또한grub.conf의 상단에 있는 디폴트 변수값이 '0'으로 설정되어 있는지를 확인합니다.참고
호스트 시스템에서 커널을 업데이트할 경우, 재부팅시 표준 커널이 기본값으로 선택됩니다. 기본값으로 Xen 커널이 선택되었는지를 확인하려면/etc/sysconfig/kernel파일에 다음과 같은 값을 변경합니다:DEFAULTKERNEL=kernel
DEFAULTKERNEL=kernelCopy to Clipboard Copied! Toggle word wrap Toggle overflow 값을kernel-xen으로 변경합니다:DEFAULTKERNEL=kernel-xen
DEFAULTKERNEL=kernel-xenCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 컴퓨터를 다시 시작하여 변경 사항을 반영하거나 프로세서에 해당하는 적절한
modprobe명령을 사용합니다:modprobe kvm_intel
modprobe kvm_intelCopy to Clipboard Copied! Toggle word wrap Toggle overflow 또는:modprobe kvm_amd
modprobe kvm_amdCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 시스템을 재부팅하여 xen 커널로 부팅합니다. 재부팅시 시스템이 자동으로 xen 커널로 부팅하지 않지만 문제 해결을 위해 이를 확인하시려 할 경우
uname -r명령을 사용하여 실행 중인 커널이 xen 커널인지를 확인하실 수 있습니다. 커널명에xen문자열이 없을 경우 올바른 커널로 부팅하실 수 없습니다.참고
이미 시스템에xen및kernel-xen이 설치되어 있을 경우rhn-virtualization-host를 설치한 후에 재부팅하실 필요가 없습니다. osad패키지를 설치 및 실행하면 Satellite 서버에서 보낸 시작, 일시 중지, 다시 시작, 종료와 같은 명령에 호스트 시스템이 반응합니다. 다음을 사용하여 패키지를 설치합니다:yum install -y osad
yum install -y osadCopy to Clipboard Copied! Toggle word wrap Toggle overflow 설치 후,osad프로세스를 시작합니다:/sbin/service osad restart
/sbin/service osad restartCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 현재 호스트 시스템에 RHN 가상 게스트 프로비저닝이 준비되어야 합니다.
7.2. 가상 시스템 설정 링크 복사링크가 클립보드에 복사되었습니다!
7.2.1. 게스트 시스템의 킥스타트 프로파일 생성 링크 복사링크가 클립보드에 복사되었습니다!
- Satellite의 웹 인터페이스로 로그인합니다. 사용자 RHN에 있는 작업 위젯에서 킥스타트 관리 링크를 클릭하거나 또는 상단 네비게이션 바에 위치한 시스템⇒ 왼쪽 네비게이션 바에 위치한 킥스타트를 클릭하여 킥스타트 개요 화면으로 이동합니다.
- 킥스타트 개요 페이지에서 오른쪽 상단 코너에 있는 킥스타트 작업 위젯의 새로운 킥스타트 프로파일 생성 링크를 클릭합니다.
- 다음은 킥스타트 프로파일 생성 과정 1단계입니다:
- 다른 프로파일과 구분할 수 있도록 프로파일에 대한 레이블을 입력합니다. guest-system라고 입력하시는 것이 좋습니다.
- 기본 채널 영역에서 Red Hat Enterprise Linux $PRODUCT ($ARCH용 v.5 또는 6)를 선택합니다. 여기서 $ARCH는 호스트 시스템의 운영 체제에 해당하는 아키텍처를 $PRODUCT는 서버 또는 클라이언트를 의미합니다.
참고
클라이언트 소프트웨어 채널을 Satellite에 동기화하지 않으셨을 경우 Red Hat Enterprise Linux 클라이언트 5 또는 6을 선택하실 수 없습니다.참고
Red Hat Enterprise Linux 5 또는 6과 Red Hat Enterprise Linux 5 또는 6 데스크탑의 채널 레이블은 각각 '서버'와 '클라이언트'가 됨에 유의하십시오. - 킥스타트 가능한 트리 영역에서 게스트를 프로비저닝하는 데 사용할 제품에 따라 ks-rhel-$ARCH-$PRODUCT-5를 선택하셔야 합니다. 여기서 $ARCH는 호스트 시스템의 아키택처를 $PRODUCT는 '서버' 또는 '클라이언트'를 말합니다.
- 가상화 유형 영역에서 반가상화된 게스트를 선택합니다.
참고
기존 킥스타트 프로파일의 가상화 유형을 변경할 경우, 부트로더 및 파티션 옵션도 변경되어, 사용자 설정 사항을 덮어 쓰기할 수 있습니다. 가상화 유형 변경 시 파티션 탭을 통해 이러한 설정 사항을 확인합니다. - 마지막으로 화면의 오른쪽 하단에 있는 버튼을 클릭하여 다음 단계로 이동합니다.
- 킥스타트 프로파일 생성 과정 2 단계에서는 게스트 시스템 설치를 위한 배포 파일의 위치를 선택합니다. 화면에는 이미 디폴트 다운로드 위치로 설정되어 있습니다. 버튼을 클릭하여 3단계를 진행합니다.
참고
이전 단계에서 디폴트로 다운로드 위치가 설정되지 않았을 경우, Red Hat 서버에서 Satellite로 소프트웨어 채널 컨텐츠를 동기화하실 수 없습니다. - 킥스타트 프로파일 생성 과정의 3 단계에서 프로비저닝할 게스트 시스템에 설정할 루트 암호를 선택한 후, 버튼을 클릭하여 프로파일 생성을 마칩니다.
7.2.2. 게스트 시스템 프로비저닝 링크 복사링크가 클립보드에 복사되었습니다!
- Satellite 웹 인터페이스로 로그인합니다. 상단의 네비게이션바에서 시스템 탭을 클릭하여 호스트 시스템의 프로파일을 검색한 후 시스템명을 클릭합니다.
- 게스트 시스템에 대해 킥스타트를 스케줄하기 위해 호스트 시스템의 프로파일에서 가상화 ⇒ 프로비저닝 탭으로 이동합니다. 게스트명 영역에서 게스트1을 선택합니다. 메모리 할당, 가상 CPU, 저장 영역은 디폴트 값으로 합니다. 이값을 원하시는 데로 변경하실 수 있으나 인터페이스에서 각 영역에 대해 나타나는 메세지를 적어두시기 바랍니다. 킥스타트 프로파일 영역에서는 이전 단계에서 생성하신 게스트 시스템 프로파일을 선택합니다.
- 마지막으로, 화면의 오른쪽 하단 코너에 있는 버튼을 클릭합니다. 게스트의 킥스타트 진행 상태를 확인할 수 있는 킥스타트 상태 페이지로 이동하게 됩니다. 약 10분에서 15분 뒤 킥스타트 상태를 보여주는 화면에서 킥스타트가 성공적으로 완료되었다고 나타납니다. 새로운 게스트를 확인하시려면 Satellite에서 호스트 시스템 프로파일의 가상화 탭을 클릭하시기 바랍니다. 가상 시스템 목록을 보시려면 시스템 ⇒ 시스템 ⇒ 가상 시스템으로 이동하시기 바랍니다.
참고
게스트의 킥스타트를 스케줄링한 후에 킥스타트 상태 페이지에 있는 Xen에 대한 킥스타트 시작 게스트 메세지를 보실 수 없을 경우, 호스트에osad가 없기 때문일 수 있습니다.호스트 시스템에osad패키지가 있어야 Satellite 서버에서 보내진 시작, 일시 정지, 다시 시작, 종료와 같은 명령에 응답할 수 있습니다.osad가 설치되지 않아 실행되지 않을 경우, 호스트 시스템은 2.5 시간 동안이나 또는 다음번에 RHN 데몬이 실행될 때 웹 인터페이스를 통해 이러한 명령을 받을 수 없게 됩니다.Satellite 서버에 있는 호스트 시스템의 프로파일에서 OSA 상태 영역을 확인하여osad가 설치되어 실행되는 지에 대한 여부를 확인하실 수 있습니다. 이러한 영역이 존재하지 않거나 또는 시스템이 몇 분동안 Satellite 서버에 연결할 수 없다고 나타나면, 호스트에서 게스트를 프로비저닝하기 전에yum(yum install -y osad명령을 사용)을 설치하셔야 합니다.참고
게스트의 킥스타트 작업 도중Kickstart Status페이지에서 다음과 같은 메세지를 받으실 수 있습니다:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 20분 이상이 경과해도 이러한 메세지가 나타나지 않을 경우 걱정하지 마십시오. 킥스타트가 계속 진행되는 지를 확인하시려면 설치 로그를 확인하여 오류가 없는 지를 확인한 후, 킥스타트 상태 페이지를 다시 불러오기하여 마지막 파일 요청 영역이 계속 업데이트되는 지를 확인합니다. - 호스트에 게스트를 추가 등록하시고자 할 경우, 위의 단계를 반복하여 실행하시기 바랍니다. 한번에 하나의 게스트만을 프로비저닝할 수 있다는 점에 유의하시기 바랍니다. 다른 게스트가 있는 동안 게스트 킥스타트를 실행하실 경우, 현재의 게스트 킥스타트 설치 과정은 취소되고 새로운 게스트의 킥스타트 설치 과정이 실행됩니다.
- 호스트 시스템의 프로파일에 있는 가상화 탭을 클릭하여 Satellite 서버의 웹 인터페이스에 있는 새로 생성된 가상 게스트 시스템을 확인합니다. 그 후, 가상 시스템의 프로파일명을 클릭하면 프로파일의 Satellite 시스템 프로파일로 이동하게 됩니다.
7.2.3. 가상 게스트 인타이틀먼트 관리 링크 복사링크가 클립보드에 복사되었습니다!
7.3. 가상 시스템을 사용하여 작업하기 링크 복사링크가 클립보드에 복사되었습니다!
참고
xen 호스트에 대해 설명합니다. Red Hat Enterprise Linux 6에서 현재 xen은 지원되지 않으며 kvm이 권장되는 가상화 방법입니다.
7.3.1. SSH를 통해 가상 시스템으로 로그인 링크 복사링크가 클립보드에 복사되었습니다!
- 가상 시스템의 IP 주소를 배치하셔야 합니다. 시스템 ⇒ 가상 시스템 탭으로 가셔서 가상 시스템의 프로파일명을 클릭합니다.
- 가상 시스템의 프로파일 페이지에 있는 IP 주소 영역의 왼쪽 부분에 IP 주소가 있습니다.
- 이전 단계에서 생성하신 킥스타트 프로파일에 있는 가상 시스템에 설정한 암호를 사용하고 루트로
ssh명령을 사용하여 IP 주소에 연결합니다.
7.3.2. 호스트를 통한 콘솔 액세스 링크 복사링크가 클립보드에 복사되었습니다!
- 먼저 호스트 시스템에 연결하고 함께 작업하려는 게스트의 ID를 정합니다.
ssh를 사용해 호스트 시스템에 연결하고 다음과 같은 명령을 실행합니다:xm list
xm listCopy to Clipboard Copied! Toggle word wrap Toggle overflow 이는 Satellite 서버에 생성하신 모든 게스트 목록을 ID와 함께 보여줍니다. 이 목록에서guest1을 찾아 이 게스트에 2라는 ID가 정해졌을 경우 다음과 같이 실행합니다: - 다음과 같은 명령을 실행하여 가상 시스템의 콘솔을 액세스합니다:
xm console 2
xm console 2Copy to Clipboard Copied! Toggle word wrap Toggle overflow guest1에 있는 로그인 프롬프트를 확인하실 수 있습니다. - 시스템을 프로비저닝하기 위해 사용했던 킥스타트 프로파일에서 설정하신 암호과 같은 암호를 사용하여 루트로
guest1에 로그인합니다.(화면에 메세지가 나타날 경우, Enter 키를 누르면 새로운 로그인 프로프트가 나타납니다.) - 게스트 콘솔에서 나가서 호스트 시스템의 명령 프롬프트로 되돌아 오시려면 Ctrl 키와 ] 키를 누릅니다.
7.3.3. Satellite 웹 인터페이스를 통해 소프트웨어 설치하기 링크 복사링크가 클립보드에 복사되었습니다!
- 로그인 후 시스템 ⇒ 시스템 ⇒ 가상 시스템으로 이동하고 가상 시스템의 프로파일 명을 선택하여 Satellite의 웹 인터페이스에 있는 가상 시스템의 프로파일을 검색합니다.
- 가상 시스템의 프로파일에서 소프트웨어 ⇒ 패키지 탭을 클릭합니다.
- 패키지 탭에서 새로운 패키지 설치를 클릭합니다.
- 설치하시려는 패키지를 선택한 후 화면의 오른쪽 하단 코너에 위치한 선택한 패키지 설치 버튼을 클릭합니다.
- 패키지 설치 정보를 살펴보신 후 화면의 오른쪽 하단 코너에 있는 버튼을 클릭합니다.
- 패키지 설치는 다음번에 게스트 시스템이 Satellite 서버에 체크인할 때 실행됩니다. 바로 설치할 것을 강제하시려면 게스트 시스템에서
rhn_check명령을 실행합니다.
7.3.4. 가상 시스템에서 Yum을 통해 소프트웨어 설치하기 링크 복사링크가 클립보드에 복사되었습니다!
yum 명령을 사용하여 소프트웨어를 설치 및 업데이트하실 수 있습니다. 예를 들어, 텍스트 편집기 vim을 설치하시려면 다음의 명령을 사용합니다:
yum install -y vim-enhanced
yum install -y vim-enhanced
7.3.5. 호스트 재부팅시 게스트 시작 링크 복사링크가 클립보드에 복사되었습니다!
rhn-virtualization-host 서비스는 자동으로 게스트를 재시작할 수 있습니다.
/etc/sysconfig/rhn/virt/에 있는 호스트에 게스트 설정 파일을 배치합니다. 이는 UUID에 의해 이름이 지정되지만, UUID 파일에 있는 게스트 이름을 찾기 위해grep명령을 사용하여 올바른 파일을 찾을 수 있습니다.- 게스트 시스템에 해당하는 UUID 파일을 발견하면, UUID 파일에서
/etc/sysconfig/rhn/virt/auto/디렉토리로 심볼릭 링크를 만듭니다.ln -s /etc/sysconfig/rhn/virt/GUEST_UUID.xml /etc/sysconfig/rhn/virt/auto/
ln -s /etc/sysconfig/rhn/virt/GUEST_UUID.xml /etc/sysconfig/rhn/virt/auto/Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.3.6. 가상 시스템 삭제하기 링크 복사링크가 클립보드에 복사되었습니다!
- 삭제하려는 가상 시스템을 종료합니다. 이를 위해 Satellite 웹 인터페이스에서 호스트 시스템 프로파일을 검색하여 가상화 탭을 클릭한 후 삭제하시려는 가상 시스템을 선택 해제합니다. 그 뒤, 화면 하단에 있는 버튼을 클릭하여 시스템을 종료합니다.
- 다음으로 Satellite에서 가상 시스템을 삭제합니다. 이를 위해 가상 시스템의 체크 박스를 선택해제하고 화면 하단에 있는 버튼을 클릭합니다.
참고
가상 시스템을 종료하는 작업과 이를 삭제하는 작업 사이에 2분 정도의 여유를 둡니다. 그렇지 않을 경우, 가상 시스템은 올바르게 종료하지 못하고 실행되는 동안 삭제될 수 있습니다. 가상 시스템이 실행되는 동안 Satellite에서 이를 삭제하셨을 경우, Satellite에서 다음번에 이를 확인한다고 나타납니다. 이러한 경우, 시스템을 종료하고 2분 정도 경과한 뒤 이를 다시 삭제합니다. - 삭제하시려는 가상 시스템에 대한 디스크 이미지를 삭제합니다. 예를 들어, 호스트 시스템 상의 다음과 같은 경로에는 게스트1에 해당하는 디스크 이미지가 있습니다.
/var/lib/xen/disk-images/guest1.disk
/var/lib/xen/disk-images/guest1.diskCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음과 같은 명령을 사용하여 이를 삭제합니다:rm /var/lib/xen/disk-images/guest1.disk
rm /var/lib/xen/disk-images/guest1.diskCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 마지막으로, 호스트 시스템에서 RHN 설정 파일을 삭제하셔야 합니다. 게스트1에 해당하는 RHN 설정 파일은 다음과 같은 명령을 실행하여 얻으실 수 있습니다.
grep guest1 /etc/sysconfig/rhn/virt/*.xml
grep guest1 /etc/sysconfig/rhn/virt/*.xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음으로 해당 파일을 삭제합니다. 예:rm /etc/sysconfig/rhn/virt/14e5cfbf72342515236ad74b260c2f6b.xml
rm /etc/sysconfig/rhn/virt/14e5cfbf72342515236ad74b260c2f6b.xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 호스트 시스템 및 Satellite서버에서 게스트 시스템이 성공적으로 삭제되었습니다.
8장. Cobbler 링크 복사링크가 클립보드에 복사되었습니다!
cobbler check명령을 사용하여 설치 환경 분석cobbler replicate를 사용하여 여러 사이트 설치 서버 설정- Cheetah 템플릿 엔진 및 킥스타트 Snippets를 사용하여 킥스타트 템플릿 생성 및 관리
koan클라이언트 사이드 도구를 사용하여 가상 장치 게스트 설치 자동화
8.1. Cobbler 요건 링크 복사링크가 클립보드에 복사되었습니다!
- PXE를 사용하여 시스템을 설치하기 위해 Cobbler를 사용할 경우, 먼저
tftp-server를 설치 및 설정해야 합니다. - 설치 목적을 위해 PXE 부트 시스템에 Cobbler를 사용하려는 경우, Cobbler PXE 부팅을 위해 DHCP 서버로 작동할 수 있는 기능을 가지고 있거나 또는 네트워크 DHCP 서버
/etc/dhcp.conf를 액세스하여next-server를 Cobbler 서버의 호스트 이름이나 IP 주소로 변경해야 합니다.
8.1.1. /etc/cobbler/settings에 Cobbler 설정 링크 복사링크가 클립보드에 복사되었습니다!
/etc/cobbler/settings 파일에서 실행됩니다. 파일에는 여러 구성 가능한 설정이 포함되어 있으며, Cobbler 기능에 미치는 영향 및 사용자 환경에 맞게 설정을 변경할 것을 권장할 지에 관해 각 설정에 대한 자세한 설명을 제공합니다.
/etc/cobbler/settings 파일을 참조하십시오.
8.1.2. Cobbler에 필요한 서비스 링크 복사링크가 클립보드에 복사되었습니다!
8.1.2.1. DHCP로 Cobbler 설정 링크 복사링크가 클립보드에 복사되었습니다!
8.1.2.1.1. 기존의 DHCP 서버 설정 링크 복사링크가 클립보드에 복사되었습니다!
- 관리자는
bootp프로토콜을 사용하여 네트워크 부팅을 활성화합니다. - 그 후 관리자는
PXE라는 클래스를 만듭니다. 이는 부팅 순서에서 먼저 PXE를 갖도록 시스템을 설정할 경우, 이를PXEClient로 인식하는 것입니다. - 그 후 DHCP 서버는 시스템을 192.168.2.1의 Cobbler 서버로 전송합니다.
- 마지막으로 DHCP 서버는
pxelinux.0부트로더 파일을 가져옵니다.
8.1.2.2. Cobbler용 Xinetd 및 TFTP 설정 링크 복사링크가 클립보드에 복사되었습니다!
/etc/xinetd.d/tftp를 편집하고 disable = yes 행을 disable = no로 변경합니다.
pxelinux.0 부트 이미지를 서비스하기 전 Xinetd 서비스를 먼저 시작해야 합니다.
chkconfig --level 345 xinetd on /sbin/service xinetd start
chkconfig --level 345 xinetd on
/sbin/service xinetd start
chkconfig 명령은 모든 사용자 런레벨에 대해 xinetd 서비스를 활성화하는 반면, /sbin/service 명령은 xinetd를 바로 활성화합니다.
8.1.2.3. Cobbler 지원을 위해 SELinux 및 IPTables 설정 링크 복사링크가 클립보드에 복사되었습니다!
8.1.2.3.1. SELinux 설정 링크 복사링크가 클립보드에 복사되었습니다!
setsebool -P httpd_can_network_connect true
setsebool -P httpd_can_network_connect true
-P 스위치는 모든 시스템 재부팅 후에도 HTTPD 연결을 사용하기 때문에 중요합니다.
8.1.2.3.2. IPTables 설정 링크 복사링크가 클립보드에 복사되었습니다!
- TFTP 경우:
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 69 -j ACCEPT /sbin/iptables -A INPUT -m state --state NEW -m udp -p udp --dport 69 -j ACCEPT
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 69 -j ACCEPT /sbin/iptables -A INPUT -m state --state NEW -m udp -p udp --dport 69 -j ACCEPTCopy to Clipboard Copied! Toggle word wrap Toggle overflow - HTTPD 경우:
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT /sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT /sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPTCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Cobbler 및 Koan XMLRPC의 경우:
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 25151 -j ACCEPT
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 25151 -j ACCEPTCopy to Clipboard Copied! Toggle word wrap Toggle overflow
/sbin/iptables-save
/sbin/iptables-save
8.2. Cobbler 서비스 동기화 및 시작 링크 복사링크가 클립보드에 복사되었습니다!
cobbler check에 지정된 모든 전제 조건을 만족하는 경우에, Cobbler 서비스를 시작할 수 있습니다
/usr/sbin/rhn-satellite start
/usr/sbin/rhn-satellite start
주의
cobblerd 서비스를 시작 또는 정지하지 마십시오. 그렇지 않을 경우, 오류 및 기타 문제가 발생합니다.
/usr/sbin/rhn-satellite를 사용합니다.
8.3. Cobbler에 배포판 추가 링크 복사링크가 클립보드에 복사되었습니다!
cobbler를 사용하려면 다음과 같이 합니다:
cobbler distro add --name=string --kernel=path --initrd=path
cobbler distro add --name=string --kernel=path --initrd=path
--name=string 스위치는 하나의 배포판을 다른 배포판과 구별하기 위해 사용되는 레이블입니다. (예: rhel5server)
--kernel=path 스위치는 커널 이미지 파일로의 경로를 지정합니다
--initrd=path 스위치는 초기 ramdisk (initrd) 이미지 파일로의 경로를 지정합니다.
8.4. Cobbler에 프로파일 추가 링크 복사링크가 클립보드에 복사되었습니다!
cobbler를 사용하는 방법은 다음과 같습니다:
cobbler profile add --name=string --distro=string [--kickstart=url] [--virt-file-size=gigabytes] [--virt-ram=megabytes]
cobbler profile add --name=string --distro=string [--kickstart=url] [--virt-file-size=gigabytes] [--virt-ram=megabytes]
--name=string은 rhel5webserver 또는 rhel4workstation와 같이 프로파일에 대한 고유한 레이블입니다.
--distro=string 스위치는 특정 프로파일로 사용되는 배포판을 지정합니다. 배포판은 8.3절. “Cobbler에 배포판 추가 ”에 추가되어 있습니다.
--kickstart=url 옵션은 킥스타트 파일 (사용 가능할 경우)의 위치를 지정합니다.
--virt-file-size=gigabytes 옵션은 가상 게스트 파일 이미지 크기를 설정할 수 있게 합니다. 지정되어 있지 않을 경우 기본값은 5 기가바이트입니다.
--virt-ram=megabytes 옵션은 가상 게스트 시스템이 사용할 수 있는 실제 RAM의 메가바이트 크기를 지정합니다. 지정되어 있지 않을 경우 기본값은 512 메가바이트입니다.
8.5. Cobbler에 시스템 추가 링크 복사링크가 클립보드에 복사되었습니다!
참고
koan 및 PXE 메뉴만을 통해 프로비저닝하고 있을 경우, 시스템 기록을 만들 필요는 없지만, 시스템 특유의 킥스타트 템플릿이 요구되거나 또는 특정 시스템은 항상 설치된 특정 컨텐츠를 수신하도록 설정되어 있는 것이 유용합니다. 특정 클라이언트를 위해 지정된 특정 역할이 있을 경우, 이를 위해 시스템 기록을 생성해야 합니다.
cobbler system add --name=string --profile=string --mac=AA:BB:CC:DD:EE:FF
cobbler system add --name=string --profile=string --mac=AA:BB:CC:DD:EE:FF
--name=string은 engineeringserver 또는 frontofficeworkstation과 같이 시스템에 대해 고유한 레이블입니다.
--profile=string은 8.4절. “Cobbler에 프로파일 추가 ”에 추가된 프로파일 이름 중 하나를 지정합니다.
--mac=AA:BB:CC:DD:EE:FF 옵션은 특정 MAC 주소를 갖는 시스템이 킥스타트되는 경우 시스템 기록과 관련된 프로파일에 자동으로 공급되도록 해야 합니다.
man cobbler를 입력하여 나타나는 Cobbler man 페이지를 참조하십시오.
8.6. Cobbler 템플릿 링크 복사링크가 클립보드에 복사되었습니다!
- 관리자가 모든 특수한 환경에 대해 킥스타트를 수동으로 생성하거나 이중으로 작성하지 않고 대량의 프로파일 또는 시스템을 생성 및 관리하게 하는 강력한 기능
- 템플릿은 복잡하고, 루프, 조건 미치 기타 확장 기능 및 구문을 포함시킬 수 있지만, 이러한 복잡성 없이 간단하게 킥스타트 파일을 생성하기 위해 사용될 수 있습니다.
8.6.1. 템플릿 사용 링크 복사링크가 클립보드에 복사되었습니다!
/etc/sysconfig/network-scripts/와 같은 일반적인 경로에 대해 정적 값을 갖습니다. 하지만, 표준 킥스타트 파일과 다른 템플릿 부분은 변수를 사용합니다.
network --device=eth0 --bootproto=static --ip=192.168.100.24 --netmask=255.255.255.0 --gateway=192.168.100.1 --nameserver=192.168.100.2
network --device=eth0 --bootproto=static --ip=192.168.100.24 --netmask=255.255.255.0 --gateway=192.168.100.1 --nameserver=192.168.100.2
network --device=$net_dev --bootproto=static --ip=$ip_addr --netmask=255.255.255.0 --gateway=$my_gateway --nameserver=$my_nameserver
network --device=$net_dev --bootproto=static --ip=$ip_addr --netmask=255.255.255.0 --gateway=$my_gateway --nameserver=$my_nameserver
8.6.2. Kickstart Snippets 링크 복사링크가 클립보드에 복사되었습니다!
$SNIPPET() 함수에 의해 호출 될 수 있습니다.
my_partition과 같은 파일에 저장하여 파일을 /var/lib/cobbler/snippets/에 배치하면 Cobbler가 이에 액세스할 수 있습니다.
$SNIPPET() 함수를 사용하여 snippet을 사용할 수 있습니다. 예:
$SNIPPET('my_partition')
$SNIPPET('my_partition')
my_partition 파일에 포함된 snippet 코드로 교체합니다.
8.7. Koan 사용 링크 복사링크가 클립보드에 복사되었습니다!
8.7.1. Koan을 사용하여 가상 시스템을 공급 링크 복사링크가 클립보드에 복사되었습니다!
koan을 사용하여 시스템에 가상 게스트 설치를 시작할 수 있습니다.
cobbler add profile --name=virtualfileserver --distro=rhel-i386-server-5 --virt-file-size=20 --virt-ram=1000
cobbler add profile --name=virtualfileserver --distro=rhel-i386-server-5 --virt-file-size=20 --virt-ram=1000
koan과 함께 다음을 실행합니다:
koan --server=hostname --list=profiles
koan --server=hostname --list=profiles
cobbler profile add로 생성된 사용 가능한 모든 프로파일을 나열합니다.
koan --virt --server=cobbler-server.example.com --profile=virtualfileserver --virtname=marketingfileserver
koan --virt --server=cobbler-server.example.com --profile=virtualfileserver --virtname=marketingfileserver
virtualfileserver 프로파일을 사용하여 가상 게스트 시스템이 Cobbler 서버 (호스트 이름 cobbler-server.example.com)에서 생성되도록 지정합니다. virtname 옵션은 가상 게스트에 대한 레이블을 지정할 수 있지만, 기본값으로 시스템의 MAC 주소를 사용하여 레이블됩니다.
8.7.2. 실행 중인 시스템을 다시 설치하기 위해 Koan 사용 링크 복사링크가 클립보드에 복사되었습니다!
koan은 실행 중인 시스템을 사용 가능한 Cobbler 프로파일에서 새로운 설치로 교체하는데 도움을 줄 수 있습니다.
koan --replace-self --server=hostname --profile=name
koan --replace-self --server=hostname --profile=name
--server=hostname에 지정된 Cobbler 서버의 --profile=name에 있는 프로파일을 사용하여 시스템을 교체합니다.
9장. UNIX 지원 가이드 링크 복사링크가 클립보드에 복사되었습니다!
9.1. 소개 링크 복사링크가 클립보드에 복사되었습니다!
9.1.1. 지원되는 UNIX 변형 링크 복사링크가 클립보드에 복사되었습니다!
| Solaris 버전 | sun4m | sun4d | sun4u | sun4v | sun4us | x86 |
|---|---|---|---|---|---|---|
| Solaris 8 | 예 | 아니요 | 예 | 해당 없음 | 아니요 | 아니요 |
| Solaris 9 | 예 | 해당 없음 | 예 | 해당 없음 | 아니요 | 예 |
| Solaris 10 | 해당 없음 | 해당 없음 | 예 | 예 | 아니요 | 예 |
9.1.2. 선수 조건 링크 복사링크가 클립보드에 복사되었습니다!
- RHN Satellite 5.0 이상
- 관리 (Management) 인타이틀먼트를 갖춘 Satellite 인증서
- 각 UNIX 클라이언트를 위한 관리 (Management) 인타이틀먼트
- python, pyOpenSSL과 같은 UNIX 용 RHN 패키지 그리고 Red Hat Network 클라이언트 패키지.
- 지원 라이브러리를 제공하는 Sunfreeware 패키지. 일부 패키지는 RHN Satellite를 통해 사용할 수 있습니다. 전제 목록은 9.3.1절. “추가 패키지 다운로드 및 설치하기”에서 참조하시기 바랍니다.
9.1.3. 포함된 기능 링크 복사링크가 클립보드에 복사되었습니다!
- 설정된 주기에 따라
rhn_check을 실행하는 Red Hat Network Service Daemon (rhnsd) - Satellite에서 스케쥴된 모든 설정 작업을 실행하는 Red Hat Network Configuration Client (
rhncfg-client) - RHN 설정 채널을 명령행을 이용하여 관리하는 Red Hat Network Configuration Manager (
rhncfg-manager) - Satellite에 체크인하여 서버에서 스케쥴된 모든 작업을 수행하는
rhn_check프로그램 - 시스템 그룹핑, 패키지 프로파일 비교, 다수의 시스템을 한번에 관리하는 시스템 세트 관리자와 같은 모든 관리 (Management) 레벨 기능.
- 원격 명령 (Remote Command)이라고 불리우는 Provisioning 기능은 사용자가 Satellite 웹사이트를 이용하여 어떠한 관리 클라이언트에서도 (클라이언트가 작업을 허용하는 경우) 루트 레벨 명령을 스케쥴할 수 있도록 해줍니다.
9.1.4. 기능 차이점 링크 복사링크가 클립보드에 복사되었습니다!
- UNIX 용 Red Hat Update Agent는 Linux 버전 보다 훨씬 적은 수의 옵션을 제공하며, 패키지 설치시
rpm대신 운영 체제의 원시 툴셋을 이용합니다 - 정확한 옵션 목록은 9.4.2.4절. “명령행에서 업데이트하기”에서 참조하시기 바랍니다. - RHN Push 애플리케이션은 패키지, 패치와 패치 클러스터를 포함한 원시 UNIX 파일 유형을 업로드하도록 수정되었습니다Solaris 패키지, 패치 및 패치 클러스터 파일은 RPM 파일과 다르기 때문에, 채널 업로드하는데 사용되는 메커니즘도 어느정도 차이가 있습니다. Solaris 용
rhnpush패키지에는 다음과 같은 두 가지 응용 프로그램이 있습니다:- 첫 번째 응용 프로그램인
solaris2mpm는 Solaris 패키지 또는 패치에 사용되는 MPM 파일을 생성하기 위한 RHN 유틸리티입니다. MPM 파일의 중간 포맷으로 Satellite는 업로드된 파일을 관리하고 이해할 수 있습니다. - 두 번째 응용프로그램인
rhnpush는 기능이 확장되어 RPM 파일 뿐 만 아니라 MPM을 다룰 수 있습니다. 그렇지 않을 경우, 이는rhnpush의 Linux 버전에 동일하게 작동합니다.
- RHN 웹사이트의 채널 (Channels) 탭에 원시 UNIX 파일 유형 설치와 저장에 대한 내용이 추가되었습니다.
9.1.5. 제외된 기능 링크 복사링크가 클립보드에 복사되었습니다!
- 킥스타팅, 패키지 롤백과 같은 모든 프로비저닝 (Provisioning) 레벨 기능을 사용 불가능합니다. 한가지 예외가 있다면 설정 파일 기능은 여전히 사용 가능합니다.
- 에라타 업데이트라는 개념이 UNIX에서는 아직 이해하지 못하므로, 모든 에라타 관련 옵션을 사용 불가능합니다.
- 패키지의 소스 파일
RHAT*.pkg 파일을 재배치하는 것은 아직 지원되지 않습니다.
9.2. Satellite 서버 준비/설정 링크 복사링크가 클립보드에 복사되었습니다!
- Satellite를 설치하는 동안:다음과 같이 설치 과정에서 "Solaris 지원 활성 (Enable Solaris Support)" 박스를 체크하여 Satellite에서 UNIX 지원을 활성화합니다:
그림 9.1. Satellite 설치시 UNIX 지원 활성화하기
- Satellite 설치를 마친 후:Satellite 설치를 마친 후 Satellite 서버를 설정하여 UNIX 지원을 활성화하려면, 상부 메뉴바에서 를 선택 후 왼쪽 네비게이션바에서 을 선택합니다. 다음 화면에서 Solaris 지원 활성 (Enable Solaris Support) 박스를 체크합니다:
그림 9.2. Satellite 설치 후 UNIX 지원 활성화
변경 사항을 확인하기 위해 버튼을 클릭합니다. - 마지막으로, 클라이언트 시스템을 등록할 곳에 기본 채널을 생성해야 합니다. 이는 RHN은 UNIX 내용을 제공하기 않기 때문입니다; 결과적으로는 채널을 만들기 위해
satellite-sync명령을 사용하실 수 없습니다.Solaris 채널을 만들기 위해, Satellite 관리자 또는 인증 기관으로 Satellite 서버의 웹 인터페이스에 로그인합니다. 채널 (Channel) 탭으로 이동한 후, 좌측 네비게이션 바에서 소프트웨어 채널 관리 (Manage Software Channels)로 이동합니다. 결과 화면의 우측 상단에서 새로운 채널 생성(create new channel) 링크를 클릭합니다. 새로운 채널명과 레이블을 지정하고 클라이언트의 아키텍처에 따라 Sparc Solaris 또는 i386 Solaris를 선택합니다.
9.3. Unix 클라이언트 시스템 준비 링크 복사링크가 클립보드에 복사되었습니다!
gzip및 제삼자 라이브러리를 다운로드하고 설치합니다.- Satellite 서버에서 클라이언트로 RHN 어플리케이션 tarball을 다운로드하고 내용물을 설치합니다.
- 보안 연결을 위해 SSL 인증서를 배치합니다.
- 클라이언트 어플리케이션이 RHN Satellite에 연결되도록 설정합니다.
9.3.1. 추가 패키지 다운로드 및 설치하기 링크 복사링크가 클립보드에 복사되었습니다!
up2date)의 중요한 사항은 사용자의 클라이언트 시스템과 Red Hat Network 사이의 링크를 제공합니다. Red Hat Update Agent의 특정 UNIX 버전은 Linux에 비해 기능적인 제한이 있지만 시스템 등록 및 패키지 설치 및 패치를 할 수 있습니다. 도구 옵션에 대한 자세한 설명은 9.4절. “Unix 클라이언트 등록 및 업데이트”에서 참조하시기 바랍니다.
참고
bash 명령을 입력하는 것이 좋습니다. BASH 쉘이 사용 가능한 경우, 이는 시스템의 설정을 Linux 처럼 만듭니다.
9.3.1.1. 제삼자 (Third-Party) 패키지 설치하기 링크 복사링크가 클립보드에 복사되었습니다!
gziplibgccopensslzlib
gzip 유틸리티는 http://www.sunfreeware.com에서 다운로드받으실 수 있습니다.
SUNWgccruntimeSUNWopenssl*SUNWzlib
SMClibgcc또는SMCgccSMCosslSMCzlib
pkginfo 명령을 사용합니다. 예를 들어, 패키지 이름에 "zlib"가 포함되어 있는 지를 확인하기 위하여, 다음 명령을 실행합니다:
pkginfo | grep zlib
# pkginfo | grep zlib
참고
libgcc<version>-sol<solaris-version>-sparc-local.gz는 설치 후 SMClibgcc가 됩니다.
9.3.1.2. 라이브러리 검색 경로 설정 링크 복사링크가 클립보드에 복사되었습니다!
crle -c /var/ld/ld.config
# crle -c /var/ld/ld.config
-l 옵션은 값을 추가하지 않고 재설정하므로 시스템에 이미 값이 설정되어 있을 경우 이를 -l 매개 변수에 추가합니다.
crle -c /var/ld/ld.config -l /other/existing/path:/lib:/usr/lib:/usr/local/lib
# crle -c /var/ld/ld.config -l /other/existing/path:/lib:/usr/lib:/usr/local/lib
crle -c /var/ld/ld.config -l /other/existing/path:/lib:/usr/lib:/usr/local/lib:/usr/sfw/lib
# crle -c /var/ld/ld.config -l /other/existing/path:/lib:/usr/lib:/usr/local/lib:/usr/sfw/lib
9.3.1.3. RHN 클라이언트 패키지 다운로드 링크 복사링크가 클립보드에 복사되었습니다!
/var/www/html/pub/ 디렉토리에서 압축된 아카이브 (tarball) 형식의 패키지를 다운로드 받으세요. Mozilla와 같은 GUI 웹 브라우저를 사용하실 경우, Satellite 서버의 /pub 디렉토리로 이동하여 tarball을 클라이언트에 저장합니다:
http://your-satellite.example.com/pub/rhn-solaris-bootstrap-<version>-<solaris-arch>-<solaris-version>.tar.gz
http://your-satellite.example.com/pub/rhn-solaris-bootstrap-<version>-<solaris-arch>-<solaris-version>.tar.gz
ftp 명령을 사용할 수 있습니다.
gzip을 사용하여 tarball 압축 풀기를 합니다. 다음의 패키지를 가지고 있으셔야 합니다:
RHATposslRHATrcfgRHATrcfgaRHATrcfgcTHATrcfgmRHATrhncRHATrhnlRHATrpushRHATsmart
SMClibgcc 및 SMCosslg가 tarball에 포함되어 있을 수 도 있습니다.
9.3.1.4. RHN 패키지 설치하기 링크 복사링크가 클립보드에 복사되었습니다!
pkgadd 명령을 사용하시면 됩니다. 패키지 설치 도중 어떤 프롬프트에 대해 "예" 라고 대답합니다.
pkgadd -d RHATpossl-0.6-1.p24.6.pkg all pkgadd -d RHATpythn-2.4.1-2.rhn.4.sol9.pkg all pkgadd -d RHATrhnl-1.8-7.p23.pkg all ...
# pkgadd -d RHATpossl-0.6-1.p24.6.pkg all
# pkgadd -d RHATpythn-2.4.1-2.rhn.4.sol9.pkg all
# pkgadd -d RHATrhnl-1.8-7.p23.pkg all
...
참고
pkgadd의 -n 사용을 선택하실 수 도 있습니다. 하지만, 이는 Solaris 10에서 패키지의 설치를 자동적으로 실패하게 하는 원인이 될 수 도 있습니다.
/opt/redhat/rhn/solaris/.
9.3.1.5. RHN 패키지를 경로 (PATH)에 추가하기 링크 복사링크가 클립보드에 복사되었습니다!
# PATH=$PATH:/opt/redhat/rhn/solaris/bin # PATH=$PATH:/opt/redhat/rhn/solaris/usr/bin # PATH=$PATH:/opt/redhat/rhn/solaris/usr/sbin export PATH
# PATH=$PATH:/opt/redhat/rhn/solaris/bin
# PATH=$PATH:/opt/redhat/rhn/solaris/usr/bin
# PATH=$PATH:/opt/redhat/rhn/solaris/usr/sbin
# export PATH
# MANPATH=$MANPATH:/opt/redhat/rhn/solaris/man export MANPATH
# MANPATH=$MANPATH:/opt/redhat/rhn/solaris/man
# export MANPATH
man -M /opt/redhat/rhn/solaris/man <man page>
# man -M /opt/redhat/rhn/solaris/man <man page>
libgcc, openssl,zlib에서와 같이 Red Hat 라이브러리를 경로 (PATH)에 추가합니다.
crle -c /var/ld/ld.config -l <current library paths>:/opt/redhat/rhn/solaris/lib
crle -c /var/ld/ld.config -l <current library paths>:/opt/redhat/rhn/solaris/lib
9.3.2. 클라이언트 SSL 인증서 배치 링크 복사링크가 클립보드에 복사되었습니다!
/pub/ 디렉토리에 저장되는 반면, 서버 사이드 인증서는 Satellite에 자동으로 설치됩니다.
- RHN Satellite의
/var/www/html/pub/디렉토리에서 클라이언트 시스템으로 SSL 인증서를 다운로드하세요. 이 인증서 이름은RHN-ORG-TRUSTED-SSL-CERT와 같은 형식일 것입니다. 다음 URL의 웹 사이트를 통해서도 액세스 가능합니다:https://your-satellite.example.com/pub/RHN-ORG-TRUSTED-SSL-CERT. - 클라이언트 SSL 인증서를 UNIX 변형의 RHN 특정 디렉토리로 옮기십시오. Solaris의 경우 다음 명령을 입력하시면 됩니다:
mv /path/to/RHN-ORG-TRUSTED-SSL-CERT /opt/redhat/rhn/solaris/usr/share/rhn/
mv /path/to/RHN-ORG-TRUSTED-SSL-CERT /opt/redhat/rhn/solaris/usr/share/rhn/Copy to Clipboard Copied! Toggle word wrap Toggle overflow
9.3.3. 클라이언트 설정 링크 복사링크가 클립보드에 복사되었습니다!
- 루트 사용자로서 시스템의 RHN 설정 디렉토리로 이동하세요. Solaris 에서 이 디렉토리의 전체 경로는
/opt/redhat/rhn/solaris/etc/sysconfig/rhn/입니다. - 텍스트 편집기에서
up2date설정 파일을 오픈합니다. serverURL항목을 찾아서 이 값을 RHN Satellite의 FQDN (fully qualified domain name)으로 설정하세요.serverURL[comment]=Remote server URL serverURL=https://your-satellite.example.com/XMLRPC
serverURL[comment]=Remote server URL serverURL=https://your-satellite.example.com/XMLRPCCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Satellite에
noSSLServerURL값이 설정되어 SSL이 비활성화되었을 때도 어플리케이션이 RHN Satellite를 이용하는 지를 확인합니다:noSSLServerURL[comment]=Remote server URL without SSL noSSLServerURL=http://your-satellite.example.com/XMLRPC
noSSLServerURL[comment]=Remote server URL without SSL noSSLServerURL=http://your-satellite.example.com/XMLRPCCopy to Clipboard Copied! Toggle word wrap Toggle overflow up2date설정 파일이 열려진 상태에서,sslCACert변수를 찾아서 그 값을 9.3.2절. “클라이언트 SSL 인증서 배치 ”에서 설명된 SSL 인증서의 이름과 위치로 설정하십시오. 예:sslCACert[comment]=The CA cert used to verify the ssl server sslCACert=/opt/redhat/rhn/solaris/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
sslCACert[comment]=The CA cert used to verify the ssl server sslCACert=/opt/redhat/rhn/solaris/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERTCopy to Clipboard Copied! Toggle word wrap Toggle overflow
9.4. Unix 클라이언트 등록 및 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
9.4.1. Unix 시스템 등록하기 링크 복사링크가 클립보드에 복사되었습니다!
rhnreg_ks를 사용하셔야 합니다. 활성키를 사용하여 시스템을 등록할 수 도 있습니다. 이 키는 RHN내의 설정 (예, 기본 채널과 시스템 그룹)을 미리 알아내어 등록 과정에서 이러한 설정을 시스템에 자동으로 적용시키는 역할을 합니다.
- Satellite의 웹 인터페이스에 로그인하시고 상단 네비게이션 바에서 시스템 (Systems) 탭을 클릭하신 후 왼쪽 네비게이션 바에서 활성키 (Activation Keys)를 선택하시기 바랍니다. 그 후 페이지 오른쪽 상단에 위치한 새로운 키 생성 (create new key) 링크를 클릭하시기 바랍니다.
- 다음 페이지에서, 9.2절. “Satellite 서버 준비/설정”의 마지막에 설정하시려는 기본 채널을 선택합니다.
- 키를 생성 후, 활성키 (Activation Keys) 목록에서 새 키 이름을 클릭하여 소프트웨어와 설정 채널 및 시스템 그룹을 할당하여 RHN 설정을 세분화하시기 바랍니다.
- 등록할 클라이언트 시스템에서 터미널을 열고 루트 사용자로 전환하십시오.
- Satellite 서버와 함께 클라이언트를 등록하기 위하여
rhnreg_ks명령을--activationkey옵션과 함께 사용합니다. 키를 생성하는 문자열은 웹사이트 활성키 (Activation Keys) 목록에서 바로 복사해올 수 있습니다. 명령은 다음과 유사할 것입니다:rhnreg_ks --activationkey=b25fef0966659314ef9156786bd9f3af
rhnreg_ks --activationkey=b25fef0966659314ef9156786bd9f3afCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 웹사이트로 돌아가서, 활성키 이름에 클릭하신 후 활성화된 시스템 (Activated Systems) 탭에 새 시스템이 나타나는지 확인해보세요.
9.4.2. 업데이트 받기 링크 복사링크가 클립보드에 복사되었습니다!
9.4.2.1. Satellite에 패키지 업로드하기 링크 복사링크가 클립보드에 복사되었습니다!
solaris2mpm 명령을 생성합니다.
9.4.2.1.1. solaris2mpm 링크 복사링크가 클립보드에 복사되었습니다!
solaris2mpm은 Solaris에 대한 RHN Push의 부분입니다. Satellite에서 Solaris 채널에 푸쉬된 내용은 .mpm 포멧이어야 합니다.
참고
/tmp/에 있는 공간은 이러한 목적으로 사용되지만, --tempdir 옵션은 필요할 경우 다른 리렉토리를 지정하는 것을 허용합니다.
name-version-release.arch.mpm
name-version-release.arch.mpm
| 옵션 | 설명 |
|---|---|
--version
|
프로그램의 버전 수를 보여준 후 종료
|
-h, --help
|
정보를 보여준 후 종료
|
-?, --usage
|
프로그램 사용 정보를 인쇄한 후 종료
|
--tempdir=<tempdir>
|
작업을 위한 임시 디렉토리
|
--select-arch=<arch>
|
다중 아키텍쳐 패키지를 위해 아키텍쳐 (i386 또는 Sparc)를 선택합니다.
|
9.4.2.1.2. .mpm 파일과 함께 rhnpush 명령 링크 복사링크가 클립보드에 복사되었습니다!
rhnpush의 Solaris 버전은 표준 유틸리티처럼 작동하나 .mpm 파일을 사용기 위한 추가된 기능을 가지고 있습니다. 다음은 사용의 예입니다:
참고
9.4.2.2. 웹사이트를 통한 업데이트하기 링크 복사링크가 클립보드에 복사되었습니다!
9.4.2.3. rhnsd 링크 복사링크가 클립보드에 복사되었습니다!
rhnsd 데몬은 부팅시간에 자동적으로 시작됩니다. Solaris 시스템에서 rhnsd는 기본값으로 부팅 시간에 시작하지 않습니다 다음과 같은 방식으로 명령행에서 시작될 수 있습니다:
rhnsd --foreground --interval=240
rhnsd --foreground --interval=240
rhnsd에 대한 기본 위치는 /opt/redhat/rhn/solaris/usr/sbin/rhnsd입니다. 다음은 Solaris에서 rhnsd에 대한 사용가능한 옵션입니다:
| 옵션 | 설명 |
|---|---|
-f, --foreground
|
포그라운드 (foreground)에서 실행
|
-i, --interval=MINS
|
매 MINS 분 마다 Red Hat Network에 연결
|
-v, --verbose
|
syslog에 모든 작업 내용을 기록
|
-h, --help
|
도움말 목록을 제공
|
-u, --usage
|
도움말 목록을 제공
|
-V, --version
|
프로그램 버전을 인쇄
|
9.4.2.4. 명령행에서 업데이트하기 링크 복사링크가 클립보드에 복사되었습니다!
up2date 명령을 이용하여 대부분 기본 기능을 실행 가능합니다. 가장 큰 차이점은 소스 파일과 관련된 모든 옵션을 사용할 수 없다는 점입니다. UNIX 시스템에서 사용 가능한 옵션 목록을 보시려면 표 9.4. “업데이트 에이전트 명령행 인수”에서 참조하시기 바랍니다.
| 인수 | 설명 |
|---|---|
--version | 프로그램 버전 정보를 보여줌 |
-h, --help | 도움말 메시지를 출력 후 종료. |
-v, --verbose | 보다 상세한 정보를 출력. |
-l, --list | 설치된 모든 패키지의 가장 최신 버전 목록을 보여줌. |
-p, --packages | 이 시스템 프로파일과 연관된 패키지를 업데이트함. |
--hardware | RHN에서 이 시스템의 하드웨어 프로파일을 업데이트함. |
--showall | 다운로드 가능한 모든 패키지 목록을 보여줌. |
--show-available | 현재 설치되지 않은 패키지 중 다운로드 가능한 패키지를 모두 보여줌. |
--show-orphans | 현재 시스템에 설치되어 있는 패키지 중 시스템이 서브스크라이브한 채널에 포함되지 않은 패키지를 모두 보여줌. |
--show-channels | 패키지 이름과 함께 채널 이름도 함께 보여줌. |
--installall | 다운로드 가능한 모든 패키지를 설치함. --channel 옵션과 함께 사용. |
--channel=CHANNEL | 채널 레이블 사용에서 어떤 채널을 업데이트할 지를 지정합니다. |
--get | 의존성 문제를 해결하지 않고 지정된 패키지를 가져오기. |
9.5. 원격 명령 링크 복사링크가 클립보드에 복사되었습니다!
9.5.1. 명령 활성화 링크 복사링크가 클립보드에 복사되었습니다!
script, 파일명은 run이여야 하며, UNIX 변수 디렉토리인 /etc/sysconfig/rhn/allowed-actions/ 디렉토리에 저장하셔야 합니다.
mkdir -p /opt/redhat/rhn/solaris/etc/sysconfig/rhn/allowed-actions/script
mkdir -p /opt/redhat/rhn/solaris/etc/sysconfig/rhn/allowed-actions/script
touch /opt/redhat/rhn/solaris/etc/sysconfig/rhn/allowed-actions/script/run
touch /opt/redhat/rhn/solaris/etc/sysconfig/rhn/allowed-actions/script/run
9.5.2. 명령 실행 링크 복사링크가 클립보드에 복사되었습니다!
부록 A. RHN 등록 클라이언트 링크 복사링크가 클립보드에 복사되었습니다!
A.1. RHN 등록 클라이언트 설정 링크 복사링크가 클립보드에 복사되었습니다!
rhn_register --configure
rhn_register --configure
그림 A.1. RHN 등록 클라이언트 설정
rhn_register --nox --configure
rhn_register --nox --configure
0. enableProxyAuth No 1. noSSLServerURL http://xmlrpc.rhn.redhat.com/XMLRPC 2. oemInfoFile /etc/sysconfig/rhn/oeminfo 3. enableProxy No 4. networkSetup Yes 5. httpProxy 6. proxyUser 7. serverURL https://xmlrpc.rhn.redhat.com/XMLRPC 8. proxyPassword 9. debug No Enter number of item to edit <return to exit, q to quit without saving>:
0. enableProxyAuth No 1. noSSLServerURL http://xmlrpc.rhn.redhat.com/XMLRPC 2. oemInfoFile /etc/sysconfig/rhn/oeminfo 3. enableProxy No 4. networkSetup Yes 5. httpProxy 6. proxyUser 7. serverURL https://xmlrpc.rhn.redhat.com/XMLRPC 8. proxyPassword 9. debug No Enter number of item to edit <return to exit, q to quit without saving>:
enableProxy와 httpProxy 입니다. 프록시 서버를 활성화하시려면, enableProxy의 값을 Yes로 변경하신 후 httpProxy의 값을 http://HOST:PORT와 같은 형식으로 프록시 서버와 포트 번호로 변경하시면 됩니다. 예를 들어, 포트 3128에서 http://squid.mysite.org 프록시 서버를 사용하시려면, 값을 http://squid.mysite.org:3128로 변경합니다.
enableProxyAuth 옵션 값을 Yes로 변경하여 프록시에서 사용자명/암호 인증을 활성화하시고, proxyUser 와 proxyPassword 옵션에 적절한 프록시 사용자명과 암호를 설정하시면 됩니다.
/etc/sysconfig/rhn/rhn_register 파일에서 serverURL 프로토콜을 https에서 http로 변경하십시오.
A.2. RHN 등록 클라이언트 시작하기 링크 복사링크가 클립보드에 복사되었습니다!
중요
- GNOME 데스크탑에서 => => => 로 이동
- KDE 데스크탑에서 => => 로 이동
- 쉘 프롬프트 (예, XTerm 또는 GNOME 터미널)에서
rhn_register명령 입력 - X 윈도우 시스템이 실행 중이지 않을 경우,쉘 프롬프트에서
rhn_register명령을 입력하십시오. 보다 자세한 사항은 A.7절. “텍스트 모드 RHN 등록 클라이언트”에서 참조하시기 바랍니다.
주의
rpm -q python명령를 이용해 시스템의 Python 버전을 알 수 있습니다. Python 1.5.2-24이나 이후 버전을 사용하셔야 합니다.
그림 A.2. Python 1.5.2-24이나 이후 버전 사용
/etc/sysconfig/rhn/systemid)을 덮어쓰고 새로운 시스템 프로파일이 만들어질 것입니다. 이전의 시스템 프로파일은 더 이상 쓸 수 없습니다. — 다시 한번 생각하고 버튼을 누르십시오.
그림 A.3. 경고: 시스템이 이미 등록되어 있음
그림 A.4. 환영 화면
그림 A.5. Red Hat 개인정보 보호문
A.3. 사용자 계정 등록하기 링크 복사링크가 클립보드에 복사되었습니다!
그림 A.6. 오류: 사용자명이 이미 사용되고 있음
참고
- 빈 공간을 사용할 수 없음
- &, +, %, '를 포함할 수 없음
- 대소문자를 구분하지 않으므로 사용자명이 중복될 가능성을 완전히 배제함
- 최소한 네자리가 되어야 함
- 탭을 포함할 수 없음
- 라인피드를 포함할 수 없음
그림 A.7. 고유한 사용자명 및 암호 생성
A.4. 시스템 프로파일 등록 링크 복사링크가 클립보드에 복사되었습니다!
A.4.1. 하드웨어 시스템 프로파일 링크 복사링크가 클립보드에 복사되었습니다!
- Red Hat Enterprise Linux 버전
- 호스트명
- IP 주소
- CPU 모델
- CPU 속도
- RAM 용량
- PCI 장치
- 디스크 용량
- 마운트 지점
Email Server for Support Team과 같이 더 의미있는 이름으로 변경될 수 있습니다. 또는 컴퓨터의 시리얼 번호나 ID 번호가 쓰일 수 도 있습니다.
그림 A.8. 시스템 프로파일 - 하드웨어
A.4.2. 소프트웨어 시스템 프로파일 링크 복사링크가 클립보드에 복사되었습니다!
A.4.2.1. RPM 데이터베이스 정보 모으기 링크 복사링크가 클립보드에 복사되었습니다!
그림 A.9. 등록 마법사
그림 A.10. RPM 패키지 정보
A.4.2.2. 시스템 프로파일에서 제외할 RPM 패키지를 선택하기 링크 복사링크가 클립보드에 복사되었습니다!
그림 A.11. 시스템 프로파일에서 제외될 RPM 패키지 선택
A.5. 등록 끝내기 링크 복사링크가 클립보드에 복사되었습니다!
그림 A.12. 시스템 프로파일을 위한 정보 수집 완료
그림 A.13. 시스템 프로파일을 Red Hat Network에 보내기
그림 A.14. 등록 완료
A.6. 시스템에 인타이틀먼트 부여 링크 복사링크가 클립보드에 복사되었습니다!
- 사용자가 인타이틀먼트 레벨을 선택할 수 있는 시스템 목록
- 각각의 시스템에 적용되는 현재 인타이틀먼트
- 사용자가 인타이틀먼트 레벨을 변경할 수 있는 버튼
- 조직에서 사용할 수 있는 구입한 인타이틀먼트의 수와 종류에 대한 개요
참고
A.7. 텍스트 모드 RHN 등록 클라이언트 링크 복사링크가 클립보드에 복사되었습니다!
rhn_register --nox
rhn_register --nox
그림 A.15. 텍스트 모드 환영 화면
부록 B. 명령행 설정 관리 도구 링크 복사링크가 클립보드에 복사되었습니다!
참고
/var/lib/rhncfg/backups/ 디렉토리에 백업된다는 사실을 잊지 마십시오. 백업 파일 이름은 그래도 유지되고 마지막 부분에는 .rhn-cfg-backup이라는 확장자가 붙습니다.
B.1. Red Hat Network Actions Control 링크 복사링크가 클립보드에 복사되었습니다!
rhn-actions-control)어플리케이션은 시스템의 설정 관리 기능을 활성화하거나 비활성화하는데 사용됩니다. 기본값으로 클라이언트 시스템에는 이 기능을 사용할 수 없습니다. Satellite 관리자는 이 도구를 사용하여 다음과 같은 작업의 특정 모드를 활성화하거나 비활성화할 수 있습니다: 시스템에 설정 파일을 디플로이하기, 시스템에서 파일 업로딩하기, 시스템 상에서 현재 관리되고 있는 패키지와 채널에서 다운로드 가능한 패키지 비교하기 또는 임의 원격 명령을 실행하기 모드. /etc/sysconfig/rhn/allowed-actions/ 디렉토리에서 파일이나 디렉토리를 생성/제거함으로서 이러한 다양한 모드를 활성/비활성 가능합니다. /etc/sysconfig/rhn/ 디렉토리의 기본값 권한 때문에, RHN Actions Control은 루트 액세스를 가진 사용자만 실행 가능합니다.
B.1.1. 일반 명령행 옵션 링크 복사링크가 클립보드에 복사되었습니다!
man 페이지를 보실 수 있지만, 이 도구 사용법은 매우 단순하므로, 이 부분에서 간단히 설명하는 것으로 충분하리라 봅니다. 시스템 관리자가 사용 가능하도록 어느 RHN 스케쥴된 작업을 활성화할 것인지만 결정하시면 됩니다. 다음에 설명된 옵션은 다양한 스케쥴된 작업 모드를 활성화합니다:
| 옵션 | 설명 |
|---|---|
| --enable-deploy | rhncfg-client의 파일 배포 허용. |
| --enable-diff | rhncfg-client의 파일diff 작업을 허용. |
| --enable-upload | rhncfg-client의 파일 업로드 허용. |
| --enable-mtime-upload | rhncfg-client의 mtime 업로드 허용. |
| --enable-all | rhncfg-client의 모든 작업 허용. |
| --enable-run | script.run 활성 |
| --disable-deploy | 배포 불가. |
| --disable-diff | diff 작업 불가 |
| --disable-upload | 업로드 불가 |
| --disable-mtime-upload | mtime 업로드 불가 |
| --disable-all | 모든 옵션 사용 불가 |
| --disable-run | script.run 비활성 |
| --report | 모드가 활성화되었는지 비활성화되었는지 알림 |
| -f, --force | 묻지않고 작업을 강제 진행 |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
rhn-actions-control --enable-all 명령을 사용합니다 — 시스템은 이제 RHN을 통해 설정 관리를 할 준비가 되었습니다.
B.2. Red Hat Network Configuration Client 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-client)는 개별 클라이언트 시스템에 설치되어 실행됩니다. 이 도구를 이용하여 RHN가 특정 시스템에 설정 파일을 어떻게 설치할 것인지 알아낼 수 있습니다.
B.2.1. 설정 파일 목록 보기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-client list
rhncfg-client list
Config Channel File config-channel-17 /etc/example-config.txt config-channel-17 /var/spool/aalib.rpm config-channel-14 /etc/rhn/rhn.conf
Config Channel File config-channel-17 /etc/example-config.txt config-channel-17 /var/spool/aalib.rpm config-channel-14 /etc/rhn/rhn.conf
rhncfg-manager list config-channel-14
rhncfg-manager list config-channel-14
Files in config channel 'config-channel-14' /etc/example-config.txt /etc/rhn/rhn.conf
Files in config channel 'config-channel-14' /etc/example-config.txt /etc/rhn/rhn.conf
/etc/example-config.txt 파일의 두번째 버전이 어디로 사라졌는지 궁금하실 것입니다. config-channel-17 채널에 포함된 /etc/example-config.txt 파일의 순위가 config-channel-14 채널에 포함된 동일한 파일의 버전 보다 높았기 때문에, config-channel-14 채널에 포함된 설정 파일 버전은, 비록 채널에 파일이 존재함에도 불구하고 이 시스템에 디플로이되지 않았습니다. 따라서 rhncfg-client 명령은 이 파일이 이 시스템에 디플로이되지 않을 것이므로, 이 파일을 보여주지 않습니다.
B.2.2. 설정 파일 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-client get /etc/example-config.txt
rhncfg-client get /etc/example-config.txt
Deploying /etc/example-config.txt
Deploying /etc/example-config.txt
less 명령을 사용하여 파일 내용을 보실 수 있습니다. 설정 채널 순위에 따라서 가장 적절한 설정 파일을 결정됩니다. 시스템 정보 (System Details) 페이지에서 설정 (Configuration) 탭에서 설정 가능합니다. 보다 자세한 정보는 4.4.2.10절. “시스템 등록정보”에서 참조하세요.
B.2.3. 설정 채널 보기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-client channels
rhncfg-client channels
Config channels: Label Name ----- ---- config-channel-17 config chan 2 config-channel-14 config chan 1
Config channels: Label Name ----- ---- config-channel-17 config chan 2 config-channel-14 config chan 1
rhncfg-client get 명령과 함께 사용 가능한 옵션 목록입니다:
| 옵션 | 설명 |
|---|---|
| --topdir=TOPDIR | 모든 파일 작업이 이 상부 디렉토리에 관계되도록 함. |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
B.2.4. 설정 파일 차이점 보기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-client diff
rhncfg-client diff
--- /tmp/@3603.0.rhn-cfg-tmp 2004-01-13 14:18:31.000000000 -0500 +++ /etc/example-config.txt 2003-12-16 21:35:32.000000000 -0500 @@ -1,3 +1,5 @@ +additional text
--- /tmp/@3603.0.rhn-cfg-tmp 2004-01-13 14:18:31.000000000 -0500 +++ /etc/example-config.txt 2003-12-16 21:35:32.000000000 -0500 @@ -1,3 +1,5 @@ +additional text
--topdir 옵션을 사용하여 다음과 같이 클라이언트 시스템 상 임의 디렉토리에 위치한 설정 파일과 RHN에 속한 설정 파일을 비교해보실 수도 있습니다:
rhncfg-client diff --topdir /home/test/blah/ /usr/bin/diff: /home/test/blah/etc/example-config.txt: No such file or directory /usr/bin/diff: /home/test/blah/var/spool/aalib.rpm: No such file or directory
[root@ root]# rhncfg-client diff --topdir /home/test/blah/ /usr/bin/diff: /home/test/blah/etc/example-config.txt: No such file or directory /usr/bin/diff: /home/test/blah/var/spool/aalib.rpm: No such file or directory
B.2.5. 설정 파일 검증하기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-client verify
rhncfg-client verify
modified /etc/example-config.txt /var/spool/aalib.rpm
modified /etc/example-config.txt /var/spool/aalib.rpm
aalib.rpm 파일은 변화가 없지만, example-config.txt 파일은 지역적으로 수정되었음을 보여줍니다.
rhncfg-client verify 명령과 함께 사용 가능한 옵션 목록입니다:
| 옵션 | 설명 |
|---|---|
| -v, --verbose | 출력 결과를 보다 상세하게 보여줌. 특정 설정 파일의 모드, 소유자, 그룹 허가권을 비교. |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
B.3. Red Hat Network Configuration Manager 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager)는 클라이언트 시스템에 저장되지 않은 설정 파일과 채널을 모은 RHN 중앙 리포지토리를 관리하는데 사용됩니다. 이 도구는 RHN 웹사이트 대신 사용 가능한 설정 관리 명령행 도구로서, 설정 관리 스크립트도 작성 가능합니다.
/etc/sysconfig/rhn/rhncfg-manager.conf 파일이나 ~/.rhncfgrc 파일에서 [rhncfg-manager] 부분에 사용자명을 지정하실 수 있습니다.
~/.rhncfgrc 파일 설정을 변경하셔야 합니다. ~/.rhncfg-manager-session 파일에는 각 명령어마다 로그인을 방지하도록 세션 파일이 캐시되어 있습니다.
/etc/rhn/rhn.conf 파일에 server.session_lifetime 옵션과 함께 새로운 값을 추가하시면 됩니다:
server.session_lifetime = 120
server.session_lifetime = 120
rhncfg-manager mode --help
rhncfg-manager mode --help
rhncfg-manager diff-revisions --help
rhncfg-manager diff-revisions --help
rhncfg-manager add 옵션”에서 add 모드에서 사용 가능한 옵션 목록을 보실 수 있습니다.
B.3.1. 설정 채널 만들기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager create-channel channel-label
rhncfg-manager create-channel channel-label
Red Hat Network username: rhn-user Password: Creating config channel channel-label Config channel channel-label created
Red Hat Network username: rhn-user Password: Creating config channel channel-label Config channel channel-label created
B.3.2. 설정 채널에 파일 추가하기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager add --channel=channel-label /path/to/file
rhncfg-manager add --channel=channel-label /path/to/file
--dest-file 옵션을 사용하여 파일 경로와 파일명을 변경하실 수 있습니다:
rhncfg-manager add --channel=channel-label--dest-file=/new/path/to/file.txt/path/to/file
rhncfg-manager add --channel=channel-label--dest-file=/new/path/to/file.txt/path/to/file
Pushing to channel example-channel Local file >/path/to/file -> remote file /new/path/to/file.txt
Pushing to channel example-channel Local file >/path/to/file -> remote file /new/path/to/file.txt
rhncfg-manager add 명령과 함께 사용 가능한 옵션 목록입니다:
| 옵션 | 설명 |
|---|---|
| -cCHANNEL --channel=CHANNEL | 이 설정 채널에 파일 업로드하기 |
| -dDEST_FILE --dest-file=DEST_FILE | 파일을 이 경로로 업로드함 |
| --delim-start=DELIM_START | 변수 사이에 삽입할 시작 구분 문자 |
| --delim-end=DELIM_END | 변수 사이에 삽입할 끝 구분 문자 |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
참고
/etc/rhn/default/rhn_web.conf 파일에서 다음과 같은 행을 찾거나 또는 생성합니다:
web.maximum_config_file_size=128
web.maximum_config_file_size=128
/etc/rhn/default/rhn_server.conf 파일에서 다음과 같은 행을 찾거나 생성합니다:
maximum_config_file_size=128
maximum_config_file_size=128
B.3.3. 최신 설정 파일들 차이점 비교하기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager diff --channel=channel-label --dest-file=/path/to/file.txt \ /local/path/to/file
rhncfg-manager diff --channel=channel-label --dest-file=/path/to/file.txt \ /local/path/to/file
/tmp/dest_path/example-config.txt /home/test/blah/hello_world.txt --- /tmp/dest_path/example-config.txt config_channel: example-channel revision: 1 +++ /home/test/blah/hello_world.txt 2003-12-14 19:08:59.000000000 -0500 @@ -1 +1 @@ -foo +hello, world
/tmp/dest_path/example-config.txt /home/test/blah/hello_world.txt --- /tmp/dest_path/example-config.txt config_channel: example-channel revision: 1 +++ /home/test/blah/hello_world.txt 2003-12-14 19:08:59.000000000 -0500 @@ -1 +1 @@ -foo +hello, world
rhncfg-manager diff 명령과 함께 사용 가능한 옵션 목록입니다:
| 옵션 | 설명 |
|---|---|
| -cCHANNEL, --channel=CHANNEL | 이 설정 채널에 파일 가져오기 |
| -rREVISION, --revision=REVISION | 이 개정 버전 사용 |
| -dDEST_FILE, --dest-file=DEST_FILE | 파일을 이 경로로 업로드함 |
| -tTOPDIR, --topdir=TOPDIR | 모든 파일이 이 상부 디렉토리에 관계되도록 함. |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
B.3.4. 한 파일의 여러 버전 비교하기 링크 복사링크가 클립보드에 복사되었습니다!
-r 플래그를 사용하여 비교할 파일의 버전 번호를 지정하시고, -n 플래그를 사용하여 확인할 두개의 채널을 지정해야 합니다. 관련 정보는 B.3.11절. “파일의 버전 번호 지정하기 ”에서 참조하시기 바랍니다. 같은 파일의 다른 버전을 비교하는 것이므로, 파일 이름은 다음과 같이 한번만 지정하시면 됩니다:
rhncfg-manager diff-revisions -n=channel-label1-r=1-n=channel-label2-r=1/path/to/file.txt
rhncfg-manager diff-revisions -n=channel-label1-r=1-n=channel-label2-r=1/path/to/file.txt
--- /tmp/dest_path/example-config.txt 2004-01-13 14:36:41 \ config channel: example-channel2 revision: 1 --- /tmp/dest_path/example-config.txt 2004-01-13 14:42:42 \ config channel: example-channel3 revision: 1 @@ -1 +1,20 @@ -foo +blaaaaaaaaaaaaaaah +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.0.6 (GNU/Linux) +Comment: For info see http://www.gnupg.org + +iD8DBQA9ZY6vse4XmfJPGwgRAsHcAJ9ud9dabUcdscdcqB8AZP7e0Fua0NmKsdhQCeOWHX +VsDTfen2NWdwwPaTM+S+Cow= +=Ltp2 +-----END PGP SIGNATURE-----
--- /tmp/dest_path/example-config.txt 2004-01-13 14:36:41 \ config channel: example-channel2 revision: 1 --- /tmp/dest_path/example-config.txt 2004-01-13 14:42:42 \ config channel: example-channel3 revision: 1 @@ -1 +1,20 @@ -foo +blaaaaaaaaaaaaaaah +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.0.6 (GNU/Linux) +Comment: For info see http://www.gnupg.org + +iD8DBQA9ZY6vse4XmfJPGwgRAsHcAJ9ud9dabUcdscdcqB8AZP7e0Fua0NmKsdhQCeOWHX +VsDTfen2NWdwwPaTM+S+Cow= +=Ltp2 +-----END PGP SIGNATURE-----
rhncfg-manager diff-revisions 명령과 함께 사용 가능한 옵션 목록입니다:
| 옵션 | 설명 |
|---|---|
| -cCHANNEL, --channel=CHANNEL | 이 설정 채널 사용 |
| -rREVISION, --revision=REVISION | 이 개정 버전 사용 |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
B.3.5. 채널에서 모든 파일 다운받기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager download-channel channel-label --topdir .
rhncfg-manager download-channel channel-label --topdir .
Copying /tmp/dest_path/example-config.txt -> \ blah2/tmp/dest_path/example-config.txt
Copying /tmp/dest_path/example-config.txt -> \ blah2/tmp/dest_path/example-config.txt
rhncfg-manager download-channel 명령과 함께 사용 가능한 옵션 목록입니다:
| 옵션 | 설명 |
|---|---|
| -tTOPDIR, --topdir=TOPDIR | 모든 파일 경로와 관계된 디렉토리. 이 옵션은 반드시 설정하셔야 합니다. |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
B.3.6. 파일 내용 보기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager get --channel=channel-label \ /tmp/dest_path/example-config.txt
rhncfg-manager get --channel=channel-label \ /tmp/dest_path/example-config.txt
B.3.7. 채널에서 모든 파일 목록 보기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager list channel-label
rhncfg-manager list channel-label
Files in config channel `example-channel3': /tmp/dest_path/example-config.txt
Files in config channel `example-channel3': /tmp/dest_path/example-config.txt
rhncfg-manager get 명령과 함께 사용 가능한 옵션 목록입니다:
| 옵션 | 설명 |
|---|---|
| -cCHANNEL, --channel=CHANNEL | 이 설정 채널에 파일 가져오기 |
| -tTOPDIR, --topdir=TOPDIR | 모든 파일이 이 상부 디렉토리에 관계되도록 함. |
| -rREVISION, --revision=REVISION | 이 파일의 개정 버전 번호 보기 |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
B.3.8. 모든 설정 채널 목록 보기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager list-channels
rhncfg-manager list-channels
Available config channels: example-channel example-channel2 example-channel3 config-channel-14 config-channel-17
Available config channels: example-channel example-channel2 example-channel3 config-channel-14 config-channel-17
local_override 또는 server_import 채널은 보여주지 않는다는 사실을 기억하시기 바랍니다.
B.3.9. 채널에서 파일 삭제하기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager remove --channel=channel-label /tmp/dest_path/example-config.txt
rhncfg-manager remove --channel=channel-label /tmp/dest_path/example-config.txt
Red Hat Network username: rhn-user Password: Removing from config channel example-channel3 /tmp/dest_path/example-config.txt removed
Red Hat Network username: rhn-user Password: Removing from config channel example-channel3 /tmp/dest_path/example-config.txt removed
rhncfg-manager remove 명령과 함께 사용 가능한 옵션 목록입니다:
| 옵션 | 설명 |
|---|---|
| -cCHANNEL, --channel=CHANNEL | 이 채널에서 파일 삭제하기 |
| -tTOPDIR, --topdir=TOPDIR | 모든 파일이 이 상부 디렉토리에 관계되도록 함. |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
B.3.10. 설정 채널 삭제하기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager remove-channel channel-label
rhncfg-manager remove-channel channel-label
Removing config channel example-channel Config channel example-channel removed
Removing config channel example-channel Config channel example-channel removed
B.3.11. 파일의 버전 번호 지정하기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager revisions channel-label /tmp/dest_path/example-config.txt
rhncfg-manager revisions channel-label /tmp/dest_path/example-config.txt
Analyzing files in config channel example-channel \ /tmp/dest_path/example-config.txt: 1
Analyzing files in config channel example-channel \ /tmp/dest_path/example-config.txt: 1
B.3.12. 채널에서 파일 업데이트하기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager update \ --channel=channel-label --dest-file=/path/to/file.txt /local/path/to/file
rhncfg-manager update \ --channel=channel-label --dest-file=/path/to/file.txt /local/path/to/file
Pushing to channel example-channel: Local file example-channel/tmp/dest_path/example-config.txt -> \ remote file /tmp/dest_path/example-config.txt
Pushing to channel example-channel: Local file example-channel/tmp/dest_path/example-config.txt -> \ remote file /tmp/dest_path/example-config.txt
rhncfg-manager update 명령과 함께 사용 가능한 옵션 목록입니다:
| 옵션 | 설명 |
|---|---|
| -cCHANNEL, --channel=CHANNEL | 이 설정 채널에 파일 업로드하기 |
| -dDEST_FILE, --dest-file=DEST_FILE | 파일을 이 경로로 업로드함 |
| -tTOPDIR, --topdir=TOPDIR | 모든 파일이 이 상부 디렉토리에 관계되도록 함. |
| --delim-start=DELIM_START | 변수 사이에 삽입할 시작 구분 문자 |
| --delim-end=DELIM_END | 변수 사이에 삽입할 끝 구분 문자 |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
B.3.13. 한번에 여러 파일을 업로드하기 링크 복사링크가 클립보드에 복사되었습니다!
rhncfg-manager upload-channel --topdir=topdir channel-label
rhncfg-manager upload-channel --topdir=topdir channel-label
Using config channel example-channel4 Uploading /tmp/ola_world.txt from blah4/tmp/ola_world.txt
Using config channel example-channel4 Uploading /tmp/ola_world.txt from blah4/tmp/ola_world.txt
rhncfg-manager upload-channel 명령과 함께 사용 가능한 옵션 목록입니다:
| 옵션 | 설명 |
|---|---|
| -tTOPDIR, --topdir=TOPDIR | 모든 파일 경로와 관계된 디렉토리 |
| -cCHANNEL, --channel=CHANNEL | 설정 정보가 업로드될 채널 목록, 각 채널은 ',' 기호로 구분됩니다. 예: --channel=foo,bar,baz |
| -h, --help | 도움말 메시지를 보여준 후 종료 |
부록 C. RHN API 액세스 링크 복사링크가 클립보드에 복사되었습니다!
C.1. auth 클래스 사용 및 세션 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
C.2. system_id 알아내기 링크 복사링크가 클립보드에 복사되었습니다!
system_id 변수 값을 필요로 합니다. system_id는 RHN에 등록된 각 시스템에 주어진 고유한 값으로서 영어와 숫자로 이루어집니다. 이 값은 해당 시스템의 /etc/sysconfig/rhn/systemid 파일에 기록되어 있습니다. 또는 시스템 클래스에서 download_system_id 메소드를 사용하여 이 값을 알아내는 방법도 사용 가능합니다.
C.3. sid 알아내기 링크 복사링크가 클립보드에 복사되었습니다!
sid (서버 ID) 변수가 필요합니다. 이 값은 system_id와는 다르다는 점에 유의하십시오. 다음과 같은 두 가지 방법을 사용하여 sid를 지정할 수 있습니다:
- 첫번째 방법은 RHN 웹사이트에 로그인하셔서 시스템 이름을 클릭하신 후 위치바에 있는 URL의 끝부분에서
sid를 확인하는 방법입니다. 이는 "=" 부호 다음에 오며 다음과 같이 나타납니다: "systems/details/Overview.do?sid=1003486534" - 두 번째 방법은 시스템 클래스에서
list_user_systems메소드를 사용하여 해당sid가 포함된 사용 가능한 시스템 목록을 사용자에게 보여주는 것입니다.
C.4. cid 보기 링크 복사링크가 클립보드에 복사되었습니다!
cid라고 부르며, set_base_channel 및 set_child_channels과 같은 일부 메소드에서 필요한 변수로 사용됩니다. sid와 마찬가지로 cid도 RHN 웹사이트에서 알아낼 수 있습니다. 채널 이름에 클릭하신 후 URL 마지막 부분을 보시면 "details.pxt?cid=54"와 같이 "=" 기호 다음에 나타납니다.
C.5. sgid 알아내기 링크 복사링크가 클립보드에 복사되었습니다!
sgid로서 set_group_membership과 같은 메소드에 필요한 변수입니다. sid와 cid와 마찬가지로, sgid도 RHN 웹사이트에서 알아낼 수 있습니다. 시스템 그룹 이름에 클릭하신 후 URL 마지막 부분을 보시면 "details.pxt?sgid=334958"와 같이 "=" 기호 다음에 나타납니다. set_group_membership 메소드에서 member 변수는 오직 yes 또는 no 값만 입력하면 된다는 사실을 기억해주세요.
C.6. 채널 레이블 링크 복사링크가 클립보드에 복사되었습니다!
| 채널 레이블 | 플랫폼 |
|---|---|
| channel-i386-sun-solaris | i386 Solaris |
| channel-ia32 | IA-32 |
| channel-ia64 | IA-64 |
| channel-sparc | Sparc |
| channel-alpha | Alpha |
| channel-s390 | IBM S/390 |
| channel-s390x | IBM System z |
| channel-iSeries | IBM eServer System i |
| channel-pSeries | IBM eServer System p |
| channel-x86_64 | AMD64 및 Intel EM64T |
| channel-ppc | PPC |
| channel-ppc64 | 64-비트 PowerPC |
| channel-sparc-sun-solaris | Sparc Solaris |
C.7. 샘플 API 스크립트 링크 복사링크가 클립보드에 복사되었습니다!
참고
부록 D. 프로브 링크 복사링크가 클립보드에 복사되었습니다!
rhnmd)의 설치를 요합니다. 이에 관한 요건은 개별 프로브 참조문 내에 언급되었습니다.
참고
D.1. 프로브 정보 링크 복사링크가 클립보드에 복사되었습니다!
- 알 수 없음
- 프로브 상태를 측정하는데 필요한 수치를 수집하는데 실패한 프로브입니다. 타임아웃된 상태인 프로브는 대부분 이 상태로 나타납니다. 이러한 상태의 프로브는 잘못된 설정으로 인해 발생하는 경우도 있습니다.
- 미결
- RHN Satellite에서 데이터를 받지 못한 프로브입니다. 일반적으로 새로운 프로브는 이 상태로 시작합니다. 그러나 만일 모든 프로브가 이 상태로 바뀐다면, 모니터링 작업이 실패하고 있다는 징조일 수도 있습니다.
- OK
- 오류 없이 성공적으로 실행된 프로브입니다. 이상적인 프로브 상태라 할 수 있습니다.
- 경고
- 경고 (WARNING) 한계점을 넘어선 프로브입니다.
- 위험
- 위험 (CRITICAL) 한계점에 이르렀거나 다른 이유로 위험 상태에 있는 프로브입니다. (타임아웃 기간을 초과했을때 위험 상황으로 변하는 프로브도 일부 있습니다)
중요
D.2. Apache 1.3.x와 2.0.x 링크 복사링크가 클립보드에 복사되었습니다!
https로, 포트를 443으로 변경하십시오.
D.2.1. Apache::Processes 링크 복사링크가 클립보드에 복사되었습니다!
- 한 자식 프로세스 당 전송되는 데이터 (Data Transferred Per Child) — 오직 개별 자식 프로세스 상의 데이터 전송 정보를 기록합니다. 한 자식 프로세스는 다른 프로세스 또는 부모 프로세스로부터 생성된 프로세스 입니다.
- 한 슬롯 당 전송되는 데이터 (Data Transferred Per Slot) — 재시작하는 한 자식 프로세스에 의해 전송된 데이터의 누적 양입니다. 슬롯 수는
httpd.conf파일에서MaxRequestsPerChild설정을 통하여 구성되었습니다.
httpd.conf 파일에서 ExtendedStatus 명령은 반드시 On으로 설정되어야 합니다.
| 필드 | 값 |
|---|---|
| Application Protocol* | http |
| Port* | 80 |
| Pathname* | /server-status |
| UserAgent* | NOCpulse-ApacheUptime/1.0 |
| Username | |
| Password | |
| Timeout* | 15 |
| Critical Maximum Megabytes Transferred Per Child | |
| Warning Maximum Megabytes Transferred Per Child | |
| Critical Maximum Megabytes Transferred Per Slot | |
| Warning Maximum Megabytes Transferred Per Slot |
D.2.2. Apache::Traffic 링크 복사링크가 클립보드에 복사되었습니다!
- 현재 요청 (Current Requests) — 프로브 실행 중에 서버가 처리한 요청 수입니다.
- 요청 비율 (Request Rate) — 이 프로브의 마지막 실행 이후에 측정된 일초 당 서버에 접속하는 이벤트 횟수입니다.
- 소통량 (Traffic) — 이 프로브의 마지막 실행 이후에 측정된 서버가 처리한 소통량을 초당 킬로바이트로 나타냅니다.
httpd.conf 파일에서 ExtendedStatus 명령은 반드시 On으로 설정되어야 합니다.
| 필드 | 값 |
|---|---|
| Application Protocol* | http |
| Port* | 80 |
| Pathname* | /server-status |
| UserAgent* | NOCpulse-ApacheUptime/1.0 |
| Username | |
| Password | |
| Timeout* | 15 |
| Critical Maximum Current Requests (number) | |
| Warning Maximum Current Requests (number) | |
| Critical Maximum Request Rate (events per second) | |
| Warning Maximum Request Rate (events per second) | |
| Critical Maximum Traffic (kilobytes per second) | |
| Warning Maximum Traffic (kilobytes per second) |
D.2.3. Apache::Uptime 링크 복사링크가 클립보드에 복사되었습니다!
| 필드 | 값 |
|---|---|
| Application Protocol* | http |
| Port* | 80 |
| Pathname* | /server-status |
| UserAgent* | NOCpulse-ApacheUptime/1.0 |
| Username | |
| Password | |
| Timeout* | 15 |
D.3. BEA WebLogic 6.x 그리고 그 이후 버전 링크 복사링크가 클립보드에 복사되었습니다!
community_prefix@managed_server_name 형태이어야 한다는 것입니다. 그래야만 SNMP 질의는 원하는 Managed 서버에 대한 결과를 돌려줍니다. 마지막으로 SNMP는 감시를 받는 각 시스템에서 반드시 활성화되어야 합니다. SNMP 지원은 WebLogic 콘솔을 이용하여 활성화 및 설정될 수 있습니다.
D.3.1. BEA WebLogic::Execute Queue 링크 복사링크가 클립보드에 복사되었습니다!
- 유휴 실행 스레드 (Idle Execute Threads) — 유휴 상태에 있는 실행 스레드 수입니다.
- 큐 길이 (Queue Length) — 큐에 위치한 요청 횟수입니다.
- 요청 비율 (Request Rate) — 초당 요청 횟수입니다.
| 필드 | 값 |
|---|---|
| SNMP Community String* | public |
| SNMP Port* | 161 |
| SNMP Version* | 1 |
| BEA Domain Admin Server | |
| BEA Server Name* | myserver |
| Queue Name* | default |
| Critical Maximum Idle Execute Threads | |
| Warning Maximum Idle Execute Threads | |
| Critical Maximum Queue Length | |
| Warning Maximum Queue Length | |
| Critical Maximum Request Rate | |
| Warning Maximum Request Rate |
D.3.2. BEA WebLogic::Heap Free 링크 복사링크가 클립보드에 복사되었습니다!
- Heap Free — 비어 있는 힙 공간에 대한 비율입니다.
| 필드 | 값 |
|---|---|
| SNMP Community String* | public |
| SNMP Port* | 161 |
| SNMP Version* | 1 |
| BEA Domain Admin Server | |
| BEA Server Name* | myserver |
| Critical Maximum Heap Free | |
| Warning Maximum Heap Free | |
| Warning Minimum Heap Free | |
| Critical Minimum Heap Free |
D.3.3. BEA WebLogic::JDBC Connection Pool 링크 복사링크가 클립보드에 복사되었습니다!
- 연결 (Connections) — JDBC로의 연결 횟수입니다.
- 연결 비율 (Connections Rate) — JDBC에 연결이 성립되는 속도로써 초당 연결 횟수로 측정됩니다.
- 대기자 (Waiters) — JDBC에 연결되기 위해 기다리고 있는 세션 수입니다.
| 필드 | 값 |
|---|---|
| SNMP Community String* | public |
| SNMP Port* | 161 |
| SNMP Version* | 1 |
| BEA Domain Admin Server | |
| BEA Server Name* | myserver |
| JDBC Pool Name* | MyJDBC Connection Pool |
| Critical Maximum Connections | |
| Warning Maximum Connections | |
| Critical Maximum Connection Rate | |
| Warning Maximum Connection Rate | |
| Critical Maximum Waiters | |
| Warning Maximum Waiters |
D.3.4. BEA WebLogic::Server State 링크 복사링크가 클립보드에 복사되었습니다!
| 필드 | 값 |
|---|---|
| SNMP Community String* | public |
| SNMP Port* | 161 |
| SNMP Version* | 1 |
| BEA Domain Admin Server | |
| BEA Server Name* |
D.3.5. BEA WebLogic::Servlet 링크 복사링크가 클립보드에 복사되었습니다!
- 최장 실행 시간 (High Execution Time) — 시스템이 시작된 이후에 서블릿이 실행되기 까지 걸린 최장 시간으로 1000분의 1초 단위로 기록됩니다.
- 최단 실행 시간 (Low Execution Time) — 시스템이 시작된 이후에 서블릿이 실행되기 까지 걸린 최단 시간으로 1000분의 1초 단위로 기록됩니다.
- 실행 시간 이동 평균 (Execution Time Moving Average) — 실행 시간 이동 평균입니다.
- 실행 시간 평균 (Execution Time Average) — 실행 시간에 대한 일반적인 평균값입니다.
- 리로드 비율 (Reload Rate) — 특정 서블릿이 분당 리로드되는 횟수입니다.
- 호출 비율 (Invocation Rate) — 특정 서블릿이 분당 호출되는 횟수입니다.
| 필드 | 값 |
|---|---|
| SNMP Community String* | public |
| SNMP Port* | 161 |
| SNMP Version* | 1 |
| BEA Domain Admin Server | |
| BEA Server Name* | myserver |
| Servlet Name* | |
| Critical Maximum High Execution Time | |
| Warning Maximum High Execution Time | |
| Critical Maximum Execution Time Moving Average | |
| Warning Maximum Execution Time Moving Average |
D.4. 일반 링크 복사링크가 클립보드에 복사되었습니다!
D.4.1. General::Remote Program 링크 복사링크가 클립보드에 복사되었습니다!
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Command* | |
| OK Exit Status* | 0 |
| Warning Exit Status* | 1 |
| Critical Exit Status* | 2 |
| Timeout | 15 |
D.4.2. General::Remote Program with Data 링크 복사링크가 클립보드에 복사되었습니다!
- <perldata> </perldata>
- <hash> </hash>
- <item key =" "> </item>
STDOUT에 다음 코드를 반복하여 출력할 필요가 있을 것입니다:
<perldata> <hash> <item key="data">10</item> <item key="status_message">status message here</item> </hash> </perldata>
<perldata> <hash> <item
key="data">10</item> <item
key="status_message">status message here</item>
</hash> </perldata>
data로서 요구되는 값은 시계열 (time-series) 추세 파악을 위해 데이테베이스에 삽입될 데이터 포인트입니다. status_message는 선택 사항이며 최대 길이가 1024 바이트 이내라면 원하는 어떤 문자열이라도 가능합니다. status_message가 생략되더라도 원격 프로그램은 돌려받은 값과 상태를 보고할 것입니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다. XML은 대소문자를 구별한다는 것을 주의하십시오. data 아이템의 키 이름은 변경될 수 없으며 그 값은 반드시 숫자이어야 합니다.
| 필드 | 값 |
|---|---|
| Command* | |
| OK Exit Status* | 0 |
| Warning Exit Status* | 1 |
| Critical Exit Status* | 2 |
| Timeout | 15 |
D.4.3. General::SNMP Check 링크 복사링크가 클립보드에 복사되었습니다!
1.3.6.1.2.1.1.1.0와 같이) 써서 표기한 단일 OID (object identifier)와 반환값에 연계된 한계치를 명시함으로써 이루어집니다. 이 프로브는 다음과 같은 측정값을 수집합니다:
- 원격 서비스 대기 시간 (Remote Service Latency) — SNMP 서버가 연결 요청에 응답하는데 걸린 초단위 시간입니다.
| 필드 | 값 |
|---|---|
| SNMP OID* | |
| SNMP Community String* | public |
| SNMP Port* | 161 |
| SNMP Version* | 2 |
| Timeout* | 15 |
| Critical Maximum Value | |
| Warning Maximum Value | |
| Warning Minimum Value | |
| Critical Minimum Value |
D.4.4. General::TCP Check 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — TCP 서버가 연결 요청에 응답하는데 걸린 초단위 시간입니다.
| 필드 | 값 |
|---|---|
| Send | |
| Expect | |
| Port* | 1 |
| Timeout* | 10 |
| Critical Maximum Latency | |
| Warning Maximum Latency |
D.4.5. General::UDP Check 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — UDP 서버가 연결 요청에 응답하는데 걸린 초단위 시간입니다.
| 필드 | 값 |
|---|---|
| Port* | 1 |
| Send | |
| Expect | |
| Timeout* | 10 |
| Critical Maximum Latency | |
| Warning Maximum Latency |
D.4.6. General::Uptime (SNMP) 링크 복사링크가 클립보드에 복사되었습니다!
| 필드 | 값 |
|---|---|
| SNMP Community String* | public |
| SNMP Port* | 161 |
| SNMP Version* | 2 |
| Timeout* | 15 |
D.5. Linux 링크 복사링크가 클립보드에 복사되었습니다!
rhnmd를 필요로 합니다.
D.5.1. Linux::CPU Usage 링크 복사링크가 클립보드에 복사되었습니다!
- CPU 사용도 (CPU Percent Used) — 프로브 실행 시에 CPU의 5초간 사용도의 평균입니다.
rhnmd)이 감시를 받는 시스템에서 반드시 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Timeout* | 15 |
| Critical Maximum CPU Percent Used | |
| Warning Maximum CPU Percent Used |
D.5.2. Linux::Disk IO Throughput 링크 복사링크가 클립보드에 복사되었습니다!
- 읽기 비율 (Read Rate) — 초당 읽어지는 데이터 양으로 킬로바이트로 측정됩니다.
- 쓰기 비율 (Write Rate) — 초당 쓰여지는 데이터 양으로 킬로바이트로 측정됩니다.
iostat를 실행한 후 여러분이 원하는 디스크에 어떤 이름이 할당되었는지 보십시오. 기본값인 0은 일반적으로 시스템에 직접적으로 연결된 첫번째 하드 드라이브의 통계치를 보여줄 것입니다.
rhnmd)이 감시를 받는 시스템에서 반드시 실행되고 있어야 합니다. 또한 Disk number or disk name 파라미터는 명령행에서 iostat 명령을 실행했을 때 나타나는 형식과 반드시 일치하여야 합니다. 만일 형식이 일치하지 않을 경우, 설정된 프로브는 알 수 없음 (UNKNOWN) 상태로 들어가게 됩니다.
| 필드 | 값 |
|---|---|
| Disk number or disk name* | 0 |
| Timeout* | 15 |
| Critical Maximum KB read/second | |
| Warning Maximum KB read/second | |
| Warning Minimum KB read/second | |
| Critical Minimum KB read/second | |
| Critical Maximum KB written/second | |
| Warning Maximum KB written/second | |
| Warning Minimum KB written/second | |
| Critical Minimum KB written/second |
D.5.3. Linux::Disk Usage 링크 복사링크가 클립보드에 복사되었습니다!
- 사용된 파일 시스템 (File System Used) — 파일 시스템에서 현재 사용되고 있는 비율입니다.
- 사용된 공간 (Space Used) — 메가바이트로 표시되며 파일 시스템에서 현재 사용되고 있는 양입니다.
- 가용한 공간 (Space Available) — 메가바이트로 표시되며 파일 시스템에서 현재 가용한 양입니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| File system* | /dev/hda1 |
| Timeout* | 15 |
| Critical Maximum File System Percent Used | |
| Warning Maximum File System Percent Used | |
| Critical Maximum Space Used | |
| Warning Maximum Space Used | |
| Warning Minimum Space Available | |
| Critical Minimum Space Available |
D.5.4. Linux::Inodes 링크 복사링크가 클립보드에 복사되었습니다!
- Inodes — 현재 사용되고 있는 inode 비율입니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| File system* | / |
| Timeout* | 15 |
| Critical Maximum Inodes Percent Used | |
| Warning Maximum Inodes Percent Used |
D.5.5. Linux::Interface Traffic 링크 복사링크가 클립보드에 복사되었습니다!
- 입력 비율 (Input Rate) — 특정 인터페이스로 들어가는 소통량에 대한 초당 바이트입니다.
- 출력 비율 (Output Rate) — 특정 인터페이스에서 나오는 소통량에 대한 초당 바이트입니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Interface* | |
| Timeout* | 30 |
| Critical Maximum Input Rate | |
| Warning Maximum Input Rate | |
| Warning Minimum Input Rate | |
| Critical Minimum Input Rate | |
| Critical Maximum Output Rate | |
| Warning Maximum Output Rate | |
| Warning Minimum Output Rate | |
| Critical Minimum Output Rate |
D.5.6. Linux::Load 링크 복사링크가 클립보드에 복사되었습니다!
- 부하 (Load) — 시스템 CPU에 부과되는 부하 평균을 다양한 기간에 걸쳐 수집합니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Timeout* | 15 |
| Critical CPU Load 1-minute average | |
| Warning CPU Load 1-minute average | |
| Critical CPU Load 5-minute average | |
| Warning CPU Load 5-minute average | |
| Critical CPU Load 15-minute average | |
| Warning CPU Load 15-minute average |
D.5.7. Linux::Memory Usage 링크 복사링크가 클립보드에 복사되었습니다!
- 가용 RAM (RAM Free) — 시스템에서 사용되고 있지 않은 RAM 양을 메가바이트로 표시합니다.
yes 또는 no를 Include reclaimable memory 필드에 입력하십시오.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Include reclaimable memory | 없음 |
| Timeout* | 15 |
| Warning Maximum RAM Free | |
| Critical Maximum RAM Free |
D.5.8. Linux::Process Counts by State 링크 복사링크가 클립보드에 복사되었습니다!
- Blocked — 대기열로 옮겨진 프로세스이며 이 프로세스의 상태는
대기 상태로 변경되었습니다. - Defunct — 종료된 (프로세스가 다른 신호에 의해 소멸되었거나
exit()이 호출되어) 프로세스이며, 이 프로세스의 부모 프로세스가 (어떤 형태의)wait()시스템 호출을 실행하여 이 프로세스 소멸에 대한 통지를 아직 받지 않은 경우입니다. - Stopped — 프로세스 실행이 실시되기 전에 멈추어진 프로세스입니다.
- Sleeping — 프로세스가
Interruptible(깨어날 수 있는) 수면 상태에 있으며 이후에 메모리로 재도입되어 실행이 중단된 부분에서부터 프로세스가 재개될 것입니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Timeout* | 15 |
| Critical Maximum Blocked Processes | |
| Warning Maximum Blocked Processes | |
| Critical Maximum Defunct Processes | |
| Warning Maximum Defunct Processes | |
| Critical Maximum Stopped Processes | |
| Warning Maximum Stopped Processes | |
| Critical Maximum Sleeping Processes | |
| Warning Maximum Sleeping Processes | |
| Critical Maximum Child Processes | |
| Warning Maximum Child Processes |
D.5.9. Linux::Process Count Total 링크 복사링크가 클립보드에 복사되었습니다!
- 프로세스 수 (Process Count) — 시스템에서 현재 실행되고 있는 전체 프로세스 수입니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Timeout* | 15 |
| Critical Maximum Process Count | |
| Warning Maximum Process Count |
D.5.10. Linux::Process Health 링크 복사링크가 클립보드에 복사되었습니다!
- CPU 이용도 (CPU Usage) — 주어진 프로세스에 대한 CPU 이용율이 1000분의 1초 단위로 기록됩니다. 이 측정 기준은
ps산출값의time칼럼을 보고하며 이는 그 프로세스에 의해 사용된 누적 CPU 시간입니다. 이로 인하여 측정값이 프로브 실행 간격에 독립적으로 되고, 분별있는 한계치 설정이 가능하며, 의미있는 그래프가 생성됩니다 (예, CPU 사용도가 갑자기 치솟으면 그래프에도 이것이 나타납니다). - 자식 프로세스 그룹 (Child Process Groups) — 지정된 부모 프로세스로부터 생겨난 자식 프로세스의 수입니다. 한 자식 프로세스는 부모로부터 대부분의 속성을 물려 받습니다.
- 스레드 (Threads) — 주어진 프로세스를 위해 실행되고 있는 스레드 수입니다. 하나의 스레드는 CPU 사용에 있어 기본 단위이며 프로그램 카운터, 레지스터 세트 그리고 스택 공간으로 구성되어 있습니다. 스레드는 경량 프로세스라고도 불립니다.
- 사용된 물리적 메모리 (Physical Memory Used) — 명시된 프로세스가 사용하고 있는 물리적 메모리 (또는 RAM) 양으로 킬로바이트 단위로 측정됩니다.
- 사용된 가상 메모리 (Virtual Memory Used) — 명시된 프로세스가 사용하고 있는 가상 메모리 양, 또는 실제 메모리의 프로세스 크기와 스왑의 합으로 킬로바이트 단위로 측정됩니다.
Command not found가 표시되고 프로브는 위험 (CRITICAL) 상태가 됩니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Command Name | |
| Process ID (PID) file | |
| Timeout* | 15 |
| Critical Maximum CPU Usage | |
| Warning Maximum CPU Usage | |
| Critical Maximum Child Process Groups | |
| Warning Maximum Child Process Groups | |
| Critical Maximum Threads | |
| Warning Maximum Threads | |
| Critical Maximum Physical Memory Used | |
| Warning Maximum Physical Memory Used | |
| Critical Maximum Virtual Memory Used | |
| Warning Maximum Virtual Memory Used |
D.5.11. Linux::Process Running 링크 복사링크가 클립보드에 복사되었습니다!
Command not found가 표시되고 프로브는 위험 (CRITICAL) 상태가 됩니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Command name | |
| PID file | |
| Count process groups | (checked) |
| Timeout* | 15 |
| Critical Maximum Number Running | |
| Critical Minimum Number Running |
D.5.12. Linux::Swap Usage 링크 복사링크가 클립보드에 복사되었습니다!
- 가용 스왑 (Swap Free) — 현재 사용되고 있지 않는 스왑 메모리 비율입니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Timeout* | 15 |
| Warning Minimum Swap Free | |
| Critical Minimum Swap Free |
D.5.13. Linux::TCP Connections by State 링크 복사링크가 클립보드에 복사되었습니다!
- TIME_WAIT — 소켓이 닫힌 후 원격 종료 전송 (remote shutdown transmission)을 기다리고 있어, 소켓이 아직 네트워크에 있는 패킷을 처리할 수 있는 상태입니다.
- CLOSE_WAIT — 원격측은 종료되었으며 이제 소켓이 닫히기를 기다리고 있는 상태입니다.
- FIN_WAIT — 소켓은 닫히고 연결은 이제 종료되고 있는 상태입니다.
- ESTABLISHED — 소켓의 연결이 성립된 상태입니다.
- SYN_RCVD — 네트워크로부터 연결 요청을 받은 상태입니다.
netstat -ant의 명령을 이용합니다. 보고에 있어 Local IP address와 Local port 변수는 산출물에서 Local Address 칼럼에 있는 값을 사용합니다; Remote IP address와 Remote port 변수는 산출물에서 Foreign Address 칼럼에 있는 값을 사용합니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Local IP address filter pattern list | |
| Local port number filter | |
| Remote IP address filter pattern list | |
| Remote port number filter | |
| Timeout* | 15 |
| Critical Maximum Total Connections | |
| Warning Maximum Total Connections | |
| Critical Maximum TIME_WAIT Connections | |
| Warning Maximum TIME_WAIT Connections | |
| Critical Maximum CLOSE_WAIT Connections | |
| Warning Maximum CLOSE_WAIT Connections | |
| Critical Maximum FIN_WAIT Connections | |
| Warning Maximum FIN_WAIT Connections | |
| Critical Maximum ESTABLISHED Connections | |
| Warning Maximum ESTABLISHED Connections | |
| Critical Maximum SYN_RCVD Connections | |
| Warning Maximum SYN_RCVD Connections |
D.5.14. Linux::Users 링크 복사링크가 클립보드에 복사되었습니다!
- 사용자 (Users) — 현재 로그인한 사용자의 수입니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Timeout* | 15 |
| Critical Maximum Users | |
| Warning Maximum Users |
D.5.15. Linux::Virtual Memory 링크 복사링크가 클립보드에 복사되었습니다!
- 가상 메모리 (Virtual Memory) — 가용한 전체 시스템 메모리 - RAM (Random Access Memory)와 스왑을 합한 - 비율입니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Timeout* | 15 |
| Warning Minimum Virtual Memory Free | |
| Critical Minimum Virtual Memory Free |
D.6. LogAgent 링크 복사링크가 클립보드에 복사되었습니다!
nocpulse 사용자는 반드시 여러분의 로그 파일을 읽을 수 있는 권한을 가지고 있어야 합니다.
D.6.1. LogAgent::Log Pattern Match 링크 복사링크가 클립보드에 복사되었습니다!
- 일반 표현식 일치 (Regular Expression Matches) — 프로브가 마지막으로 실행된 이후에 발생한 일치 횟수입니다.
- 일반 표현식 일치 비율 (Regular Expression Match Rate) — 프로브가 마지막으로 실행된 이후에 발생한 분당 일치 횟수입니다.
rhnmd)이 반드시 실행되고 있어야 합니다. 이 프로브를 운용하기 위해서는 nocpulse 사용자는 반드시 여러분의 로그 파일을 읽을 수 있는 권한을 가지고 있어야 합니다.
egrep을 지원하는 regex 형식이어야 합니다. 이는 확장된 일반 표현식을 지원한다는 점에서 grep -E에 상응합니다. 다음은 egrep을 위한 regex 집합입니다:
주의
egrep이 아무런 오류 메시지도 나타내지 않은채 실패하여 프로브는 타임아웃됩니다.
| 필드 | 값 |
|---|---|
| Log file* | /var/log/messages |
| Basic regular expression* | |
| Timeout* | 45 |
| Critical Maximum Matches | |
| Warning Maximum Matches | |
| Warning Minimum Matches | |
| Critical Minimum Matches | |
| Critical Maximum Match Rate | |
| Warning Maximum Match Rate | |
| Warning Minimum Match Rate | |
| Critical Maximum Match Rate |
D.6.2. LogAgent::Log Size 링크 복사링크가 클립보드에 복사되었습니다!
- 크기 (Size) — 프로브가 마지막으로 실행한 이후 증가된 로그 파일의 바이트단위 크기입니다.
- 산출물 비율 (Output Rate) — 프로브가 마지막으로 실행한 이후 로그 파일이 증가한 분당 바이트 크기입니다.
- 행 (Lines) — 프로브가 마지막으로 실행한 이후 로그 파일에 기록된 행의 수입니다.
- 행 비율 (Line Rate) — 프로브가 마지막으로 실행한 이후 로그 파일에 분당 쓰인 행의 수입니다.
rhnmd)이 반드시 실행되고 있어야 합니다. 이 프로브를 운용하기 위해서는 nocpulse 사용자는 반드시 여러분의 로그 파일을 읽을 수 있는 권한을 가지고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Log file* | /var/log/messages |
| Timeout* | 20 |
| Critical Maximum Size | |
| Warning Maximum Size | |
| Warning Minimum Size | |
| Critical Minimum Size | |
| Critical Maximum Output Rate | |
| Warning Maximum Output Rate | |
| Warning Minimum Output Rate | |
| Critical Minimum Output Rate | |
| Critical Maximum Lines | |
| Warning Maximum Lines | |
| Warning Minimum Lines | |
| Critical Minimum Lines | |
| Critical Maximum Line Rate | |
| Warning Maximum Line Rate | |
| Warning Minimum Line Rate | |
| Critical Minimum Line Rate |
D.7. MySQL 3.23 - 3.33 링크 복사링크가 클립보드에 복사되었습니다!
mysqladmin 바이너리를 이용하여 감시합니다. 이 프로브를 위해서는 특정 사용자 권한을 설정할 필요가 없습니다.
mysql-server 패키지가 반드시 설치되어야한다는 점을 주의하십시오. 자세한 설명은 RHN Satellite 설치 가이드의 MySQL 설치 장을 참조하십시오.
D.7.1. MySQL::Database Accessibility 링크 복사링크가 클립보드에 복사되었습니다!
| 필드 | 값 |
|---|---|
| Username* | |
| Password | |
| MySQL Port | 3306 |
| Database* | mysql |
| Timeout | 15 |
D.7.2. MySQL::Opened Tables 링크 복사링크가 클립보드에 복사되었습니다!
- 열린 테이블 (Opened Tables) — 서버가 시작한 이래 열린 테이블입니다.
| 필드 | 값 |
|---|---|
| Username | |
| Password | |
| MySQL Port* | 3306 |
| Timeout | 15 |
| Critical Maximum Opened Objects | |
| Warning Maximum Opened Objects | |
| Warning Minimum Opened Objects | |
| Critical Minimum Opened Objects |
D.7.3. MySQL::Open Tables 링크 복사링크가 클립보드에 복사되었습니다!
- 열려 있는 테이블 (Open Tables) — 프로브가 실행할 때 열려 있는 테이블 수입니다.
| 필드 | 값 |
|---|---|
| Username | |
| Password | |
| MySQL Port* | 3306 |
| Timeout | 15 |
| Critical Maximum Open Objects | |
| Warning Maximum Open Objects | |
| Warning Minimum Open Objects | |
| Critical Minimum Open Objects |
D.7.4. MySQL::Query Rate 링크 복사링크가 클립보드에 복사되었습니다!
- 질의 비율 (Query Rate) — 데이터베이스 당 초당 질의 수 평균입니다.
| 필드 | 값 |
|---|---|
| Username | |
| Password | |
| MySQL Port* | 3306 |
| Timeout | 15 |
| Critical Maximum Query Rate | |
| Warning Maximum Query Rate | |
| Warning Minimum Query Rate | |
| Critical Minimum Query Rate |
D.7.5. MySQL::Threads Running 링크 복사링크가 클립보드에 복사되었습니다!
- 실행 중인 스레드 (Threads Running) — 데이터베이스 내에서 실행되고 있는 전체 스레드 수입니다.
| 필드 | 값 |
|---|---|
| Username | |
| Password | |
| MySQL Port* | 3306 |
| Timeout | 15 |
| Critical Maximum Threads Running | |
| Warning Maximum Threads Running | |
| Warning Minimum Threads Running | |
| Critical Minimum Threads Running |
D.8. 네트워크 서비스 링크 복사링크가 클립보드에 복사되었습니다!
D.8.1. Network Services::DNS Lookup 링크 복사링크가 클립보드에 복사되었습니다!
dig를 사용합니다. 이 프로브는 다음의 측정값을 수집합니다:
- 질의 시간 (Query Time) —
dig요청을 실행하는데 필요한 시간으로 1000분의 1초 단위로 측정됩니다.
| 필드 | 값 |
|---|---|
| Host or Address to look up | |
| Timeout* | 10 |
| Critical Maximum Query Time | |
| Warning Maximum Query Time |
D.8.2. Network Services::FTP 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — FTP 서버가 연결 요청에 응답하는데 소요되는 시간으로 초 단위로 측정됩니다.
| 필드 | 값 |
|---|---|
| Expect | FTP |
| Username | |
| Password | |
| FTP Port* | 21 |
| Timeout* | 10 |
| Critical Maximum Remote Service Latency | |
| Warning Maximum Remote Service Latency |
D.8.3. Network Services::IMAP Mail 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — IMAP 서버가 연결 요청에 응답하는데 걸린 시간으로 초 단위로 측정됩니다.
| 필드 | 값 |
|---|---|
| IMAP Port* | 143 |
| Expect* | OK |
| Timeout* | 5 |
| Critical Maximum Remote Service Latency | |
| Warning Maximum Remote Service Latency |
D.8.4. Network Services::Mail Transfer (SMTP) 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — SMTP 서버가 연결 요청에 응답하는데 걸린 시간으로 초 단위로 측정됩니다.
| 필드 | 값 |
|---|---|
| SMTP Port* | 25 |
| Timeout* | 10 |
| Critical Maximum Remote Service Latency | |
| Warning Maximum Remote Service Latency |
D.8.5. Network Services::Ping 링크 복사링크가 클립보드에 복사되었습니다!
ping 명령을 실행할 수 있는지를 결정합니다. 이 프로브는 또한 손실된 패킷을 체크하고 왕복 전송 평균치를 경고(Warning)와 위험(Critical) 한계치를 기준으로 비교합니다. 필수 항목인 Packets to send 값은 시스템으로 보내지는 ICMP ECHO 패킷 수를 조절할 수 있도록 해줍니다. 이 프로브는 다음의 측정값을 수집합니다:
- 왕복 전송 평균 (Round-Trip Average) — ICMP ECHO 패킷이 감시를 받는 시스템에 갔다가 돌아오는데 걸린 시간으로 1000분의 1초 단위로 측정됩니다.
- 손실된 패킷 (Packet Loss) — 전송중에 손실된 패킷 비율입니다.
ping 명령을, 감시를 받는 시스템이 아닌, RHN 서버에서 실시한다는 점을 주의하십시오. 그러므로 IP 주소 필드를 채우더라도 시스템과 그 특정 IP 주소 사이의 연결성을 검사하지는 않습니다. 이것은 RHN 서버와 IP 주소 사이의 연결성을 검사합니다. 그러므로 다른 시스템에 위치한 Ping 프로브에 같은 IP 주소를 입력하면, 똑같은 작업을 수행합니다. 감시를 받는 시스템에서 개별 IP 주소로 ping을 실행하려면 Remote Ping 프로브를 대신 사용하십시오. 이에 대한 설명은 D.8.7절. “Network Services::Remote Ping”에서 참조하십시오.
| 필드 | 값 |
|---|---|
| IP Address (defaults to system IP) | |
| Packets to send* | 20 |
| Timeout* | 10 |
| Critical Maximum Round-Trip Average | |
| Warning Maximum Round-Trip Average | |
| Critical Maximum Packet Loss | |
| Warning Maximum Packet Loss |
D.8.6. Network Services::POP Mail 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — POP 서버가 연결 요청에 응답하는데 걸린 시간으로 초 단위로 측정됩니다.
+OK 입니다. 예상되는 문자열을 찾을 수 없으면 이 프로브는 위험 (CRITICAL) 상태를 반환합니다.
| 필드 | 값 |
|---|---|
| Port* | 110 |
| Expect* | +OK |
| Timeout* | 10 |
| Critical Maximum Remote Service Latency | |
| Warning Maximum Remote Service Latency |
D.8.7. Network Services::Remote Ping 링크 복사링크가 클립보드에 복사되었습니다!
ping할 수 있는지 결정합니다. 이 프로브는 또한 패킷 손실 정도를 감시하고 왕복 전송 평균치를 경고(Warning)와 위험(Critical) 한계치를 기준으로 비교합니다. 필수 항목인 Packets to send 값은 시스템으로 보낼 ICMP ECHO 패킷 수를 조절할 수 있도록 해줍니다. 이 프로브는 다음의 측정값을 수집합니다:
- 왕복 전송 평균 (Round-Trip Average) — ICMP ECHO 패킷이 IP 주소로 갔다가 돌아오는데 걸린 시간으로 1000분의 1초 단위로 측정됩니다.
- 손실된 패킷 (Packet Loss) — 전송중에 손실된 패킷 비율입니다.
rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
| 필드 | 값 |
|---|---|
| IP Address* | |
| Packets to send* | 20 |
| Timeout* | 10 |
| Critical Maximum Round-Trip Average | |
| Warning Maximum Round-Trip Average | |
| Critical Maximum Packet Loss | |
| Warning Maximum Packet Loss |
D.8.8. Network Services::RPCService 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — RPC 서버가 연결 요청에 응답하는데 걸린 초단위 시간입니다.
| 필드 | 값 |
|---|---|
| Protocol (TCP/UDP) | udp |
| Service Name* | nfs |
| Timeout* | 10 |
| Critical Maximum Remote Service Latency | |
| Warning Maximum Remote Service Latency |
D.8.9. Network Services::Secure Web Server (HTTPS) 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — HTTPS 서버가 연결 요청에 응답하는데 걸린 초단위 시간입니다.
| 필드 | 값 |
|---|---|
| URL Path | / |
| Expect Header | HTTP/1 |
| Expect Content | |
| UserAgent* | NOCpulse-check_http/1.0 |
| Username | |
| Password | |
| Timeout* | 10 |
| HTTPS Port* | 443 |
| Critical Maximum Remote Service Latency | |
| Warning Maximum Remote Service Latency |
D.8.10. Network Services::SSH 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — SSH 서버가 연결 요청에 응답하는데 걸린 초단위 시간입니다.
| 필드 | 값 |
|---|---|
| SSH Port* | 22 |
| Timeout* | 5 |
| Critical Maximum Remote Service Latency | |
| Warning Maximum Remote Service Latency |
D.8.11. Network Services::Web Server (HTTP) 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — HTTP 서버가 연결 요청에 응답하는데 걸린 초단위 시간입니다.
| 필드 | 값 |
|---|---|
| URL Path | / |
| Virtual Host | |
| Expect Header | HTTP/1 |
| Expect Content | |
| UserAgent* | NOCpulse-check_http/1.0 |
| Username | |
| Password | |
| Timeout* | 10 |
| HTTP Port* | 80 |
| Critical Maximum Remote Service Latency | |
| Warning Maximum Remote Service Latency |
D.9. Oracle 8i, 9i, 10g, 11g 링크 복사링크가 클립보드에 복사되었습니다!
$ORACLE_HOME/rdbms/admin/catalog.sql
$ORACLE_HOME/rdbms/admin/catalog.sql
D.9.1. Oracle::Active Sessions 링크 복사링크가 클립보드에 복사되었습니다!
- 활성 세션 (Active Sessions) —
V$PARAMETER.PROCESSES값에 근거한 활성 세션 수입니다. - 가용 세션 (Available Sessions) —
V$PARAMETER.PROCESSES값에 근거한 활성 세션 비율입니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Timeout* | 30 |
| Critical Maximum Active Sessions | |
| Warning Maximum Active Sessions | |
| Critical Maximum Available Sessions Used | |
| Warning Maximum Available Sessions Used |
D.9.2. Oracle::Availability 링크 복사링크가 클립보드에 복사되었습니다!
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Timeout* | 30 |
D.9.3. Oracle::Blocking Sessions 링크 복사링크가 클립보드에 복사되었습니다!
- 차단 세션 (Blocking Sessions) — 다른 세션이 Oracle 데이터베이스에 변경 사항을 기록하지 못하도록 막고 있는 세션 수입니다. 이는 여러분이 제공한 필수 항목 Time Blocking 값에 의해 결정됩니다. 초 단위로 측정되는 이 기간동안 막고 있는 세션만이 차단 세션 (blocking sessions)에 포함될 것입니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Time Blocking (seconds)* | 20 |
| Timeout* | 30 |
| Critical Maximum Blocking Sessions | |
| Warning Maximum Blocking Sessions |
D.9.4. Oracle::Buffer Cache 링크 복사링크가 클립보드에 복사되었습니다!
- Db Block Gets — 단일 block gets를 통해 (consistent get 방식 통해서가 아니라) 접속된 블록 횟수입니다.
- Consistent Gets — consistent 방식으로 데이터를 가져오기 위해 block buffer가 접속한 횟수입니다.
- Physical Reads — 디스크로 부터 읽혀진 블록의 누적 수입니다.
- Buffer Cache Hit Ratio — 데이터베이스가 데이터를 가져오기 위해 하드디스크로 가지 않고 버퍼로 가는 비율입니다. 이 비율이 낮으면 시스템에 RAM을 추가하여야 합니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port | 1521 |
| Timeout* | 30 |
| Warning Minimum Buffer Cache Hit Ratio | |
| Critical Minimum Buffer Cache Hit Ratio |
D.9.5. Oracle::Client Connectivity 링크 복사링크가 클립보드에 복사되었습니다!
rhnmd 연결을 열고 같은 감시받는 시스템에서 실행되도록 sqlplus connect 명령을 실행합니다.
V$DATABASE.NAME의 예상되는 값입니다. 이 값은 대소문자를 구분합니다. 만일 이 값을 찾지 못하면 위험 (CRITICAL) 상태가 반환됩니다.
rhnmd)이 반드시 실행되고 있어야 합니다. 이 프로브를 운용하기 위해서는 nocpulse 사용자는 반드시 여러분의 로그 파일을 읽을 수 있는 권한을 가지고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Oracle Hostname or IP address* | |
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| ORACLE_HOME* | /opt/oracle |
| Expected DB Name* | |
| Timeout* | 30 |
D.9.6. Oracle::Data Dictionary Cache 링크 복사링크가 클립보드에 복사되었습니다!
init.ora의 SHARED_POOL_SIZE를 최적화합니다. 이 프로브는 다음의 측정값을 수집합니다:
- Data Dictionary Hit Ratio — data dictionary cache로 캐시 찾아보기 비율입니다. 달리 말하여 데이터베이스가 데이터를 가져오기 위해 하드디스크로 가지 않고 사전으로 가는 비율입니다. 이 비율이 낮으면 시스템에 RAM을 추가하여야 합니다.
- Gets — 단일 block gets를 통해 (consistent get 방식 통해서가 아니라) 접속된 블록 횟수입니다.
- Cache Misses — 데이터를 consistent 방식으로 가져오기 위해 버퍼를 막은 접속 횟수입니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Timeout* | 30 |
| Warning Minimum Data Dictionary Hit Ratio | |
| Critical Minimum Data Dictionary Hit Ratio |
D.9.7. Oracle::Disk Sort Ratio 링크 복사링크가 클립보드에 복사되었습니다!
- Disk Sort Ratio — 메모리 상에서 너무 커서 완료될 수 없는 Oracle sorts 비율로 임시 세그먼트를 사용하여 분류되었습니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Timeout* | 30 |
| Critical Maximum Disk Sort Ratio | |
| Warning Maximum Disk Sort Ratio |
D.9.8. Oracle::Idle Sessions 링크 복사링크가 클립보드에 복사되었습니다!
- Idle Sessions — 유휴 중인 Oracle 세션 수이며 이는 여러분께서 입력한 필수 항목 Time Idle의 값에 의해 결정됩니다. 초 단위로 측정되는 이 기간동안 유휴한 세션만이 유휴 세션으로 포함될 것입니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Time Idle (seconds)* | 20 |
| Timeout* | 30 |
| Critical Maximum Idle Sessions | |
| Warning Maximum Idle Sessions |
D.9.9. Oracle::Index Extents 링크 복사링크가 클립보드에 복사되었습니다!
- Allocated Extents — 어떤 인덱스에라도 할당된 extent 횟수입니다.
- Available Extents — 어떤 인덱스에라도 가용한 extent 비율입니다.
%이며 어떤 인덱스 이름이라도 일치할 수 있습니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Index Owner* | % |
| Index Name* | % |
| Timeout* | 30 |
| Critical Maximum of Allocated Extents | |
| Warning Maximum of Allocated Extents | |
| Critical Maximum of Available Extents | |
| Warning Maximum of Available Extents |
D.9.10. Oracle::Library Cache 링크 복사링크가 클립보드에 복사되었습니다!
init.ora의 SHARED_POOL_SIZE를 최적화합니다. 이 프로브는 다음의 측정값을 수집합니다:
- Library Cache Miss Ratio — library cache pin miss가 발행하는 비율입니다. 이것은 세션이 이미 파싱되었으나 더 이상 shared pool에 있지 않은 명령문을 실행할 때 발생합니다.
- Executions — 이 네임스페이스의 객체를 위해 pin이 요청된 횟수입니다.
- Cache Misses — 객체 핸들이 생성된 이후에 반드시 객체를 디스크로부터 가져와야 하는 pin을 이미 가지고 있는 객체의 pin 수입니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Timeout* | 30 |
| Critical Maximum Library Cache Miss Ratio | |
| Warning Maximum Library Cache Miss Ratio |
D.9.11. Oracle::Locks 링크 복사링크가 클립보드에 복사되었습니다!
- Active Locks — 활동 중인 락의 현재 개수로서 v$locks 테이블에 있는 값의 의하여 결정됩니다. 데이터베이스 관리자는 많은 락이 한 데이터베이스 내에 존재한다는 사실을 인지하고 있어야 합니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Timeout* | 30 |
| Critical Maximum Active Locks | |
| Warning Maximum Active Locks |
D.9.12. Oracle::Redo Log 링크 복사링크가 클립보드에 복사되었습니다!
- Redo Log Space Request Rate — 서버가 시작된 이후 발생한 재실행 로그 공간 요청 (redo log space requests) 분당 평균 횟수입니다.
- Redo Buffer Allocation Retry Rate — 서버가 시작된 이후 발생한 버퍼 할당 재시도 (buffer allocation retries) 분당 평균 횟수입니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Timeout* | 30 |
| Critical Maximum Redo Log Space Request Rate | |
| Warning Maximum Redo Log Space Request Rate | |
| Critical Maximum Redo Buffer Allocation Retry Rate | |
| Warning Maximum Redo Buffer Allocation Retry Rate |
D.9.13. Oracle::Table Extents 링크 복사링크가 클립보드에 복사되었습니다!
- Allocated Extents-Any Table — 모든 테이블에 있는 extent 총합입니다.
- Available Extents-Any Table — 모든 테이블의 가용한 extent 비율입니다.
%을 가지고 있으며, 이 기호는 모든 테이블 소유자 또는 이름과 일치됩니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Table Owner* | % |
| Table Name* | % |
| Timeout* | 30 |
| Critical Maximum Allocated Extents | |
| Warning Maximum Allocated Extents | |
| Critical Maximum Available Extents | |
| Warning Maximum Available Extents |
D.9.14. Oracle::Tablespace Usage 링크 복사링크가 클립보드에 복사되었습니다!
- Available Space Used — 사용된 각 테이블스페이스에서 가용한 공간 비율입니다.
%을 가지고 있습니다. 이 기본값은 어떤 테이블 이름과도 일치됩니다.
| 필드 | 값 |
|---|---|
| Oracle SID* | |
| Oracle Username* | |
| Oracle Password* | |
| Oracle Port* | 1521 |
| Tablespace Name* | % |
| Timeout* | 30 |
| Critical Maximum Available Space Used | |
| Warning Maximum Available Space Used |
D.9.15. Oracle::TNS Ping 링크 복사링크가 클립보드에 복사되었습니다!
- 원격 서비스 대기 시간 (Remote Service Latency) — Oracle 서버가 연결 요청에 응답하는데 걸린 초단위 시간입니다.
| 필드 | 값 |
|---|---|
| TNS Listener Port* | 1521 |
| Timeout* | 15 |
| Critical Maximum Remote Service Latency | |
| Warning Maximum Remote Service Latency |
D.10. RHN Satellite 링크 복사링크가 클립보드에 복사되었습니다!
D.10.1. RHN Satellite::Disk Space 링크 복사링크가 클립보드에 복사되었습니다!
- File System Used — 현 파일 시스템에서 사용 중인 비율입니다.
- Space Used — 현 파일 시스템에 의해 사용된 파일 크기입니다.
- Space Available — 현 파일 시스템에서 사용할 수 있는 파일 크기입니다.
| 필드 | 값 |
|---|---|
| Device Pathname* | /dev/hda1 |
| Critical Maximum File System Used | |
| Warning Maximum File System Used | |
| Critical Maximum Space Used | |
| Warning Maximum Space Used | |
| Critical Maximum Space Available | |
| Warning Maximum Space Available |
D.10.2. RHN Satellite::Execution Time 링크 복사링크가 클립보드에 복사되었습니다!
- Probe Execution Time Average — 한 프로브가 완전히 실행되는데 걸리는 시간으로 초 단위로 측정됩니다.
| 필드 | 값 |
|---|---|
| Critical Maximum Probe Execution Time Average | |
| Warning Maximum Probe Execution Time Average |
D.10.3. RHN Satellite::Interface Traffic 링크 복사링크가 클립보드에 복사되었습니다!
- Input Rate — 기기가 받는 초당 전송량으로 바이트 단위로 측정됩니다.
- Output Rate — 기기가 보내는 초당 전송량으로 바이트 단위로 측정됩니다.
| 필드 | 값 |
|---|---|
| Interface* | eth0 |
| Timeout (seconds)* | 30 |
| Critical Maximum Input Rate | |
| Critical Maximum Output Rate |
D.10.4. RHN Satellite::Latency 링크 복사링크가 클립보드에 복사되었습니다!
- Probe Latency Average — 프로브의 실행 준비 완료시에서 실제 실행 시간 사이의 지연 시간입니다. 정상적인 경우에 이것은 일반적으로 일초 이내일 것입니다. Satellite가 과부하되면 (Satellite가 프로브의 평균 실행 시간에 관련하여 너무 많은 프로브를 가지고 있기 때문에), 이 숫자는 증가할 것입니다.
| 필드 | 값 |
|---|---|
| Critical Maximum Probe Latency Average | |
| Warning Maximum Probe Latency Average |
D.10.5. RHN Satellite::Load 링크 복사링크가 클립보드에 복사되었습니다!
- Load — 1-, 5-, 15-분 간격의 CPU의 부하 평균입니다.
| 필드 | 값 |
|---|---|
| Critical Maximum 1-minute Average | |
| Warning Maximum 1-minute Average | |
| Critical Maximum 5-minute Average | |
| Warning Maximum 5-minute Average | |
| Critical Maximum 15-minute Average | |
| Warning Maximum 15-minute Average |
D.10.6. RHN Satellite::Probe Count 링크 복사링크가 클립보드에 복사되었습니다!
- Probes — 세틀라이트 서버에서 실행되고 있는 개별 프로브 수입니다.
| 필드 | 값 |
|---|---|
| Critical Maximum Probe Count | |
| Warning Maximum Probe Count |
D.10.7. RHN Satellite::Process Counts 링크 복사링크가 클립보드에 복사되었습니다!
- Blocked — 대기열로 옮겨지고 대기 상태로 변경된 프로세스 수입니다.
- Child — 이미 컴퓨터에서 실행되고 있는 다른 프로세스에서 양산된 프로세스 수입니다.
- Defunct — (다른 신호에 의해 종료되었거나
exit()을 호출한 이유 등으로) 종결되었으나 이 프로세스의 부모 프로세스는 아직wait()시스템 호출을 (또는 유사한 형태) 실행하여 이들이 종결되었다는 통지를 받지 못한 프로세스의 수입니다. - Stopped — 프로세스 실행이 완료되기 전에 중단된 프로세스 수입니다.
- Sleeping — 프로세스가
Interruptible(깨어날 수 있는) 수면 상태에 있으며 이후에 메모리로 재도입되어 실행이 중단된 부분에서부터 프로세스가 재개될 것입니다.
| 필드 | 값 |
|---|---|
| Critical Maximum Blocked Processes | |
| Warning Maximum Blocked Processes | |
| Critical Maximum Child Processes | |
| Warning Maximum Child Processes | |
| Critical Maximum Defunct Processes | |
| Warning Maximum Defunct Processes | |
| Critical Maximum Stopped Processes | |
| Warning Maximum Stopped Processes | |
| Critical Maximum Sleeping Processes | |
| Warning Maximum Sleeping Processes |
D.10.8. RHN Satellite::Processes 링크 복사링크가 클립보드에 복사되었습니다!
- Processes — 컴퓨터에서 동시에 실행되고 있는 프로세스 수입니다.
| 필드 | 값 |
|---|---|
| Critical Maximum Processes | |
| Warning Maximum Processes |
D.10.9. RHN Satellite::Process Health 링크 복사링크가 클립보드에 복사되었습니다!
- CPU Usage — 주어진 프로세스의 CPU 사용율입니다.
- 자식 프로세스 그룹 (Child Process Groups) — 지정된 부모 프로세스로부터 생겨난 자식 프로세스의 수입니다. 한 자식 프로세스는 부모로부터 대부분의 속성을 물려 받습니다.
- 스레드 (Threads) — 주어진 프로세스를 위해 실행되고 있는 스레드 수입니다. 하나의 스레드는 CPU 사용에 있어 기본 단위이며 프로그램 카운터, 레지스터 세트 그리고 스택 공간으로 구성되어 있습니다. 스레드는 경량 프로세스라고도 불립니다.
- Physical Memory Used — 특정 프로세스에 의해 사용되고 있는 물리적 메모리 크기로 킬로바이트 단위로 측정됩니다.
- Virtual Memory Used — 명시된 프로세스가 사용하고 있는 가상 메모리 양, 또는 실제 메모리의 프로세스 크기와 스왑의 합으로 킬로바이트 단위로 측정됩니다.
Command not found가 표시되고 프로브는 위험 (CRITICAL) 상태가 됩니다.
| 필드 | 값 |
|---|---|
| Command Name | |
| Process ID (PID) file | |
| Timeout* | 15 |
| Critical Maximum CPU Usage | |
| Warning Maximum CPU Usage | |
| Critical Maximum Child Process Groups | |
| Warning Maximum Child Process Groups | |
| Critical Maximum Threads | |
| Warning Maximum Threads | |
| Critical Maximum Physical Memory Used | |
| Warning Maximum Physical Memory Used | |
| Critical Maximum Virtual Memory Used | |
| Warning Maximum Virtual Memory Used |
D.10.10. RHN Satellite::Process Running 링크 복사링크가 클립보드에 복사되었습니다!
| 필드 | 값 |
|---|---|
| Command Name | |
| Process ID (PID) file | |
| Critical Number Running Maximum | |
| Critical Number Running Minimum |
D.10.11. RHN Satellite::Swap 링크 복사링크가 클립보드에 복사되었습니다!
| 필드 | 값 |
|---|---|
| Critical Minimum Swap Percent Free | |
| Warning Minimum Swap Percent Free |
D.10.12. RHN Satellite::Users 링크 복사링크가 클립보드에 복사되었습니다!
| 필드 | 값 |
|---|---|
| Critical Maximum Users | |
| Warning Maximum Users |
부록 E. 고친 과정 링크 복사링크가 클립보드에 복사되었습니다!
| 고친 과정 | ||||||||
|---|---|---|---|---|---|---|---|---|
| 고침 4-8.2.400 | 2013-10-31 | |||||||
| ||||||||
| 고침 4-8.2 | Thu May 16 2013 | |||||||
| ||||||||
| 고침 4-8.1 | Fri Feb 22 2013 | |||||||
| ||||||||
| 고침 4-8 | Wed Jan 2 2013 | |||||||
| ||||||||
| 고침 4-7 | Wed Sept 19 2012 | |||||||
| ||||||||
| 고침 4-6 | Thu Aug 16 2012 | |||||||
| ||||||||
| 고침 4-5 | Thu Aug 16 2012 | |||||||
| ||||||||
| 고침 4-4 | Wed Aug 15 2012 | |||||||
| ||||||||
| 고침 4-3 | Thu Aug 9 2012 | |||||||
| ||||||||
| 고침 3-2 | Fri Aug 3 2012 | |||||||
| ||||||||
| 고침 3-1 | Tue Jun 17 2012 | |||||||
| ||||||||
| 고침 3-0 | Thurs May 24 2012 | |||||||
| ||||||||
| 고침 2-6 | Mon Jan 9 2012 | |||||||
| ||||||||
| 고침 2-5 | Wed Jan 4 2012 | |||||||
| ||||||||
| 고침 2-4 | Fri Sep 23 2011 | |||||||
| ||||||||
| 고침 2-3 | Mon Aug 15 2011 | |||||||
| ||||||||
| 고침 2-2 | Wed Jun 15 2011 | |||||||
| ||||||||
| 고침 2-1 | Fri May 27 2011 | |||||||
| ||||||||
| 고침 2-0 | Fri May 6 2011 | |||||||
| ||||||||
| 고침 1-29 | Fri March 25 2011 | |||||||
| ||||||||
| 고침 1-28 | Thu March 24 2011 | |||||||
| ||||||||
| 고침 1-27 | Mon Feb 14 2011 | |||||||
| ||||||||
| 고침 1-26 | Wed Feb 9 2011 | |||||||
| ||||||||
| 고침 1-25 | Mon Jan 31 2011 | |||||||
| ||||||||
색인 링크 복사링크가 클립보드에 복사되었습니다!
Symbols
- "모니터링" 인타이틀먼트
- 소개, 모니터링
- 개요, RHN 개요 페이지
- 계정 비활성화, 계정 비활성화
- 도움말, "도움말" 페이지
- 사용자 계정, "사용자 계정" 페이지
- 사용자 환경 설정, "사용자 환경 설정" 페이지
- 이메일, 이메일 변경
- 주소, 주소
- 계정
- 비활성화, 계정 비활성화
- 관리
- 서비스 레벨 모듈, 관리 모듈
- 기본 채널, 소프트웨어 채널
- 네비게이션, 네비게이션
- 네트워크 서비스
- DNS Lookup, Network Services::DNS Lookup
- FTP, Network Services::FTP
- IMAP 메일, Network Services::IMAP Mail
- Ping, Network Services::Ping
- POP 메일, Network Services::POP Mail
- RPC서비스, Network Services::RPCService
- SSH, Network Services::SSH
- 메일 전송 (SMTP), Network Services::Mail Transfer (SMTP)
- 보안 웹 서버 (HTTPS), Network Services::Secure Web Server (HTTPS)
- 원격 Ping, Network Services::Remote Ping
- 웹 서버 (HTTP), Network Services::Web Server (HTTP)
- 프로브, 네트워크 서비스
- 등록, RHN 등록 클라이언트
- RPM 패키지 목록, 소프트웨어 시스템 프로파일
- 사용자 이름, 사용자 계정 등록하기
- 설정, RHN 등록 클라이언트 설정
- 소프트웨어 시스템 프로파일, 소프트웨어 시스템 프로파일
- 시스템 프로파일, 사용자 계정 등록하기, 시스템 프로파일 등록
- 암호, 사용자 계정 등록하기
- 웹을 통해, RHN 웹사이트 로그인하기
- 이메일 통지, 사용자 계정 등록하기
- 조직의 부분으로, 사용자 계정 등록하기
- 텍스트 모드, 텍스트 모드 RHN 등록 클라이언트
- 프록시 서버 사용, RHN 등록 클라이언트 설정
- 하드웨어 시스템 프로파일, 하드웨어 시스템 프로파일
- 활성키 사용, 활성키
- 디지털 인증서, 보안, QA 및 Red Hat Network
- 로그 에이전트
- 로그 크기, LogAgent::Log Size
- 로그 패턴 일치, LogAgent::Log Pattern Match
- 프로브
- nocpulse, LogAgent
- 매크로
- 설정 파일 내
- 삽입, 설정 파일에 매크로 포함하기
- 모니터링, 모니터링
- OK, 프로브 상태 ⇒ OK
- 경고, 프로브 상태 ⇒ 경고
- 미결, 프로브 상태 ⇒ 미결
- 상태, 프로브 상태
- 서비스 레벨 모듈, 모니터링 모듈
- 선수 조건, 선수 조건
- 스카웃 설정 푸시, 스카웃 설정 푸시
- 알 수 없음, 프로브 상태 ⇒ 알 수 없음
- 위험, 프로브 상태 ⇒ 위험
- 일반 설정, 일반 설정
- 전체, 프로브 상태 ⇒ 전체
- 통지, 통지
- 프로브 목록, 프로브
- 현재 상태, 현재 상태
- 모니터링 스카웃 , 모니터링
- 목록 탐색
- 설명, 목록
- 문제해결
- 모니터링, 문제 해결
- 변형된 파일
- 매크로
- 설정 파일, 설정 파일에 매크로 포함하기
- 보안
- 비활성화
- 사용자, 사용자 목록 ⇒ 활성 ⇒ 사용자 정보
- 빠른 검색
- 설명, 빠른 검색
- 사용자, 사용자
- 비활성화, 사용자 목록 ⇒ 활성 ⇒ 사용자 정보
- 삭제 (RHN Satellite 만), 사용자 목록 ⇒ 활성 ⇒ 사용자 정보
- 암호 변경, 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 상세 정보
- 역할, 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 상세 정보
- 이메일 주소 변경, 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 상세 정보
- 사용자 계정, 사용자 계정 등록하기
- 사용자 역할, 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 상세 정보
- 사용자 정보
- 시스템 정보, 시스템 상세 정보 ⇒ 상세 정보 ⇒ 사용자 정보
- 삭제
- 사용자 (RHN Satellite만), 사용자 목록 ⇒ 활성 ⇒ 사용자 정보
- 생성
- 설정
- 채널, 설정 채널
- 서비스 레벨 모듈
- 선택된 시스템
- 설명, 선택된 시스템
- 설정
- 설정 관리
- 명령행 도구, 명령행 설정 관리 도구
- 시스템 준비, 설정 관리에 필요한 시스템 준비
- 소프트웨어
- 검색, 패키지 검색
- 채널 목록
- 채널 정보, 소프트웨어 채널 정보
- 패키지 검색, 패키지 검색
- 소프트웨어 채널
- 정보, 소프트웨어 채널 정보 ⇒ 정보
- 스카웃 설정 푸시 , 모니터링
- 스케줄된 작업
- 스케쥴, 스케쥴된 작업
- 시스템
- 시스템 그룹, 시스템 그룹
- 가입 및 탈퇴, 시스템 상세 정보 ⇒ 그룹
- 목록, 시스템 그룹
- 삭제하기, 시스템 그룹 정보 ⇒ 상세 정보
- 상세 정보 보기, 시스템 그룹 정보
- 상세 정보 편집, 시스템 그룹 정보 ⇒ 상세 정보
- 생성, 그룹 만들기
- 시스템 그룹 목록, 시스템 그룹
- 추가 및 제거, 그룹에 시스템 추가, 제거하기
- 할당하기 및 제거하기, 시스템 상세 정보 ⇒ 그룹
- 시스템 그룹 목록
- 상태, 시스템 그룹
- 시스템 목록, "시스템" 페이지
- 상태, "시스템" 페이지
- 시스템 삭제, 시스템 정보 ⇒ 정보
- 시스템 세트 매니저, 시스템 세트 관리자
- 시스템 프로파일, 시스템 프로파일 등록
- 등록 정보 업데이트, 시스템 정보 ⇒ 정보 ⇒ 등록 정보
- 사용자 정보, 시스템 상세 정보 ⇒ 상세 정보 ⇒ 사용자 정보
- 알림, 시스템 정보 ⇒ 정보 ⇒ 알림
- 재활성화, 시스템 정보 ⇒ 정보 ⇒ 재활성화
- 패키지 목록 업데이트, 시스템 정보 ⇒ 소프트웨어 ⇒ 패키지
- 하드웨어 프로파일 업데이트, 시스템 정보 ⇒ 정보 ⇒ 하드웨어
- 알림
- 시스템 정보, 시스템 정보 ⇒ 정보 ⇒ 알림
- 암호
- 변경, "사용자 계정" 페이지
- 암호 변경, 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 상세 정보
- 애플리케이션 프로그래밍 인터페이스
- API, RHN API 액세스
- 업데이트
- 서비스 레벨 모듈, 업데이트 모듈
- 웹사이트를 통해, 웹사이트를 통한 업데이트하기
- 업데이트하기
- 명령행을 통해, 명령행에서 업데이트하기
- 에라타, 에라타
- 고급 검색, 고급 검색
- 관련 에라타, 관련 에라타
- 모든 에라타, 모든 에라타
- 적용 가능 사항 적용, 시스템 정보 ⇒ 소프트웨어 ⇒ 에라타
- 에라타 업데이트
- 검색, 고급 검색
- 모든 에라타 목록 보기, 모든 에라타
- 적용, 에라타 업데이트 적용하기
- 적용 가능한 에라타 목록 보기, 관련 에라타
- 정보 보기, 에라타 정보
- 에라타 통보 아이콘
- 설명, 에라타 통보 아이콘
- 에라타 통지
- 자동 업데이트, 에라타 통지 및 패키지 설치 스케줄하기
- 원격 명령
- 웹사이트, Red Hat Network 웹사이트
- 개요, 네비게이션, RHN 개요 페이지
- 관련 에라타, 관련 에라타
- 네비게이션 바, 네비게이션
- 도움말, "도움말" 페이지
- 로그인, RHN 웹사이트 로그인하기
- 로케일, 로케일 설정
- 모니터링, 모니터링
- 모든 에라타, 모든 에라타
- 사용자, 사용자
- 사용자 계정, "사용자 계정" 페이지
- 사용자 정의 시스템 정보, 사용자 정의 시스템 정보
- 소프트웨어 검색, 패키지 검색
- 소프트웨어 채널 정보, 소프트웨어 채널 정보
- 스케쥴, 스케쥴된 작업
- 시스템, 시스템
- 시스템 개요, 개요
- 시스템 검색, 고급 검색
- 시스템 그룹, 시스템 그룹
- 시스템 그룹 목록, 시스템 그룹
- 시스템 목록, "시스템" 페이지
- 시스템 상세 정보, 시스템 등록정보
- 시스템 인타이틀먼트, 서브스크립션 관리
- 언어, 로케일 설정
- 에라타, 에라타
- 에라타 검색, 고급 검색
- 저장된 프로파일, 저장된 프로파일
- 채널, 채널
- 채널 목록, 소프트웨어 채널
- 활성키, 활성키
- 웹사이트 개요, 카테고리와 페이지
- 이메일 주소
- 이메일 주소 변경, 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 상세 정보
- 인타이틀먼트
- 활성키 사용, 활성키
- 일반
- SNMP 확인, General::SNMP Check
- TCP 확인, General::TCP Check
- UDP 확인, General::UDP Check
- 가동 시간 (SNMP), General::Uptime (SNMP)
- 데이터가 있는 원격 프로그램, General::Remote Program with Data
- 원격 프로그램, General::Remote Program
- 프로브, 일반
- 자식 채널, 소프트웨어 채널
- 작업
- 실패한 작업, 작업 정보 ⇒ 실패한 시스템
- 완료된 시스템, 작업 정보 ⇒ 완료된 시스템
- 작업 정보, 작업 정보 ⇒ 정보
- 진행 중인 시스템, 작업 정보 ⇒ 진행 중인 시스템
- 재활성화
- 시스템, 시스템 정보 ⇒ 정보 ⇒ 재활성화
- 주소
- 변경, 주소
- 참조 가이드
- 머리글, 참조 가이드 머리글
- 버그 보고, 여러분의 의견을 기다리고 있습니다
- 채널, 채널
- Red Hat, Red Hat 채널
- 공유, 공유 채널
- 기본, 소프트웨어 채널
- 내, 내채널
- 모든, 모든 채널
- 목록, 소프트웨어 채널
- 설정
- 생성, 설정 채널
- 소프트웨어 및 설정 파일, 채널
- 에라타, 소프트웨어 채널 정보 ⇒ 에라타
- 자식, 소프트웨어 채널
- 주요 사용 채널, 주요 사용 채널
- 패키지, 소프트웨어 채널 정보 ⇒ 패키지
- 채널 목록 , 소프트웨어 채널
- 채널 및 패키지
- 채널 목록, 소프트웨어 채널
- 클라이언트 시스템
- 등록하기, Unix 시스템 등록하기
- 설정, 클라이언트 설정
- 업데이트, 업데이트 받기
- 클라이언트 애플리케이션
- 방향 전환, 클라이언트 설정
- 킥스타트
- 설명, 킥스타트 설명
- 통지
- 패키지
- 패키지 목록
- 서버에서 업데이트, 시스템 정보 ⇒ 소프트웨어 ⇒ 패키지
- 패키지 설치
- 패키지 업데이터 (pup)
- 전체 설명, 패키지 업데이터
- 포트 22, SSH 설정하기
- 프로브
- Apache, Apache 1.3.x와 2.0.x
- Linux, Linux
- MySQL, MySQL 3.23 - 3.33
- Oracle, Oracle 8i, 9i, 10g, 11g
- RHN Satellite, RHN Satellite
- RHN 서버에서, RHN 서버 모니터링
- WebLogic, BEA WebLogic 6.x 그리고 그 이후 버전
- 가이드라인, 프로브 정보
- 관리, 프로브 관리하기
- 네트워크 서비스, 네트워크 서비스
- 로그 에이전트
- nocpulse, LogAgent
- 모니터링, 프로브
- 일반, 일반
- 한계점, 한계점 설정하기
- 프로브 목록
- Apache
- 가동 시간, Apache::Uptime
- 트래픽, Apache::Traffic
- 프로세스, Apache::Processes
- Linux
- CPU 사용, Linux::CPU Usage
- Inodes, Linux::Inodes
- 가상 메모리, Linux::Virtual Memory
- 디스크 IO 처리량, Linux::Disk IO Throughput
- 디스크 사용, Linux::Disk Usage
- 메모리 사용량, Linux::Memory Usage
- 부하, Linux::Load
- 사용자, Linux::Users
- 상태에 따른 TCP 연결, Linux::TCP Connections by State
- 상태에 따른 프로세스 수, Linux::Process Counts by State
- 스왑 사용량, Linux::Swap Usage
- 실행중인 프로세스, Linux::Process Running
- 인터페이스 트래픽, Linux::Interface Traffic
- 총 프로세스 수, Linux::Process Count Total
- 프로세스 상태, Linux::Process Health
- MySQL
- 데이터베이스 액세스도, MySQL::Database Accessibility
- 실행 중인 스레드, MySQL::Threads Running
- 열린 테이블, MySQL::Opened Tables, MySQL::Open Tables
- 질의 비율, MySQL::Query Rate
- Oracle
- TNS Ping, Oracle::TNS Ping
- 가용성, Oracle::Availability
- 데이터 사전 캐시, Oracle::Data Dictionary Cache
- 디스크 정렬 비율, Oracle::Disk Sort Ratio
- 라이브러리 캐시, Oracle::Library Cache
- 로그 다시 실행, Oracle::Redo Log
- 방해 세션, Oracle::Blocking Sessions
- 버퍼 캐시, Oracle::Buffer Cache
- 유휴 세션, Oracle::Idle Sessions
- 인덱스 익스텐트, Oracle::Index Extents
- 잠금, Oracle::Locks
- 클라이언트 연결, Oracle::Client Connectivity
- 테이블 공간 사용, Oracle::Tablespace Usage
- 테이블 익스텐트, Oracle::Table Extents
- 활성 세션, Oracle::Active Sessions
- RHN Satellite
- Swap, RHN Satellite::Swap
- 디스크 공간, RHN Satellite::Disk Space
- 부하, RHN Satellite::Load
- 사용자, RHN Satellite::Users
- 실행 시간, RHN Satellite::Execution Time
- 실행 중인 프로세스, RHN Satellite::Process Running
- 인터페이스 트래픽, RHN Satellite::Interface Traffic
- 지연 시간, RHN Satellite::Latency
- 프로브 수, RHN Satellite::Probe Count
- 프로세스, RHN Satellite::Processes
- 프로세스 상태, RHN Satellite::Process Health
- 프로세스 수, RHN Satellite::Process Counts
- WebLogic
- Heap Free, BEA WebLogic::Heap Free
- JDBC 연결 풀, BEA WebLogic::JDBC Connection Pool
- Servlet, BEA WebLogic::Servlet
- 서버 상태, BEA WebLogic::Server State
- 실행 대기열, BEA WebLogic::Execute Queue
- 네트워크 서비스
- DNS Lookup, Network Services::DNS Lookup
- FTP, Network Services::FTP
- IMAP 메일, Network Services::IMAP Mail
- Ping, Network Services::Ping
- POP 메일, Network Services::POP Mail
- RPC서비스, Network Services::RPCService
- SSH, Network Services::SSH
- 메일 전송 (SMTP), Network Services::Mail Transfer (SMTP)
- 보안 웹 서버 (HTTPS), Network Services::Secure Web Server (HTTPS)
- 원격 Ping, Network Services::Remote Ping
- 웹 서버 (HTTP), Network Services::Web Server (HTTP)
- 로그 에이전트
- 로그 크기, LogAgent::Log Size
- 로그 패턴 일치, LogAgent::Log Pattern Match
- 일반
- SNMP 확인, General::SNMP Check
- TCP 확인, General::TCP Check
- UDP 확인, General::UDP Check
- 가동 시간 (SNMP), General::Uptime (SNMP)
- 데이터가 있는 원격 프로그램, General::Remote Program with Data
- 원격 프로그램, General::Remote Program
- 프로비저닝
- 서비스 레벨 모듈, 프로비저닝 모듈
- 프록시 서버
- RHN 등록 클라이언트 사용, RHN 등록 클라이언트 설정
- 하드웨어 프로파일
- 서버 상에서 업데이트, 시스템 정보 ⇒ 정보 ⇒ 하드웨어
- 헬프데스크, "도움말" 페이지
- 환경 설정
- 로케일, 로케일 설정
- 변경, "사용자 환경 설정" 페이지
- 언어, 로케일 설정
- 활성키, 활성키
- 비활성화, 활성키 관리
- 삭제하기, 활성키 관리
- 생성, 편집, 삭제하기, 활성키 관리
- 여러 활성키 사용, 한 번에 여러 활성키를 사용
- 편집하기, 활성키 관리
A
- Apache
- 가동 시간, Apache::Uptime
- 트래픽, Apache::Traffic
- 프로브, Apache 1.3.x와 2.0.x
- 프로세스, Apache::Processes
E
- EUS (살펴볼 내용 EUS (Extended Update Support))
- EUS (Extended Update Support), EUS (Extended Update Support)
G
- GPG (GNU Privacy Guard), 보안, QA 및 Red Hat Network
L
- Linux
- CPU 사용, Linux::CPU Usage
- Inodes, Linux::Inodes
- 가상 메모리, Linux::Virtual Memory
- 디스크 IO 처리량, Linux::Disk IO Throughput
- 디스크 사용, Linux::Disk Usage
- 메모리 사용량, Linux::Memory Usage
- 부하, Linux::Load
- 사용자, Linux::Users
- 상태에 따른 TCP 연결, Linux::TCP Connections by State
- 상태에 따른 프로세스 수, Linux::Process Counts by State
- 스왑 사용량, Linux::Swap Usage
- 실행 중인 프로세스, Linux::Process Running
- 인터페이스 소통량, Linux::Interface Traffic
- 총 프로세스 수, Linux::Process Count Total
- 프로브
- nocpulse, Linux
- 프로세스 상태, Linux::Process Health
M
- MySQL , mysql 패키지
- 데이터베이스 액세스도, MySQL::Database Accessibility
- 실행 중인 스레드, MySQL::Threads Running
- 열린 테이블, MySQL::Opened Tables, MySQL::Open Tables
- 질의 비율, MySQL::Query Rate
- 프로브, MySQL 3.23 - 3.33
- mysql 패키지, mysql 패키지
O
- Oracle
- Buffer Cache, Oracle::Buffer Cache
- TNS Ping, Oracle::TNS Ping
- 가용성, Oracle::Availability
- 데이터 사전 캐시, Oracle::Data Dictionary Cache
- 디스크 정렬 비율, Oracle::Disk Sort Ratio
- 라이브러리 캐시, Oracle::Library Cache
- 로그 다시 실행, Oracle::Redo Log
- 방해 세션, Oracle::Blocking Sessions
- 유휴 세션, Oracle::Idle Sessions
- 인덱스 익스텐트, Oracle::Index Extents
- 잠금, Oracle::Locks
- 클라이언트 연결, Oracle::Client Connectivity
- 테이블 공간 사용, Oracle::Tablespace Usage
- 테이블 익스텐트, Oracle::Table Extents
- 프로브, Oracle 8i, 9i, 10g, 11g
- 활성 세션, Oracle::Active Sessions
P
- port 4545, Red Hat Network 모니터링 데몬 (rhnmd)
Q
- QA (quality assurance)
R
- Red Hat Enterprise Linux
- rhn_register, rhn_register 클라이언트
- Red Hat Network
- 구성 요소
- 주요 요소, Red Hat Network 개요
- 소개, Red Hat Network 개요
- Red Hat Network Actions Control
- rhn-actions-control , Red Hat Network Actions Control
- Red Hat Network Configuration Client
- rhncfg-client , Red Hat Network Configuration Client
- Red Hat Network Configuration Manager
- rhncfg-manager , Red Hat Network Configuration Manager
- Red Hat Network Daemon
- 초기 설명, Red Hat Network 개요
- Red Hat Network 데몬
- 에라타 업데이트 적용 사용, 에라타 업데이트 적용하기
- Red Hat Network 등록 클라이언트
- 초기 설명, Red Hat Network 개요
- Red Hat Network 모니터링 데몬
- (rhnmd) 모니터링 데몬, Red Hat Network 모니터링 데몬 (rhnmd)
- SSH 키 설치, SSH키 설치하기
- 대신 sshd 사용, SSH 설정하기
- 데몬이 필요한 프로브, 데몬이 필요한 프로브
- 설치, Red Hat Network 모니터링 데몬 설치
- Red Hat Update Agent
- UNIX 명령행 인수, 명령행에서 업데이트하기
- Red Hat Update Agent (up2date)
- 초기 설명, Red Hat Network 개요
- Red Hat 패키지
- UNIX 용, 추가 패키지 다운로드 및 설치하기
- 설치, 추가 패키지 다운로드 및 설치하기
- RHN Satellite
- Load, RHN Satellite::Load
- Swap, RHN Satellite::Swap
- 디스크 공간, RHN Satellite::Disk Space
- 사용자, RHN Satellite::Users
- 실행 시간, RHN Satellite::Execution Time
- 실행 중인 프로세스, RHN Satellite::Process Running
- 인터페이스 트래픽, RHN Satellite::Interface Traffic
- 지연 시간, RHN Satellite::Latency
- 프로브, RHN Satellite
- 프로브 수, RHN Satellite::Probe Count
- 프로세스, RHN Satellite::Processes
- 프로세스 상태, RHN Satellite::Process Health
- 프로세스 수, RHN Satellite::Process Counts
- RHN Tools 채널, Red Hat Network 모니터링 데몬 설치
- RHN 웹사이트
- 초기 설명, Red Hat Network 개요
- rhn-catalog
- 문제해결, rhn-catalog로 프로브 검사하기
- rhn-runprobe
- 문제 해결, rhn-runprobe의 산출값 보기
- 옵션, rhn-runprobe의 산출값 보기
- rhnmd 데몬, Red Hat Network 모니터링 데몬 설치
- rhnreg_ks , 활성키
- rhn_register (살펴볼 내용 등록)
- 완전 설명, rhn_register 클라이언트
S
- Satellite 관리자, 사용자 목록 ⇒ 활성 ⇒ 사용자 정보 ⇒ 상세 정보
- SSH, SSH 설정하기
- SSH 키, SSH키 설치하기
- sshd , SSH 설정하기
- SSL
- 설정, 클라이언트 설정
- SSL (Secure Socket Layer), 보안, QA 및 Red Hat Network
- SSL 인증서
- 배치, 클라이언트 SSL 인증서 배치
U
- UNIX 변형 (살펴볼 내용 지원)
W
- WebLogic
- Heap Free, BEA WebLogic::Heap Free
- JDBC 연결 풀, BEA WebLogic::JDBC Connection Pool
- Servlet, BEA WebLogic::Servlet
- 서버 상태, BEA WebLogic::Server State
- 실행 대기열, BEA WebLogic::Execute Queue
- 프로브, BEA WebLogic 6.x 그리고 그 이후 버전