Solstice DiskSuite 4.2 설치 및 제품 소개

Solstice Disksuite 4.2 설치 및 제품 소개

일반 정보

새로운 기능

Solstice DiskSuite 4.2에는 다음과 같은 새로운 기능이 추가되었습니다.

알려진 버그

다음은 Solstice DiskSuite 4.2와 관련된 우선 순위 1,2,3 버그 목록입니다. 버그의 우선 순위 및 심각성은 버그ID 번호 다음의 괄호 안에 나타납니다.

Solstice DiskSuite 4.2 사용법 노트

Solstice DiskSuite 4.2 프로그램의 요구 사항은 다음과 같습니다.

AnswerBook2 온라인 설명서

Solaris Easy Access Server 2.0 설명서 CD에는 AnswerBook2 서버와 다음 DiskSuite 설명서 버전이 들어 있습니다.

AnswerBook2 제품에 대한 자세한 내용은 Solaris Easy Access Server 2.0 설치 라이브러리를 참조하십시오.

설치

Solstice DiskSuite 4.2는 Solaris 2.6 또는 Solaris 7을 실행하는 시스템에 지원됩니다. Solaris 초기 버전을 실행하는 시스템은 Solaris 2.6 이나 Solaris 7로 업그레이드해야 Solstice DiskSuite 4.2를 설치할 수 있습니다.

시스템에 Solstice DiskSuite를 초기 설치하는 경우는 Solaris 2.6 또는 Solaris 7로 시스템을 간단히 설치 또는 업그레이드한 다음, 소프트웨어 관리자(swmtool(1M)) 그래픽 사용자 인터페이스 즉, pkgadd(1M) 명령 또는 Solaris Web Start를 사용하여 DiskSuite 패키지를 설치할 수 있습니다. Web Start에 관한 자세한 내용은 Solaris Easy Access Server 2.0 설치 라이브러리를 참조하십시오.

시스템에서 DiskSuite 초기 버전을 이미 실행 중이라면 설치 방법은 시스템 구성에 따라 달라집니다. 다음 절에서는 시스템 구성이 설치에 미치는 영향을 설명합니다.

DiskSuite 초기 버전이 실행되는 시스템 업그레이드

DiskSuite를 사용하는 시스템에서 Solaris 운영 체제 및 DiskSuite를 업그레이드하는 절차는 서로 연관되어 있습니다. 아래 정의를 보면 이러한 절차와 이들이 의미하는 내용을 이해할 수 있습니다.

DiskSuite 초기 버전이 이미 실행되는 시스템에서 설치에 영향을 미치는 요소는 다음과 같습니다.

  1. DiskSuite 4.2와 함께 실행할 Solaris 버전(즉 Solaris 2.6 또는 Solaris 7)

  2. 시스템 구조(즉 SPARC 또는 x86)

  3. 설치 전에 시스템에서 실행 중인 Solaris 버전

  4. 설치 전에 시스템에서 실행 중인 Solstice DiskSuite 버전

  5. 운영 체제 메타장치 보유 여부

Solaris 설치 프로그램으로는 메타장치에 상주하는 Solaris 소프트웨어를 업그레이드할 수 없습니다. 따라서 각 운영 체제 메타장치는 Solaris 설치 프로그램을 실행하기 전에 단일 구성 요소(슬라이스)로 분해해야 합니다. Solaris를 설치한 후에는 이들 운영 체제 메타장치를 재구성해야 합니다.

DiskSuite 구성 및 상태 정보는 메타장치 상태 데이터베이스(또는 metadb)라고 하는 전용 복제 데이터베이스에 저장됩니다. 디스크 드라이브는 장치의 드라이버 이름과 부번호를 사용하여 데이터베이스에 묘사되어 있습니다. DiskSuite 4.0 릴리스 이후로 Solstice DiskSuite에서는 새로운 Solaris 및 DiskSuite 릴리스를 통해 이전 metadbs을 읽을 수 있게 되었습니다. 각 DiskSuite 릴리스는 Solaris 버전을 최소 2개 지원합니다. 따라서 Solaris를 업그레이드한 다음 DiskSuite를 업그레이드하면 현재 버전에서 원하는 Solaris/DiskSuite 조합으로 업그레이드할 수 있습니다. 지원 매트릭스는 다음 표에 나와 있습니다. 다음 표에서 음영 영역은 DiskSuite 및 Solaris의 호환 가능한 버전을 나타냅니다.

표 1-1 Solstice DiskSuite 지원 매트릭스
   Solaris 2.3 Solaris 2.4 Solaris 2.5 Solaris 2.5.1 Solaris 2.6 Solaris 7
 온라인: DiskSuite 2.0 또는 3.0 * *
 DiskSuite 4.0     
 DiskSuite 4.1       
 DiskSuite 4.2 SPARC           
 DiskSuite 4.2 x86           **

* - Solstice DiskSuite 4.0 및 Solstice DiskSuite 4.1에 제공된 metacvt(1M) 명령을 사용하여 업그레이드 후 DiskSuite에서 복제본 및 메타장치를 업그레이드하여 복원하기 전에 시스템 메타장치 상태 데이터베이스 복제본 및 메타장치를 제거합니다.

** - Solstice DiskSuite 4.2에 제공된 metacvt 명령을 사용하여 x86 시스템에서 Solaris 7을 업그레이드하기 전에 시스템 메타장치 상태 데이터베이스 복제본 및 메타장치를 제거합니다. metacvt 명령으로 업그레이드 이후 복제본 및 메타장치를 복원하는 쉘 스크립트가 작성됩니다.

메타장치 상태 데이터베이스 정보를 유효하게 하기 위해서는 업그레이드를 통해 새 Solaris 소프트웨어를 적용하여 업그레이드된 장치 바인딩을 보존해야 합니다.


주의 - 주의 -

Solaris를 완전히 설치할 경우 모든 DiskSuite 구성 정보는 소실됩니다. DiskSuite 구성 정보가 소실되면 데이터가 소실되거나 치명적인 시스템 오류가 일어날 수 있습니다.


업그레이드 중에 장치 바인딩이 변경되지 않도록 하려면 시스템의 하드웨어 구성을 변경하지 않는 것이 중요합니다. 재차 말하거니와 장치 바인딩이 소실되면 메타장치 상태 데이터베이스 정보가 무효화 되고 데이터가 소실되거나 치명적인 시스템 오류가 일어날 수 있습니다.

x86 시스템의 Solaris 7 기능 중 하나는 SCSI 드라이브의 단일화입니다. SPARC 및 x86에서는 현재 동일한 sd 드라이버가 사용됩니다. 메타장치 상태 데이터베이스 정보에는 장치 드라이브 이름이 들어 있기 때문에 x86 시스템의 Solaris 7로 업그레이드하려면 DiskSuite metadb를 다시 작성해야 합니다. DiskSuite 4.2 소프트웨어 배포에는 metacvt(1M) 명령 버전이 들어 있어 metadb 제거 및 재구성을 자동으로 실행합니다.

