Red Hat Training

A Red Hat training course is available for Red Hat Satellite

4장. Red Hat Satellite에 컨텐츠 배치

Red Hat Satellite는 등록된 클라이언트 호스트에 다른 유형의 컨텐츠를 제공합니다. 컨텐츠 유형에는 패키지, 에라타 업데이트, 킥스타트 트리, 설치 이미지가 포함됩니다.
Satellite Server에는 이러한 컨텐츠를 제공할 소스가 필요합니다. 컨텐츠는 서브스크립션 매니페스트 파일을 Satellite에 업로드하여 설정됩니다. 이 파일은 Red Hat 고객 포털을 통해서나 Red Hat 지원팀에 문의하여 얻을 수 있습니다. 매니페스트는 Red Hat Network 대신 Red Hat Satellite를 통해 클라이언트 호스트에 서브스크립션을 제공합니다.
다음 부분에서는 Red Hat Satellite Server가 연결되어 있는지에 대한 여부에 상관없이 필요한 컨텐츠를 설정하여 클라이언트 호스트를 등록하여 업데이트를 받을 수 있도록 Red Hat Satellite Server를 제공하는 절차에 대해 설명합니다.
14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1. 연결된 Satellite

4.1.1. Red Hat 컨텐츠 공급자 사용하기

4.1.1.1. 매니페스트 설정

서브스크립션 매니페스트는 다음의 방법을 통해서나 Red Hat 지원에 문의하여 얻을 수 있습니다. 매니페스트는 Red Hat 컨텐츠 공급자를 설정하기 위해 사용되며 리포지터리 정보와 서브스크립션이 들어 있습니다. 이는 Red Hat Satellite에서 클라이언트 시스템에 서브스크립션 및 Red Hat Network (RHN) 컨텐츠를 제공하기 위한 기준으로 사용됩니다.
전제 조건

이 작업을 계속하려면 다음과 같은 조건을 충족해야 합니다:

  • 고객 포털 사용자 이름 및 암호
  • 매니페스트에 추가할 충분한 서브스크립션
다음 부분에서는 고객 포털에서 서브스크립션 매니페스트를 얻는 방법에 대해 설명합니다:
  1. 고객 포털에 로그인합니다.
  2. 서브스크립션서브스크립션 관리서브스크립션 관리 애플리케이션을 클릭한 후 Satellite를 클릭합니다.
  3. 서브스크립션 관리 애플리케이션 페이지의 오른쪽 상단 코너에 있는 Satellite 등록을 클릭합니다.
  4. 사용자 계정에 있는 다른 Satellite 시스템과 구별하기 위해 Satellite의 이름을 생성합니다.
  5. Satellite 버전으로 드롭 다운 메뉴에서 6.0을 선택합니다. 각 버전은 패키지의 특정 하위 집합이 필요하기 때문에 올바른 버전을 선택하는 것이 중요합니다.
  6. 등록을 클릭합니다.
  7. 서브스크립션 할당을 클릭하여 Red Hat Satellite에 필요한 서브스크립션을 추가한 후 선택 사항 할당을 클릭합니다. 보다 자세한 내용은 인증서 생성 방법에서 참조하십시오.
  8. 매니페스트 다운로드를 클릭하여 Red Hat Satellite의 매니페스트가 포함된 아카이브를 .zip 형식으로 생성합니다.
결과:

Red Hat Satellite 용 서브스크립션 매니페스트가 생성되어 다운로드됩니다.

14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.1.2. 서브스크립션 매니페스트 업로드

다음 부분에서는 조직에 서브스크립션 매니페스트를 업로드하는 방법에 대해 설명합니다. 서브스크립션 매니페스트는 조직에 할당되므로 서브스크립션 매니페스트를 업로드하기 전 조직을 선택해야 합니다. 그렇지 않으면 권한이 거부되었습니다라는 오류가 발생합니다. (403 오류)

