이 장에서는 Solaris 9 MU4 소프트웨어를 설치하는 방법에 대해 설명합니다. 사용자 정의 JumpStartTM 설치의 일부로 Solaris 9 MU4 소프트웨어를 설치하려는 경우 Solaris 9 설치 설명서를 참조하십시오.
Solaris 9 MU4 설치 시간은 다음 요소에 따라 달라집니다.
시스템의 CPU 속도
사용자가 선택하는 install_mu 옵션
install_mu 코드 및 패치 세트에 액세스하는 데 사용하는 하드 드라이브나 네트워크의 전송 속도
-d 옵션을 비활성화한 상태에서 MU4를 설치하면, 설치 절차가 더 빨라집니다. 그러나 MU를 설치할 때 이 옵션을 사용하면 MU4 가 제공하는 패치는 제거할 수 없습니다.
MU4는 Solaris 9 운영 환경을 실행하는 시스템에만 설치할 수 있습니다.
각각의 파일 시스템에 대한 공간 요구 사항은 다음 사항에 따라 달라집니다.
-d 옵션의 선택 여부
제거 데이터를 저장할 때 제거 디렉토리의 위치
각 파일 시스템에서 필요한 패치 디스크 공간과 관련된 각 파일 시스템에서 사용 가능한 디스크 분할 영역과 공간
시스템 로켈
Maintenance Update 패치의 일부가 시스템에 이미 설치되어 있는지 여부
install_mu 스크립트는 공간 분석을 수행합니다. 이 스크립트는 취소 공간(해당되는 경우)을 포함하여 각 파일 시스템에 필요한 공간을 보고합니다. 공간을 계산하는 데 몇 분 정도 걸립니다.
install_mu 스크립트는 하나 이상의 파일 시스템에서 공간이 부족하다고 확인되면 계속 진행하지 않습니다. 필요한 패치 설치 공간은 비교적 정확하게 계산되지만 필요한 제거 데이터 공간은 추정값입니다. 보고되는 값이 실제로 필요한 값보다 높을 수 있습니다.
다음 두 조건이 모두 충족될 경우 install_mu 스크립트를 -f 옵션을 사용하여 실행하십시오.
필요한 경우 패치 세트와 제거 데이터를 적용할 충분한 공간이 있는지 알 수 있습니다.
공간 계산을 하지 않는 경우
install_mu를 실행 중인 시스템이 이미 Solaris 9 운영 환경을 실행 중인 경우에만 Solaris 9 MU4 소프트웨어를 설치할 수 있습니다.
재배치 가능한 루트와 서비스 영역은 Solaris 9 MU4에서 지원되지 않습니다.
MU4는 패치를 시스템 라이브러리에 적용하기 때문에 MU4를 설치하기 전에 단일 사용자 모드로 재부트하는 것이 좋습니다. 다중 사용자 시스템에 있는 개별 시스템이 불안정해지지 않도록 주의하십시오. 프로세스를 패치되지 않은 버전의 라이브러리로 매핑하지 않았는지 확인하십시오. 그렇지 않으면 해당 프로세스가 나중에 기존 라이브러리의 다른 섹션에 대한 매핑을 시도할 수 있습니다.
단일 사용자 모드에서 네트워크 서비스를 이용할 수 없습니다. 단일 사용자 모드에서 시스템을 부트하기 전에, 네트워크에서 로컬 시스템으로 MU4 이미지를 복사해야 합니다.
다음 조건 중 하나에 해당되면 다중 사용자 모드에서 NFS를 사용하여 MU4를 설치해야 합니다.
단일 사용자 모드에서는 시스템을 재부트할 수 없습니다.
디스크 공간이 부족하여 MU4 이미지의 로컬 복사본을 작성할 수 없습니다.
이 경우, 시스템은 되도록 사용이 적어야 합니다. 어떤 사용자도 로그인하거나 작업을 실행하고 있지 않아야 합니다.
단일 사용자 또는 다중 사용자 모드에 있는 경우, MU4를 설치한 후 시스템을 재부트해야 합니다. exit 명령은 사용하지 마십시오. exit 명령을 사용하는 경우, 시스템은 init 3 상태가 되며, 시스템이 재부트되기 전까지 아무도 로그인할 수 없게 됩니다. root 사용자가 로그아웃하고 로그인한 다른 root 사용자가 없는 경우, 시스템을 재부트해야 합니다. 자세한 내용은 제 4 장의 ”알려진 문제점”을 참조하십시오.
설치하기 전에 운영 체제를 백업하십시오.
Solaris 9 MU4를 설치하려면 소프트웨어에서 다음 단계를 수행합니다.
중요한 사용자나 주요 시스템 프로세스가 실행되고 있지 않아야 합니다.
powerd 프로세스가 실행 중인 경우에는 강제 종료해야 합니다.
현재 세션을 종료합니다.
CDE 로그인 화면이 나타납니다.
Options 버튼을 누르고 Command Line Login을 선택합니다.
로그인 메시지가 표시됩니다.
사용자 로그인 이름을 root로 입력하고 루트 암호를 입력합니다.
login: root password: root password |
단일 사용자 모드로 시스템을 재부트합니다. 루트 셸 프롬트트에서 다음 명령을 입력합니다.
# reboot -- -s |
루트 암호를 입력합니다.
시스템이 다음 메시지를 표시하고 현재 시스템 유지 보수 모드 상태인지 확인합니다.
Entering System Maintenance Mode Sun Microsystems Inc. SunOS 5.9 Generic May 2002 # |
install_mu 스크립트를 실행합니다. MU4 이미지의 로컬 복사본에서 다음 명령을 입력합니다.
# cd local–directory # ./install_mu options |
다음 표에는 명령줄에서 사용할 수 있는 옵션이 나열되어 있습니다.
표 2–1 install_mu 스크립트의 명령줄 옵션
옵션 |
설명 |
---|---|
-d |
백업하지 않을 패치를 지정합니다. 이 인수를 사용하면 소프트웨어 설치 시간이 줄어들지만, 개별적으로 패치를 제거할 수 없습니다. -B 옵션으로 지정할 수 없습니다. |
-p patchdir |
모든 패치가 포함된 디렉토리를 지정합니다. |
-q |
install_mu 실행을 표시하는 도트의 디스플레이를 비활성화합니다. |
-B backoutdir |
해당 디렉토리에 제거 데이터가 저장되도록 지정합니다. -d 옵션을 사용하여 지정할 수 없습니다. |
-f |
충분한 디스크 공간을 확인하지 않고 패치 세트를 강제로 설치합니다. 이 옵션을 사용하면 시간이 단축되지만 충분한 공간이 있는 경우에만 사용하십시오. |
설치가 완료되면 다음 메시지가 표시되는지 확인합니다.
install_mu completed at date–time. |
다음 명령을 입력하여 시스템을 재부트합니다.
# sync ; reboot |
그러면 로그인 메시지가 표시됩니다.
라이브러리 충돌 문제를 방지하려면, MU4 설치 후에 시스템을 재부트해야 합니다.
로그인 이름과 암호를 입력합니다.
login: login password: password |
Solaris 9 MU 소프트웨어의 버전을 확인하려면 다음 명령을 입력합니다.
# cat /etc/release |
MU 소프트웨어가 시스템에 적용한 패치를 확인하려면 다음 명령을 입력합니다.
# showrev -p |
MU4 소프트웨어를 적용할 때의 showrev -p 출력과 Solaris 9 8/03 운영 환경을 설치할 때의 showrev -p 출력을 비교하면 다음 패치들은 MU4 설치에 적용되지 않음을 알 수 있습니다.
Solaris 9 MU4 SPARC ® 플랫폼판: