이 절에서는 es-inst 스크립트를 사용하여 Solaris 및 Linux 시스템에 제품을 설치하는 방법에 대해 설명합니다. 설치하는 동안 콘솔, 서버 및 에이전트 계층을 개별적으로 설치하거나 함께 설치할 수 있습니다. 또한 설치할 기능에 대한 특정 애드온 제품을 선택할 수도 있습니다. 설치 프로세스가 완료되면 설정 스크립트 es-setup이 실행되어 기본 구성 요소와 애드온 구성 요소를 설정할 수 있습니다.
Linux에서는 에이전트와 콘솔 계층을 설치할 수 있습니다. 원격 설치는 es-inst를 사용하여 수행할 수 없습니다.
Sun Management Center 3.6 개발 환경을 설치하려는 경우, 별도의 전용 시스템에 개발 환경을 설치해야 합니다. Sun Management Center 서버, 에이전트 및 콘솔 계층은 개발 환경 시스템에 자동으로 설치됩니다. Sun Management Center 개발용으로 사용되는 시스템은 Sun Management Center 서버 계층에 대한 최소 하드웨어 및 소프트웨어 요구사항을 충족해야 합니다. 또한 개발 환경 시스템은 설치하는 에이전트 계층, 콘솔 계층 및 기타 애드온에 대한 요구사항도 충족해야 합니다. 자세한 내용은 1 장, Sun Management Center 3.6 설치를 참조하십시오.
es-inst 명령의 구문:
es-inst [-S dir][-T dir][-R dir][-C file][-A file][avh]다음 표에서는 es-inst 매개 변수에 대하여 설명합니다.
표 B–2 es-inst 옵션
옵션 |
수정 옵션 |
설명 |
---|---|---|
-A |
filename |
지정된 구성 파일 filename을 사용하여 자동 설치를 수행합니다. —C를 사용하는 경우 이 옵션은 무시됩니다. |
-C |
filename |
설치 및 설정 동안 입력한 구성 세부 정보를 저장할 파일을 지정합니다. 후속 자동 설치에 해당 파일을 사용할 수 있습니다. |
-R |
/path/remote-machine |
로컬 시스템의 루트 로그인 계정에서 네트워크 파일 시스템 읽기/쓰기에 액세스 가능한 원격 시스템에 Sun Management Center를 설치합니다. 원격 시스템에서 설치를 참조하십시오. |
-S |
directory |
소스 디렉토리를 지정합니다. |
-T |
directory |
대상 디렉토리를 지정합니다. |
-a |
|
에이전트 전용 제품을 설치합니다. agent-update.bin을 사용하여 에이전트 업데이트 이미지에서 에이전트 설치 또는 업데이트를 참조하십시오. |
-h |
|
es-inst 옵션을 나열합니다. |
-v |
|
세부 정보 표시 전체 로그 모드를 사용하여 설치를 수행합니다. |
이 설치 절차에서는 네트워크상의 CD 이미지 디렉토리에서 Sun Management Center를 설치한다고 가정합니다. 자세한 내용은 설치 CD 이미지 만들기를 참조하십시오. 또한 이 절차에서는 es-inst 매개 변수를 지정하지 않았다고 가정합니다.
Sun Management Center를 설치하려는 시스템에 루트로 로그인합니다.
/etc/nsswitch.conf 파일에서 group 항목에 첫 번째 토큰으로 files가 있는지 확인합니다.
group: files nis |
README 파일을 검토합니다.
/net/machine-name/cd-imagedir/disk1/sbin/README.INSTALL
/net/machine-name/cd-imagedir/disk1/sbin/INSTALL_README.HWDS
여기서 /net/machine-name/cd-imagedir은 Sun Management Center 설치 CD 이미지를 만든 네트워크 시스템에 대한 경로입니다.
Sun Management Center 설치 디스크 1의 sbin 디렉토리로 이동합니다.
디스크에서 설치하려는 경우 / <DiskMountDir>/sbin 디렉토리로 이동합니다.
설치 프로세스 동안 선택 항목에 따라 CD 디스크를 변경하라는 메시지가 표시됩니다.
CD 이미지에서 설치하려는 경우 / cd-image-dir/disk1/sbin 디렉토리로 이동합니다. 여기서 cd-image-dir은 설치 CD에서 복사한 디렉토리 또는 웹에서 설치 이미지를 다운로드하거나 압축을 푼 디렉토리입니다.
es-inst 설치 스크립트를 실행합니다.
#./es-inst |
Sun Management Center의 이전 버전이 시스템에 설치되어 있지 않은 경우 대상 디렉토리를 묻는 메시지가 표시됩니다. 단계 8으로 이동합니다.
Sun Management Center 2.x 또는 3.0이 시스템에 설치되어 있는 경우 이전 Sun Management Center 버전을 제거할지 여부를 묻는 메시지가 표시됩니다.
이전 버전을 제거합니다.
이전 버전을 제거할지 여부를 묻는 메시지가 표시됩니다. 이전 버전을 제거하기 전에 Sun Management Center 3.6를 설치할 수 없습니다.
이전 버전을 제거하지 않으려면 n 또는 q를 입력합니다. 시스템 프롬프트로 되돌아갑니다.
이전 버전을 제거하려면 y를 입력합니다.
Sun Management Center의 이전 설치에 대한 데이터를 저장할지 여부를 묻는 메시지가 표시됩니다.
이전 버전 데이터를 이전합니다.
이전의 Sun Management Center 2.x 또는 3.0 설치의 관리 도메인 구성 데이터, 사용자 정의 경보 설정 및 스크립트를 저장하고 새로운 Sun Management Center 3.6 설치에 적용할 수 있습니다. 해당 데이터는 /var/opt/SUNWsymon에 있습니다.
Sun Management Center의 이전 버전의 데이터를 저장하고 이전하려면 y를 입력합니다.
설치 프로세스는 실행 중인 모든 Sun Management Center 프로세스를 중지시킵니다. /var/opt/SUNWsymon.bak에 데이터가 저장됩니다.
Sun Management Center의 이전 버전에서 모든 데이터를 삭제하려면 n을 입력합니다.
이 설치 스크립트는 저장할 모든 사용자 정의 데이터를 이동하라는 경고 메시지를 표시합니다.
Sun Management Center 3.6에서 사용할 /var/opt/SUNWsymon의 하위 디렉토리에 사용자 정의 스크립트를 저장한 경우 단계 6로 이동하기 전에 해당 스크립트를 대체 위치로 이동시킵니다.
그러면 설치 프로세스가 이전 Sun Management Center 버전의 es-uninst 스크립트를 실행하여 이전 버전을 제거합니다.
제거 프로세스는 이전 버전에 설치된 제품 및 애드온에 따라 몇 분에서 30분 정도의 시간이 걸릴 수 있습니다.
제거 프로세스 동안 패키지 제거에 실패했음을 알리는 메시지가 표시되 수 있습니다. 이러한 메시지는 무시하십시오. 처음에 제거되지 않은 패키지는 나중에 제거 프로세스에 의해 제거됩니다.
제거 프로세스가 완료되면 Sun Management Center를 설치할 디렉토리를 묻는 메시지가 표시됩니다.
Sun Management Center를 설치할 디렉토리 이름을 입력합니다.
기본 위치는 /opt입니다.
Sun Management Center 소프트웨어는 최소 필수 디스크 공간이 있는 시스템의 어느 위치에나 설치할 수 있습니다. Return 키를 눌러 기본 위치인 /opt를 승인하거나, /opt 이외의 다른 디렉토리에 설치하려면 해당 디렉토리 이름을 입력합니다.
명령 df -ak는 시스템의 각 파일 시스템에 대한 사용 중인 공간 및 사용 가능한 공간을 나열합니다.
작업 환경 또는 개발 환경을 설치할지 여부를 묻는 메시지가 표시됩니다.
작업 환경 또는 개발 환경 중 하나를 선택합니다.
Sun Management Center 작업 환경 및 개발 환경을 개별 전용 서버에 설치하고 실행해야 합니다.
작업 환경을 설치하려면 1을 입력하고 개발 환경을 설치하려면 2를 입력합니다.
개발 환경을 선택한 경우 다음과 같은 Sun Management Center 기본 구성 요소가 모두 설치됩니다.
서버 계층
에이전트 계층
콘솔(C)
서버 계층 이진 코드 라이센스가 표시됩니다. 단계 11로 이동합니다.
작업 환경을 선택한 경우 설치할 Sun Management Center 구성 요소 계층을 선택하라는 메시지가 표시됩니다.
설치할 Sun Management Center 구성 요소 계층을 선택합니다.
각 계층마다 y 또는 n을 입력하라는 메시지가 표시됩니다. 예를 들면 다음과 같습니다.
Select the Sun Management Center Architectural Component Layers: 3 Layer(s) are available for your selection: Do you want to install Server Layer Components ? [y|n|q] y The Server Layer has been selected for install. The Sun Management Center Agent will be installed automatically. Do you want to install Console Layer Components ? [y|n|q] y |
서버를 선택하면 에이전트가 자동으로 선택됩니다.
서버 계층 이진 코드 라이센스를 검토합니다.
서버 계층 이진 코드 라이센스를 주의 깊게 읽으십시오. 설치를 계속하려면 라이센스 조건에 동의해야 합니다.
라이센스에 동의하고 계속하려면 y를 입력하고 설치를 종료하려면 n을 입력합니다.
유효한 JDK 버전을 설치하지 않은 경우 필요한 버전이 표시됩니다. 그런 다음 설치 프로세스는 시스템 프롬프트로 종료됩니다.
라이센스에 동의하면 설치 프로세스에서 JDK 버전이 올바른지 확인합니다. 올바른 JDK 버전이 설치되어 있는 경우 추가 언어 지원을 선택하라는 메시지가 표시됩니다.
Sun Management Center 웹 서버 및 온라인 도움말은 서버 계층과 함께 설치됩니다.
해당 제품을 다른 언어로 설치하려면 해당 언어를 선택합니다.
추가 언어 지원을 설치하려면 y를 입력합니다.
각 언어에 대해 y 또는 n을 입력하라는 메시지가 표시됩니다.
추가 언어 지원을 설치하지 않으려면 n을 입력합니다.
언어 선택을 완료하면 설치 프로세스가 애드온 제품을 확인합니다.
Sun Management Center 애드온 제품을 선택합니다.
설치 프로세스가 각 애드온 제품을 나열하고 해당 제품을 설치할지 여부를 묻는 메시지를 표시합니다. 설치할 제품을 선택하려면 y를 입력하고, 제품을 설치하지 않으려면 n을 입력합니다.
일부 애드온은 특정 플랫폼에서만 사용할 수 있습니다. 각 애드온에 대한 자세한 내용은 Sun Management Center 릴리스 키트와 함께 제공되는 플랫폼 부록 설명서 및 Sun Management Center 웹 사이트(http://www.sun.com/sunmanagementcenter/)를 참조하십시오.
Sun StorEdge A5x00 애드온 제품을 사용하려면 계속 진행하기 전에 Sun StorEdge A5x00 패키지 를 참조하십시오.
일부 애드온 제품에는 선택적 구성 요소가 포함되어 있습니다. 선택적 애드온 구성 요소를 사용할 수 있는 경우, 해당 구성 요소가 연속적으로 나열됩니다. 설치를 위해 선택적 구성 요소를 선택하려면 y를 입력하고 선택적 구성 요소를 설치하지 않으려면 n을 입력합니다.
애드온 제품을 선택하지 않은 경우 계속 진행할지 여부를 묻는 메시지가 표시됩니다. 계속하려면 y를 입력합니다. 설치 프로세스가 디스크 공간을 확인합니다. 단계 16로 이동합니다.
애드온을 선택한 경우 선택 항목이 나열됩니다.
선택 항목을 검토합니다.
계속하려면 y를 입력하고, 선택 과정을 반복하려면 n을 입력합니다.
구성 요소 선택 시 에이전트만 선택하거나 에이전트와 콘솔을 선택한 다음 애드온 제품을 선택한 경우, 설치 프로세스는 디스크 공간을 확인합니다. 단계 16로 이동합니다.
구성 요소 선택 시 서버를 선택한 다음 아래 애드온 제품을 선택한 경우, 애드온 제품 이진 코드 라이센스가 표시됩니다. 단계 15로 이동합니다.
Advanced System Monitoring
Performance Reporting Manager
Service Availability Manager
Solaris Container Manager
System Reliability Manager
위에 나열된 애드온 제품 이외의 다른 애드온 제품을 선택한 경우 설치 프로세스가 디스크 공간을 확인합니다. 단계 16로 이동합니다.
애드온 제품 이진 라이센스를 검토합니다.
애드온 제품 이진 코드 라이센스를 자세히 읽으십시오. 설치를 계속하려면 라이센스 조건에 동의해야 합니다.
라이센스에 동의하면 y를 입력하고 설치를 종료하려면 n을 입력합니다.
y를 입력하여 라이센스에 동의하고 추가 애드온 제품을 선택하지 않은 경우 설치 프로세스가 디스크 공간을 확인합니다.
디스크 공간을 확인합니다.
설치 프로세스가 사용자가 선택한 제품을 설치할 디스크 공간이 충분한지 확인합니다.
디스크 공간이 충분하면 선택한 제품이 설치됩니다.
설치 프로세스는 선택한 제품에 따라 몇 분에서 30분 정도 또는 그 이상의 시간이 필요할 수도 있습니다.
설치 프로세스가 완료되면 설치된 제품 목록이 표시됩니다. Sun Management Center 구성 요소를 설정할지 여부를 묻는 메시지가 표시됩니다. 단계 18로 이동합니다.
디스크 공간이 충분하지 않으면 대체 파일 시스템을 제공할 것인지 묻는 메시지가 표시됩니다. 사용 가능한 공간 및 필요한 공간이 표시됩니다.
디스크 공간이 충분한 대체 파일 시스템 이름을 지정합니다.
다른 파일 시스템을 요청하는 프롬프트에서 사용 가능한 공간이 충분한 파일 시스템 및 디렉토리의 이름을 입력합니다.
Sun Management Center를 설치하고 있는 시스템의 터미널 창에서 df -ak를 입력하여 시스템의 각 파일 시스템에 대한 사용 중인 공간과 사용 가능한 공간을 표시합니다.
설치 프로세스에서 다시 디스크 공간을 확인합니다. 디스크 공간이 충분하면 선택한 제품이 설치됩니다.
설치 프로세스는 선택한 제품에 따라 몇 분에서 30분 정도 또는 그 이상의 시간이 필요할 수도 있습니다.
설치 프로세스가 완료되면 설치된 제품 목록이 표시됩니다. Sun Management Center 구성 요소를 설정할지 여부를 묻는 메시지가 표시됩니다.
설치된 제품을 설정할지 여부를 결정합니다.
선택한 Sun Management Center 및 애드온 제품을 설정하려면 y를 입력하고 종료하고 나중에 설정하려면 n을 입력합니다.
es-inst를 사용하여 애드온 제품만 설치한 경우 설치 및 설정 프로세스를 종료하려면 n을 입력합니다. es-setup을 사용하여 애드온 제품 설정의 설명과 같이 애드온 제품을 설정해야 합니다. 그렇지 않으면 보안 키를 덮어쓰므로, 에이전트가 제대로 작동하도록 모든 시스템의 에이전트를 모두 다시 설정해야 합니다.
지금 설정을 실행하도록 y를 입력한 경우, es-setup을 사용하여 Sun Management Center 3.6 설정에 나오는 지침을 따릅니다.
나중에 설정을 실행하도록 n을 입력한 경우, 시스템에 에이전트를 먼저 설정해야 해당 에이전트를 실행할 수 있습니다.
es-guisetup을 사용하여 에이전트를 설정하려면 Sun Management Center 설정에 나오는 지침을 따릅니다.
es-setup을 사용하여 에이전트를 설정하려면 es-setup을 사용하여 Sun Management Center 3.6 설정에 나오는 지침을 따릅니다.
이 절에서는 es-inst 명령을 사용하여 네트워크 파일 시스템 액세스 가능(NFS 장착) 원격 시스템에 Sun Management Center 3.6을 설치하는 절차를 제공합니다. 이 절차에서는 네트워크의 CD 이미지 디렉토리에서 Sun Management Center를 설치한다고 가정합니다. 자세한 내용은 설치 CD 이미지 만들기를 참조하십시오.
원격 시스템에 Sun Management Center를 설치하려면 해당 소프트웨어를 설치하기 전에 원격 시스템을 준비해야 합니다. 또한 로컬 시스템이 Solaris 2.6, Solaris 7 또는 Solaris 8 소프트웨어를 실행하는 경우 pkgadd에 대한 패치 설치의 설명에 따라 패치를 설치해야 합니다.
이 절에서 해당 절차의 예로 사용된 시스템 이름은 다음과 같습니다.
admin-host는 원격 시스템에 설치를 수행하는 데 사용되는 로컬 시스템입니다.
remote는 Sun Management Center를 설치할 원격 시스템입니다.
원격 시스템이 Solaris 10 시스템인 경우 원격 설치는 지원되지 않습니다.
로컬 시스템이 Solaris 2.6, Solaris 7 또는 Solaris 8 소프트웨어를 실행 중인 경우 운영 체제 버전별 pkgadd에 대한 패치를 로컬 시스템에 설치해야 합니다. 원격 시스템에 Sun Management Center 3.6를 설치하려면 로컬 시스템을 사용하기 전에 해당 패치를 설치해야 합니다.
로컬 시스템이 Solaris 9 릴리스를 실행 중인 경우 패치를 설치하지 않아도 됩니다. 원격 시스템 준비로 이동합니다.
로컬 시스템에 루트로 로그인합니다.
OS 패치 수준이 현재 수준인지 확인합니다.
패치가 이미 설치되어 있는지 확인하려면 명령 showrev -p | grep patchnum을 사용합니다. 여기서 patchnum은 다음과 같은 필수 OS 패치입니다.
Solaris 2.6 릴리스: 106292
Solaris 7 릴리스: 107443
Solaris 8 릴리스: 110934
예를 들어, 로컬 시스템에서 Solaris 8 릴리스를 실행 중인 경우 다음과 같이 입력합니다.
admin-host# showrev -p | grep 110934 admin-host# |
위 예에서는 패치가 설치되지 않습니다. 패치는 단계 3의 지침에 따라 다운로드 및 설치해야 합니다.
패치가 설치되면 다음과 유사한 목록이 표시됩니다.
admin-host# showrev -p | grep 110934 admin-host# Patch: 110934-13 Obsoletes: Requires: Incompatibles: Packages: pkgtrans, pkgadd, pkgchk |
로컬 시스템 Solaris 버전에 필요한 패치가 설치되어 있는 경우 원격 시스템 준비로 이동합니다.
필요한 경우 OS 패치를 설치합니다.
원격 시스템에 루트로 로그인합니다.
Sun Management Center 데이터베이스 액세스 그룹 및 사용자 계정을 만듭니다.
groupadd 명령을 사용하여 smcorag 액세스 그룹을 만듭니다.
remote# /usr/sbin/groupadd smcorag |
/var/opt/SUNWsymon 디렉토리를 만듭니다.
이 디렉토리는 데이터베이스 사용자 계정이 저장될 디렉토리입니다.
remote# mkdir -p /var/opt/SUNWsymon |
useradd 명령을 사용하여 데이터베이스 사용자 계정 smcorau를 만든 다음, 해당 사용자 계정을 smcorag 그룹에 추가합니다.
remote# /usr/sbin/useradd \ ...-d /var/opt/SUNWsymon/smcorau \ -m -g smcorag -s /bin/sh smcorau |
네트워크 파일 시스템 데몬 mountd를 중단합니다.
remote# /etc/init.d/nfs.server stop |
원격 호스트의 /etc/dfs/dfstab 파일을 편집합니다.
다음 행을 추가합니다.
share —F nfs —o rw=admin-host,root=admin-host /
admin-host는 원격 시스템에 Sun Management Center를 설치할 시스템 이름입니다.
예를 들어, 원격 호스트 이름이 remote-server이고, remote-server에 Sun Management Center를 설치하는 데 사용할 시스템 이름이 adminserver인 경우, remote-server /etc/dfs/dfstab 파일에 있는 항목은 다음과 같습니다.
share —F nfs —o rw=adminserver ,root=adminserver
원격 시스템의 dfstab 파일에 있는 이 항목은 adminserver 시스템에 로그온한 루트 사용자 계정에만 읽기/쓰기 권한을 부여합니다.
/etc/dfs/dfstab를 저장하고 닫습니다.
네트워크 파일 시스템 데몬 mountd를 시작합니다.
remote# /etc/init.d/nfs.server start |
원격 시스템에서 실행 중인 Solaris 버전을 확인합니다.
remote# /usr/bin/uname -r |
원격 호스트에 Sun Management Center를 설치하면 es-inst 스크립트가 원격 호스트에서 실행 중인 Solaris 버전을 묻는 메시지를 표시합니다.
원격 시스템에 Sun Management Center를 설치하면 es-inst 스크립트가 원격 시스템 유형을 묻는 메시지를 표시합니다.
es-inst에서 원격 호스트 시스템에 대해 요청한 정보는 다음 명령을 사용하여 생성됩니다.
remote# /usr/platform/platform/sbin/prtdiag | /usr/bin/head -1 \ | /usr/bin/cut -f2 -d: |
여기서 platform은 명령 uname -i의 출력입니다.
예를 들면 다음과 같습니다.
remote# /usr/bin/uname -i SUNW,Ultra remote# /usr/platform/SUNW,Ultra/sbin/prtdiag | /usr/bin/head -1 | /usr/bin/cut -f2 -d: Sun Microsystems sun4u Sun Ultra UPA/PCI (UltraSPARC-IIi 333 MHz) |
원격 호스트 시스템 유형 정보를 로컬 호스트의 임시 파일에 복사합니다. 그런 다음 es-inst가 원격 호스트 시스템 유형을 묻는 메시지를 표시하면 해당 정보를 붙여넣을 수 있습니다.
원격 시스템을 로그오프합니다.
이제 다음 절차에 설명된 대로 원격 호스트에 Sun Management Center를 설치할 수 있습니다.
로컬 시스템에 루트로 로그인합니다.
Sun Management Center 설치 disk 1의 sbin 디렉토리로 변경합니다.
디스크에서 설치하려는 경우 /c <DiskMountDir>/sbin 디렉토리로 변경합니다.
설치 프로세스 동안 선택 항목에 따라 CD 디스크를 변경하라는 메시지가 표시됩니다.
CD 이미지에서 설치하려는 경우 / cd-image-dir/disk1/sbin 디렉토리로 이동합니다. 여기서 cd-image-dir은 설치 CD를 복사한 디렉토리이거나 웹에서 설치 이미지를 다운로드한 디렉토리입니다.
es-inst 설치 스크립트를 실행한 다음 -R path/remote 매개변수를 사용하여 원격 호스트 시스템을 지정합니다.
#./es-inst -R path/remote |
여기서 path/remote는 원격 시스템에 대한 전체 경로입니다. 예를 들어, 원격 호스트 경로 및 이름이 /net/remote-server인 경우 다음과 같이 입력합니다.
local-machine# ./es-inst -R /net/remote-server |
원격 시스템에서 실행 중인 Solaris 버전을 묻는 메시지가 표시됩니다.
원격 시스템에서 실행 중인 Solaris 버전을 입력합니다.
원격 호스트 시스템 유형을 묻는 메시지가 표시됩니다.
원격 호스트 시스템 유형을 입력합니다.
단계 8, 원격 시스템 준비에서 생성한 시스템 유형 문자열을 입력합니다. 또는 생성된 텍스트를 로컬 호스트의 파일에 복사한 경우 프롬프트에 대한 답으로 시스템 유형 문자열을 붙여넣을 수 있습니다.
원격 호스트에서 Sun Management Center 설치를 완료하는 데 필요한 단계는 기본 Sun Management Center 설치에 필요한 단계와 같습니다.
설치를완료합니다
Sun Management Center 2.x 또는 3.0이 시스템에 설치되어 있는 경우 이전 Sun Management Center 버전에서 데이터를 이전할지 여부를 묻는 메시지가 표시됩니다. 단계 7, es-inst 스크립트를 사용하여 설치 로 이동합니다.
Sun Management Center의 이전 버전이 시스템에 설치되어 있지 않은 경우 대상 디렉토리를 묻는 메시지가 표시됩니다. 단계 8, es-inst 스크립트를 사용하여 설치 로 이동합니다.
Solaris 10 시스템으로의 원격 설치는 다른 Solaris 10 시스템에서만 지원됩니다.