이 장에서는 마법사를 사용하여 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 Guide의 Sun 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 시스템 요구사항
컨테이너 관리자 소프트웨어는 다음 버전의 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 서버용 패키지: SUNWscms, SUNWscmc, SUNWscmca, SUNWscmdb, SUNWscmh (온라인 도움말)
Sun Management Center 서버 및 에이전트용 패키지: SUNWscmcm, SUNWscmp
Sun Management Center 에이전트용 패키지: SUNWscma
컨테이너 관리자 모듈은 소프트웨어의 설치 및 설정을 마친 후 자동으로 로드됩니다. 해당 모듈은 Sun Management Center Java 또는 웹 콘솔에서 보이지 않습니다. Sun Management Center에서 이 모듈을 다른 애드온 소프트웨어와 같이 수동으로 로드할 필요는 없습니다.
(Solaris 10 전용) 전역 영역에 Container Manager를 설치합니다.
Sun Management Center 3.5 Update 1 설치 마법사 및 명령줄을 사용하여 컨테이너 관리자 애드온 소프트웨어를 설치할 수 있습니다. 이 절에서는 설치 마법사를 사용하여 소프트웨어를 설치하는 방법에 대해 설명합니다. 명령줄에서의 설치에 대한 자세한 정보는 부록 A, 명령줄에서 설치를 참조하십시오.
컨테이너 관리자 소프트웨어는 다음과 같은 때 설치될 수 있습니다.
Sun Management Center 3.5 Update 1b 소프트웨어 설치와 동시에.
Sun Management Center 3.5 Update 1b의 설치 또는 해당 소프트웨어로의 업그레이드를 마친 후. 이런 경우, 컨테이너 관리자 소프트웨어를 개별적으로 설치합니다.
또한 컨테이너 관리자의 성능 및 회계 데이터 기능을 사용하려는 경우 Performance Reporting Manager 소프트웨어도 설치해야 합니다. 이 소프트웨어의 설치 및 설정에 대한 자세한 정보는 Sun Management Center 3.5 Performance Reporting Manager 사용자 설명서를 참조하십시오. 이러한 기능을 사용하지 않으려는 경우에는 이 애드온 소프트웨어를 설치할 필요가 없습니다.
자세한 정보 및 업그레이드 단계는 Sun Management Center 3.5 Installation and Configuration Guide의 Sun Management Center 3.0 to Sun Management Center 3.5 Upgrade를 참조하십시오. 또한 동시에 Performance Reporting Manager과 같은 추가 애드온 소프트웨어를 설치할 수도 있습니다.
수퍼유저(su -)로서 다음을 입력하여 Sun Management Center 설치 마법사를 시작합니다.
# /opt/SUNWsymon/sbin/es-guiinst |
여기에서 /opt는 Sun Management Center 3.5 Update 1b가 설치된 디렉토리입니다. 사용자 시스템에서 다른 디렉토리를 사용하는 경우에는 실제 디렉토리 이름을 사용하십시오.
Sun Management Center 설치 마법사가 나타나 소프트웨어에 대한 설치 프로세스를 안내합니다. 마법사를 통해 이동하려면 다음 버튼을 누릅니다.
프롬프트되면 컨테이너 관리자 소프트웨어 파일의 소스 디렉토리를 입력합니다.
SPARC 시스템에서 다음으로부터 선택합니다.
소프트웨어 CD-ROM에서 설치할 때는 다음을 입력합니다.
# /cdrom/cdrom0/image |
소프트웨어를 복사해 놓은 디렉토리에서 설치할 때는 다음을 입력합니다.
# disk1/image |
여기서 disk1은 소프트웨어가 복사된 위치입니다.
x86 시스템에서 다음으로부터 선택합니다.
소프트웨어 CD-ROM에서 설치할 때는 다음을 입력합니다.
# /cdrom/cdrom0/x86/image |
소프트웨어를 복사해 놓은 디렉토리에서 설치할 때는 다음을 입력합니다.
# disk1/x86/image |
여기서 disk1은 소프트웨어가 복사된 위치입니다.
문서를 설치하려는 경우, 제품 문서 설치 확인란을 선택합니다.
이 단계에서 설치된 문서는 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의 브라우저에서 설치된 문서를 볼 수 있습니다.
서버 계층에 설치하는 경우 언어 지원 선택 패널에서 원하는 언어를 선택하고 다음을 누릅니다. 이 패널은 서버 계층을 설치할 경우에만 나타납니다.
이 단계에서 설치된 번역 문서는 Sun Management Center 3.5 Update 1용 입니다. Solaris Container Manager 1.1의 번역 문서는 http://docs.sun.com/app/docs/coll/810.6 에만 있습니다.
사용 가능한 제품 확인 패널이 나타납니다. 진행률 표시줄이 완료되면 이미 설치된 제품 패널이 나타납니다.
이미 설치된 제품의 목록을 검토합니다.
애드온 제품 선택 패널이 나타납니다.
설치된 애드온 소프트웨어의 목록에서 Solaris Container Manager 1.1를 선택합니다.
애드온 제품 사용권 계약 패널이 나타납니다.
사용권 계약을 읽습니다.
사용권 계약에 동의하는 경우 동의함을 누릅니다. 확인 패널이 나타납니다.
사용권 계약에 동의하지 않는 경우 동의하지 않음을 누릅니다. 설치 마법사를 종료하고 설치를 마칩니다.
설치를 계속하려면 동의함 단추를 눌러야 합니다.
확인 패널을 검토합니다.
소프트웨어 설치가 완료되면 설치 완료 패널이 나타납니다.
컨테이너 관리자 소프트웨어의 설치가 완료되면 설정 마법사가 해당 소프트웨어의 설정 과정을 안내합니다. 자세한 정보는 컨테이너 관리자 소프트웨어 설정을 참조하십시오.
설치가 완료되면 컨테이너 관리자 설정 마법사를 실행하여 서버 및 에이전트 계층을 구성해야 합니다. 소프트웨어가 설치되어 있으면 Sun Management Center 3.5 Update 1b 설치 또는 업그레이드를 설정할 때 설정 프로세스를 실행할 수 있습니다. 또한 나중에 소프트웨어를 개별적으로 설정할 수도 있습니다.
다음 구성 파일은 설정 프로세스 중 다음 위치에 작성됩니다.
시스템 풀 및 프로세서 세트 구성 파일은 /etc/pooladm.conf에 저장됩니다.
확장된 회계 파일은 /var/sadm/exacct/files에 저장됩니다.
/etc/pooladm.conf 파일이 이미 호스트에 존재하는 경우, 기존 파일의 백업이 작성됩니다. 이 원래 파일의 백업은 /etc/pooladm.conf.scmbak으로 이름이 지정됩니다. 활성 구성이 호스트에서 존재하는 경우, 자원 풀과 연결되지 않은 모든 프로세서 세트는 제거됩니다. 그런 다음 자원 풀에 대한 예약 클래스는 FSS(fair share scheduler)로 설정됩니다. 끝으로 새 구성이 적용되고 /etc/pooladm.conf에 저장됩니다.
활성 구성이 호스트에 존재하지 않는 경우, 새 구성을 찾아 /etc/pooladm.conf에 저장합니다. 이 발견된 구성은 활성화하는 데 적용됩니다. 기본 풀 예약 클래스는 FSS로 설정됩니다.
확장된 회계 파일이 설정 시 호스트에서 활성화된 경우, 동일하게 유지됩니다. 파일이 활성화되지 않은 경우, 파일을 구성하고 활성화합니다. 구성 중, 확장된 회계 파일 이름은 /var/adm/exacct/tasktimestamp로 설정됩니다.
또한 설정 프로세스 중 소프트웨어에 의해 호스트에 대해 다음이 변경됩니다.
메모리 캡 데몬 rcapd이 시작됩니다(Solaris 8 OS, Solaris 9 12/03 OS 또는 지원된 릴리스).
대화식(IA) 예약 클래스 아래에서 실행되는 모든 프로세스는 FSS 예약 클래스 아래로 이동됩니다.
작업 기반의 확장된 회계가 활성화됩니다.
TS(시분할 스케줄러)가 지정되지 않은 경우, 호스트의 예약 클래스가 FSS(fair share scheduler)로 설정됩니다.
Solaris 8 운영 체제를 실행하는 시스템에서 lnode 계층이 프로젝트 계층와 함께 정렬됩니다.
Solaris 8 운영 체제를 실행하는 시스템에서 group.staff 프로젝트는 /etc/project 파일에서 삭제됩니다.
기타 표준 Solaris 자원 관리 개념 뿐 아니라 자원 풀, 예약 클래스 및 확장된 계정에 대한 자세한 정보는 System Administration Guide: Network Services를 참조하십시오.
Solaris 소프트웨어 자원 관리의 표준 명령줄 명령은 컨테이너 관리자에서 지원되지 않습니다. 컨테이너 관리자 GUI를 사용하여 소프트웨어를 관리합니다.
자세한 정보 및 세부 단계는 Sun Management Center 3.5 Installation and Configuration Guide의 6 장, Sun Management Center 3.5 Installation and Setup을 참조하십시오.
수퍼유저(su –)로 다음을 입력하여 Sun Management Center 설정 마법사를 시작합니다.
# /opt/SUNWsymon/sbin/es-guisetup |
여기에서 /optt는 컨테이너 관리자가 설치된 디렉토리입니다. 사용자 시스템에서 다른 디렉토리를 사용하는 경우에는 실제 디렉토리 이름을 사용하십시오.
컨테이너 관리자 설정 마법사가 나타나서 소프트웨어 설정 과정을 안내합니다. 먼저 개요 패널이 나타납니다. 마법사를 통해 이동하려면 다음 버튼을 누릅니다. 뒤로 버튼을 사용하여 마법사를 통해 뒤로 이동하여 수정합니다.
Sun Management Center 애드온 제품을 두 개 이상 설치한 경우 각 제품에 대한 설정 마법사가 자동으로 나타납니다. 각 마법사는 해당 애드온 제품에 대한 설정 과정을 안내합니다. 이전 애드온 제품의 설정 과정이 완료되면 새 설정 마법사가 자동으로 나타납니다. 이 경우에는 컨테이너 관리자 소프트웨어 설정 마법사가 제일 먼저 나타나지 않을 수도 있습니다.
구성요소 중지 패널의 목록을 검토합니다.
설정 프로세스를 계속하려면 Sun Management Center 구성요소를 중지해야 합니다. 설치된 일부 애드온 제품의 설정 과정을 완료하면 고급 설정 옵션 패널이 나타납니다. 이제 나머지 애드온 소프트웨어를 설정할 수 있습니다.
애드온 구성 옵션을 선택합니다.
최근에 설치했지만 아직 설정하지 않은 애드온 소프트웨어가 지금 설정됩니다.
설정 완료 패널에서 제품 목록을 확인합니다.
애드온 제품 선택 패널이 나타납니다. 최근에 시스템에 설치되어 설정이 필요한 모든 제품이 나열됩니다. 이전에 설정된 제품에서 설정을 다시 실행할 수도 있습니다.
제품의 목록을 검토하여 컨테이너 관리자가 설정될 제품으로 나타나는지 확인합니다. 다음을 눌러 설정 프로세스를 시작합니다.
모든 구성요소가 설정되는 동안 진행 패널이 나타납니다.
에이전트 계층을 설정할 ?, 프로세스 세트가 자원 풀과 연결되지 않은 것으로 감지되는 경우, 패널에서 이러한 세트를 삭제할 권한을 요청합니다. 다음 옵션에서 선택합니다.
예 – 이러한 프로세서 세트가 시스템에서 삭제됩니다. 컨테이너 관리자가 올바르게 기능하도록 자원 풀과 연결되지 않은 프로세서 세트가 제거되어야 합니다. 프로젝트가 풀과 연결되어야 하기 때문에 이 제거는 필수적입니다. 이를 선택하고 나면 이러한 프로세서 세트가 자동으로 삭제되며 해당 설정 프로세스는 계속됩니다.
아니오 – 이러한 프로세서 세트가 시스템에서 삭제되지 않습니다. 이를 선택하고 나면 설정 마법사가 종료되고 컨테이너 관리자 소프트웨어가 시스템에서 설정되지 않습니다. 자원 풀과 연결되지 않은 프로세서 세트가 있는 모든 호스트에서 컨테이너 관리자 소프트웨어를 사용할 수 없습니다.
취소 – 설정 마법사가 종료됩니다. 컨테이너 관리자 소프트웨어가 시스템에서 설정되지 않습니다.
쉼표로 분리된 유효한 사용자 이름을 입력합니다. 이러한 사용자는 서버 시스템의 /var/opt/SUNWsymon/cfg/esusers 파일에 미리 나타나야 하며 esadm 또는 esdomadm 그룹에 할당되어야 합니다.
사용자 및 프로파일 모두가 예상대로 나타나는 경우, 이러한 사용자는 필수 프로파일(프로젝트 관리, 풀 관리, 영역 관리)에 추가됩니다. 해당 프로파일은 Solaris 버전을 기초로 합니다.
이 단계에 추가된 사용자만 S10에서 영역을, S9 및 S10에서 자원 풀을, S8, S9 및 S10에서 프로젝트를 관리할 수 있게 됩니다.
서버 계층 설치를 설정할 때, 최소한 300MB의 데이터베이스에 대한 여유 디스크 공간이 있는 디렉토리에 대한 전체 경로를 제공하고 다음을 누릅니다.
Solaris Container Manager 1.1 데이터베이스 구성 패널의 진행률 표시줄이 완료되고 나면 다음을 누릅니다.
각 에이전트 시스템에서 /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는 예상대로 작동하지 않을 수도 있습니다.
시작 마법사를 시작하려면 다음을 누릅니다.
설정 절차가 완료된 후 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 Guide의 Sun Management Center Backup and Recovery를 참조하십시오.
컨테이너 관리자 소프트웨어를 사용하여 복수 호스트에서 에이전트 계층을 업그레이드하려는 경우, 에이전트 업데이트 기능을 사용할 수 있습니다. 에이전트 업데이트 기능을 사용할 경우, 동일한 서버 컨텍스트에 있는 모든 컨테이너 관리자 에이전트 시스템을 동일한 Sun Management Center 버전 레벨로 유지하는 것이 최선입니다. 서버 컨텍스트에 대한 자세한 정보는 Sun Management Center 3.5 사용자 설명서의 Sun Management Center 구조을 참조하십시오.
설치 중 에이전트 업데이트 기능의 사용에 대한 자세한 정보는 Sun Management Center 3.5 Installation and Configuration Guide의 Creating 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를 참조하십시오.
수퍼유저(su –)로 다음을 입력하여 제거 마법사를 시작합니다.
# /opt/SUNWsymon/sbin/es-guiuninst |
여기에서 /opt는 Sun Management Center가 설치된 디렉토리입니다. 사용자 시스템에서 다른 디렉토리를 사용하는 경우에는 실제 디렉토리 이름을 사용하십시오. Sun Management Center 제거 마법사가 나타납니다.
소프트웨어 목록에서 컨테이너 관리자를 선택하고 다음을 누릅니다.
데이터 파일을 저장여부를 결정하고 다음을 누릅니다.
소프트웨어가 제거를 시작합니다. 컨테이너 관리자 패키지 및 구성 파일이 제거됩니다. 데이터 파일을 보존하지 않음을 선택했으면 데이터 파일도 제거됩니다.
닫기를 눌러 마법사를 종료합니다.