4.7. 설정


중앙 관리되던지 또는 단일 시스템에 제한이 있던지 간에 설정 채널 및 파일을 관리하기 위한 탭입니다. 설정 탭을 보시려면 설정 관리자이거나 또는 Satellite 관리자이어야 하며, 최소 한개의 프로비저닝 (Provisioning) 인타이틀먼트를 가지고 계셔야 합니다. 그렇지 않을 경우 탭을 보실 수 없습니다.
중앙 관리 파일은 여러개의 시스템에서 사용 가능한 파일을 말합니다; 중앙 설정 채널에서 단일 파일로의 변경으로 인해 여러 시스템에 영향을 줄 수 있습니다. 중앙 설정 채널에 더하여 로컬 설정 채널도 있습니다. 프로비저닝 (Provisioning) 인타이틀먼트를 갖는 각각의 시스템에는 로컬 설정 채널 (오버라이드 채널이라고도 부름) 및 모래상자 채널이 있습니다. 중앙 설정 관리 및 로컬 설정 관리에 관한 자세한 내용은 이 장의 마지막 부분에서 다루어 집니다.

4.7.1. 설정 관리에 필요한 시스템 준비

RHN을 통해 관리되는 설정이 있는 시스템의 경우, 알맞은 도구 및 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. 설정 채널

위에서 언급했듯이 RHN에서 중앙 설정 채널/파일 및 로컬 설정 채널/파일 모두를 관리하실 수 있습니다. 중앙 설정 관리를 통해 여러 시스템으로 설정 파일을 디플로이하실 수 있으며, 로컬 설정 관리를 통해 덮어쓸 파일이나 시스템의 중앙 채널 등록으로 인해 변경되지 않은 설정 파일을 지정하실 수 있습니다.
중앙 설정 채널은 이 페이지에 있는 링크를 통해 생성되어야 합니다. 로컬 설정 채널은 여기서 생성되지 않습니다; 이는 프로비저닝 (Provisioning) 인타이틀먼트가 있는 시스템에 대해 자동으로 생성됩니다.
설정 채널명을 클릭하여 해당 채널의 상세 정보 페이지를 보여줍니다. 채널에 있는 파일 수를 클릭할 경우 해당 채널의 파일 목록/삭제 페이지를 보여줍니다. 설정 채널에 등록된 시스템 수를 클릭하면 해당 채널의 시스템등록된 시스템 페이지를 보실 수 있습니다.
새로운 중앙 설정 채널을 생성하기 위해 다음과 같은 작업을 실행합니다:
  1. 화면의 오른쪽 상단에 있는 새로운 설정 채널 생성 링크를 클릭하시기 바랍니다.
  2. 채널명을 입력합니다.
  3. 채널에 해당하는 레이블을 입력합니다. 이는 영문자와 숫자,"-", "_", "." 기호만으로 이루어져야 합니다.
  4. 채널에 대한 설명을 입력합니다. 반드시 설명을 입력하셔야 하며, 문자수의 제한이 없습니다. 이러한 채널을 다른 채널과 구분할 수 있도록 간략한 내용만 입력하시면 됩니다.
  5. 설정 채널 생성 버튼을 눌러 새로운 채널을 생성합니다.
다음 페이지에는 채널 정보 페이지의 하부세트가 있으며, 이는 개요, 파일 추가, 시스템이렇게 세가지 하부탭이 들어 있습니다. 채널 정보 페이지에 관한 자세한 정보는 4.7.3.1절. “설정 ⇒ 설정 채널 ⇒ 설정 채널 설명”에 있습니다.

4.7.3.1. 설정 ⇒ 설정 채널 ⇒ 설정 채널 설명