이제까지 설명한 요소를 처리하는 절차는 다음 규칙으로 요약할 수 있습니다.

  1. 이미 구성이 완료되어 Solstice DiskSuite가 실행 중인 시스템에서 Solaris를 업그레이드할 때에는 Solaris 설치 프로그램의 "Upgrade" 옵션을 항상 실행합니다.

  2. 업그레이드 중 시스템의 하드웨어 구성은 변경하지 않습니다.

  3. DiskSuite 4.2 및 Solaris 7로 업그레이드하려면, 시스템에서 Solaris 2.5, Solaris 2.5.1, 또는 Solaris 2.6과 DiskSuite 4.0 또는 DiskSuite 4.1이 실행되어야 합니다. 필요에 따라 시스템을 Solaris 2.5와 DiskSuite 4.0으로 업그레이드하려면 "Solstice DiskSuite 4.0 Product Notes"의 지시사항을 따릅니다.

  4. x86 시스템을 DiskSuite 4.2 및 Solaris 7로 업그레이드하려면, 모든 메타장치를 분해하고 DiskSuite 메타장치 상태 데이터베이스를 시스템에서 제거한 다음, DiskSuite 패키지를 제거하고 Solaris 7로 업그레이드해야 합니다. Solaris 7로 업그레이드한 후에는 DiskSuite 4.2 패키지를 추가하고 메타장치를 재구성해야 합니다. DiskSuite 4.2에 제공되는 metacvt 스크립트를 사용하면 자동으로 메타장치가 분해되고 시스템에서 메타장치 상태 데이터베이스가 제거되며 DiskSuite 4.2 패키지 업그레이드 및 설치 후 메타장치 상태 데이터베이스를 복원하고 메타장치를 재구성하는데 사용할 수 있는 쉘 스크립트가 작성됩니다.

  5. DiskSuite 4.2 및 Solaris 2.6으로 업그레이드하려면 시스템에서 Solaris 2.4, Solaris 2.5, 또는 Solaris 2.5.1과 Solstice DiskSuite 4.0 또는 DiskSuite 4.1이 실행되어야 합니다. 필요에 따라 시스템을 Solaris 2.4와 DiskSuite 4.0으로 업그레이드하려면 "Solstice DiskSuite 4.0 Product Notes"의 지시사항을 따릅니다.

  6. 운영 체제 파일이 들어있는 메타장치(운영 체제 메타장치)는 단순 구성 요소(단일 슬라이스)로 먼저 분해해야 운영 체제를 업그레이드할 수 있습니다.


    주의 - 주의 -

    시스템 업그레이드 전에 운영 체제 메타장치를 분해하지 못하면 데이터가 소실되고 치명적인 시스템 오류가 발생할 수 있습니다.


  7. 메타장치는 새로운 Solstice DiskSuite 소프트웨어 버전을 설치한 후 파일 시스템에 재구성하거나 마운트해야 합니다.

Solstice DiskSuite 4.2로 변환

업그레이드 절차는 시스템에서 실행하는 Solstice DiskSuite의 운영 레벨과 버전에 따라 다릅니다.

Solstice DiskSuite 4.2로 변환하고 있다면, 시스템은 다음 3가지 종류 중 하나에 해당됩니다.

다음 하위 항목은 각 범주의 시스템을 Solstice DiskSuite 4.2로 업그레이드하는 방법입니다.

온라인: DiskSuite 2.0 또는 온라인: DiskSuite 3.0과 함께 Solaris 2.3 또는 Solaris 2.4가 실행되는 시스템에서 DiskSuite 4.2로 변환하는 방법

우선 DiskSuite 4.0 설치 노트 지시사항에 따라 Solstice DiskSuite 4.0과 Solaris 2.5로 시스템을 업그레이드한 후, 다음 하위 항목의 지시사항을 따라 Solstice DiskSuite 4.2로 업그레이드합니다. Solaris 2.5 및 Solstice DiskSuite 4.0 제품 노트 안의 업그레이드 절차를 따릅니다.

DiskSuite 4.0 또는 4.1이 실행되는 SPARC 시스템에서 DiskSuite 4.2로 변환하는 방법

본 절의 절차는 Solaris 2.5 또는 Solaris 2.5.1에서 Solstice DiskSuite 4.0 또는 4.1이 실행되고 Solaris 2.6 또는 Solaris 7로 업그레이드되는 SPARC 시스템에만 해당합니다.


주의 - 주의 -

