Solaris Container Manager 1.1 설치 및 관리

6장 영역 관리

이 장은 Solaris 10 시스템에서 영역을 작성, 사용 및 관리하기 위한 절차를 포함합니다.

이 장은 다음 내용으로 구성되어 있습니다.

영역 개요

Solaris 10 기능인 영역은 실행중인 응용프로그램에 대해 분리되고 안전한 환경을 제공합니다. 영역은 Solaris의 예에서 가상화된 운영 체제 환경을 작성하는 방법을 제공합니다. 영역을 사용하여 하나 이상의 프로세스가 시스템의 다른 프로세스로부터 분리되어 실행될 수 있습니다. 예를 들어, 영역에서 실행되는 프로세스는 사용자 ID 및 기타 자격 정보에 상관없이 동일한 영역의 다른 프로세스에만 신호를 전송할 수 있습니다. 오류가 발생하는 경우, 영역 내에서 실행되는 프로세스에만 영향을 미칩니다.

각 영역에는 해당 고유 IP 주소, 파일 시스템, 고유 루트 사용자 이름 및 암호 파일 및 이름 서버가 포함될 수 있습니다.

모든 Solaris 10 시스템은 전역 영역을 포함합니다. 전역 영역은 시스템에 대한 기본 영역이며 전체 시스템 관리에 사용됩니다. 전역 영역은 구성, 설치 또는 제거될 수 없습니다.

시스템의 영역 수에 대한 상위 제한은 8192입니다. 단일 시스템에서 효과적으로 호스트될 수 있는 영역의 수는 모든 영역에서 실행중인 응용 프로그램 소프트웨어의 전체 자원 요구사항에 의해 결정됩니다.

컨테이너 관리자를 사용하여 비전역 영역을 작성, 삭제, 수정, 복사, 중지 및 재부팅할 수 있습니다. 또한 Container Manager는 기존 영역을 발견하고 영역 변경 사항을 감지하며 영역의 CPU, 메모리 및 네트워크 이용률을 모니터 및 보관하고 영역 가동 또는 영역 중지 경보를 생성할 수 있습니다.


주 –

사용자는 비전역 영역을 관리(작성, 수정, 복사, 삭제, 부팅, 종료)할 수 있는 영역 관리자여야 합니다. Solaris Container Manager 소프트웨어를 설정하는 동안 영역 관리자가 지정됩니다.


영역에 대한 자세한 정보는 System Administration Guide: Solaris Containers-Resource Management and Solaris Zones의 16 장, Introduction to Solaris Zones을 참조하십시오.

비전역 영역 상태

Container Manager를 사용하여 비전역 영역을 작성할 수 있습니다.

비전역 영역은 다음 상태 중 하나로 있을 수 있습니다.

영역 상태에 대한 자세한 정보는 System Administration Guide: Solaris Containers-Resource Management and Solaris ZonesNon-Global Zone State Model을 참조하십시오.


주 –

전역 영역은 항상 “실행 중” 상태에 있습니다.


비전역 영역 작성

다른 응용 프로그램에서 분리된 이 영역 내에서 실행중인 응용 프로그램을 유지하기 위해 비전역 영역을 작성할 수 있습니다.

시작하기 전에

사용 가능한 CPU 공유가 있는 자원 풀이 있어야 합니다. 새 자원 풀 작성에 대한 지침은 새 자원 풀 작성을 참조하십시오.

Procedure비전역 영역 작성