개요
하부탭은 설정 개요 페이지와 유사합니다. 채널 정보 패널에서는 채널 컨텐츠에 대한 상태 정보를 제공하며 설정 작업 패널에서는 가장 일반적인 설정 작업으로 액세스하게 합니다. 주요 다른점은 채널 등록정보에 있습니다. 등록정보 편집 링크를 클릭하여 채널명, 채널 레이블, 채널 설명을 편집하실 수 있습니다.
파일 열거/삭제
설정 채널에 파일이 있을 경우에만 나타나는 탭에서는 설정 채널에 들어있는 파일 목록을 보여줍니다. 파일을 삭제하거나 로컬 오버라이드 세트 또는 기타 다른 중앙 설정 채널로 최신 버전의 파일을 복사하실 수 있습니다. 편집하시려는 파일 옆에 있는 박스를 선택하신 후 화면 아래에 있는 원하는 작업에 해당하는 버튼을 클릭하시면 됩니다.
파일 추가
파일 추가 하부탭에는 세 개의 하부탭이 있어 설정 파일을 업로드하기, 가져오기, 생성하기하여 채널에 포함시킬 수 있습니다.
파일 업로드
설정 채널에 파일을 업로드하기 위해 로컬 시스템에 있는 파일을 검색하고 모든 영역을 채운 후, 설정 파일 업로드 버튼을 클릭합니다. 파일명/경로 영역은 파일이 디플로이될 완전 경로여야 합니다. 파일을 디플로이할 때 파일에 첨부할 소유권 및 권한을 나타낼 수 있습니다. 마지막으로 설정 파일에 매크로가 포함될 경우, 매크로로 시작되고 끝난다는 표시를 해주는 기호를 입력합니다.
파일을 배포할 때 파일에 부여할 소유권 (사용자 이름그룹 이름) 그리고 권한을 표시할 수 있습니다.
클라이언트에서 SELinux가 활성화된 경우 SELinux 문맥을 설정하여 시스템에서 사용할 수 있도록 필요한 파일 속성 (사용자, 역할, 파일 유형 등)을 활성화할 수 있습니다. SELinux 파일 문맥을 설정하는 방법에 대한 보다 자세한 내용은 Red Hat Enterprise Linux 보안 강화 Linux 사용자 가이드에서 참조하십시오.
마지막으로 설정 파일에 매크로가 포함된 경우 매크로의 시작과 끝을 표시하는 기호를 입력합니다.
파일 가져오기
이 페이지에서 로컬 관리 채널을 포함한 기타 다른 설정 채널에서 파일을 가져오기 하실 수 있습니다. 가져오기하시려는 파일의 왼쪽에 있는 박스를 선택하신 후 설정 파일 가져오기 버튼을 누르시면 됩니다.

참고

모래 상자 아이콘은 목록에 있는 파일이 현재 로컬 모래 상자 채널에 있는 파일임을 나타냅니다. 시스템의 모래상자 채널에 있는 파일은 테스트 용으로 간주되어 불안정할 수 있습니다. 중앙 설정 채널에 대해 이러한 파일을 선택하셨을 경우 주의 표시를 사용하시기 바랍니다.
파일 생성
이 페이지에서 설정 채널에 포함될 설정 파일, 디렉토리, 심볼릭 링크 등을 처음부터 만들 수 있습니다.
먼저, 파일 유형에서 텍스트 파일, 디렉토리, 심볼릭 링크 (symlink) 를 생성할 지를 선택합니다. 파일명/경로 텍스트 상자에 배포해야 할 파일과 함게 절대 경로를 지정합니다. 심볼릭 링크를 생성하려는 경우, 심볼릭 링크 대상 파일명/경로 텍스트 상자에 대상 파일과 경로를 지정합니다.
소유권란에 파일에 대한 사용자 이름그룹 이름 그리고 파일 권한 모드를 입력합니다.
클라이언트에서 SELinux가 활성화된 경우 SELinux 문맥을 설정하여 시스템에서 사용할 수 있도록 필요한 파일 속성 (사용자, 역할, 파일 유형 등)을 활성화할 수 있습니다. SELinux 파일 문맥을 설정하는 방법에 대한 보다 자세한 내용은 Red Hat Enterprise Linux 보안 강화 Linux 사용자 가이드에서 참조하십시오.
설정 파일에 매크로가 포함되어 있을 경우, 매크로로 시작되고 끝난다는 표시를 해주는 기호를 입력합니다. 그 후 스크립트 드롭 다운 메뉴를 사용하여 해당 스크립팅 언어를 선택하여 파일 내용란에 설정 파일 내용을 입력합니다. 마지막으로 설정 파일 생성 버튼을 클릭하여 새 파일을 만듭니다.
파일 배포
채널에 파일이 있을 때에만 하부탭이 나타납니다. 모든 파일을 배포하기 버튼을 클릭하여 파일 모두를 배포하시거나 선택된 파일을 확인하신 후 선택한 파일을 배포하기 버튼을 누르실 수 있습니다. 그 후 어떤 시스템에서 파일을 사용할 지를 알려주셔야 합니다. 목록에 있는 시스템은 채널에 등록된 시스템입니다. 이 목록에 없는 시스템에서 파일을 사용하시고자 할 경우, 먼저 시스템을 채널에 등록하셔야 합니다. 그 뒤, 확인 및 선택한 시스템에 배포하기 버튼을 눌러 파일을 배포합니다.
시스템
이 탭에는 두개의 하부탭이 있으며 이를 통해 설정 채널에 등록된 시스템을 관리하실 수 있습니다.
등록된 시스템
이 하부탭에서는 현재 채널에 등록된 모든 시스템 목록을 보여줍니다. 시스템명을 클릭하면 해당 시스템의 시스템 정보 페이지로 이동합니다.
대상 시스템
이 하부탭에서는 설정 관리가 활성화되어 아직 채널에 등록되지 않은 시스템 목록을 보여줍니다. 설정 채널에 시스템을 추가하시려면 시스템명의 왼쪽에 위치한 박스를 선택하여 시스템 등록 버튼을 누르시면 됩니다.