이 절차를 시작하기 전에 우선 모든 파일 시스템을 백업합니다. 자세한 내용은 ufsdump(1M) man 페이지를 참조하십시오.


  1. 오류가 있는 미러를 교정합니다.

  2. 원격 또는 플로피 디스크에 metadb 구성,메타장치 구성, 장치 바인딩, /etc/vfstab을 저장합니다.

    시스템을 재부트 또는 운영 체제를 업그레이드하거나 새 DiskSuite 버전을 설치할 경우, 이들 파일 중 한 개 이상이 겹쳐쓰기될 수 있습니다. 다음은 지역 플로피 디스크에 metadb 구성,메타장치 구성,/etc/vfstab을 저장하는 예제 명령입니다.


    # /usr/opt/SUNWmd/sbin/metadb > /dev/fd/metadb.cfg
    # /usr/opt/SUNWmd/sbin/metastat -p > /dev/fd/metadevice.cfg
    # cp /etc/vfstab /dev/fd/meta_vfstab
    # ls -l /dev/rdsk/*s0 > /dev/fd/binding
    # cp /etc/path_to_inst /dev/fd/path_to_inst
    

    다음 예제 명령을 사용하면 업그레이드 중인 시스템에 연결된 네트워크 상의 other_machine라는 또 다른 시스템에 metadb 구성, 메타장치 구성, /etc/vfstab이 저장됩니다.


    # /usr/opt/SUNWmd/sbin/metadb -i > /net/other_machine/save/metadb.cfg
    # /usr/opt/SUNWmd/sbin/metastat -p > /net/other_machine/save/metadevice.cfg
    # cp /etc/vfstab /net/other_machine/save/meta_vfstab
    # ls -l /dev/rdsk/*s0 > /net/other_machine/save/bindings
    # cp /etc/path_to_inst /net/other_machine/dev/fd/path_to_inst 
    

    주의 - 주의 -

    본 절차의 다음 단계로 가기 전에 metadb 구성, 메타장치 구성, /etc/vfstab을 저장했는지 확인합니다. 업그레이드 후 이들 중 하나라도 복구하지 못하면 데이터가 소실되거나 치명적인 시스템 오류가 발생할 수 있습니다.


  3. Solaris 업그레이드 중에 사용할 수 있는 트랜스 메타장치(예, /usr, /var, /opt)를 지웁니다.

    트랜스 메타장치 지우기 즉 트랜스 메타 장치에서 로그 제거에 관한 자세한 내용은 Solstice DiskSuite 4.2 User's Guide를 참조하십시오. 지워야 할 트랜스 메타장치를 모를 경우에는 트랜스 메타장치를 모두 지웁니다.

  4. /etc/vfstab에서 단순 메타장치 또는 단순 미러가 아닌 메타장치에 마운트된 파일 시스템에 주석을 답니다.

    단순 메타장치는 Start Block이 0인 단일 구성 요소로 이루어져 있습니다. 단순 미러는 서브미러로 이루어져 있으며 모든 서브미러는 단순 메타장치입니다.

  5. metadetach 명령을 사용하여 남아있는 (단순)미러를 단방향 미러로 변환합니다.

    업그레이드는 각 미러의 단일 서브미러에서 이루어집니다. 다른 서브미러는 업그레이드 후 metattach로 동기화됩니다.

  6. 루트(/)가 메타장치나 미러에 마운트된 경우는, 루트 파일 시스템을 메타장치의 기본 구성요소나 남아있는 동봉된 서브미러의 기본 구성 요소에 마운트되는 것으로 설정합니다.

    metaroot 명령을 사용하면 이 작업을 안전하게 수행할 수 있습니다.

  7. /etc/vfstab 파일을 편집하여 단계 3 이후에도 메타장치 또는 미러에 계속 마운트되어 있는 파일 시스템이나 swap 장치를 변경합니다.

    파일 시스템을 메타장치의 기본 구성 요소나 남아있는 동봉된 서브미러의 기본 구성 요소에 마운트합니다.

  8. DiskSuite 시작 파일에 대한 심볼릭 링크를 제거하여 부트할 때 초기화되지 않도록 합니다.


    # rm /etc/rcS.d/S35SUNWmd.init /etc/rc2.d/S95SUNWmd.sync
    

    위 링크는 Solaris 업그레이드 후 DiskSuite를 재설치하면 나중에 다시 추가됩니다.

  9. 시스템을 중지하고 Solaris를 업그레이드한 다음 시스템을 재부트합니다.


    주 -

    Solstice DiskSuite 4.2 즉,Solaris 2.6 또는 Solaris 7과 호환되는 Solaris 버전으로 업그레이드하고 있는지 확인합니다.



    주의 - 주의 -

    올바른 슬라이스를 업그레이드하는지 확인합니다. 미러링된 루트 파일 시스템이 있는 시스템에서 Solaris 설치 소프트웨어는 업그레이드에 사용 가능한 루트 미러에서 사용되는 모든 슬라이스를 표시합니다. 여기에서 시스템이 부트되는 슬라이스를 선택합니다. "Solaris 운영 체제를 업그레이드할 때 시스템 부트 슬라이스 찾는 방법" 절에서는 부트 슬라이스를 찾는 방법이 설명되어 있습니다.


  10. 본 설명서 "Solstice DiskSuite의 초기 설치" 절의 지시사항에 따라 Solstice Disksuite 4.2 소프트웨어를 설치합니다.

    이에 따라 단계 9에서 제거된 심볼릭 링크가 다시 설정됩니다.

  11. 루트/)가 메타장치 또는 미러에 원래부터 마운트된 경우는 루트(/) 파일 시스템을 원래의 메타장치나 미러에 다시 마운트되도록 설정합니다.

    metaroot 명령을 사용하면 이 작업을 안전하게 할 수 있습니다.

  12. /etc/vfstab 파일을 편집하여 원래 메타 장치나 미러에 다시 마운트되도록 단계 7에서 편집한 파일 시스템이나 swap 장치를 변경합니다.

  13. /etc/vfstab 파일을 편집하여 단계 4에서 주석을 단 파일 시스템의 주석을 해제합니다.

  14. 시스템을 재부트하여 파일 시스템을 다시 마운트합니다.

  15. metattach 명령을 사용하여 단계 5. 에서 분리한 서브미러를 다시 동봉하고 재동기시킵니다.

  16. 제거한 트랜스 메타장치를 다시 작성합니다. 트랜스 메타장치 작성에 관한 자세한 내용은 Solstice DiskSuite 4.2 User's Guide를 참조하십시오.

Solaris 2.5 또는 2.5.1과 DiskSuite 4.0 또는 4.1이 실행되는 x86 시스템에서 DiskSuite 4.2 및 Solaris 2.6으로 변환하는 방법

본 절의 절차는 Solaris 2.5 또는 Solaris 2.5.1에서 Solstice DiskSuite 4.0 또는 4.1이 실행되고 Solaris 2.6으로 업그레이드되는 x86 시스템을 가지고 있는 고객에게만 적용됩니다.


주의 - 주의 -

