Solaris OS용 Sun Cluster 시스템 관리 안내서

페일오버 또는 스위치오버 관리 방법의 예

이 절에서는 스위치오버를 호출하는 방법과 응용 프로그램을 보조 클러스터로 전송하는 방법에 대해 설명합니다. 스위치오버 또는 페일오버 이후 DNS 항목을 업데이트합니다. 자세한 내용은 페일오버 또는 스위치오버 관리 지침을 참조하십시오.

이 절에서는 다음 절차에 대해 설명합니다.

Procedure스위치오버 호출 방법

  1. 수퍼유저 또는 solaris.cluster.admin RBAC 인증을 제공하는 역할로 nodeAnodeC에 액세스합니다.

  2. 기본 클러스터를 로깅 모드로 변경합니다.

    • Sun StorEdge Availability Suite 소프트웨어:


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -l lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      
    • Sun StorageTek Availability Suite 소프트웨어:


      nodeA# /usr/sbin/sndradm -n -l lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      

    디스크의 데이터 볼륨을 쓸 경우 동일한 장치 그룹의 비트맵 볼륨이 업데이트됩니다. 복제가 발생하지 않습니다.

  3. 기본 클러스터와 보조 클러스터가 로깅 모드에 있고 자동 동기화가 꺼져 있는지 확인합니다.

    1. nodeA에서 모드 및 설정을 확인합니다.

      • Sun StorEdge Availability Suite 소프트웨어:


        nodeA# /usr/opt/SUNWesm/sbin/sndradm -P
        
      • Sun StorageTek Availability Suite 소프트웨어:


        nodeA# /usr/sbin/sndradm -P
        

      출력 내용이 다음과 같이 표시됩니다.


      /dev/vx/rdsk/devgrp/vol01 ->
      lhost-reprg-sec:/dev/vx/rdsk/devgrp/vol01
      autosync:off, max q writes:4194304,max q fbas:16384,mode:sync,ctag:
      devgrp, state: logging
    2. nodeC에서 모드 및 설정을 확인합니다.

      • Sun StorEdge Availability Suite 소프트웨어:


        nodeC# /usr/opt/SUNWesm/sbin/sndradm -P
        
      • Sun StorageTek Availability Suite 소프트웨어:


        nodeC# /usr/sbin/sndradm -P
        

      출력 내용이 다음과 같이 표시됩니다.


      /dev/vx/rdsk/devgrp/vol01 <-
      lhost-reprg-prim:/dev/vx/rdsk/devgrp/vol01
      autosync:off, max q writes:4194304,max q fbas:16384,mode:sync,ctag:
      devgrp, state: logging

    nodeAnodeC의 경우 상태는 logging이고 자동 동기화의 활성 상태는 off가 되어야 합니다.

  4. 보조 클러스터가 기본 클러스터를 대신할 준비가 되어 있는지 확인합니다.


    nodeC# fsck -y /dev/vx/rdsk/devgrp/vol01
    
  5. 보조 클러스터로 스위치오버합니다.


    nodeC# clresourcegroup switch -n nodeC nfs-rg
    
다음 순서

DNS 항목 업데이트 방법으로 이동합니다.

ProcedureDNS 항목 업데이트 방법

DNS가 클라이언트를 클러스터에 매핑하는 방법에 대해서는 그림 4–8을 참조하십시오.

시작하기 전에

스위치오버 호출 방법 절차를 완료합니다.

  1. nsupdate 명령을 시작합니다.

    자세한 내용은 nsupdate(1M) 매뉴얼 페이지를 참조하십시오.

  2. 두 클러스터 모두에서 응용 프로그램 자원 그룹의 논리 호스트 이름과 클러스터 IP 주소간의 현재 DNS 매핑을 제거합니다.


    > update delete lhost-nfsrg-prim A
    > update delete lhost-nfsrg-sec A
    > update delete ipaddress1rev.in-addr.arpa ttl PTR lhost-nfsrg-prim
    > update delete ipaddress2rev.in-addr.arpa ttl PTR lhost-nfsrg-sec
    
    ipaddress1rev

    기본 클러스터의 IP 주소(역방향)

    ipaddress2rev

    보조 클러스터의 IP 주소(역방향)

    ttl

    지속 시간(초)기본값은 3600입니다.

  3. 두 클러스터 모두에서 응용 프로그램 자원 그룹의 논리 호스트 이름과 클러스터 IP 주소간에 새로운 DNS 매핑을 만듭니다.

    기본 논리 호스트 이름을 보조 클러스터의 IP 주소로 매핑하고, 보조 논리 호스트 이름을 기본 클러스터의 IP 주소로 매핑합니다.


    > update add lhost-nfsrg-prim ttl A ipaddress2fwd
    > update add lhost-nfsrg-sec ttl A ipaddress1fwd
    > update add ipaddress2rev.in-addr.arpa ttl PTR lhost-nfsrg-prim
    > update add ipaddress1rev.in-addr.arpa ttl PTR lhost-nfsrg-sec
    
    ipaddress2fwd

    보조 클러스터의 IP 주소(전방향)

    ipaddress1fwd

    기본 클러스터의 IP 주소(전방향)