절차 4.1. 서브스크립션 매니페스트를 업로드하려면 다음을 실행합니다:

  1. Satellite server에 로그인합니다.
  2. 모든 컨텍스트모든 조직을 클릭하고 서브스크립션 매니페스트를 할당할 조직을 선택합니다.
  3. 컨텐츠Red Hat 서브스크립션을 클릭하고 페이지 오른쪽 상단에 있는 매니페스트 관리를 클릭합니다.
  4. 서브스크립션 매니페스트 섹션에서 작업을 클릭하고 새 매니페스트 업로드 하위 섹션에서 검색을 클릭합니다.
  5. 업로드할 매니페스트 파일을 선택하고 업로드를 클릭합니다.
14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.1.3. Red Hat 리포지터리 활성화하기

Red Hat 매니페스트 파일은 Red Hat 제품 및 리포지터리에 액세스를 제공합니다. 하지만 대부분의 제품에는 여러 아키텍처와 제품 버전이 있기 때문에 Red Hat Satellite Server에서 Satellite 관리자는 조직에 필요한 리포지터리를 선택할 수 있습니다. 리포지터리는 Red Hat Satellite Server에서 활성화하여 동기화할 수 있도록 준비해야 합니다.
다음 부분에서는 Red Hat 리포지터리를 활성화하는 방법을 보여줍니다:

절차 4.2. 리포지터리 활성화하기

  1. 컨텐츠Red Hat 리포지터리를 클릭합니다.
  2. 사용하는 컨텐츠 유형의 탭을 클릭합니다. RPM, 소스 RPM, 디버깅 RPM, 베타, ISO, 기타 등의 탭이 있습니다.
  3. 제품 옆에 있는 화살표를 클릭하여 사용 가능한 리포지터리 세트를 확인하기 위해 각 Red Hat 제품을 확장합니다.
  4. 추가할 Red Hat 리포지터리 세트를 선택합니다. 이 옵션을 선택하면 사용자의 Red Hat Satellite 서버에서 자동으로 리포지터리가 활성화됩니다.
결과:

리포지터리가 활성화되어 동기화를 시작할 수 있습니다.

참고

"Red Hat 리포지터리 활성화" 페이지에 있는 제품은 매니페스트의 컨텐츠에 따라 다릅니다. 필요한 Red Hat 리포지터리가 이 페이지에 없을 경우 매니페스트 또는 Red Hat 고객 포털 서브스크립션 페이지를 참조하십시오.
14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.2. 제품 사용

4.1.2.1. 제품 생성

다음 부분에서는 Red Hat Satellite에서 새로운 제품을 생성하는 방법에 대해 설명합니다.

절차 4.3. 제품 생성

  1. 컨텐츠제품을 클릭합니다.
  2. + 새 제품 링크를 클릭합니다.
  3. 이름 란에 새 제품의 이름을 입력합니다.
  4. 레이블 란에 새 제품의 레이블을 입력합니다.
  5. GPG 키 드롭 다운 메뉴에서 GPG 키를 선택합니다.
  6. 동기화 계획 드롭 다운 메뉴에서 동기화 계획을 선택합니다. 또는 + 새 동기화 계획 링크를 클릭하여 새 동기화 계획을 생성합니다.
  7. 설명 란에 새 제품에 대한 설명을 입력합니다.
  8. 저장 버튼을 클릭하여 새 공급자 계정을 저장합니다.
결과:

새 제품이 생성됩니다.

14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.2.2. 제품에 리포지터리 추가

다음 부분에서는 Red Hat Satellite에서 제품에 리포지터리를 추가하는 방법에 대해 설명합니다.

절차 4.4. 제품에 리포지터리 추가

  1. 컨텐츠제품을 클릭합니다.
  2. 리포지터리에 추가하고자 하는 제품을 클릭합니다.
  3. 리포지터리 하부탭을 클릭합니다.
  4. 리포지터리 생성 버튼을 클릭합니다.
  5. 이름 란에 새 리포지터리의 이름을 입력합니다.
  6. 레이블 란에 새 리포지터리의 레이블을 입력합니다.
  7. 유형 드롭 다운 메뉴에서 리포지터리 유형을 선택합니다.
  8. URL 란에 리포지터리의 URL을 입력합니다.
  9. HTTP를 통해 공개 체크 박스를 클릭하여 HTTP를 통해 리포지터리를 공개할 지에 대한 여부를 선택합니다.
  10. GPG 키 드롭 다운 메뉴에서 리포지터리의 GPG 키를 선택합니다.
  11. 생성 버튼을 클릭하여 새 리포지터리를 저장합니다.
