Solaris Container Manager 3.6 설치 및 관리

2장 컨테이너 관리자 설치 및 설정

이 장에서는 마법사를 사용하여 Solaris Container Manager 3.6(컨테이너 관리자) 소프트웨어를 설치, 설정 및 제거하는 절차가 포함되어 있습니다. 이러한 절차를 위한 명령줄 사용에 대한 자세한 내용은 부록 A, 명령줄에서 설치를 참조하십시오.

소프트웨어의 설치, 설정 및 사용에 대한 최신 정보는 Solaris Container Manager 3.6 릴리스 노트를 참조하십시오.

이 장에서는 다음 주제에 대해 논의합니다.

컨테이너 관리자 소프트웨어 설명

컨테이너 관리자는 최신 패치를 적용하여 Sun Management Center 3.6 소프트웨어에 대한 애드온 제품으로 설치합니다. 애드온 소프트웨어는 호스트의 기능에 따라 Sun Management Center 서버 계층 또는 에이전트 계층에 설치합니다. Sun Management Center는 세 가지 계층, 즉서버, 콘솔 및 에이전트로 구성된 3계층 응용 프로그램입니다. 3계층 구조에 대한 자세한 내용은 Sun Management Center 3.6 설치 및 구성 안내서Sun Management Center 개요를 참조하십시오.


주 –

컨테이너 관리자를 사용하려면 몇 가지 추가 소프트웨어 제품을 설치해야 합니다. 설치를 시작하기 전에 모든 관련 설명서를 읽으십시오. 다른 제품의 설치를 완료하려면 소프트웨어 패치를 적용하거나 시스템 재부팅을 수행해야 할 수 있습니다. 또한 설치하기 전에 이러한 제품의 크기 요구 사항을 계획하십시오.


다음 표는 Sun Management Center 및 Solaris Container Manager 요구 사항의 요약을 제공합니다.

필요한 총 자원 용량 결정에 대한 자세한 내용은 Sun Management Center 3.6 설치 및 구성 안내서의 부록 C, 하드웨어 자원 결정을 참조하십시오.

표 2–1 Sun Management Center 및 Solaris Container Manager 시스템 요구사항

기본 계층 

운영 체제 

디스크 공간 

RAM 

스왑 공간 

Sun Management Center 서버(SPARC) 

Solaris 8, Solaris 9 및 Solaris 10 Solaris Developer Software Group 설치 

총 800MB 

/opt에서 300MB

/var/opt에서 500MB

최소 512MB 

대형 서버에 대한 소형 서버는 1GB 권장 

특대형 서버는 2GB 권장 

1GB 권장 

Sun Management Center 에이전트(SPARC) 

Solaris 8, Solaris 9 및 Solaris 10 

/opt/SUNWsymon에서 에이전트당 18MB

/var/opt/SUNWsymon 에서 에이전트당 2MB

로드되는 모듈 및 시스템 유형에 따라 에이전트당 10-29MB 

 

Sun Management Center 에이전트(x86) 

Solaris 9 및 Solaris 10 

/opt/SUNWsymon에서 에이전트당 18MB

/var/opt/SUNWsymon 에서 에이전트당 2MB

로드되는 모듈 및 시스템 유형에 따라 에이전트당 10-29MB 

 

Solaris Container Manager 서버(SPARC) 

Solaris 8, Solaris 9 및 Solaris 10 

300MB 

최소 512MB 

대형 서버에 대한 소형 서버는 1GB 권장 

특대형 서버는 2GB 권장 

 

1GB 권장 

Solaris Container Manager 에이전트(SPARC 및 x86) 

Solaris 8, Solaris 9 및 Solaris 10 

Solaris Container Manager에는 Solaris 8의 Solaris Resource Manager 1.3이 필요합니다. 공유 메모리는 Solaris 9 Update 5에서 지원됩니다. 

/opt/SUNWsymon에서 에이전트당 18MB

/var/opt/SUNWsymon 에서 에이전트당 2MB