이 절차를 시작하기 전에 모든 파일 시스템을 백업합니다. 자세한 내용은 ufsdump(1M) man 페이지를 참조하십시오.


  1. 오류가 있는 미러를 교정합니다.

  2. 원격 디스크나 플로피 디스크에 metadb 구성, 메타장치 구성, 장치 바인딩, /etc/vfstab을 저장합니다.

    시스템을 재부트하거나 운영 체제를 업그레이드할 때 또는 새 DiskSuite 버전을 설치할 경우 이들 파일 중 한 개 이상이 겹쳐쓰기 될 수 있습니다. 다음은 지역 플로피 디스크에 metadb 구성, 메타장치 구성, /etc/vfstab을 저장하는 예제 명령입니다.


    # /usr/opt/SUNWmd/sbin/metadb > /dev/fd/metadb.cfg
    # /usr/opt/SUNWmd/sbin/metastat -p > /dev/fd/metadevice.cfg
    # cp /etc/vfstab /dev/fd/meta_vfstab
    # ls -l /dev/rdsk/*s0 > /dev/fd/binding
    # cp /etc/path_to_inst /dev/fd/path_to_inst
    

    다음 예제 명령을 사용하면 업그레이드 중인 시스템에 연결된 네트워크 상의 other_machine라는 또 다른 시스템에 metadb 구성, 메타장치 구성, /etc/vfstab이 저장됩니다.


    # /usr/opt/SUNWmd/sbin/metadb -i > /net/other_machine/save/metadb.cfg
    # /usr/opt/SUNWmd/sbin/metastat -p > /net/other_machine/save/metadevice.cfg
    # cp /etc/vfstab /net/other_machine/save/meta_vfstab
    # ls -l /dev/rdsk/*s0 > /net/other_machine/save/bindings
    # cp /etc/path_to_inst /net/other_machine/dev/fd/path_to_inst 
    

    주의 - 주의 -

    본 절차의 다음 단계로 가기 전에 metadb 구성, 메타장치 구성, /etc/vfstab을 저장했는지 확인합니다. 업그레이드 후 이들 중 하나라도 복구하지 못하면 데이터가 소실되거나 치명적인 시스템 오류가 발생할 수 있습니다.


  3. Solaris 업그레이드 중 사용할 수 있는 트랜스 메타장치(예, /usr, /var, /opt)를 지웁니다.

    트랜스 메타장치 지우기, 즉 트랜스 메타장치에서 로그 제거에 관한 자세한 내용은 Solstice DiskSuite 4.2 User's Guide를 참조하십시오. 제거해야 할 트랜스 메타장치를 확실히 모를 경우는 트랜스 메타장치를 모두 제거합니다.

  4. /etc/vfstab에서 단순 메타장치 또는 단순 미러가 아닌 메타 장치에 마운트된 파일 시스템에 주석을 답니다.

    단순 메타장치는 Start Block이 0인 단일 구성 요소로 이루어져 있습니다. 단순 미러는 서브미러로 구성되어 있으며 모든 서브미러는 단순 메타장치입니다.

  5. metadetach명령으로 남아있는 (단순)미러를 단방향 미러로 변환합니다.

    업그레이드는 각 미러의 단일 서브미러에서 이루어집니다. 다른 서브미러는 업그레이드 후 metattach으로 동기화됩니다.

  6. 루트(/)가 메타장치 또는 미러에 마운트되어 있는 경우에는, 루트 파일 시스템을 메타장치의 기본 구성 요소나 남아있는 동봉된 서브미러의 기본 구성요소에 마운트되도록 설정합니다.

    metaroot 명령을 사용하면 이 작업을 안전하게 수행할 수 있습니다.

  7. /etc/vfstab 파일을 편집하여 단계 3 이후 메타장치나 미러에 계속 마운트되어 있는 시스템 파일이나 swap 장치를 변경합니다.

    파일 시스템을 메타 장치의 기본 구성 요소나 남아있는 동봉된 서브미러의 기본 구성 요소에 마운트합니다.

  8. DiskSuite 시작 파일에 대한 심볼릭 링크를 제거하여 부트할 때 초기화되지 않도록 합니다.


    # rm /etc/rcS.d/S35SUNWmd.init /etc/rc2.d/S95SUNWmd.sync
    

    이들 링크는 Solaris 업그레이드 후 DiskSuite를 다시 설치하면 나중에 다시 추가됩니다.

  9. 시스템을 중지하고 Solaris를 업그레이드한 다음 시스템을 재부트합니다.


    주 -

    Solstice DiskSuite 4.2 즉, Solaris 2.6 또는 Solaris 7과 호환 가능한 Solaris 버전으로 업그레이드하고 있는지 확인합니다.



    주의 - 주의 -

    올바른 슬라이스를 업그레이드하는지 확인합니다. 미러링된 루트 파일 시스템이 있는 시스템에서 Solaris 설치 소프트웨어는 업그레이드에 사용 가능한 루트 미러에서 사용되는 모든 슬라이스를 표시합니다. 여기에서 시스템이 부트되는 슬라이스를 선택합니다. "Solaris 운영 체제를 업그레이드할 때 시스템 부트 슬라이스 찾는 방법" 절에는 부트 슬라이스를 찾는 방법이 설명되어 있습니다.


  10. 본 설명서 "Solstice DiskSuite의 초기 설치" 절의 지시사항대로 Solstice Disksuite 4.2 소프트웨어를 설치합니다.

    이에 따라 단계 9에서 제거된 심볼릭 링크가 다시 설정됩니다.

  11. 루트/)가 메타장치 또는 미러에 원래부터 마운트된 경우에는, 루트(/) 파일 시스템을 원래 메타 장치나 미러에 다시 마운트되도록 설정합니다.

    metaroot 명령을 사용하면 이 작업을 안전하게 할 수 있습니다.

  12. /etc/vfstab 파일을 편집하여 원래 메타 장치나 미러에 다시 마운트되도록 단계 7에서 편집한 파일 시스템이나 swap 장치를 변경합니다.

  13. /etc/vfstab 파일을 편집하여 단계 4에서 주석을 단 파일 시스템의 주석을 해제합니다.

  14. 시스템을 재부트하여 파일 시스템을 다시 마운트합니다.

  15. metattach 명령을 사용하여 단계 5. 에서 분리한 서브미러를 다시 동봉하고 재동기시킵니다.

  16. 제거한 트랜스 메타장치를 다시 작성합니다. 트랜스 메타 장치 작성에 관한 자세한 내용은 Solstice DiskSuite 4.2 User's Guide를 참조하십시오.

Solaris 2.5, 2.5.1 또는 2.6 및 DiskSuite 4.0 또는 4.1이 실행되는 x86 시스템에서 DiskSuite 4.2 및 Solaris 7로 변환하는 방법

Solstice DiskSuite 4.0 또는 4.1을 사용하는 x86 시스템에서 Solaris 2.5, Solaris 2.5.1 또는 Solaris 2.6을 실행하는 경우에는 다음 절차를 사용하여 Solaris 7 및 DiskSuite 4.2로 업그레이드합니다.

  1. DiskSuite 4.2 소프트웨어에 들어 있는 metacvt(1M) 명령을 실행합니다. metacvt 명령은 CD의 /tools 하위 디렉토리에 위치합니다. S94SUNmd.cvt 출력을 저장했는지 확인합니다.

    이 명령의 사용법에 관한 자세한 안내 및 명령 수행 단계 목록은 metacvt 매뉴얼 페이지를 참조하십시오.


    주의 - 주의 -

    metacvt 명령을 사용하면 S94SUNWmd.cvt라는 스크립트가 생성됩니다. 이 스크립트는 소프트웨어 업그레이드 중에 겹쳐쓰기 되지 않는 위치에 저장하십시오.


  2. 시스템을 재부트하고 운영 체제를 새 버전으로 업그레이드합니다.

    미러링된 시스템 분할 영역 크기를 다시 조정해야 새 시스템 파일을 수용할 수 있는 경우는 분할 영역을 미러링하는 각 서브미러 크기를 조정하여 새 분할 영역 크기와 일치시킵니다.


    주의 - 주의 -

    초기 설치는 하지 마십시오. 초기 설치에 따라 시스템 디스크가 다시 포맷되어 디스크상에 있는 데이터가 파손되기 때문입니다. 또한 디스크 장치 바인딩이 변경되고 S94SUNmd.cvt 출력에 저장된 메타장치 구성이 무효화될 수 있습니다.



    주의 - 주의 -

    올바른 슬라이스를 업그레이드하는지 확인합니다. 미러링된 루트 파일 시스템이 있는 시스템에서 Solaris 설치 소프트웨어는 업그레이드에 사용 가능한 루트 미러에서 사용되는 모든 슬라이스를 표시합니다. 여기에서 시스템이 부트되는 슬라이스를 선택합니다. "Solaris 운영 체제를 업그레이드할 때 시스템 부트 슬라이스 찾는 방법" 절에는 부트 슬라이스를 찾는 방법이 설명되어 있습니다.


  3. 시스템에 상주할 수 있는 이전의 모든 Solstice DiskSuite 패키지를 제거합니다.

  4. "Solstice DiskSuite의 초기 설치"의 지시사항에 따라 Solstice DiskSuite 4.2 소프트웨어를 설치합니다 .

  5. S94SUNmd.cvt 스크립트를 실행합니다.

    스크립트에 관한 자세한 내용은 S94SUNmd.cvt(1M) man 페이지를 참조하십시오.

  6. 시스템을 다시 부트합니다.