결과:

제품에 새 리포지터리가 추가됩니다.

14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.2.3. 제품에 대해 일괄 처리 사용

다음 부분에서는 Red Hat Satellite에 있는 제품을 동기화 또는 삭제하기 위해 일괄 처리를 사용하는 방법에 대해 설명합니다. 여기에서 설명하는 절차에서는 최소 하나의 제품이 사용 가능한 상태이어야 합니다.

절차 4.5. 여러 제품에 작업을 수행하려면 다음을 실행합니다:

  1. 컨텐츠제품을 클릭합니다.
  2. 작업하고자 하는 제품의 체크 상자를 선택합니다.
  3. 일괄 처리를 클릭합니다.
    • 선택한 모든 제품을 동기화하려면 제품 동기화 탭을 클릭한 후 동기화 시작을 클릭합니다.
    • 선택한 모든 제품을 제거하려면 제품 삭제를 클릭하고 삭제를 클릭합니다.
동기화 계획 업데이트

여러 제품의 동기화 계획을 동시에 업데이트할 수 있습니다.

  • 새 동기화 계획을 생성하려면 동기화 계획 생성을 클릭합니다.
  • 선택한 제품에서 동기화 계획을 삭제하려면 동기화 계획 할당 해제를 클릭합니다.
  • 선택한 제품의 동기화 계획을 업데이트하려면 동기화 계획 업데이트를 클릭합니다.
14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.2.4. 리포지터리 검색 사용

리포지터리 검색을 통해 제품에 포함할 사용 가능한 리포지터리를 찾기 위한 URL을 검색할 수 있습니다.

절차 4.6. 리포지터리 검색 사용

  1. 컨텐츠제품 메뉴를 클릭합니다.
  2. 리포지터리 검색 버튼을 클릭합니다.
  3. Yum 리포지터리 검색 필드에 리포지터리가 위치한 URL을 입력합니다.
  4. 검색 버튼을 클릭합니다.
  5. URL에 있는 리포지터리 목록이 결과 아래에 표시됩니다.
  6. 제품에 추가될 리포지터리의 검색된 URL 체크 상자를 클릭합니다.
  7. 선택 사항 생성 버튼을 클릭합니다.
  8. 기존 제품에 리포지터리를 추가하거나 새 제품을 생성할 지에 대한 여부를 선택합니다.
    1. 기존 제품에 리포지터리를 추가하려면 다음을 수행합니다:
      1. 기존 제품 라디오 버튼을 선택합니다.
      2. 드롭 다운 메뉴에서 필요한 제품을 선택합니다.
    2. 리포지터리를 추가할 새 제품을 생성하려면 다음을 수행합니다:
      1. 새 제품 라디오 버튼을 선택합니다.
      2. 새 제품의 이름레이블을 입력하고 드롭 다운 메뉴에서 GPG 키를 선택합니다.
  9. HTTP를 통해 리포지터리를 제공하려면 HTTP를 통해 제공 체크 상자를 선택합니다.
  10. 선택된 URL이름레이블을 편집합니다.
  11. 생성 버튼을 클릭합니다.
결과:

리포지터리가 검색되어 제품에 추가됩니다.

14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.2.5. 제품 삭제

다음 부분에서는 Red Hat Satellite에서 제품을 삭제하는 방법에 대해 설명합니다.

절차 4.7. Satellite에서 제품을 삭제하려면 다음을 실행합니다:

  1. 컨텐츠제품을 클릭합니다.
  2. 삭제하고자 하는 제품 옆에 있는 체크 상자를 선택합니다.
  3. 일괄 처리를 클릭하고 제품 삭제를 클릭합니다.
  4. 삭제를 클릭하여 제품을 삭제하는 것을 확인합니다.
14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.3. 소스 리포지터리에서 Red Hat Satellite로 컨텐츠 동기화

동기화는 사용하고 있는 Red Hat Satellite 리포지터리 및 소스 리포지터리 간의 업데이트를 조정하는 작업입니다. 이는 리포지터리를 활성화한 후 소스 리포지터리의 컨텐츠를 사용하여 Red Hat Satellite를 배치하기 위해 필요한 단계입니다.
지속적으로 스케줄된 동기화를 실행하면 다음과 같은 결과를 얻을 수 있습니다:
  • 패키지 사이의 데이터 무결성
  • 업데이트된 패키지, 보안 수정 및 에라타
Satellite의 동기화 관리 기능을 통해 조직 관리자는 동기화 계획을 만들어 호스트의 검색 빈도 및 업데이트 설치 간격을 설정할 수 있습니다. 그 후 동기화 계획은 제품 리포지터리와 함께 동기화 스케줄을 생성하여 이 동기화 스케줄에 따라 조직의 네트워크에 적합하게 특정 간격으로 제품 업데이트가 실행됩니다.
14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.3.1. 동기화 상태

중요

리포지터리를 활성화한 후 이를 수동으로 동기화해야 합니다. 이 시점에서 Satellite에 있는 로컬 리포지터리는 필요한 패키지에 의해 배치됩니다.
다음 부분에서는 Red Hat Satellite에 있는 제품을 동기화하는 방법에 대해 설명합니다.

절차 4.8. 제품 동기화

  1. 컨텐츠동기화 상태를 클릭합니다. 활성화된 서브스크립션 및 리포지터리에 따라 동기화할 수 있는 제품 채널 목록이 표시됩니다.
  2. 제품 이름 옆에 있는 화살표를 클릭하여 사용 가능한 컨텐츠를 확인합니다.
  3. 동기화하고자 하는 컨텐츠를 선택합니다.
  4. 지금 동기화 버튼을 클릭하여 동기화를 시작합니다. 동기화 프로세스 상태가 결과 줄에 표시됩니다. 동기화가 성공하면 동기화 완료결과 줄에 표시됩니다. 동기화가 실패하면 동기화 오류가 표시됩니다
결과:

제품이 동기화됩니다.

참고

컨텐츠 동기화에 시간이 걸릴 수 있습니다. 동기화에 걸리는 시간은 디스크 드라이브의 속도와 네트워크 연결 속도, 동기화를 위해 선택된 컨텐츠 양에 따라 다릅니다
14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.3.2. 동기화 계획 생성

패키지 사이의 데이터 무결성을 유지하거나 패키지를 최신 보안 수정으로 업데이트하려면 정기적으로 자주 동기화해야 합니다. Red Hat Satellite는 스케줄된 동기화 계획을 생성하여 조직에 편리한 간격으로 패키지를 업데이트할 수 있게 합니다.

절차 4.9. 동기화 계획을 생성하려면 다음을 실행합니다:

  1. 컨텐츠동기화 계획을 클릭합니다.
  2. 새 동기화 계획 링크를 클릭하여 새 동기화 계획을 생성합니다.
  3. 이름, 설명 및 계획의 다른 상세 정보를 입력합니다.
  4. 저장을 클릭하여 동기화 계획을 생성합니다.
14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고

4.1.3.3. 동기화 스케줄 적용

동기화 계획을 생성한 후 동기화 스케줄을 생성하려면 제품을 해당 계획에 연결해야 합니다. 다음 부분에서는 Red Hat Satellite 6에서 동기화 스케줄을 생성하는 방법에 대해 설명합니다.

절차 4.10. 동기화 스케줄을 생성하려면 다음을 실행합니다.

  1. 컨텐츠동기화 계획을 클릭하고 실행하고자 하는 동기화 계획을 선택합니다.
  2. 동기화 계획 메인 페이지에 있는 제품추가를 클릭합니다.
  3. 동기화 계획과 관련된 제품의 확인란을 선택합니다.
  4. 선택 사항 추가를 클릭합니다.
14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고