4.7.4. 설정 파일

이 탭에서는 설정 파일을 개별적으로 관리하실 수 있습니다. 하부탭에서 중앙 관리 파일 및 로컬 관리 파일을 보실 수 있습니다.

참고

기본값으로 최대 설정 파일 크기는 128KB입니다. 기본값을 변경하려면, /etc/rhn/default/rhn_web.conf 파일에서 다음과 같은 행을 찾아 수정합니다:
web.maximum_config_file_size=128
Copy to Clipboard Toggle word wrap
/etc/rhn/default/rhn_server.conf 파일에서 다음과 같은 행을 찾아 동일한 값으로 변경해야 합니다:
maximum_config_file_size=131072
Copy to Clipboard Toggle word wrap
두 파일에 있는 값을 131072에서 원하는 값으로 바이트 단위로 변경합니다.

4.7.4.1. 중앙 관리 파일

중앙 관리 파일은 여러개의 시스템에서 사용 가능한 파일을 말합니다. 중앙 관리 채널에서 파일을 변경할 경우 여러 시스템에 변경 사항이 발생할 수 있습니다.
이 페이지에는 현재 중앙 설정 채널에 저장되어 있는 모든 파일 목록을 보여줍니다. 파일의 경로를 클릭하면 해당 파일의 설정 파일 정보 페이지를 보여줍니다. 설정 채널명을 선택하면 파일이 들어 있는 채널의 채널 정보 페이지를 보여주며 시스템 수를 클릭하면 파일이 들어 있는 채널에 등록된 시스템 목록을 보여줍니다. 마지막으로덮어쓰기 시스템 수를 클릭하면 설정 파일의 로컬 (또는 덮어쓰기) 버전이 있는 시스템 목록을 보여줍니다 (즉 중앙 관리 파일은 이러한 시스템에 배포되지 않음을 의미합니다).

4.7.5. 로컬 관리 파일

로컬 관리 설정 파일은 하나의 시스템에서만 사용되는 파일을 말합니다. 이는 시스템의 모래상자에 있는 파일이거나 또는 시스템에 언제든지 배포될 수 있는 파일입니다. 로컬 파일은 중앙 관리 파일보다 우선합니다 - 즉, 시스템이 설정 채널에 등록될 경우 여기에 기존의 파일과 동일한 로컬 관리 파일 버전이 있을 때, 로컬 관리 버전이 배포됩니다.
이 페이지에서는 모든 시스템의 로컬 (덮어쓰기) 설정 파일 목록을 보여줍니다. 이는 각각의 프로비저닝 (Provisioning) 인타이틀먼트 시스템에 대한 로컬 설정 채널 및 모래 상자 채널을 포함합니다.
파일 경로를 클릭하면 해당 파일의 설정 파일 정보 페이지를 보여줍니다. 시스템명을 클릭하면 해당 시스템의 시스템 정보설정설정개요 페이지로 이동하실 수 있습니다.

4.7.5.1. 설정 파일에 매크로 포함하기

전통적인 파일 관리에서는 파일 간에 차이점이 미미하고 변형된 파일 수가 수백에서 수천개가 되더라도 각 파일을 따로 업로드하고 배포해야 합니다. RHN은 프로비저닝 (Provisioning) 인타이틀먼트 시스템에 대해 RHN이 관리하는 설정 파일 안에 매크로 또는 변수를 포함시킬수 있도록 함으로써 이를 대처하고 있습니다. 사용자 정의 시스템 정보에 대한 변수 외에 다음의 표준 매크로가 지원됩니다:
  • 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)