로드되는 모듈 및 시스템 유형에 따라 에이전트당 10-29MB 

 

Performance Reporting Manager 서버(SPARC) 

Solaris 8, Solaris 9 및 Solaris 10 

선택한 옵션의 보고에 따라 다릅니다. 

  • 소형 구성: 5GB

  • 중형 구성: 12GB

  • 대형 구성: 24GB

1GB 

1GB 권장 

Performance Reporting Manager 에이전트(SPARC 및 x86) 

Solaris 8, Solaris 9 및 Solaris 10 

최소 8000KB 

5분 간격으로 로그되는 1000개의 등록 정보에 필요한 80MB 

   

컨테이너 관리자 소프트웨어는 다음 Solaris 운영 체제 버전에서 실행됩니다.

표 2–2 Solaris OS 버전에 따른 컨테이너 관리자 기능

OS 버전 

컨테이너 관리자 기능 

Solaris 8 6/00 - Solaris 8 2/02(SPARC®의 경우만)

Solaris Resource Manager 1.3 소프트웨어와 마찬가지로 최소 CPU 예약 및 메모리 캡을 지정하는 기능이 포함됩니다. 

Solaris 9 FCS - Solaris 9 8/03(SPARC 및 x86) 

최소 CPU 예약을 지정하는 기능이 포함됩니다. 메모리 제어는 지원되지 않습니다. 

Solaris 9 12/03 이상(SPARC 및 x86) 

최소 CPU 예약 및 메모리 캡을 지정하는 기능이 포함됩니다. 자원 풀 관리도 지원됩니다. 

Solaris 10(SPARC 및 x86) 

최소 CPU 예약 및 메모리 캡, 영역 관리, 동적 자원 풀 및 IPQoS를 지정하는 기능이 포함됩니다. 

컨테이너 관리자 에이전트는 Sun Management Center 3.6이 에이전트 계층에 지원하는 모든 하드웨어 플랫폼에서 실행됩니다. 자세한 내용은 Sun Management Center 3.5 Update 1a 릴리스 노트의 3 장, 최신 소식을 참조하십시오.

컨테이너 관리자 소프트웨어는 SPARC 및 x86용으로 다음과 같이 구조적으로 중립인 소프트웨어 패키지로 구성되어 있습니다.


주 –

컨테이너 관리자 모듈은 소프트웨어 설치 및 설정이 완료되면 자동으로 로드됩니다. 모듈은 Sun Management Center Java 또는 웹 콘솔에서 볼 수 없습니다. 다른 애드온 소프트웨어와 함께 Sun Management Center에서 이 모듈을 수동으로 로드하지 않아도 됩니다.


컨테이너 관리자 소프트웨어 설치


주 –

(Solaris 10의 경우만) 전역 영역에 Container Manager를 설치합니다.


Sun Management Center 3.6 설치 마법사 또는 명령줄을 사용하여 컨테이너 관리자 애드온 소프트웨어를 설치할 수 있습니다. 이 절에서는 설치 마법사를 사용하여 소프트웨어를 설치하는 방법에 대해 설명합니다. 명령줄에서 설치하는 방법에 대한 자세한 내용은 부록 A, 명령줄에서 설치를 참조하십시오.

컨테이너 관리자 소프트웨어는 다음과 경우에 설치할 수 있습니다.

컨테이너 관리자의 성능 및 회계 데이터 기능을 사용하려면 Performance Reporting Manager 소프트웨어를 설치해야 합니다. 이 소프트웨어의 설치 및 설정에 대한 자세한 내용은 Sun Management Center 3.6 Performance Reporting Manager User’s Guide를 참조하십시오. 이러한 기능을 사용하지 않으려는 경우에는 이 애드온 소프트웨어를 설치할 필요가 없습니다.

ProcedureSun Management Center 3.6으로 업그레이드하는 동안 컨테이너 관리자 설치

단계

    자세한 내용 및 업그레이드 단계는 Sun Management Center 3.6 설치 및 구성 안내서를 참조하십시오. 또한 동시에 Performance Reporting Manager과 같은 추가 애드온 소프트웨어를 설치할 수도 있습니다.

