이 절에서는 es-inst 명령을 사용하여 네트워크 파일 시스템 액세스 가능(NFS-mounted) 원격 시스템에 Sun Management Center 3.5를 설치하는 절차에 대해 설명합니다. 이 절차에서는 네트워크의 CD 이미지 디렉토리에서 Sun Management Center를 설치하고 있다고 가정합니다. 자세한 내용은 설치 CD 이미지 만들기를 참조하십시오.
원격 시스템에 Sun Management Center를 설치하려면 해당 소프트웨어를 설치하기 전에 원격 시스템을 준비해야 합니다. 또한 로컬 시스템이 Solaris 2.6, Solaris 7 또는 Solaris 8 소프트웨어를 실행 중인 경우 pkgadd에 대한 패치 설치에 설명된 대로 패치를 설치해야 합니다.
이 절에서 해당 절차의 예로 사용된 시스템 이름은 다음과 같습니다.
admin-host는 원격 시스템에 설치를 수행하는 데 사용되는 로컬 시스템입니다.
remote는 Sun Management Center를 설치할 원격 시스템입니다.
로컬 시스템이 Solaris 2.6, Solaris 7 또는 Solaris 8 소프트웨어를 실행 중인 경우 운영 체제 버전별 pkgadd에 대한 패치를 로컬 시스템에 설치해야 합니다. 원격 시스템에 Sun Management Center 3.5를 설치하려면 로컬 시스템을 사용하기 전에 해당 패치를 설치해야 합니다.
로컬 시스템이 Solaris 9 릴리스를 실행 중인 경우 패치를 설치하지 않아도 됩니다. 원격 시스템 준비로 이동합니다.
local 시스템에 root로 로그온합니다.
OS 패치 수준이 현재 수준인지 확인합니다.
패치가 이미 설치되어 있는지 확인하려면 명령 showrev -p | grep patchnum을 사용합니다. 여기서 patchnum은 다음과 같은 필수 OS 패치입니다.
Solaris 2.6 릴리스: 106292
Solaris 7 릴리스: 107443
Solaris 8 릴리스: 110934
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 패치를 설치합니다.
remote 시스템에 root로 로그온합니다.
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에 로그온한 root 사용자 계정에만 읽기/쓰기 권한을 부여합니다.
/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-5_10 remote# /usr/platform/SUNW,Ultra-5_10/sbin/prtdiag | /usr/bin/head -1 | /usr/bin/cut -f2 -d: Sun Microsystems sun4u Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333 MHz) |
원격 호스트 시스템 유형 정보를 로컬 호스트의 임시 파일에 복사합니다. 그런 다음 es-inst가 원격 호스트 시스템 유형을 묻는 메시지를 표시하면 해당 정보를 붙여넣을 수 있습니다.
원격 시스템을 로그오프합니다.
이제 다음 절차에 설명된 대로 원격 호스트에 Sun Management Center를 설치할 수 있습니다.
local 시스템에 root로 로그온합니다.
Sun Management Center installation disk 1의 sbin 디렉토리로 변경합니다.
CD에서 설치 중이면 disk 1을 넣은 다음 /cdrom/cdrom0/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 버전에서 데이터를 이전할지 여부를 묻는 메시지가 표시됩니다. es-inst 스크립트를 사용하여 설치의 단계 7로 이동합니다.
Sun Management Center의 이전 버전이 시스템에 설치되어 있지 않은 경우 대상 디렉토리를 묻는 메시지가 표시됩니다. es-inst 스크립트를 사용하여 설치의 단계 8로 이동합니다.