Solaris Container Manager 1.1 설치 및 관리

부록 A 명령줄에서 설치

이 부록에서는 명령줄에서 Solaris Container Manager 1.1 (컨테이너 관리자) 소프트웨어를 설치, 설정 및 제거하는 절차에 대해 설명합니다. 명령줄 설치는 설치 마법사를 대신하여 사용할 수 있습니다.

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

설치 마법사 사용에 대한 정보는 2 장, 컨테이너 관리자 설치 및 설정을 참조하십시오.

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

명령줄에서의 컨테이너 관리자 설치는 표준 Sun Management Center 애드온 소프트웨어 설치 절차를 따릅니다. 명령줄에서의 애드온 소프트웨어 설치에 대한 자세한 정보는 Sun Management Center 3.5 Installation and Configuration Guide의 부록 B, Using the Command Line for Uninstall, Install, and Setup을 참조하십시오.

컨테이너 관리자는 Sun Management Center 3.5 Update 1b의 다음 계층에 설치해야 합니다.

대화식 es-inst 설치 스크립트는 서버 및 에이전트 계층에 올바른 컨테이너 관리자 소프트웨어를 설치합니다. 모든 계층에서 패키지, 모듈 구성 파일 및 라이브러리는 표준 Sun Management Center 3.5 Update 1 위치에 설치됩니다. 지원된 플랫폼 및 설치 요구사항에 대한 자세한 정보는 컨테이너 관리자 소프트웨어 설명을 참조하십시오.

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

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

ProcedureSun Management Center 설치 중 컨테이너 관리자 설치

단계

    명령줄을 사용하는 세부 단계 및 자세한 정보는 Sun Management Center 3.5 Installation and Configuration Guide의 부록 B, Using the Command Line for Uninstall, Install, and Setup을 참조하십시오. 또한 동시에 Performance Reporting Manager과 같은 추가 애드온 소프트웨어를 설치할 수도 있습니다.

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

단계

    자세한 정보는 세부 단계는 Sun Management Center 3.5 Installation and Configuration Guide의 5 장, Upgrading Previous Versions of SyMON and Sun Management Center on the Solaris Platform를 참조하십시오. 또한 동시에 Performance Reporting Manager과 같은 추가 애드온 소프트웨어를 설치할 수도 있습니다.

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

단계
  1. 수퍼유저(su -)로 다음을 입력하여Sun Management Center 3.5 Update 1b 설치 스크립트를 실행합니다.


    # /opt/SUNWsymon/sbin/es-inst
    

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

  2. 컨테이너 관리자 파일의 소스 디렉토리를 입력합니다.


    Please enter the source directory:
    • SPARC 시스템에서 다음으로부터 선택합니다.

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


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


        # disk1/image
        

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

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

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


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


        # disk1/x86/image
        

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

  3. 컨테이너 관리자 소프트웨어를 설치하려면 “예”라고 대답합니다.

    es-inst 스크립트가 컨테이너 관리자를 설치합니다. 그런 다음 es-inst 스크립트가 자동으로 setup 프롬프트를 표시합니다.

  4. 컨테이너 관리자를 지금 설정할지 또는 나중에 설정할지를 결정합니다.

    다음은 표시될 수도 있는 출력의 예입니다.


    You must perform setup before using Sun Management Center 3.5 Update 1.
    Do you want to run setup now (y|n|q) 
    • 소프트웨어를 나중에 설정하려면 “아니요”를 나타내는 n으로 대답합니다. 설정 프로세스를 실행할 준비가 된 경우 컨테이너 관리자 개별 설정을 참조하십시오.

    • 소프트웨어를 지금 설정하려면 “예”를 나타내는 y로 대답합니다.

컨테이너 관리자 설정

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

명령줄에서 초기화된 경우 설정 프로세스 중 발생하는 구성 파일 변경 사항은 설정 마법사를 사용할 경우 발생하는 구성 파일 변경 사항과 동일합니다. 자세한 정보는 컨테이너 관리자 소프트웨어 설정을 참조하십시오.

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

단계

    세부 단계 및 자세한 정보는 Sun Management Center 3.5 Installation and Configuration Guide의 부록 B, Using the Command Line for Uninstall, Install, and Setup을 참조하십시오.

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


주 –

이 절차는 설치 과정의 마지막에 컨테이너 관리자를 설정하지 않는 경우에 적용되는 절차입니다.