Procedure컨테이너 관리자 개별 설치

단계
  1. 수퍼유저(su -)로서 다음을 입력하여 Sun Management Center 설치 마법사를 시작합니다.


    # /opt/SUNWsymon/sbin/es-guiinst
    

    여기에서 /opt는 Sun Management Center 3.6이 설치된 디렉토리입니다. 사용자 시스템에서 다른 디렉토리를 사용하는 경우에는 실제 디렉토리 이름을 사용하십시오.

    Sun Management Center 설치 마법사가 나타나고 해당 소프트웨어에 대한 설치 프로세스를 안내합니다. 다음 버튼을 눌러 마법사의 다음 단계로 이동합니다.

  2. 컨테이너 관리자 소프트웨어 파일의 소스 디렉토리를 입력하라는 메시지가 나타나면 이를 입력합니다.

    • SPARC 시스템의 경우 다음 중에서 선택합니다.

      • 소프트웨어 CD로 설치할 경우 다음을 입력합니다.


        # /<DiskMountDir>/image
        
      • 소프트웨어를 복사해 놓은 디렉토리에서 설치할 경우 다음을 입력합니다.


        # disk1/image
        

        여기서 disk1은 소프트웨어가 복사된 위치입니다.

    • x86 시스템의 경우 다음 중에서 선택합니다.

      • 소프트웨어 CD로 설치할 경우 다음을 입력합니다.


        # /<DiskMountDir>/x86/image
        
      • 소프트웨어를 복사해 놓은 디렉토리에서 설치할 경우 다음을 입력합니다.


        # disk1/x86/image
        

        여기서 disk1은 소프트웨어가 복사된 위치입니다.

  3. 설명서를 설치하려면 제품 설명서 설치 확인란을 선택합니다.


    주 –

    이 단계에서 설치한 설명서는 Sun Management Center 3.6 모음입니다. Solaris Container Manager 3.6 설명서는 여기에 포함되지 않습니다. Solaris Container Manager 3.6 설명서 모음은 http://docs.sun.com/app/docs/coll/810.6에서 이용할 수 있습니다.


    브라우저로 /var/opt/sun_docs/sundocs.html에서 설치된 설명서를 볼 수 있습니다.

  4. 서버 계층을 설치하는 경우 언어 지원 선택 패널에서 원하는 언어를 선택합니다. 이 패널은 서버 계층을 설치할 때만 나타납니다.


    주 –

    이 단계에서 설치한 번역된 설명서는 Sun Management Center 3.6에만 해당됩니다. Solaris Container Manager 3.6의 번역된 설명서는 http://docs.sun.com/app/docs/coll/810.6에서만 이용할 수 있습니다.


    사용 가능한 제품 확인 패널이 나타납니다. 진행률 표시 막대가 완료되면 이미 설치된 제품 패널이 나타납니다.

  5. 이미 설치된 제품의 목록을 검토합니다.

    애드온 제품 선택 패널이 나타납니다.

  6. 설치할 애드온 소프트웨어 목록에서 Solaris Container Manager 3.6을 선택합니다.

    애드온 제품 사용권 계약 패널이 나타납니다.

  7. 사용권 계약을 읽습니다.

    • 사용권 계약에 동의하는 경우 동의함을 누릅니다. 확인 패널이 나타납니다.

    • 사용권 계약에 동의하지 않는 경우 동의하지 않음을 누릅니다. 설치 마법사를 종료하고 설치를 마칩니다.

    설치를 계속하려면 동의함 단추를 눌러야 합니다.

  8. 확인 패널을 검토합니다.

    소프트웨어 설치가 완료되면 설치 완료 패널이 나타납니다.

    컨테이너 관리자 소프트웨어의 설치가 완료되면 설정 마법사가 해당 소프트웨어의 설정 프로세스를 안내합니다. 자세한 내용은 컨테이너 관리자 소프트웨어 설정을 참조하십시오.