Solstice DiskSuite의 초기 설치

다음 절에서는 소프트웨어가 전혀 설치되지 않은 x86 시스템이나 SPARC에 Solstice DiskSuite의 지역 또는 원격 설치 준비 방법을 설명합니다.

지역 설치 준비 방법

이 절차는 시스템에서 볼륨 관리가 실행되고 있다는 것을 전제로 합니다. 이 절차는 SPARC 및 x86 구조에 모두 해당됩니다.

  1. CD-ROM 드라이브에 소프트웨어가 들어있는 CD를 넣습니다.

    필요에 따라 먼저 캐디에 CD를 넣습니다.

  2. /cdrom/cdrom0/products/DiskSuite_4.2 디렉토리로 변경합니다.


    local# cd /cdrom/cdrom0/products/DiskSuite_4.2/`uname -p`
    

    -p 옵션과 함께 uname를 사용하면 구조(sparci386)에 맞는 올바른 DiskSuite 버전이 들어 있는 디렉토리로 갈 수 있습니다. 이제 Solstice DiskSuite 4.2를 설치할 준비가 되었습니다.

원격 설치 준비 방법

  1. 원격 시스템에서 CD-ROM 드라이브에 소프트웨어가 들어있는 CD를 넣습니다.

    필요에 따라 먼저 캐디에 CD를 넣습니다.

  2. /etc/dfs/dfstab파일에 다음 중 한 행과 비슷한 행을 넣습니다.


    share -F nfs -o ro -d "CD-ROM Directory" /cdrom/cdrom0/products

    이 행은 시스템의 네트워크 구성 방법에 따라 달라질 수 있습니다.

  3. shareall명령으로 /cdrom/cdrom0/ 디렉토리를 내보냅니다.


    remote# shareall 
    
  4. 지역 시스템에서 루트로 로그인합니다.

  5. 디렉토리가 이미 존재하지 않으면 디렉토리 /cdrom/cdrom0/를 작성합니다.


    local# mkdir -p /cdrom/cdrom0/
    

    /cdrom/cdrom0/외에 다른 디렉토리를 선택할 수도 있습니다.

  6. CD-ROM를 다음과 같이 마운트합니다.


    local# mount remote_machinename:/cdrom/cdrom0/ /cdrom/cdrom0/ 
    

    /cdrom/cdrom0/products/DiskSuite_4.2 디렉토리로 변경합니다.


    local# cd /cdrom/cdrom0/products/DiskSuite_4.2/`uname -p`
    

    -p 옵션과 함께 uname을 사용하면 구조(sparc 또는 i386)에 맞는 정확한 DiskSuite 버전이 들어있는 디렉토리로 갈 수 있습니다.

    이제 Solstice DiskSuite 4.2를 설치할 준비가 되었습니다.

패키지 선택

이 절에서는 Solstice DiskSuite 4.2의 3가지 패키지를 설명합니다.

표 1-2 Solstice DiskSuite 4.2 패키지

패키지 

포함 항목... 

필수 또는 선택 

SUNWmd

기본 DiskSuite 제품 

필수 

SUNWmdg

DiskSuite 도구 그래픽 사용자 인터페이스 

권장 선택 항목 

SUNWmdn

DiskSuite SNMP 로그 대몬 

선택 

패키지 추가

이 절에서는 DiskSuite 패키지를 설치하는데 사용할 수 있는 3가지 방법에 관해 설명합니다. 소프트웨어 관리자 그래픽 사용자 인터페이스로 패키지를 설치하려면 "소프트웨어 관리자를 사용한 패키지 추가 방법"로 갑니다. pkgadd 명령으로 패키지를 설치하려면 "pkgadd 명령을 사용한 패키지 추가 방법"로 갑니다.

소프트웨어 관리자를 사용한 패키지 추가 방법

이 절차는 rootsysadmin 그룹(GID 14)의 구성원이라는 것을 전제로 합니다.

  1. 루트로 소프트웨어 관리자를 시작합니다.


    # swmtool &
    

    Solaris 2.5이상 버전에서는 관리 도구가 호출됩니다.

  2. [편집] 메뉴에서 [추가]를 선택합니다.

    관리도구: [원본 매체 설정] 윈도우가 나타날 수 있습니다. 이럴 경우 설치 매체의 경로를 지정한 다음 [확인]을 누릅니다. 기본 경로는 마운트된 CD입니다.

  3. 설치할 패키지를 선택합니다.

    소프트웨어 목록에서 각 소프트웨어 구성 요소 옆에 있는 상자를 누릅니다. 각 구성 요소 마다 여러 개의 패키지가 있습니다.

    관리도구를 사용하여 소프트웨어를 설치할 경우, 패키지는 선택 순서와는 관계 없이 적절한 순서대로 설치됩니다.

  4. [추가] 버튼을 누릅니다.

    설치 과정 중 [명령 도구] 윈도우가 나타납니다.

  5. 설치를 계속할 것인지 묻는 프롬프트에 y로 응답합니다.

  6. 설치 종료 후 나타나는 다음과 같은 메시지는 무시합니다.


    System warning: No such file or directory, extras menu file 
    /usr/lib/.text_extras_menu (Textsw package)

