Solaris 시스템이 Solaris Trusted Extensions로 구성된 경우 Live Upgrade를 사용하여 Solaris 10 8/07 릴리스로 업그레이드할 수도 있습니다. 다음 업그레이드 절차를 사용합니다.
Solaris Live Upgrade를 사용하여 시스템을 업그레이드합니다. 영역이 있는 시스템에서 Live Upgrade를 사용하는 방법은 표준 Solaris 지침을 따릅니다.
대체 부트 환경을 포함하는 파일 시스템을 마운트합니다. 다음 예에서는 /a를 사용합니다.
# mount <filesystem> /a |
대체 부트 환경에 Trusted Extensions 패치를 적용합니다.
# cd <release_media>/Solaris_10/ExtraValue/CoBundled/Trusted_Extensions/Patches ## for SPARC # patchadd -R /a 125533-01 # patchadd -R /a 126363-01 # patchadd -R /a 126365-02 # patchadd -R /a 126448-03 # patchadd -R /a 126450-01 # patchadd -R /a 126916-01 ## for x86 # patchadd -R /a 125534-01 # patchadd -R /a 126364-02 # patchadd -R /a 126366-02 # patchadd -R /a 126449-03 # patchadd -R /a 126451-01 # patchadd -R /a 126917-01 |
파일 시스템을 마운트 해제하고 대체 부트 환경을 활성화합니다.
패치된 시스템을 재부트합니다.
# init 6 |
업그레이드 중에 사용된 이름 서비스가 아닌 다른 이름 서비스를 사용하도록 설치 시 시스템이 구성된 경우에는 부트 후 전역 영역에 새로운 이름 서비스가 올바르게 표시되지 않을 수 있습니다. 예를 들어 시스템 설치 시 이름 서비스로 NIS를 사용하도록 지정했지만 해당 시스템이 나중에 LDAP 클라이언트로 변환된 경우 luactivate 부트가 해당 전역 영역에서 이름 서비스로 NIS를 사용하도록 되돌릴 수 있습니다. 이것은 CR 6569407로 인해 발생합니다.
해결 방법은 /var/svc/profile 디렉토리에서 name_service.xml 심볼릭 링크가 현재 사용 중인 이름 서비스에 해당하는 올바른 xml 파일을 가리키도록 조정하는 것입니다. 예를 들어 설치 시 이름 서비스로 NIS가 지정된 경우에는 name_service.xml이 ns_nis.xml에 대한 심볼릭 링크가 됩니다. 이후에 시스템이 LDAP 클라이언트로 변환되면 라이브 업그레이드 시 LDAP가 이름 서비스로 사용되고 다음 명령이 실행됩니다.
# ln -fs ns_ldap.xml name_service.xml |
이 명령은 Live Upgrade를 시작하거나 lucreate 명령을 실행하기 전에 실행해야 합니다. 그러나 lucreate 명령을 실행하기 전에 이 명령을 실행하지 않은 경우에는 luactivate 명령을 실행한 후 다음 단계를 수행합니다.
새 부트 환경에서 lumount를 실행합니다.
# lumount <BE_name> |
부트 환경의 /var/svc/profile 디렉토리로 변경합니다.
# cd /.alt.<BE_name>/var/svc/profile |
name_service.xml 링크를 적절하게 연결합니다. 예를 들면 다음과 같습니다.
# ln -fs ns_ldap.xml name_sevice.xml |
부트 환경에서 luumount를 실행합니다.
# luumount <BE_name> |
위 단계를 수행하지 않고 시스템을 부트하면 수동으로 해당 이름 서비스 관련 SMF 클라이언트 서비스를 시작해야 합니다.