이러한 기능을 사용하시려면 설정 파일을 설정 채널 정보 페이지를 통해서 업로드하거나 만드십시오. 그 후에, 그 파일의 설정 파일 정보 페이지를 열어 지원되는 매크로 중 선택된 것을 포함시키십시오. 오프셋에 사용된 구분 문자가 매크로 시작 구분 문자매크로 마침 구분 문자 란에 설정된 것과 일치하는 지를 확인하고 구분 문자가 파일 내의 다른 문자와 충돌하지 않도록 합니다. 구분 문자는 반드시 두개의 문자로 이루어져야 하고 백분율 기호 (%)는 포함시킬 수 없습니다.
예로써 IP 주소와 호스트명에서만 차이가 있는 서버 여러대가 있고 이 모든 서버에 적용할 수 있는 한 파일이 있다고 합시다. 각 서버에 대해 개별적인 설정 파일을 관리하는 것보다 server.conf와 같은 이름의 단일 파일이 IP 주소와 호스트명 매크로를 포함하도록 다음과 같이 만들 수 있습니다:
hostname={| rhn.system.hostname |}
ip_address={| rhn.system.net_interface.ip_address(eth0) |}
Copy to Clipboard Toggle word wrap
RHN 웹사이트에서 스케줄된 작업을 통해서든 Red Hat Network Configuration Client (rhncfg-client)에서 명령행을 써서든, 파일이 개별 시스템으로 전달될 때, 변수들은 RHN의 시스템 프로파일에 기록된 시스템의 실제 호스트명과 IP 주소로 대체됩니다. 예들 들어 위의 설정 파일에서 디플로이된 버전은 다음과 같이 나타납니다:
hostname=test.example.domain.com
ip_address=177.18.54.7
Copy to Clipboard Toggle word wrap
사용자 정의 시스템 정보를 구하려면, 키 레이블을 사용자 정의 정보 매크로 (rhn.system.custom_info)에 입력하십시오. 예를 들어, "asset"이라는 레이블이 붙은 키를 만들었다고 할 때, 이 키는 설정 파일 내 사용자 정의 정보 매크로에 추가될 수 있습니다. 그 키에 대한 값을 포함하고 있는 모든 시스템에서 값이 대체될 것입니다. 매크로는 다음과 같이 나타납니다:
 
asset={@ rhn.system.custom_info(asset) @}
Copy to Clipboard Toggle word wrap
키에 대한 값을 가지고 있는 시스템에 그 파일을 배포함에 있어, 매크로는 다음과 같이 해석됩니다:
asset=Example#456
Copy to Clipboard Toggle word wrap
오류를 막기 위해 디폴트 값이 필요한 경우와 같이, 사용자 정의 정보 매크로에 다음과 같이 붙여 넣어 디폴트 값을 포함할 수 있습니다:
asset={@ rhn.system.custom_info(asset) = 'Asset #' @}
Copy to Clipboard Toggle word wrap
시스템의 실제 값이 기본값에 우선합니다.
Red Hat Network Configuration Manager (rhncfg-manager)를 사용하면, 파일을 해석하거나 변경하지 않게 되며 이는 도구가 시스템을 인지하지 않기 때문입니다 — rhncfg-manager 명령은 시스템 설정에 의존하지 않습니다. 바이너리 파일은 삽입될 수 없습니다.

4.7.6. 시스템

이 페이지에서는 설정과 관련하여 시스템의 상태 정보를 보여줍니다. 여기에는 관리된 시스템목표 시스템이라는 두 개의 하부탭이 있습니다.

4.7.6.1. 관리된 시스템

이 페이지에서는 설정시스템 페이지에 해당하는 기본 화면을 보여줍니다. 여기서 보여지는 시스템은 설정 파일 배포를 위해 모든 사항이 준비되어 있습니다. 로컬 관리 파일 및 중앙 관리 파일의 수를 보여줍니다. 시스템명을 클릭하면 해당 시스템에 대한 시스템 정보설정개요 페이지로 이동하실 수 있습니다. 로컬 파일의 수를 클릭하면 시스템 정보설정파일 보기/수정로컬 관리 파일 페이지로 이동하실 수 있으며, 여기서 어떤 로컬 (오버라이드) 파일을 시스템에 적용할 지에 대해 관리하실 수 있습니다. 중앙 관리 설정 채널 수를 클릭하면 시스템 정보설정설정 채널 관리채널에서 목록/등록해제 페이지로 이동하실 수 있습니다. 여기에서는 채널로 부터의 등록을 해제하실 수 있습니다.

4.7.6.2. 대상 시스템

이 페이지에서는 설정 파일 배포가 준비가 되지 않은 시스템이나 또는 아직 설정 채널에 등록되지 않은 시스템을 보여줍니다. 다음의 표는 시스템명, 설정 파일 배포 준비 상태, 시스템이 준비되기 전까지 완료되어야 하는 단계에 대한 목록에 따라 세개의 열로 구분되어 있습니다. 프로파일명의 좌측에 위치한 체크박스를 선택하고 RHN 설정 관리 활성화 버튼을 클릭하면 모든 준비 단계가 자동으로 실행되도록 RHN에 의해 스케줄됩니다.

참고

설정 파일 배포를 활성화하기 위해 몇몇 단계를 수동으로 실행해야 하지만 이를 위한 지시사항이 화면에 나타납니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat