Solaris OS용 Sun Cluster 소프트웨어 설치 안내서

SPARC: 루트 디스크 캡슐화를 해제하는 방법

루트 디스크 캡슐화를 해제하려면 이 절차를 수행하십시오.

  1. 루트 디스크에 Solaris 루트 파일 시스템만 존재해야 합니다.

    Solaris 루트 파일 시스템은 루트(/), 스왑, 전역 장치 이름 공간, /usr, /var, /opt/home입니다. 루트 디스크에 다른 파일 시스템이 있으면 백업하고 루트 디스크에서 제거하십시오.

  2. 캡슐화를 해제할 노드에서 수퍼유저가 되십시오.

  3. 자원 그룹과 장치 그룹을 모두 노드에서 이동하십시오.


    # scswitch -S -h from-node
    
    -S

    모든 자원 그룹과 장치 그룹을 이동합니다.

    -h from-node

    자원 또는 장치 그룹을 이동할 노드의 이름을 지정합니다.

  4. 노드의 NID 번호를 결정하십시오.


    # clinfo -nN
    

  5. 이 노드에서 전역 장치 파일 시스템을 마운트 해제합니다. 여기서 N단계 4에서 반환되는 노드 ID 번호입니다.


    # umount /global/.devices/node@N
    

  6. /etc/vfstab 파일을 보고 전역 장치 파일 시스템에 해당하는 VxVM 볼륨을 확인하십시오.


    # vi /etc/vfstab
    #device        device        mount    FS     fsck    mount    mount
    #to mount      to fsck       point    type   pass    at boot  options
    #
    #NOTE: volume rootdiskxNvol (/global/.devices/node@N) encapsulated 
    #partition cNtXdYsZ
    

  7. 루트 디스크 그룹에서 전역 장치 파일 시스템에 해당하는 VxVM 볼륨을 제거하십시오.

    • VxVM 3.5 이하에서는 다음 명령을 사용하십시오.


      # vxedit -rf rm rootdiskxNvol
      

    • VxVM 4.0에서는 다음 명령을 사용하십시오.


      # vxedit -g rootdiskgroup
      


    주의 – 주의 –

    전역 장치에 대한 장치 항목이 아닌 데이터는 전역 장치 파일 시스템에 저장하지 마십시오. VxVM 볼륨을 제거할 때 전역 장치 파일 시스템의 모든 데이터가 삭제됩니다. 루트 디스크 캡슐화가 해제된 후에는 전역 장치 항목과 관련된 데이터만 복원됩니다.


  8. 루트 디스크 캡슐화를 해제하십시오.


    주 –

    명령에서 종료 요청을 적용하지 마십시오.



    # /etc/vx/bin/vxunroot
    

    자세한 내용은 VxVM 설명서를 참조하십시오.

  9. format(1M) 명령을 사용하여 전역 장치 파일 시스템에 사용할 루트 디스크에 512MB 분할 영역을 추가하십시오.


    정보 –

    /etc/vfstab 파일에 지정된 대로 루트 디스크가 캡슐화되기 전에 전역 장치 파일 시스템에 할당된 동일한 슬라이스를 사용하십시오.


  10. 단계 9에서 만든 분할 영역에 파일 시스템을 설정하십시오.


    # newfs /dev/rdsk/cNtXdYsZ
    

  11. 루트 디스크의 DID 이름을 결정하십시오.


    # scdidadm -l cNtXdY
    1        phys-schost-1:/dev/rdsk/cNtXdY   /dev/did/rdsk/dN 
    

  12. /etc/vfstab 파일에서 전역 장치 파일 시스템 항목에 있는 경로 이름을 단계 11에서 확인한 DID 경로로 교체하십시오.

    원래 항목은 다음과 같습니다.


    # vi /etc/vfstab
    /dev/vx/dsk/rootdiskxNvol /dev/vx/rdsk/rootdiskxNvol /global/.devices/node@N ufs 2 no global

    DID 경로를 사용하는 새 항목은 다음과 같습니다.


    /dev/did/dsk/dNsX /dev/did/rdsk/dNsX /global/.devices/node@N ufs 2 no global

  13. 전역 장치 파일 시스템을 마운트하십시오.


    # mount /global/.devices/node@N
    

  14. 클러스터의 한 노드에서 원시 디스크 및 Solstice DiskSuite 또는 Solaris 볼륨 관리자 장치에 대한 장치 노드를 다시 전역 장치 파일 시스템에 채우십시오.


    # scgdevs
    

    다음에 재부트하면 VxVM 장치가 다시 만들어집니다.

  15. 노드를 재부트하십시오.


    # reboot
    

  16. 클러스터의 각 노드에 대하여 이 절차를 반복하여 해당 노드의 루트 디스크 캡슐화를 해제하십시오.