Solaris Container Manager 1.1 설치 및 관리

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

이 장에서는 마법사를 사용하여 Solaris Container Manager 1.1 (컨테이너 관리자) 소프트웨어를 설치, 설정 및 제거하는 절차에 대해 설명합니다. 이러한 절차에서 명령줄 사용에 대한 정보는 부록 A, 명령줄에서 설치를 참조하십시오.


주 –

Solaris Container Manager 1.1은 N1 Grid Console - Container Manager 1.0에서의 이동을 지원하지 않습니다.


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

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

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

컨테이너 관리자는 최신 패치가 적용된 Sun Management Center 3.5 Update 1b 소프트웨어에 대한 애드온 제품으로서 설치됩니다. 애드온 소프트웨어는 호스트의 기능에 따라 Sun Management Center 서버 계층 또는 에이전트 계층에 설치됩니다. Sun Management Center는 다음 세 개의 층으로 구성된 3층의 응용 프로그램입니다. 서버, 콘솔 및 에이전트. 3층 구조에 대한 자세한 정보는 Sun Management Center 3.5 Installation and Configuration GuideSun Management Center Overview를 참조하십시오.


주 –

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


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

필요한 전체 자원의 양을 결정하는 것에 대한 특정 정보는 Sun Management Center 3.5 Installation and Configuration Guide의 부록 C, Determining Hardware Resources을 참조하십시오.

표 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) 

기능에는 영역 관리, 동적 자원 풀 및 IP 서비스 품질이 포함됩니다. 

컨테이너 관리자 에이전트는 Sun Management Center 3.5 Update 1이 에이전트 계층에 대해 지원하는 모든 하드웨어 플랫폼에서 실행됩니다. 자세한 정보는 Sun Management Center 3.5 Update 1a Release Notes의 3 장, Late-Breaking News를 참조하십시오.

컨테이너 관리자 소프트웨어는 SPARC 및 x86 모두에 대한 구조적으로 중립인 다음 소프트웨어 패키지로 구성됩니다.


주 –

컨테이너 관리자 모듈은 소프트웨어의 설치 및 설정을 마친 후 자동으로 로드됩니다. 해당 모듈은 Sun Management Center Java 또는 웹 콘솔에서 보이지 않습니다. Sun Management Center에서 이 모듈을 다른 애드온 소프트웨어와 같이 수동으로 로드할 필요는 없습니다.


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


주 –

(Solaris 10 전용) 전역 영역에 Container Manager를 설치합니다.


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

컨테이너 관리자 소프트웨어는 다음과 같은 때 설치될 수 있습니다.

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

ProcedureSun Management Center 3.5 Update 1b로 업그레이드하는 동안 컨테이너 관리자 설치

단계

    자세한 정보 및 업그레이드 단계는 Sun Management Center 3.5 Installation and Configuration GuideSun Management Center 3.0 to Sun Management Center 3.5 Upgrade를 참조하십시오. 또한 동시에 Performance Reporting Manager과 같은 추가 애드온 소프트웨어를 설치할 수도 있습니다.

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

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


    # /opt/SUNWsymon/sbin/es-guiinst
    

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

    Sun Management Center 설치 마법사가 나타나 소프트웨어에 대한 설치 프로세스를 안내합니다. 마법사를 통해 이동하려면 다음 버튼을 누릅니다.

  2. 프롬프트되면 컨테이너 관리자 소프트웨어 파일의 소스 디렉토리를 입력합니다.

    • SPARC 시스템에서 다음으로부터 선택합니다.

      • 소프트웨어 CD-ROM에서 설치할 때는 다음을 입력합니다.


        # /cdrom/cdrom0/image
        
      • 소프트웨어를 복사해 놓은 디렉토리에서 설치할 때는 다음을 입력합니다.


        # disk1/image
        

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

    • x86 시스템에서 다음으로부터 선택합니다.

      • 소프트웨어 CD-ROM에서 설치할 때는 다음을 입력합니다.


        # /cdrom/cdrom0/x86/image
        
      • 소프트웨어를 복사해 놓은 디렉토리에서 설치할 때는 다음을 입력합니다.


        # disk1/x86/image
        

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

  3. 문서를 설치하려는 경우, 제품 문서 설치 확인란을 선택합니다.


    주 –

    이 단계에서 설치된 문서는 Sun Management Center 3.5 Update 1 모음입니다. Solaris Container Manager 1.1 문서는 이 모음에 포함되지 않습니다. Solaris Container Manager 1.1 문서 모음은 http://docs.sun.com/app/docs/coll/810.6 에 있습니다.


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

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


    주 –

    이 단계에서 설치된 번역 문서는 Sun Management Center 3.5 Update 1용 입니다. Solaris Container Manager 1.1의 번역 문서는 http://docs.sun.com/app/docs/coll/810.6 에만 있습니다.


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

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

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

  6. 설치된 애드온 소프트웨어의 목록에서 Solaris Container Manager 1.1를 선택합니다.

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

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

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

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

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

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

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

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

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

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

