Solaris Trusted Extensions로 구성된 Solaris 시스템은 비전역 영역을 사용합니다. 이러한 시스템을 업그레이드하는 것은 영역을 사용하는 Solaris 시스템을 업그레이드하는 것과 동일하며 문제점도 같습니다.
ZFS 영역– ZFS 영역이 있는 Solaris 시스템을 현재 업그레이드할 수 없습니다. 대신 ZFS 영역이 있는 Solaris Trusted Extensions 시스템에서 해당 영역을 다시 만듭니다. 영역을 다시 만들려면 다음 단계를 수행합니다.
먼저 tar -T 명령을 사용하여 모든 데이터를 백업합니다.
그런 다음 해당 영역을 삭제합니다.
시스템을 업그레이드하고 모든 영역을 다시 구성합니다.
영역을 구성한 후 모든 데이터를 복원합니다.
NFSv4 도메인– 업그레이드 후에는 레이블이 있는 각 영역을 가져오는 경우 NFSv4 도메인에 대한 프롬프트가 표시됩니다. 이 프롬프트를 표시하지 않으려면 업그레이드하기 전에 레이블이 있는 각 영역에서 /etc/default/nfs 파일에 올바른 NFSMAPID_DOMAIN 값을 추가합니다. 자세한 내용은 CR 5110062를 참조하십시오.
Live Upgrade– 다음 두 가지 버그가 영역이 있는 Solaris 시스템의 Live Upgrade에 영향을 미칩니다.
이러한 버그는 또한 Solaris Trusted Extensions로 구성된 시스템의 Live Upgrade에 영향을 미칩니다. 해결 방법도 동일합니다.
이름 서비스– 업그레이드 중에 사용된 이름 서비스가 아닌 다른 이름 서비스를 사용하도록 설치 시 시스템이 구성되었을 경우에는 부트 후 전역 영역에서 올바른 이름 서비스를 사용할 수 있습니다.
예를 들어 시스템 설치 시 이름 서비스로 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 클라이언트 서비스를 시작해야 합니다.