Solaris 10 릴리스 노트

Solaris Live Upgrade로 업그레이드 시 Solstice DiskSuite 구성이 Solaris 볼륨 관리자 형식으로 변환되지 않음(4915974)

Solaris Live Upgrade를 사용하여 Solaris 8 릴리스를 Solaris 10 릴리스로 업그레이드할 경우 오류가 발생할 수 있습니다. Solstice DiskSuiteTM 4.2.1 구성이 Solaris 볼륨 관리자 구성으로 변환되지 않을 수 있습니다. 모든 RAID-0, RAID-1 및 기타 볼륨(예: 미러, 스트립, 하위 미러)이 없어질 수 있습니다.

업그레이드 전에 Solaris 8 시스템에서 특정 순서대로 패치를 적용한 경우 문제가 발생합니다. 시스템에서 이 문제가 발생할지 확인하려면 Solaris 8 시스템에서 SUNWmdr 패키지의 버전 정보를 확인합니다. 다음 명령을 입력합니다.


# grep VERSION /var/sadm/pkg/SUNWmdr/pkginfo

명령 출력이 다음과 같으면 해당 시스템에서 이 문제가 발생할 수 있습니다.


PKG_CLIENT_VERSION=8
VERSION=4.2.1,REV=1999.12.03.10.00

해결 방법: 다음 단계를 수행합니다.

  1. Solaris Live Upgrade를 사용하여 대체 부트 환경을 업그레이드합니다.

    자세한 내용은 Solaris 10 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획을 참조하십시오.

  2. 업그레이드된 부트 환경 디스크는 마운트하지만 업그레이드된 부트 환경은 활성화하지 마십시오.


    # mnt -F ufs /mnt/c0t0d0slice_number /mnt
    

    이전 예에서 slice_number는 업그레이드된 부트 환경이 포함된 슬라이스를 나타냅니다.

  3. /etc/system 파일에서 다음 텍스트와 같은 MDD 데이터베이스 정보 항목이 있는지 확인합니다.


    * Begin MDD database info (do not edit)
    set md:mddb_bootlist1="sd:7:16 sd:7:1050 sd:7:2084"
    * End MDD database info (do not edit)
  4. 텍스트 편집기에서 업그레이드된 부트 환경의 /kernel/drv/md.conf 파일을 엽니다.


    # cd /kernel/drv
    # vi md.conf
    
  5. 다음과 같이 md.conf를 수정합니다.

    1. 단계 3에서 확인한 /etc/system 파일의 mddb_bootlist 정보를 추가합니다. 또한 이 정보의 앞뒤에 있는, 주석 처리된 “Begin” 및 “End” 행도 포함시켜야 합니다.

    2. mddb_bootlist 행의 각 sd 디스크 항목에 대해 디스크 항목의 끝에 :id0 텍스트 문자열을 추가합니다.

    3. mddb_bootlist 항목 아래에 다음 새 행을 삽입합니다.


      md_devid_destroy=1;

    다음 예에서는 md.conf 파일이 어떻게 수정되는지 보여줍니다.


    # Begin MDD database info (do not edit)
    mddb_bootlist1="sd:7:16:id0 sd:7:1050:id0 sd:7:2084:id0";
    md_devid_destroy=1;
    # End MDD database info (do not edit)
    
  6. md.conf 파일을 저장합니다.

  7. /etc/system 파일에서 mddb_bootlist 항목을 삭제합니다.

  8. 업그레이드된 부트 환경 디스크를 마운트 해제합니다.

  9. 업그레이드된 부트 환경을 활성화합니다.