pkgadd 명령을 사용한 패키지 추가 방법

  1. 루트로서 CD-ROM이 마운트된 디렉토리로 변경합니다.

    지역 또는 원격 설치를 준비할 때 지정한 디렉토리를 사용합니다. /cdrom/cdrom0/products/DiskSuite_4.2/`uname -p` 디렉토리로 변경하여 시스템 구조에 대한 배포가 들어 있는 디렉토리에 자동 위치 시킵니다.


    # cd /cdrom/cdrom0/products/DiskSuite_4.2/`uname -p`
    
  2. pkgadd를 실행하여 패키지를 설치합니다.


    # pkgadd -d .
    

    주 -

    pkgadd 명령이 현재 경로에 없는 경우는, 명령(/usr/sbin/pkgadd)에 대한 전체 경로를 지정해야 합니다.


  3. 설치할 패키지를 선택합니다.

    pkgadd에 따라 사용 가능한 패키지가 표시되고 패키지와 관련된 번호를 입력하라는 프롬프트가 나옵니다.

  4. 설치를 계속할 것인지 묻는 프롬프트에는 y로 응답합니다.

    pkgadd에 따라 다른 시스템의 디렉토리뿐만 아니라/usr/opt/SUNWmd디렉토리에 DiskSuite 파일이 설치됩니다. 이 프로그램은 q를 눌러 종료할 때까지 순환됩니다.

예 - SPARC: pkgadd를 사용하여 지역 CD에서 패키지 추가

다음 페이지에 나오는 예제는 Solaris 2.6이 실행되는 SPARC 시스템에 DiskSuite를 설치하는 방법을 설명합니다.


주 -

본 제품을 설치할 때 나타나는 화면이 다음 예제의 화면과 동일하지 않아도 상관 없습니다.



# pkgadd -d .

The following packages are available:
  1  SUNWmd      Solstice DiskSuite
                 (sparc) 4.2
  2  SUNWmdg     Solstice DiskSuite Tool
                 (sparc) 4.2
  3  SUNWmdn     Solstice DiskSuite Log Daemon
                 (sparc) 4.2

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all

Processing package instance  from

Solstice DiskSuite
(sparc) 4.2
        Copyright 1998 Sun Microsystems, Inc. All rights reserved.

. . . (miscellaneous copyright information) . . .

Using  as the package base directory.
## Processing package information.
## Processing system information.
   10 package pathnames are already properly installed.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

This package contains scripts which will be executed with super-user
permission during the process of installing this package.

Do you want to continue with the installation of  [y,n,?] y

Installing Solstice DiskSuite as 
## Executing preinstall script.
## Installing part 1 of 1.
/etc/init.d/SUNWmd.init
/etc/init.d/SUNWmd.sync
/etc/opt/SUNWmd/lock
/etc/opt/SUNWmd/md.ctlrmap
/etc/rc2.d/S95SUNWmd.sync /kernel/drv/md
/kernel/drv/sparcv9/md
/kernel/misc/md_hotspares
/kernel/misc/md_mirror
/kernel/misc/md_notify
/kernel/misc/md_raid
/kernel/misc/md_stripe
/kernel/misc/md_trans
/kernel/misc/sparcv9/md_hotspares
/kernel/misc/sparcv9/md_mirror
/kernel/misc/sparcv9/md_notify
/kernel/misc/sparcv9/md_raid
/kernel/misc/sparcv9/md_stripe
/kernel/misc/sparcv9/md_trans
/usr/lib/drv/config_md.so.1
/usr/lib/drv/preen_md.so.1
/usr/opt/SUNWmd/lib/libap_dmd.so.1
/usr/opt/SUNWmd/lib/libssd.so.1
/usr/opt/SUNWmd/locale/C/LC_MESSAGES/SUNW_MD.po
/usr/opt/SUNWmd/man/man1m/growfs.1m
/usr/opt/SUNWmd/man/man1m/metaclear.1m
/usr/opt/SUNWmd/man/man1m/metadb.1m
/usr/opt/SUNWmd/man/man1m/metadetach.1m
/usr/opt/SUNWmd/man/man1m/metahs.1m
/usr/opt/SUNWmd/man/man1m/metainit.1m
/usr/opt/SUNWmd/man/man1m/metaoffline.1m
/usr/opt/SUNWmd/man/man1m/metaonline.1m
/usr/opt/SUNWmd/man/man1m/metaparam.1m
/usr/opt/SUNWmd/man/man1m/metarename.1m
/usr/opt/SUNWmd/man/man1m/metareplace.1m
/usr/opt/SUNWmd/man/man1m/metaroot.1m
/usr/opt/SUNWmd/man/man1m/metaset.1m
/usr/opt/SUNWmd/man/man1m/metastat.1m
/usr/opt/SUNWmd/man/man1m/metasync.1m
/usr/opt/SUNWmd/man/man1m/metattach.1m
/usr/opt/SUNWmd/man/man1m/rpc.metad.1m
/usr/opt/SUNWmd/man/man1m/rpc.metamhd.1m
/usr/opt/SUNWmd/man/man4/md.cf.4
/usr/opt/SUNWmd/man/man4/md.tab.4
/usr/opt/SUNWmd/man/man4/mddb.cf.4
/usr/opt/SUNWmd/man/man7/md.7
/usr/opt/SUNWmd/sbin/growfs
/usr/opt/SUNWmd/sbin/metaclear
/usr/opt/SUNWmd/sbin/metadb
/usr/opt/SUNWmd/sbin/metadetach
/usr/opt/SUNWmd/sbin/metahs
/usr/opt/SUNWmd/sbin/metainit
/usr/opt/SUNWmd/sbin/metaoffline
/usr/opt/SUNWmd/sbin/metaonline
/usr/opt/SUNWmd/sbin/metaparam
/usr/opt/SUNWmd/sbin/metarename
/usr/opt/SUNWmd/sbin/metareplace
/usr/opt/SUNWmd/sbin/metaroot
/usr/opt/SUNWmd/sbin/metaset
/usr/opt/SUNWmd/sbin/metastat
/usr/opt/SUNWmd/sbin/metasync
/usr/opt/SUNWmd/sbin/metattach
/usr/opt/SUNWmd/sbin/rpc.metad
/usr/opt/SUNWmd/sbin/rpc.metamhd
[ verifying class  ]
cp/tmp/solstice_disksuite_beta/root_sparc/SUNWmd/reloc/etc/opt/SUNWmd/devpath
/etc/opt/SUNWmd/devpath
cp/tmp/solstice_disksuite_beta/root_sparc/SUNWmd/reloc/etc/opt/SUNWmd/md.cf
/etc/opt/SUNWmd/md.cf
cp /tmp/solstice_disksuite_beta/root_sparc/SUNWmd/reloc/etc/opt/SUNWmd/md.tab
/etc/opt/SUNWmd/md.tab
cp/tmp/solstice_disksuite_beta/root_sparc/SUNWmd/reloc/etc/opt/SUNWmd/mddb.cf
/etc/opt/SUNWmd/mddb.cf
cp/tmp/solstice_disksuite_beta/root_sparc/SUNWmd/reloc/kernel/drv/md.conf
/kernel/drv/md.conf
[ verifying class  ]
## Executing postinstall script.

