Go to main content
Oracle® VM Server for SPARC 3.4 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 8월
 
 

Oracle Solaris 부트 디스크 호환성

지금까지 Oracle Solaris OS는 SMI VTOC 디스크 레이블로 구성된 부트 디스크에 설치되었습니다. Oracle Solaris 11.1 OS부터는 기본적으로 EFI(Extensible Firmware Interface) GPT(GUID 분할 영역 테이블) 디스크 레이블로 구성된 부트 디스크에 OS가 설치됩니다. UltraSPARC T2, UltraSPARC T2 Plus 및 SPARC T3 서버를 제외하고 지원되는 모든 서버의 현재 시스템 펌웨어 버전은 EFI 레이블을 지원합니다.

    다음 서버의 경우 EFI GPT 디스크 레이블이 있는 디스크에서 부트할 수 없습니다.

  • 모든 시스템 펌웨어 버전의 UltraSPARC T2, UltraSPARC T2 Plus 및 SPARC T3 서버

  • 8.4.0 이전 버전의 시스템 펌웨어를 실행하는 SPARC T4 서버

  • 9.1.0 이전 버전의 시스템 펌웨어를 실행하는 SPARC T5 서버, SPARC M5 서버 및 SPARC M6 서버

  • 9.4.3 이전 버전의 시스템 펌웨어를 실행하는 SPARC T7 시리즈 서버 및 SPARC M7 시리즈 서버

따라서 최신 SPARC T4 서버, SPARC T5 서버, SPARC T7 시리즈 서버, SPARC M5 서버, SPARC M6 서버 또는 SPARC M7 시리즈 서버에 만들어진 Oracle Solaris 11.1 부트 디스크는 이전 서버 또는 이전 펌웨어를 실행하는 서버에서 사용할 수 없습니다.

이러한 제한 사항으로 인해 콜드 또는 라이브 마이그레이션을 사용하여 도메인을 최신 서버에서 이전 서버로 이동할 수 없습니다. 또한 이전 서버에서 EFI GPT 부트 디스크 이미지를 사용할 수도 없습니다.

Oracle Solaris 11.1 부트 디스크가 서버 및 해당 펌웨어와 호환되는지 확인하려면 Oracle Solaris 11.1 OS가 SMI VTOC 디스크 레이블로 구성된 디스크에 설치되었는지 확인하십시오.

이전 펌웨어를 실행하는 시스템과의 역호환성을 유지하려면 다음 절차 중 하나를 사용하십시오. 그렇지 않으면 기본적으로 부트 디스크에 EFI GPT 디스크 레이블이 사용됩니다. 다음 절차는 시스템 펌웨어 버전 8.4.0 이상을 실행하는 SPARC T4 서버, 시스템 펌웨어 버전 9.1.0 이상을 실행하는 SPARC T5, SPARC M5, SPARC M6 서버, 시스템 펌웨어 버전 9.4.3 이상을 실행하는 SPARC T7 시리즈 서버 또는 SPARC M7 시리즈 서버에서 SMI VTOC 디스크 레이블이 있는 부트 디스크에 Oracle Solaris 11.1 OS가 설치되었는지 확인하는 방법을 보여줍니다.

  • 해결책 1: 펌웨어에서 EFI를 지원하지 않도록 gpt 등록 정보를 제거합니다.

    1. OpenBoot PROM 프롬프트에서 자동 부트를 사용 안함으로 설정하고 설치할 시스템을 재설정합니다.

      ok setenv auto-boot? false
      ok reset-all

      시스템이 재설정되면 ok 프롬프트로 돌아옵니다.

    2. /packages/disk-label 디렉토리로 변경하고 gpt 등록 정보를 제거합니다.

      ok cd /packages/disk-label
      ok " gpt" delete-property
    3. Oracle Solaris 11.1 OS 설치를 시작합니다.

      예를 들어 네트워크 설치를 수행합니다.

      ok boot net - install
  • 해결책 2: format -e 명령을 사용하여 Oracle Solaris 11.1 OS와 함께 설치할 디스크에 SMI VTOC 레이블을 씁니다.

    1. 디스크에 SMI VTOC 레이블을 씁니다.

      예를 들어 label 옵션을 선택하고 SMI 레이블을 지정합니다.

      # format -e c1d0
      format> label
      [0] SMI Label
      [1] EFI Label
      Specify Label type[1]: 0
    2. 전체 디스크를 포함하는 슬라이스 0과 슬라이스 2로 디스크를 구성합니다.

      디스크에 다른 분할 영역이 없어야 합니다. 예를 들어, 다음과 같습니다.

      format> partition
       
      partition> print
      Current partition table (unnamed):
      Total disk cylinders available: 14087 + 2 (reserved cylinders)
      
      Part      Tag    Flag     Cylinders         Size            Blocks
        0       root    wm       0 - 14086      136.71GB    (14087/0/0) 286698624
        1 unassigned    wu       0                0         (0/0/0)             0
        2     backup    wu       0 - 14086      136.71GB    (14087/0/0) 286698624
        3 unassigned    wm       0                0         (0/0/0)             0
        4 unassigned    wm       0                0         (0/0/0)             0
        5 unassigned    wm       0                0         (0/0/0)             0
        6 unassigned    wm       0                0         (0/0/0)             0
        7 unassigned    wm       0                0         (0/0/0)             0
    3. SMI VTOC 디스크 레이블을 다시 씁니다.

      partition> label
      [0] SMI Label
      [1] EFI Label
      Specify Label type[0]: 0
      Ready to label disk, continue? y
    4. 부트 디스크의 슬라이스 0에 Oracle Solaris OS를 설치하도록 Oracle Solaris AI(자동 설치 프로그램)를 구성합니다.

      AI 매니페스트의 <disk> 발췌 부분을 다음과 같이 변경합니다.

      <target>
         <disk whole_disk="true">
              <disk_keyword key="boot_disk"/>
              <slice name="0" in_zpool="rpool"/>
         </disk>
      [...]
      </target>
    5. Oracle Solaris 11.1 OS 설치를 수행합니다.