컨테이너 관리자 소프트웨어 설정

설치가 완료되면 컨테이너 관리자 설정 마법사를 실행하여 서버 및 에이전트 계층을 구성합니다. 소프트웨어가 설치되어 있으면 Sun Management Center 3.6 설치 또는 업그레이드를 설정할 때 설정 프로세스를 실행할 수 있습니다. 또한 나중에 소프트웨어를 개별적으로 설정할 수도 있습니다.

다음 구성 파일은 설정 프로세스 동안 다음 위치에 만들어집니다.

/etc/pooladm.conf 파일이 호스트에 이미 있는 경우 기존 파일의 백업이 만들어집니다. 원본의 백업 파일 이름은 /etc/pooladm.conf.scmbak으로 지정됩니다. 호스트에 활성 구성이 있는 경우, 자원 풀에 연결되지 않은 모든 모든 프로세서 집합은 제거됩니다. 그러면 자원 풀의 예약 클래스가 페어 쉐어 스케줄러(FSS)로 설정됩니다. 끝으로 새 구성이 적용되고 /etc/pooladm.conf에 저장됩니다.

호스트에 활성 구성이 없는 경우 새 구성이 검색되고 /etc/pooladm.conf에 저장됩니다. 이 검색된 구성은 활성화하는 데 사용됩니다. 기본 풀 예약 클래스는 FSS로 설정됩니다.

확장된 회계 파일이 설정 시 호스트에서 활성화되어 있으면 그대로 유지됩니다. 파일이 활성화되어 있지 않은 경우는 구성 및 활성화됩니다. 구성하는 동안 회계 파일 이름 확장은 /var/adm/exacct/tasktimestamp로 설정됩니다.

또한 설정 프로세스 동안 소프트웨어를 통해 호스트가 다음과 같이 변경됩니다.

자원 풀, 예약 클래스 및 확장된 회계 및 기타 표준 Solaris 자원 관리 개념에 대한 자세한 내용은 System Administration Guide: Network Services를 참조하십시오.


주의 – 주의 –

Solaris 소프트웨어 자원 관리의 표준 명령줄 명령은 컨테이너 관리자에서 지원되지 않습니다. 컨테이너 관리자 GUI를 사용하여 소프트웨어를 관리합니다.


ProcedureSun Management Center 설치 또는 업그레이드 중 컨테이너 관리자 설정

단계

    자세한 정보 및 단계는 Sun Management Center 3.6 설치 및 구성 안내서의 6 장, 에이전트 설치 및 업데이트와 Microsoft Windows에 설치를 참조하십시오.

Procedure컨테이너 관리자 개별 설정