다음 구성 파일은 설정 프로세스 중 다음 위치에 작성됩니다.

/etc/pooladm.conf 파일이 이미 호스트에 존재하는 경우, 기존 파일의 백업이 작성됩니다. 이 원래 파일의 백업은 /etc/pooladm.conf.scmbak으로 이름이 지정됩니다. 활성 구성이 호스트에서 존재하는 경우, 자원 풀과 연결되지 않은 모든 프로세서 세트는 제거됩니다. 그런 다음 자원 풀에 대한 예약 클래스는 FSS(fair share scheduler)로 설정됩니다. 끝으로 새 구성이 적용되고 /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.5 Installation and Configuration Guide의 6 장, Sun Management Center 3.5 Installation and Setup을 참조하십시오.

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

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


    # /opt/SUNWsymon/sbin/es-guisetup
    

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

    컨테이너 관리자 설정 마법사가 나타나서 소프트웨어 설정 과정을 안내합니다. 먼저 개요 패널이 나타납니다. 마법사를 통해 이동하려면 다음 버튼을 누릅니다. 뒤로 버튼을 사용하여 마법사를 통해 뒤로 이동하여 수정합니다.


    주 –

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


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

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

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

    최근에 설치했지만 아직 설정하지 않은 애드온 소프트웨어가 지금 설정됩니다.

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

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

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

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

  6. 에이전트 계층을 설정할 ?, 프로세스 세트가 자원 풀과 연결되지 않은 것으로 감지되는 경우, 패널에서 이러한 세트를 삭제할 권한을 요청합니다. 다음 옵션에서 선택합니다.

    • 예 – 이러한 프로세서 세트가 시스템에서 삭제됩니다. 컨테이너 관리자가 올바르게 기능하도록 자원 풀과 연결되지 않은 프로세서 세트가 제거되어야 합니다. 프로젝트가 풀과 연결되어야 하기 때문에 이 제거는 필수적입니다. 이를 선택하고 나면 이러한 프로세서 세트가 자동으로 삭제되며 해당 설정 프로세스는 계속됩니다.

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

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

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

    사용자 및 프로파일 모두가 예상대로 나타나는 경우, 이러한 사용자는 필수 프로파일(프로젝트 관리, 풀 관리, 영역 관리)에 추가됩니다. 해당 프로파일은 Solaris 버전을 기초로 합니다.


    주 –

    이 단계에 추가된 사용자만 S10에서 영역을, S9 및 S10에서 자원 풀을, S8, S9 및 S10에서 프로젝트를 관리할 수 있게 됩니다.


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

  9. Solaris Container Manager 1.1 데이터베이스 구성 패널의 진행률 표시줄이 완료되고 나면 다음을 누릅니다.

  10. 각 에이전트 시스템에서 /opt/SUNWsymon/addons/SCM/sbin/scm-poolprof-script.sh 스크립트를 실행하여 프로파일을 작성합니다. /opt는 Container Manager가 설치된 디렉토리입니다. 이 스크립트를 실행하려면 JAVA_HOME 환경 변수가 /usr/j2se로 설정되어 있거나 Java가 /usr/java에 설치되어 있어야 합니다.

    이 스크립트는 S9 및 S10용 영역 관리 또는 프로젝트 관리 프로파일을 작성하지 않습니다. 이 프로파일은 S9용 풀 관리 프로파일 및 S8용 프로젝트 관리 프로파일 작성합니다.


    주의 – 주의 –

    사전 정의된 임의의 Solaris 프로파일이 제거된 경우, Container Manager는 예상대로 작동하지 않을 수도 있습니다.


  11. 시작 마법사를 시작하려면 다음을 누릅니다.

    설정 절차가 완료된 후 Sun Management Center 프로세스를 시작할 수 있습니다. 자세한 정보는 Sun Management Center 3.5 Installation and Configuration Guide의 8 장, Starting and Stopping Sun Management Center를 참조하십시오.

    컨테이너 관리자 GUI 시작에 대한 정보는 컨테이너 관리자 GUI 시작을 참조하십시오.

