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

인쇄 보기 종료

업데이트 날짜: 2015년 10월
 
 

전역 클러스터 외부에서 응용 프로그램 실행

비클러스터 모드로 부트된 노드에서 Solaris Volume Manager 메타 세트를 가져오는 방법

테스트 목적으로 전역 클러스터 외부의 응용 프로그램을 실행하려면 이 절차를 수행합니다.

  1. 쿼럼 장치가 Solaris Volume Manager 메타 세트에서 사용되고 있는지 확인하고 쿼럼 장치에서 SCSI2 또는 SCSI3 예약을 사용하는지 확인합니다.
    phys-schost# clquorum show
    1. 쿼럼 장치가 Solaris Volume Manager 메타 세트에 있는 경우 나중에 비클러스터 모드로 가져올 메타 세트의 일부가 아닌 새 쿼럼 장치를 추가합니다.
      phys-schost# clquorum add did
    2. 이전의 쿼럼 장치를 제거합니다.
      phys-schost# clquorum remove did
    3. 쿼럼 장치에서 SCSI2 예약을 사용하는 경우 이전 쿼럼에서 SCSI2 예약을 스크럽하고 남아 있는 SCSI2 예약이 없는지 확인합니다.

      다음 명령은 PGRE(Persistent Group Reservation Emulation) 키를 찾습니다. 디스크에 키가 없으면 errno=22 메시지가 표시됩니다.

      # /usr/cluster/lib/sc/pgre -c pgre_inkeys -d /dev/did/rdsk/dids2

      키를 찾은 후 PGRE 키를 스크럽합니다.

      # /usr/cluster/lib/sc/pgre -c pgre_scrub -d /dev/did/rdsk/dids2

      Caution

      주의  - 디스크에서 활성 쿼럼 장치 키를 스크럽할 경우 다음 번 재구성에서 클러스터 패닉이 발생하고 작동 중인 쿼럼 상실 메시지가 표시됩니다.


  2. 비클러스터 모드에서 부트할 전역 클러스터 노드를 비웁니다.
    phys-schost# clresourcegroup evacuate -n targetnode
  3. HAStorage 또는 HAStoragePlus 리소스가 포함되어 있고 나중에 비클러스터 모드에서 가져올 메타 세트에 의해 영향을 받는 장치 또는 파일 시스템이 포함된 리소스 그룹을 오프라인으로 전환합니다.
    phys-schost# clresourcegroup offline resourcegroupname
  4. 오프라인으로 전환한 자원 그룹의 모든 자원을 사용 안함으로 설정합니다.
    phys-schost# clresource disable resourcename
  5. 자원 그룹을 관리 해제합니다.
    phys-schost# clresourcegroup unmanage resourcegroupname
  6. 해당하는 장치 그룹을 오프라인으로 전환합니다.
    phys-schost# cldevicegroup offline devicegroupname
  7. 장치 그룹을 사용 안함으로 설정합니다.
    phys-schost# cldevicegroup disable devicegroupname
  8. 수동 노드를 비클러스터 모드로 부트합니다.
    phys-schost# reboot -x
  9. 진행하기 전에 부트 프로세스가 수동 노드에서 완료되었는지 확인합니다.
    phys-schost# svcs -x
  10. 메타 세트의 디스크에 SCSI3 예약이 있는지 확인합니다.

    메타 세트의 모든 디스크에서 다음 명령을 실행합니다.

    phys-schost# /usr/cluster/lib/sc/scsi -c inkeys -d /dev/did/rdsk/dids2
  11. SCSI3 예약이 디스크에 있는 경우 스크럽합니다.
    phys-schost# /usr/cluster/lib/sc/scsi -c scrub -d /dev/did/rdsk/dids2
  12. 비워진 노드에 메타 세트를 가져옵니다.
    phys-schost# metaset -s name -C take -f
  13. 메타 세트에 정의된 장치가 포함된 파일 시스템을 마운트합니다.
    phys-schost# mount device mountpoint
  14. 응용 프로그램을 시작하고 원하는 테스트를 수행합니다. 테스트를 완료하면 응용 프로그램을 중지합니다.
  15. 노드를 재부트하고 부트 프로세스가 종료될 때까지 기다립니다.
    phys-schost# reboot
  16. 장치 그룹을 온라인으로 전환합니다.
    phys-schost# cldevicegroup online -e devicegroupname
  17. 자원 그룹을 시작합니다.
    phys-schost# clresourcegroup online -eM resourcegroupname