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

인쇄 보기 종료

업데이트 날짜: 2015년 10월
 
 

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

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

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

  3. /.globaldevices라는 파일이 노드에 없는지 확인합니다.

    파일이 있으면 삭제합니다.

  4. lofi 장치를 만듭니다.
    # mkfile 100m /.globaldevices# lofiadm -a /.globaldevices
    # LOFI_DEV=`lofiadm /.globaldevices`
    # newfs `echo ${LOFI_DEV} | sed -e 's/lofi/rlofi/g'` < /dev/null# lofiadm -d /.globaldevices
  5. /etc/vfstab 파일에서 전역 장치 이름 공간 항목을 주석 처리합니다.

    이 항목에는 /global/.devices/node@nodeID로 시작하는 마운트 경로가 있습니다.

  6. 전역 장치 파티션 /global/.devices/node@nodeID를 마운트 해제합니다.
  7. globaldevicesscmountdev SMF 서비스를 사용 안함으로 설정했다가 다시 사용으로 설정합니다.
    # svcadm disable globaldevices
    # svcadm disable scmountdev
    # svcadm enable scmountdev
    # svcadm enable globaldevices

    이제 lofi 장치가 /.globaldevices에 만들어져 전역 장치 파일 시스템으로 마운트됩니다.

  8. 전역 장치 이름 공간을 파티션에서 lofi 장치로 마이그레이션할 다른 노드에 대해 이러한 단계를 반복합니다.
  9. 한 노드에서 전역 장치 이름 공간을 채웁니다.
    # /usr/cluster/bin/cldevice populate

    클러스터에 대해 향후 작업을 수행하기 전에 각 노드에서 명령 처리가 완료되었는지 확인합니다.

    # ps -ef | grep cldevice populate

    이제 전역 장치 이름 공간이 lofi 장치에 상주합니다.

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