Installation of  was successful.

Processing package instance  from

Solstice DiskSuite Tool
(sparc) 4.2
        Copyright 1998 Sun Microsystems, Inc. All rights reserved.

. . . (miscellaneous copyright information) . . .

Using  as the package base directory.
## Processing package information.
## Processing system information.
   13 package pathnames are already properly installed.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

This package contains scripts which will be executed with super-user
permission during the process of installing this package.

Do you want to continue with the installation of  [y,n,?] y

Installing Solstice DiskSuite Tool as 
## Executing preinstall script.
## Installing part 1 of 1.
/etc/opt/SUNWmd/SDStool.xpm
/usr/opt/SUNWmd/lib/X11/app-defaults/Metatool
/usr/opt/SUNWmd/lib/X11/bitmaps/battery_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/battery_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/browser_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/browser_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/controller_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/controller_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/diskview_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/diskview_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_none.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_none_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_not_ok.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_not_ok_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_ok.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_ok_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_site_selection.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/editor_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/editor_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/fan_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/fan_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/fibre_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/fibre_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/help_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/help_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/lock_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/lock_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/log_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/log_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/multi_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/multi_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/perfview_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/perfview_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/slice_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/slice_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/slice_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/slice_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/spundown_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/spundown_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/wrench_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/wrench_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/wrench_8.xpm
/usr/opt/SUNWmd/lib/X11/uid/Metatool/Editor.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/EditorTmpl.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/PerfMonWindow.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/concat.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/hsp.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/logs.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/md.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/mirror.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/physicalview.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/popups.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/raid.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/slice.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/slicer.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/stripe.uid
/usr/opt/SUNWmd/lib/metatool-toolsmenu
/usr/opt/SUNWmd/locale/C/help/metatool/howto/Howto
/usr/opt/SUNWmd/locale/C/help/metatool/howto/help.h.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/Reference
/usr/opt/SUNWmd/locale/C/help/metatool/reference/catinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/cflog.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/controllerinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/devicestats.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/diskinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/diskview.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/diskview.slicefilters.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/find.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/hspbrowser.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/hspfilters.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/hspinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/logtofile.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/mappingselect.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/mdbrowser.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/mded.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/mdfilters.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/metadbinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/mirrorinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/phytolog.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/problist.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/raidinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/restore.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/save.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/slicebrowser.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/slicefilters.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/sliceinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/statgraphs.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/stripeinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/transinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/trayinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/topics/Topics
/usr/opt/SUNWmd/locale/C/help/metatool/topics/glossary.t.hlp
/usr/opt/SUNWmd/man/man1m/metatool.1m
/usr/opt/SUNWmd/man/man4/metatool-toolsmenu.4
/usr/opt/SUNWmd/sbin/metatool
[ verifying class  ]
## Executing postinstall script.

Installation of  was successful.

Processing package instance  from

Solstice DiskSuite Log Daemon
(sparc) 4.2
        Copyright 1998 Sun Microsystems, Inc. All rights reserved.

. . . (miscellaneous copyright information) . . .

Using  as the package base directory.
## Processing package information.
## Processing system information.
   11 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

This package contains scripts which will be executed with super-user
permission during the process of installing this package.

Do you want to continue with the installation of  [y,n,?] y

Installing Solstice DiskSuite Log Daemon as 
## Installing part 1 of 1.
/etc/init.d/init.mdlogd
/etc/rc3.d/S25mdlogd  ]
cp /tmp/solstice_disksuite_beta/root_sparc/SUNWmdn/reloc/etc/opt/SUNWmd/\
     mdlogd.cf /etc/opt/SUNWmd/mdlogd.cf
[ verifying class  ]

Installation of  was successful.

The following packages are available:
  1  SUNWmd      Solstice DiskSuite
                 (sparc) 4.2
  2  SUNWmdg     Solstice DiskSuite Tool
                 (sparc) 4.2
  3  SUNWmdn     Solstice DiskSuite Log Daemon
                 (sparc) 4.2

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: q
#

설치된 패키지 보기

pkginfo 명령: 을 사용하면 DiskSuite 소프트웨어가 설치된 것을 확인할 수 있습니다.


# pkginfo
system      SUNWaccr							System Accounting, (Root)
system      SUNWaccu							System Accounting, (Usr)
system      SUNWadmap						System administration applications
 
. . . (other package information)
 
system      SUNWmd         Solstice DiskSuite
system      SUNWmdg        Solstice DiskSuite Tool
system      SUNWmdn        Solstice DiskSuite Log Daemon
 
. . . (other package information)

-l 옵션을 사용하면 패키지: 에 관한 자세한 정보를 알 수 있습니다.


# pkginfo -l SUNWmd
   PKGINST:  SUNWmd
      NAME:  Solstice DiskSuite
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  4.2,REV=1998.05.08.11.05.59
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Solstice DiskSuite
    PSTAMP:  08/05/98-13:14:37
  INSTDATE:  Aug 05 1998 14:03
    VSTOCK:  258-6252-11
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:     95 installed pathnames
                22 shared pathnames
                25 directories
                37 executables
             22424 blocks used (approx)
  # 

경로 변수 설정

소프트웨어를 설치한 후에는, 환경 변수 PATHMANPATH를 설정해야 합니다.

일반 요구사항은 다음과 같습니다.

편집기를 사용하여 이 경로를 설정하고 $HOME/.profile 또는 ~/.cshrc 파일을 다음과 같이 변경할 수 있습니다.

기본 디렉토리에 DiskSuite를 설치한 경우 및:

패키지 제거

DiskSuite 패키지를 제거하려면,pkgrm 명령을 사용하여 설치된 파일을 제거하면 됩니다. 예를 들어, SUNWmd 패키지를 제거하려면 다음을 (루트로서) 입력합니다.


# pkgrm SUNWmd

주 -

DiskSuite 파일은 rm 명령을 사용하여 제거하면 안됩니다. pkgrm 명령만이 이들 파일을 제거할 수 있습니다.


Solaris 운영 체제를 업그레이드할 때 시스템 부트 슬라이스 찾는 방법

미러링된 루트 파일 시스템이 있는 시스템에서 Solaris 설치 소프트웨어는 업그레이드에 사용 가능한 루트 미러에서 사용되는 모든 슬라이스를 표시합니다. 슬라이스 이름에는 시스템의 vfstab과 DiskSuite 구성 데이터베이스의 동일한 슬라이스에 사용되는 번호와는 다른 제어기 번호가 포함될 수도 있습니다. 버그ID 4046177, 4043749, 4017614, 4041649에는 이러한 문제점이 설명되어 있습니다.

