Oracle® Solaris Cluster 시스템 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2015년 10월
 
 

lofi 장치에서 전용 파티션으로 전역 장치 이름 공간 마이그레이션 방법

  1. 이름 공간 위치를 변경하려는 전역 클러스터 노드에서 root 역할로 전환합니다.
  2. 노드에서 서비스를 제외하고 노드를 비클러스터 모드로 재부트합니다.

    이 절차를 수행하는 동안 이 노드에서 전역 장치가 처리되지 않도록 하기 위해 이 작업을 수행합니다. 지침은 비클러스터 모드로 노드를 부트하는 방법을 참조하십시오.

  3. 노드의 로컬 디스크에서 다음 요구 사항을 충족하는 새 파티션을 만듭니다.
    • 크기 512MB 이상

    • UFS 파일 시스템 사용

  4. 전역 장치 파일 시스템으로 마운트할 새 파티션에 대한 항목을 /etc/vfstab 파일에 추가합니다.
    • 현재 노드의 노드 ID를 확인합니다.
      # /usr/sbin/clinfo -n node- ID
    • 다음 형식을 사용하여 /etc/vfstab 파일에서 새 항목을 만듭니다.
      blockdevice rawdevice /global/.devices/node@nodeID ufs 2 no global

    예를 들어 사용하려고 선택한 파티션이 /dev/did/rdsk/d5s3인 경우 /etc/vfstab 파일에 추가할 새 항목은 다음과 같습니다. /dev/did/dsk/d5s3 /dev/did/rdsk/d5s3 /global/.devices/node@3 ufs 2 no global

  5. 전역 장치 파티션 /global/.devices/node@nodeID를 마운트 해제합니다.
  6. /.globaldevices 파일과 관련된 lofi 장치를 제거합니다.
    # lofiadm -d /.globaldevices
  7. /.globaldevices 파일을 삭제합니다.
    # rm /.globaldevices
  8. globaldevicesscmountdev SMF 서비스를 사용 안함으로 설정했다가 다시 사용으로 설정합니다.
    # svcadm disable globaldevices# svcadm disable scmountdev
    # svcadm enable scmountdev
    # svcadm enable globaldevices

    이제 파티션이 전역 장치 이름 공간 파일 시스템으로 마운트됩니다.

  9. 전역 장치 이름 공간을 lofi 장치에서 파티션으로 마이그레이션할 다른 노드에 대해 이러한 단계를 반복합니다.
  10. 클러스터 모드로 부트하고 전역 장치 이름 공간을 채웁니다.
    1. 클러스터의 한 노드에서 전역 장치 이름 공간을 채웁니다.
      # /usr/cluster/bin/cldevice populate
    2. 노드에 대해 향후 작업을 수행하기 전에 클러스터의 모든 노드에서 프로세스가 완료되었는지 확인합니다.
      # ps -ef | grep cldevice populate

      이제 전역 장치 이름 공간이 전용 파티션에 상주합니다.

  11. 해당 노드에서 실행하려는 모든 서비스를 노드로 마이그레이션합니다.