단계
  1. 수퍼유저(su –)로 Sun Management Center 3.5 Update 1b setup 스크립트를 실행합니다. 다음 옵션 중 하나를 선택합니다.

    • 아직 설정되지 않은 모든 구성 요소의 설정을 실행하려면 다음을 입력합니다.


      # /opt/SUNWsymon/sbin/es-setup
      
    • 컨테이너 관리자 애드온 소프트웨어에서만 설정을 실행하려면 다음을 입력합니다.


      # /opt/SUNWsymon/sbin/es-setup -p SCM
      

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

  2. 계속하려면 설정 프로세스에 대해 중지되어야 하는 구성요소의 목록을 검토합니다.

  3. 컨테이너 관리자가 설정될 제품인지 확인합니다.

  4. 에이전트 계층을 설정할 때, 프로세서 세트가 자원 풀과 연결되지 않은 시스템에서 감지되는 경우, 다음으로부터 선택합니다.

    • 예 – 이러한 특정 프로세서 세트가 시스템에서 삭제됩니다. 올바르게 기능하는 컨테이너 관리자의 경우, 자원 풀과 연결되지 않은 모든 프로세서 세트는 해당 세트가 풀 관리에 문제를 발생시킬 수도 있는 경우 제거되어야 합니다. 이를 선택하고 나면 이러한 프로세서 세트가 자동으로 삭제되며 해당 설정 프로세스는 계속됩니다.

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

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

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

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

    각 에이전트 시스템에서 /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는 예상대로 작동하지 않을 수도 있습니다.



    주 –

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


  6. 기타 Sun Management Center 제품에 대한 설정 프로세스를 이미 완료한 경우, 모든 소프트웨어 또는 최신 애드온 소프트웨어에 대해 다시 설정을 실행할지 여부를 선택합니다.

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

  8. Y 또는 N을 답하여 Sun Management Center 에이전트 및 서버 구성요소를 시작할지 여부를 선택합니다.

    해당 소프트웨어가 설정되면 확인 메시지가 나타납니다.

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


예 A–1 설정 완료 후 출력 예제

다음은 설정이 완료되고 Sun Management Center 에이전트 및 서버 계층이 시작된 후 나타나는 출력의 예입니다.


Do you want to start Sun Management Center agent and server components now (y|n|q) y

Java server started successfully.
Grouping service started successfully.
Agent started successfully.
Topology service started successfully.
Trap-handler service started successfully.
Configuration service started successfully.
Event-handler service started successfully.
Metadata Service started successfully.
Hardware service started successfully.


Web server started successfully.

Setup of Sun Management Center is complete.
Setup logfile is  /var/opt/SUNWsymon/install/setup_host_name.040408141450.12822

Install logfile is : /var/opt/SUNWsymon/install/install_host_name.040408140547.10929

                        End of Installation


Exiting Sun Management Center installation.

# 

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

es-uninst 스크립트는 컨테이너 관리자 애드온 소프트웨어를 제거합니다. 해당 스크립트는 컨테이너 관리자 패키지뿐만 아니라 설정 시 변경된 모든 데이터 및 구성 내용을 제거합니다. 소프트웨어 패키지 외에도 다음이 제거됩니다. base-modules-d.dat로부터 모듈 항목 및 Java Web Console로부터 응용 프로그램 등록. 제거 프로세스 중 시스템이 데이터베이스에 저장된 데이터를 유지하도록 할 것인지 여부에 대해 프롬프트됩니다. 설치 중 수행된 시스템 자원 구성 변경 사항은 컨테이너 관리자 소프트웨어가 제거될 때 제거되지 않습니다.

Procedurees-uninst 를 사용하여 컨테이너 관리자 제거

단계
  1. 수퍼유저(su —)로서 다음을 입력합니다.


    # /opt/SUNWsymon/sbin/es-uninst
    

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

  2. 애드온 소프트웨어 목록에서 컨테이너 관리자를 선택합니다.

  3. 데이터 파일 보존 여부를 선택합니다.

    다음은 표시되는 출력의 예입니다.


    Select Save Data to save all user and configuration data. Your data is
    saved and can be restored when you re-install Sun Management Center.
    Do you want to preserve data (y|n|q) 

    es-uninst 스크립트를 마친 후 컨테이너 관리자 패키지 및 구성 파일이 제거됩니다. 데이터 파일을 보존하지 않도록 선택했으면 데이터 파일도 제거됩니다.