백업 및 복원


주 –

Solaris Container Manager 1.1은 N1 Grid Console - Container Manager 1.0의 데이터 백업 및 복원을 지원하지 않습니다.


Sun Management Center 백업(es-backup) 및 복원(es-restore) 스크립트를 사용하여 컨테이너 관리자 데이터를 백업 또는 복원합니다. 자세한 정보는 Sun Management Center 3.5 Installation and Configuration GuideSun Management Center Backup and Recovery를 참조하십시오.

에이전트 업데이트

컨테이너 관리자 소프트웨어를 사용하여 복수 호스트에서 에이전트 계층을 업그레이드하려는 경우, 에이전트 업데이트 기능을 사용할 수 있습니다. 에이전트 업데이트 기능을 사용할 경우, 동일한 서버 컨텍스트에 있는 모든 컨테이너 관리자 에이전트 시스템을 동일한 Sun Management Center 버전 레벨로 유지하는 것이 최선입니다. 서버 컨텍스트에 대한 자세한 정보는 Sun Management Center 3.5 사용자 설명서Sun Management Center 구조을 참조하십시오.

설치 중 에이전트 업데이트 기능의 사용에 대한 자세한 정보는 Sun Management Center 3.5 Installation and Configuration GuideCreating Agent Installation and Update Images을 참조하십시오.

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

소프트웨어 제거는 표준 Sun Management Center 절차를 따릅니다. 명령줄 또는 제거 마법사를 적절하게 사용할 수 있습니다. 소프트웨어 패키지 외에도 다음이 제거됩니다. base-modules-d.dat로부터 모듈 항목 및 Sun Web Console로부터 응용 프로그램 등록제거 프로세스 중 데이터베이스에 저장된 데이터를 유지 또는 삭제하는 옵션이 있습니다. 설치 중 수행된 시스템 자원 구성 변경 사항은 컨테이너 관리자 소프트웨어가 제거될 때 제거되지 않습니다.

명령줄을 사용한 소프트웨어 제거에 대한 정보는 부록 A, 명령줄에서 설치를 참조하십시오. 표준 Sun Management Center 제거 절차에 대한 정보는 Sun Management Center 3.5 Installation and Configuration Guide의 부록 A, Uninstalling SyMON and Sun Management Center를 참조하십시오.

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

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


    # /opt/SUNWsymon/sbin/es-guiuninst
    

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

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

  3. 데이터 파일을 저장여부를 결정하고 다음을 누릅니다.

    소프트웨어가 제거를 시작합니다. 컨테이너 관리자 패키지 및 구성 파일이 제거됩니다. 데이터 파일을 보존하지 않음을 선택했으면 데이터 파일도 제거됩니다.

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