Solaris OS용 Sun Cluster 3.2 릴리스 노트

시스템 관리 안내서

이 절에서는 Solaris OS용 Sun Cluster 시스템 관리 안내서의 오류 및 누락에 대해 설명합니다.

비클러스터 모드로 부트된 노드에서 Solaris Volume Manager 메타 세트 전환

Procedure비클러스터 모드로 부트된 노드에서 Solaris Volume Manager 메타 세트를 전환하는 방법

테스트 목적으로 이 절차를 사용하여 클러스터 외부에서 응용 프로그램을 실행합니다.

  1. 쿼럼 장치가 Solaris Volume Manager 메타 세트에서 사용되고 있는지 및 쿼럼 장치가 scsi2 또는 scsi3 예약을 사용하는지를 확인합니다.


    # clquorum show
    
    1. 쿼럼 장치가 Solaris Volume Manager 메타 세트에 있는 경우, 나중에 비클러스터 모드로 전환할 메타 세트의 일부가 아닌 새 쿼럼 장치를 추가합니다.


      # clquorum add did
      
    2. 이전의 쿼럼 장치를 제거합니다.


      # clqorum remove did
      
    3. 쿼럼 장치가 scsi2 예약을 사용하는 경우, 이전 쿼럼에서 scsi2 예약을 초기화하고 남아 있는 scsi2 예약이 없는지 확인합니다.


      # /usr/cluster/lib/sc/pgre -c pgre_scrub -d /dev/did/rdsk/dids2
      # /usr/cluster/lib/sc/pgre -c pgre_inkeys -d /dev/did/rdsk/dids2
      
  2. 비클러스터 모드로 부트할 노드를 제거합니다.


    # clresourcegroup evacuate -n targetnode
    
  3. HAStorage 또는 HAStoragePlus 자원이 포함된 자원 그룹을 오프라인 상태로 전환하고 나중에 비클러스터 모드로 전환할 메타 세트에 의해 영향을 받은 장치 또는 파일 시스템을 포함시킵니다.


    # clresourcegroup offline resourcegroupname
    
  4. 오프라인으로 전환한 자원 그룹의 모든 자원을 비활성화합니다.


    # clresource disable resourcename
    
  5. 자원 그룹을 관리 해제합니다.


    # clresourcegroup unmanage resourcegroupname
    
  6. 해당하는 장치 그룹을 오프라인으로 전환합니다.


    # cldevicegroup offline devicegroupname
    
  7. 장치 그룹을 비활성화합니다.


    # cldevicegroup disable devicegroupname
    
  8. 패시브 노드를 비클러스터 모드로 부트합니다.


    # reboot -x
    
  9. 진행하기 전에 부트 프로세스가 패시브 노드에서 완료되었는지 확인합니다.

    • Solaris 9

      부트 프로세스가 완료된 후에만 로그인 프롬프트가 나타나므로 요청되는 작업이 없습니다.

    • Solaris 10


      # svcs -x
      
  10. 디스크 세트 또는 메타 세트의 디스크에 scsi3 예약이 있는지 확인합니다. 메타 세트의 모든 디스크에서 다음 명령을 수행합니다.


    # /usr/cluster/lib/sc/scsi -c inkeys -d /dev/did/rdsk/dids2
    
  11. 디스크에 scsi3 예약이 있는 경우, scsi3 예약을 초기화합니다.


    # /usr/cluster/lib/sc/scsi -c scrub -d /dev/did/rdsk/dids2
    
  12. 제거된 노드의 메타 세트를 전환합니다.


    # metaset -s name -C take -f
    
  13. 메타 세트의 정의된 장치가 포함된 파일 시스템을 마운팅합니다.


    # mount device mountpoint
    
  14. 응용 프로그램을 시작하고 원하는 테스트를 수행합니다. 테스트를 완료한 후 응용 프로그램을 중지합니다.

  15. 노드를 재부트하고 부트 프로세스가 완료될 때까지 기다립니다.


    # reboot
    
  16. 장치 그룹을 온라인으로 전환합니다.


    # cldevicegroup online -e devicegroupname
    
  17. 자원 그룹을 시작합니다.


    # clresourcegroup online -eM  resourcegroupname 
    

Sun Cluster에서 Solaris IP 필터링 사용

Sun Cluster는 다음 제한사항과 함께 Solaris IP 필터링을 지원합니다.

ProcedureSolaris IP 필터링을 설정하는 방법

  1. /etc/iu.ap 파일에서 공용 NIC 항목을 수정하여 모듈 목록으로 clhbsndr pfil을 나열합니다.

    pfil은 목록에서 마지막 모듈이어야 합니다.


    주 –

    개인 및 공용 네트워크에 대해 동일한 유형의 어댑터를 갖고 있는 경우, /etc/iu.ap 파일은 pfil을 개인 네트워크 스트림으로 보냅니다. 그러나, 스트림 생성 시 클러스터 전송 모듈이 불필요한 모든 모듈을 자동으로 제거하므로 pfil은 개인 네트워크 스트림에서 제거됩니다.


  2. IP 필터가 비클러스터 모드로 작동되는지 확인하려면 /etc/ipf/pfil.ap 파일을 업데이트합니다.

    /etc/iu.ap 파일에 대한 업데이트가 약간 다릅니다. 자세한 내용은 IP 필터 문서를 참조하십시오.

  3. 영향을 받은 모든 노드를 재부트합니다.

    롤링 방식으로 노드를 부트할 수 있습니다.

  4. 영향을 받은 모든 노드의 /etc/ipf/ipf.conf 파일에 필터 규칙을 추가합니다. IP 필터 규칙 구문에 대한 자세한 내용은 ipf(4)를 참조하십시오.

    Sun Cluster 노드에 필터 규칙을 추가할 때 다음 지침 및 요구 사항을 주의하십시오.

    • Sun Cluster는 노드에서 노드로 네트워크 주소의 장애를 복구합니다. 장애 복구 시 필요한 특수 절차나 코드가 없습니다.

    • 모든 클러스터 노드에서 논리적 호스트 이름의 IP 주소 및 공유 주소 자원을 참조하는 모든 필터링 규칙은 동일해야 합니다.

    • 대기 노드의 규칙은 존재하지 않는 IP 주소를 참조합니다. 이 규칙은 IP 필터의 활성 규칙 세트의 일부이고 노드가 장애 복구 후 주소를 수신할 때 영향을 받습니다.

    • 모든 필터링 규칙은 동일한 IPMP 그룹의 모든 NIC에서 동일해야 합니다. 즉, 규칙이 특정 인터페이스인 경우, 동일한 IPMP 그룹의 다른 모든 인터페이스에도 동일한 규칙이 존재해야 합니다.

  5. ipfilter SMF 서비스를 활성화합니다.


    # svcadm enable /network/ipfilter:default