단계
  1. 수퍼유저(su –)로서 다음을 입력하여 Sun Management Center 설정 마법사를 시작합니다.


    # /opt/SUNWsymon/sbin/es-guisetup
    

    여기에서 /opt는 컨테이너 관리자가 설치된 디렉토리입니다. 사용자 시스템에서 다른 디렉토리를 사용하는 경우에는 실제 디렉토리 이름을 사용하십시오.

    컨테이너 관리자 설정 마법사가 나타나고 소프트웨어의 설정 프로세스를 안내합니다. 개요 패널이 먼저 나타납니다. 다음 버튼을 눌러 마법사의 다음 단계로 이동합니다. 뒤로 버튼을 사용하여 마법사의 이전 단계로 이동하여 수정합니다.


    주 –

    Sun Management Center 애드온 제품을 두 개 이상 설치한 경우 각 제품에 대한 설정 마법사가 자동으로 나타납니다. 각 마법사는 해당 애드온 제품에 대한 설정 과정을 안내합니다. 이전 애드온 제품의 설정 과정이 완료되면 새 설정 마법사가 자동으로 나타납니다. 이 경우에는 컨테이너 관리자 소프트웨어 설정 마법사가 제일 먼저 나타나지 않을 수도 있습니다.


  2. 구성 요소 중지 중 패널에서 목록을 검토합니다.

    Sun Management Center 구성 요소를 중지해야 설정 프로세스를 계속 진행할 수 있습니다. 설치된 일부 애드온 제품의 설정 과정을 완료하면 고급 설정 옵션 패널이 나타납니다. 이제 나머지 애드온 소프트웨어를 설정할 수 있습니다.

  3. 구성 애드온 옵션을 선택합니다.

    최근에 설치했으나 아직 설정하지 않은 애드온 소프트웨어를 이제 설정합니다.

  4. 설정 완료 패널에서 제품 목록을 확인합니다.

    애드온 제품 선택 패널이 나타납니다. 최근에 시스템에 설치되어 설정이 필요한 모든 제품이 나열됩니다. 이전에 설정한 제품에 대해 설정을 다시 실행할 수도 있습니다.

  5. 제품 목록을 검토하여 설치할 제품으로 컨테이너 관리자가 표시되는지 확인합니다. 다음을 눌러 설정 프로세스를 시작합니다.

    모든 구성 요소가 설정되는 동안 진행 패널이 나타납니다.

  6. 에이전트 계층을 설정할 때 자원 풀에 연결되지 않은 프로세서 집합이 감지되는 경우, 패널에서 이러한 세트를 삭제할 것인지 여부를 묻습니다. 다음 옵션에서 선택합니다.

    • 예 – 이러한 프로세서 집합을 시스템에서 삭제합니다. 컨테이너 관리자가 올바르게 기능하려면 자원 풀에 연결되지 않은 프로세서 집합을 제거해야 합니다. 프로젝트가 풀에 연결되어야 하므로 이 제거는 반드시 수행해야 합니다. 이 옵션을 선택하면 프로세서 집합이 자동으로 삭제되고 설정 프로세스가 계속해서 진행됩니다.

    • 아니오 – 이러한 프로세서 집합을 시스템에서 삭제하지 않습니다. 이 옵션을 선택하면 설정 마법사가 종료되고 컨테이너 관리자 소프트웨어가 시스템에서 설정되지 않습니다. 자원 풀과 연결되지 않은 프로세서 집합이 있는 호스트에서는 컨테이너 관리자 소프트웨어를 사용할 수 없습니다.

    • 취소 – 설정 마법사가 종료됩니다. 컨테이너 관리자 소프트웨어가 시스템에서 설정되지 않습니다.

  7. 쉼표로 분리된 유효한 사용자 이름을 입력합니다. 이러한 사용자는 서버 시스템의 /var/opt/SUNWsymon/cfg/esusers 파일에 이미 있으며 esadm 또는 esdomadm 그룹에 할당됩니다.


    주 –

    Solaris Container Manager 설정에서는 사용자를 승인하지 않습니다.


  8. 서버 계층 설치를 설정할 때, 데이터베이스용으로 300MB 이상의 여유 디스크 공간이 있는 디렉토리의 전체 경로를 제공하고 다음을 누릅니다.

  9. 컨테이너 관리자 DB 구성 패널의 진행률 표시 막대가 완료되면 다음을 누릅니다.

  10. 시작 마법사를 시작하고 다음을 누릅니다.

    설정 절차가 완료되고 나면 Sun Management Center 프로세스를 시작할 수 있습니다. 자세한 내용은 Sun Management Center 3.6 설치 및 구성 안내서의 8 장, Sun Management Center 시작 및 중지를 참조하십시오.

    컨테이너 관리자 GUI 시작에 대한 자세한 내용은 컨테이너 관리자 GUI 시작을 참조하십시오.

프로필 작성

Solaris Container Manager를 설정한 이후에 사용자는 다음 작업을 수행하여 프로젝트, 풀 및 영역을 관리해야 합니다.

다음은 필요한 프로필입니다.

다음 명령을 실행하여 사용자가 필요한 프로필에 연결되어 있는지 확인합니다.

$ profiles <username>

필요한 프로필이 누락된 경우, 다음 명령을 수퍼유저로 실행하여 사용자와 연결된 프로필을 수정합니다.