단계
  1. 컨테이너 관리자 GUI가 아직 열리지 않은 경우, 컨테이너 관리자 GUI 시작에 설명된 대로 액세스합니다.

  2. 탐색 창에서 호스트 탭을 선택하여 호스트 보기를 선택합니다.

    호스트 목록이 탐색 창에 표시됩니다.

  3. Solaris 10 호스트를 선택합니다.

  4. 영역 탭을 선택하십시오.

  5. 새 영역 버튼을 누릅니다.

    새 영역 마법사가 표시됩니다.

    그림 6–1 영역 작성 매개변수 창

    영역 작성에 대한 매개변수

  6. 다음 필드에 대한 적절한 값을 입력합니다. 영역 이름, 영역 호스트 이름, 영역 경로, IP 주소 및 네트워크 인터페이스.

    영역 호스트 이름은 가상 호스트로 영역에 대한 고유 이름입니다. 호스트 이름이나 시스템 이름이 아닙니다.

    영역 경로는 절대 경로이며 루트(/) 디렉토리에서 시작됩니다.


    주 –

    영역 경로 필드에 주어진 디렉토리가 존재하는 경우, 루트 디렉토리에 대한 권한은 700이어야 합니다. 그렇지 않으면 영역이 작성되지 않습니다.

    영역 경로 필드에 주어진 디렉토리가 존재하지 않는 경우, Solaris 컨테이너 관리자는 이 이름을 사용하여 디렉토리를 작성하고 루트 디렉토리에 대한 700 권한을 할당합니다.


    각 영역은 “설치됨” 상태에서 “준비” 상태로 영역이 변환될 때 구성되어야 하는 네트워크 인터페이스를 가질 수 있습니다.

  7. (선택 사항) 시스템이 재부팅할 때 영역을 자동으로 재부팅하려는 경우 활성화 확인란을 선택합니다.

  8. 루트 사용자 이름을 입력합니다.

    그림 6–2 영역 속성 창

    영역에 대한 속성

  9. (선택 사항) 로케일, 터미널 유형, 이름 지정 서비스 및 표준 시간대 목록에 적절한 값을 선택합니다.

    로케일은 이 영역에 사용되는 언어를 지정합니다.

    터미널 유형은 터미널의 유형을 지정합니다.

    이름 지정 서비스는 호스트 이름을 IP 주소로, IP 주소를 호스트 이름으로 해석합니다.

    표준 시간대는 영역에 대한 시간대를 지정합니다.

  10. 영역에 대한 자원 풀을 선택합니다.

  11. CPU 공유 및 프로젝트 CPU 공유 필드에 적절한 값을 입력합니다.

    그림 6–3 CPU 공유 창

    영역에 대한 CPU 공유

    CPU 공유 필드는 자원 풀에서 이 영역에 할당되는 CPU 공유의 수를 지정합니다. 이 수는 자원 풀에 사용 가능한 CPU 공유와 동일하거나 더 작아야 합니다.

    프로젝트 CPU 공유 필드는 영역의 프로젝트에 할당되는 CPU 공유의 수를 지정합니다.

  12. (선택 사항) 서비스 기능의 IP 품질에 최소 입력 대역폭 및 출력 대역폭을 입력합니다.

    그림 6–4 IPQoS 속성 창

    IPQoS 기능에 대한 속성

  13. 영역에 대한 추가 속성을 구성할 지 여부를 선택합니다.

    • 영역에 대한 추가 속성을 구성하려는 경우, 예 옵션을 선택하고 다음을 누릅니다.

      영역에 대한 추가 IP 주소를 입력하고 적절한 네트워크 인터페이스를 선택합니다.

      이 영역에 대해 구성될 장치 디렉토리를 입력합니다.

      이 영역에 마운트될 추가 파일 시스템의 세부사항을 입력합니다.

      이 영역이 전역 영역과 공유하는 패키지화된 소프트웨어를 포함하는 디렉토리를 입력합니다.

      이러한 추가 영역 속성에 대한 자세한 정보는 System Administration Guide: Solaris Containers-Resource Management and Solaris ZonesZone Configuration Data를 참조하십시오.

      영역에 대해 수행한 선택 사항을 검토하고 마침을 눌러 변경 사항을 저장합니다.

    • 영역에 대한 추가 속성을 구성하지 않으려는 경우, 아니오 옵션을 선택하고 다음을 누릅니다.

      영역에 대해 수행한 선택 사항을 검토하고 마침을 눌러 변경 사항을 저장합니다.

    영역 테이블의 정보는 새 영역으로 업데이트됩니다. 영역이 작성되면 “불완전” 상태에 있게 됩니다. 전역 영역에서 특정 패키지를 상속하는 경우, 해당 영역은 “실행 중” 상태로 변경됩니다.

비전역 영역 복사

비전역 영역이 복사되면 해당 등록 정보가 새 영역으로 상속됩니다.

Procedure비전역 영역 복사

단계
  1. 컨테이너 관리자 GUI가 아직 열리지 않은 경우, 컨테이너 관리자 GUI 시작에 설명된 대로 액세스합니다.

  2. 탐색 창에서 호스트 탭을 선택하여 호스트 보기를 선택합니다.

    호스트 목록이 탐색 창에 표시됩니다.

  3. Solaris 10 호스트를 선택합니다.

  4. 영역 탭을 선택하십시오.

  5. 비전역 영역 이름 옆에 있는 옵션 버튼을 선택합니다.

  6. 영역 복사 버튼을 누릅니다.

  7. 적절한 매개변수를 입력하고 확인을 누릅니다.

    그림 6–5 영역 복사 창

    영역 복사에 대한 속성

    영역 복사 중 다음 속성은 기본값을 사용합니다.

    속성 

    기본값 

    단말기 유형 

    dtterm 

    로켈 

    표준 시간대 

    GMT 

    영역이 복사되어 “실행중” 상태인 경우, 이러한 속성의 기본값을 변경할 수 있습니다.

    영역 테이블의 정보는 새 영역으로 업데이트됩니다. 영역이 복사되면 “구성됨” 상태에 있게 됩니다. 전역 영역에서 특정 패키지를 상속하는 경우, 해당 영역은 “실행 중” 상태로 변경됩니다.

비전역 영역 삭제, 부팅 또는 종료

필요에 따라 영역 상태를 변경할 수 있습니다.

Procedure비전역 영역 삭제, 부팅 또는 종료

단계
  1. 컨테이너 관리자 GUI가 아직 열리지 않은 경우, 컨테이너 관리자 GUI 시작에 설명된 대로 액세스합니다.

  2. 탐색 창에서 호스트 탭을 선택하여 호스트 보기를 선택합니다.

    호스트 목록이 탐색 창에 표시됩니다.

  3. Solaris 10 호스트를 선택합니다.

  4. 영역 탭을 선택하십시오.

  5. 비전역 영역 이름 옆에 있는 옵션 버튼을 선택합니다.

  6. 삭제, 부팅 또는 종료 버튼을 누릅니다.

    영역이 부팅되면 “설치됨” 상태에서 ”실행 중” 상태로 변경됩니다. 영역이 종료되면 “실행 중” 상태에서 ”설치됨” 상태로 변경됩니다.

영역의 로그 파일 보기

Procedure영역에 대한 로그 파일 보기

단계
  1. 컨테이너 관리자 GUI가 아직 열리지 않은 경우, 컨테이너 관리자 GUI 시작에 설명된 대로 액세스합니다.

  2. 탐색 창에서 호스트 탭을 선택하여 호스트 보기를 선택합니다.

    호스트 목록이 탐색 창에 표시됩니다.

  3. Solaris 10 호스트를 선택합니다.

  4. 영역 탭을 선택하십시오.

  5. (영역 테이블 아래에 있는) 필드에 영역의 이름을 입력합니다.

  6. 영역 로그 버튼을 누릅니다.

    이 영역에 대한 로그 파일이 나타납니다.