모든 업그레이드 가능한 슬라이스가 동일한 제어기 상에 있는 경우에는 제어기 번호 변경을 무시하고 시스템 vfstab안의 루트 슬라이스와 동일한 디스크 번호를 가진 슬라이스를 선택할 수 있습니다. 업그레이드 중과 업그레이드할 슬라이스를 선택하기 전에 다음 단계를 수행하여 시스템 vfstab을 표시할 수 있습니다.

  1. Solaris 설치 소프트웨어로 업그레이드 가능한 슬라이스 목록을 표시하는 경우에는 윈도우 시스템에서 서브쉘을 시작하거나 슬라이스 이름을 기록한 다음 설치 프로그램을 종료합니다.

  2. 명령 쉘에서 설치 소프트웨어가 표시하는 슬라이스 중 하나를 /a에 마운트합니다.


    # mount /dev/dsk/slice_name /a
    
  3. 시스템의 vfstab을 표시합니다.


    # more /a/etc/vfstab
    
  4. Solaris 설치 프로그램을 재시작하거나 재개하여 /a/etc/vfstab안의 루트 파일시스템에 마운트된 슬라이스와 동일한 대상 및 디스크 번호를 가진 슬라이스를 업그레이드합니다 .

슬라이스가 서로 다른 제어기에 있는 경우에는 다음 절차를 따라 부트 슬라이스를 찾습니다.

  1. Solaris 설치 소프트웨어로 업그레이드 가능한 슬라이스 목록을 표시하는 경우는 윈도우 시스템에서 서브쉘을 시작하거나 슬라이스 이름을 기록한 다음 설치 프로그램을 종료합니다.

  2. 명령 쉘에서 설치 소프트웨어가 표시하는 슬라이스 중 하나를 /a에 마운트합니다.


    # mount /dev/dsk/slice_name /a
    
  3. 시스템의 vfstab를 표시합니다.


    # more /a/etc/vfstab
    
  4. vfstab에서 루트 슬라이스를 찾아 /device 경로를 표시합니다.


    # ls -l /a/dev/dsk/root_slice_name
    
  5. 다음 명령을 사용하여 각 미니루트의 슬라이스 이름에 해당하는 장치 경로를 찾습니다.


    # ls -l /dev/dsk/slice_name
    
  6. 설치 프로그램을 재시작하거나 재개해서 시스템 루트 슬라이스와 /device 경로 이름이 동일하거나 거의 비슷한 슬라이스를 업그레이드합니다. Solaris 7과 Solaris 2.5, 2.5.1 및 2.6에서 표시되는 경로 이름은 크게 다르지 않습니다. cmdk(7D)는 Solaris 7의 SCSI 장치 경로 이름 끝에서 sd(7D)으로 대체 되었지만 부트 장치의 경로 이름과 가장 유사한 경로 이름을 별 어려움 없이 선택할 수 있습니다.

업그레이드할 슬라이스를 알 수 없는 경우는 Sun 서비스 센터에 문의하십시오.

슬라이스를 잘못 선택하거나 다른 슬라이스를 업그레이드하면 시스템이 이전 버전에서 재부트됩니다. 이러한 현상이 일어나면 다른 슬라이스에서 업그레이드를 다시 실행합니다.

EIDE 드라이브가 있는 구성 지원

Solaris 7에서 실행되는 Solstice DiskSuite 4.2(및 Solaris 2.6에서 실행되는 DiskSuite 4.1)는 Ultra 5, Ultra 10, Ultra 30과 EIDE 드라이브가 있는 x86 시스템을 포함하여 Darwin 클래스 SPARC 시스템 상의 EIDE 드라이브를 지원합니다. Solstice DiskSuite에서는 EIDE와 SCSI 드라이브 간에 차이가 없습니다.

Solstice DiskSuite는 EIDE 드라이브가 서로 다른 채널에 있는 경우에만 EIDE 드라이브의 미러링을 지원합니다. Darwin 클래스 시스템에는 두 개의 IDE 채널이 있으며 각 채널에는 마스터와 슬래이브가 있습니다. 문제는 마스터 드라이브에서 오류가 발생할 경우 해당 채널의 슬래이브 드라이브는 요청에 더 이상 응답을 하지 않는다는 것입니다. 이러한 이유로 사용자는 서로 다른 채널 상의 디스크만 미러링할 수 있습니다. 이는 IDE 드라이브의 설계 문제이며 Sun에 의한 버그가 아닙니다. Solaris 2.6에서 실행하는 경우에는 패치ID 106407-02를 설치하여 이 문제를 방지할 수 있습니다.

다음 표는 EIDE 드라이브가 있는 Darwin 클래스 SPARC 시스템에서 지원되는 구성과 미러링이 지원되는 위치를 나타냅니다.

표 1-3 Darwin 클래스 시스템에서 지원되는 구성
  기본 보조 SCSI
 범주 마스터 슬래이브 마스터 슬래이브
 1 D1 없음 없음 없음 SCSI DA 미러링
 2 D1 CDROM 없음 없음 SCSI에 D1 미러링
 3 D1 CDROM D2 없음 SCSI에 D1 미러링
 4 D1 CDROM D2 없음 SCSI에 D2 미러링
 5 D1 없음 D2 없음 SCSI에 D1 미러링
 6 D1 없음 D2 없음 SCSI에 D2 미러링
 7 D1 없음 D2 없음 D2에 DI 미러링
 8 D1 없음 D2 CDROM SCSI에 DI 미러링
 9 D1 D2 없음 없음 SCSI에 D1 & D2 미러링
 10 D1 D2 CDROM 없음 SCSI에 D1 & D2 미러링
 11 D1 D2 D3 CDROM SCSI에 D1 & D2 미러링
 12 D1 없음 D2 D3 SCSI에 D2 & D3 미러링

사용자에 따라서는 두 개의 EIDE 드라이브를 미러링하여 가용성이 보다 향상된 서버를 작성하고자 하는 사람도 있습니다. 앞 표의 구성 7에서는 이것이 가능하다는 것을 알 수 있습니다. 단 중요한 것은 DiskSuite에서는 3개의 메타장치 상태 데이터베이스 위치에 3개의 디스크가 권장된다는 것 입니다. 이들 디스크는 연속 작동을 보증하는 quorum을 작성합니다. 처음 두 디스크가 EIDE 드라이브라면 세번째는 SCSI 드라이브여야 합니다.

Solstice DiskSuite는 내부 부트 드라이브의 미러링을 지원합니다. DiskSuite에서는 3개의 메타장치 상태 데이터베이스가 작성되어 quorum을 관리해야 합니다. 즉, 시스템에 3개의 디스크가 있어야 데이터가 안전하다는 뜻입니다. 두 개의 메타장치 상태 데이터베이스만으로도 작동은 가능하지만 디스크에 오류가 일어날 경우에는 위험합니다.