# usermod -P "<comma separated list of necessary profiles>" <username>

프로필이 시스템에 없는 경우, Solaris Management Console 또는 smprofile을 사용하여 새 프로필을 만듭니다. 쉼표로 분리된 프로필 목록을 지정하지 않으면, 지정된 username의 기존 설정이 제거됩니다.

다음 명령을 실행하여 사용자가 SCM 모듈에 대한 로컬 액세스 사용자 목록의 일부인지 확인합니다.

<BASEDIR>/SUNWsymon/sbin/es-config -M scm-container -s

사용자가 액세스 목록의 일부가 아닌 경우 다음 명령을 실행합니다.

<BASEDIR>/SUNWsymon/sbin/es-config -M scm-container -l <user_name>

백업 및 복구

Sun Management Center 백업(es-backup) 및 복구(es-restore) 스크립트를 사용하여 컨테이너 관리자 데이터를 백업 또는 복구합니다. 자세한 내용은 Sun Management Center 3.6 설치 및 구성 안내서Sun Management Center 백업 및 복구를 참조하십시오.

에이전트 업데이트

컨테이너 관리자 소프트웨어를 사용하여 여러 호스트에서 에이전트 계층을 업그레이드하려는 경우, 에이전트 업데이트 기능을 사용할 수 있습니다. 에이전트 업데이트 기능을 사용할 때 동일한 서버 컨텍스트에 있는 모든 컨테이너 관리자 에이전트 시스템을 동일한 Sun Management Center 버전 수준으로 유지하는 것이 중요합니다. 서버 컨텍스트에 대한 자세한 내용은 Sun Management Center 3.6 사용 설명서Sun Management Center 구조를 참조하십시오.

설치하는 동안 에이전트 업데이트 기능 사용에 대한 자세한 내용은 Sun Management Center 3.6 설치 및 구성 안내서에이전트 설치 및 업데이트 이미지 만들기를 참조하십시오.

컨테이너 관리자 소프트웨어 제거

소프트웨어를 설치하려면 표준 Sun Management Center 절차를 수행해야 합니다. 명령줄 또는 제거 마법사 중 하나를 사용할 수 있습니다. 소프트웨어 패키지 이외에base-modules-d.dat의 모듈 항목 및 Java 웹 콘솔의 응용 프로그램 등록도 제거됩니다. 제거 프로세스 동안 데이터베이스에 저장된 데이터를 유지하거나 삭제할 수 있는 옵션이 제공됩니다. 설치하는 동안 변경한 시스템 자원 구성은 컨테이너 관리자 소프트웨어를 제거할 때 함께 제거되지 않습니다.

명령줄을 사용한 소프트웨어 제거에 대한 자세한 내용은 부록 A, 명령줄에서 설치를 참조하십시오. 표준 Sun Management Center 제거 절차에 대한 자세한 내용은 Sun Management Center 3.6 설치 및 구성 안내서의 부록 A, SyMON 및 Sun Management Center 제거를 참조하십시오.

Procedure컨테이너 관리자 소프트웨어 제거

단계
  1. 수퍼유저(su –)로서 다음을 입력하여 제거 마법사를 시작합니다.


    # /opt/SUNWsymon/sbin/es-guiuninst
    

    여기에서 /opt는 Sun Management Center가 설치된 디렉토리입니다. 사용자 시스템에서 다른 디렉토리를 사용하는 경우에는 실제 디렉토리 이름을 사용하십시오. Sun Management Center 제거 마법사가 나타납니다.

  2. 소프트웨어 목록에서 컨테이너 관리자을 선택하고 다음을 누릅니다.

  3. 데이터 파일을 저장할지 결정하고 다음을 누릅니다.

    소프트웨어가 제거되기 시작합니다. 컨테이너 관리자 패키지 및 구성 파일이 제거됩니다. 데이터 파일을 보존하지 않도록 선택한 경우 데이터 파일도 함께 제거됩니다.

  4. 닫기를 눌러 마법사를 종료합니다.