Sun Cluster Geographic Edition 시스템 관리 설명서

Procedure파트너쉽에 있는 클러스터의 이름을 바꾸는 방법

이 절차에서는 파트너쉽에 있는 클러스터 중 하나의 이름을 바꾸는 방법에 대해 설명합니다. 둘 이상의 클러스터 이름을 동시에 바꿀 수 있습니다.


주 –

이름을 바꾸는 클러스터가 둘 이상의 파트너쉽에 속해 있는 경우 절차의 다음 단계를 진행하기 전에 이름을 바꿀 클러스터와 파트너쉽을 공유하는 모든 클러스터에서 각 단계를 수행합니다.


  1. 이름을 바꿀 클러스터의 한 노드에서 해당 클러스터가 속하는 각 보호 그룹에서 자원 그룹을 제거합니다.

    이 작업은 작업 응용 프로그램의 작동 중지 시간을 방지합니다.


    # geopg remove-resource-group app-rg pg1
    
  2. 보호 그룹에 있는 각 클러스터의 한 노드에서 응용 프로그램 자원 그룹이 제거되었는지 확인합니다.


    # geopg list pg1
    
  3. 이름을 바꿀 클러스터의 한 노드에서 각 보호 그룹을 전역적으로 중지합니다.

    이 작업은 데이터 복제를 중지합니다.


    # geopg stop pg1 -e global
    
  4. 보호 그룹에 있는 각 클러스터의 한 노드에서 보호 그룹을 삭제합니다.


    # geopg delete pg1
    
  5. 파트너쉽에 있는 각 클러스터의 한 노드에서 파트너쉽을 나갑니다.


    # geops leave-partnership ps1
    
  6. 각 클러스터의 한 노드에서 보호 그룹 및 파트너쉽이 제거되었는지 확인합니다.


    # geoadm status
    
  7. 각 클러스터의 한 노드에서 Sun Cluster Geographic Edition 소프트웨어를 비활성화하게 합니다.


    # geoadm stop
    
  8. 각 클러스터의 한 노드에서 Sun Cluster Geographic Edition 소프트웨어가 비활성화한지 확인합니다.

    geo-infrastructure, geo-clusterstate 및 data-replication 자원 그룹이 삭제되었는지 확인합니다.


    # clrg list
    # geoadm status
    
  9. 이름을 바꿀 클러스터의 한 노드에서 클러스터 이름을 변경합니다.

    Sun Cluster Geographic Edition 설치 안내서필수 IP 주소 및 호스트이름 계획에 설명된 클러스터 이름 지정 지침을 따릅니다.


    # cluster rename -c new-clustername
    

    주 –

    클러스터 이름에는 도메인이 포함되지 않아야 합니다. 서로 다른 도메인에 있는 클러스터가 파트너쉽에 포함되어 있으면 필요한 경우 cluster.domain과 같이 클러스터 이름에 도메인 이름을 추가하여 관리 명령에 도메인을 지정합니다. 특정 Sun Cluster Geographic Edition 관리 명령의 경우에만 파트너쉽 클러스터가 동일한 도메인에 있지 않을 때 이러한 정규화된 이름이 필요합니다.


  10. 클러스터 이름이 변경되었는지 확인합니다.


    # cluster list
    
  11. 두 클러스터의 각 노드에서 새 클러스터 이름과 일치하는 호스트 이름 항목이 사용 가능하며 로컬 /etc/hosts 파일에 추가되었는지 확인합니다.

    파트너쉽의 클러스터가 서로 다른 도메인에 있는 경우에는 각 클러스터의 /etc/hosts 항목에 도메인을 포함합니다.


    # ping new-clustername there should be no response
    # echo "IPaddress new-clustername" >> /etc/hosts
    
  12. 각 클러스터의 한 노드에서 Sun Cluster Geographic Edition 소프트웨어를 시작합니다.


    # geoadm start
    

    Sun Cluster Geographic Edition 소프트웨어가 시작되지 않으며 이 실패가 새 논리 호스트의 문제와 관계가 없는 경우 cacaoadm restart 명령을 사용하여 모든 노드에서 공통 에이전트 컨테이너를 재시작한 다음 Sun Cluster Geographic Edition 소프트웨어를 시작합니다.

  13. 각 클러스터의 한 노드에서 Sun Cluster Geographic Edition 소프트웨어가 성공적으로 시작되었는지 확인합니다.


    # geoadm status
    
  14. 각 클러스터의 한 노드에서 클러스터 간에 트러스트를 추가합니다.


    # geops add-trust -c remotepartnerclustername[.domainname]
    
  15. 각 클러스터의 한 노드에서 트러스트가 성공적으로 추가되었는지 확인합니다.


    주 –

    verify-trust 하위 명령에는 도메인 이름을 지정하지 마십시오.



    # geops verify-trust -c remotepartnerclustername
    
  16. 클러스터 간에 새 파트너쉽을 작성하고 결합합니다.

    1. 기본 클러스터에서 파트너쉽을 작성합니다.


      # geops create -c remotepartnerclustername[.domainname] partnershipname
      
    2. 보조 클러스터에서 파트너쉽을 결합합니다.


      # geops join-partnership remotepartnerclustername[.domainname] partnershipname
      
  17. 각 클러스터에서 새 파트너쉽이 성공적으로 작성 및 결합되었는지 확인합니다.


    # geoadm status
    
  18. 이름을 바꾼 클러스터의 노드를 재부트하지 않은 경우 이름을 바꾼 클러스터의 각 노드에서 하트비트를 재시작합니다.

    하트비트를 재시작하면 하트비트에서 새 클러스터 이름을 읽고 저장합니다.


    # /etc/init.d/initgchb_resd stop
    # /etc/init.d/initgchb_resd start
    

예 5–5 파트너쉽에 있는 클러스터의 이름 바꾸기

이 예에서는 paris-newyork-ps 파트너쉽에 있는 클러스터 newyork의 이름을 chicago로 바꿉니다. 이 클러스터에 있는 노드의 이름은 변경되지 않으므로 phys-newyork-1이 새로 명명된 chicago 클러스터의 노드가 됩니다. 먼저 paris-newyork-ps 파트너쉽이 구성 해제됩니다. 클러스터 이름이 바뀐 후 chicago 클러스터를 기본으로 사용하고 paris 클러스터를 보조로 사용하여 새 paris-chicago-ps 파트너쉽이 작성됩니다. 두 클러스터는 동일한 도메인에 속해 있으므로 도메인 이름이 명령에 지정되지 않습니다.


phys-newyork-1# geopg remove-resource-group app-rg

phys-newyork-1# geopg list examplepg
phys-paris-1# geopg list examplepg

phys-newyork-1# geopg stop examplepg -e global

phys-newyork-1# geopg delete examplepg
phys-paris-1# geopg delete examplepg

phys-newyork-1# geops leave-partnership paris-newyork-ps
phys-paris-1# geops leave-partnership paris-newyork-ps

phys-newyork-1# geoadm stop
phys-paris-1# geoadm stop

phys-newyork-1# clrg list
phys-newyork-1# geoadm status
phys-paris-1# clrg list
phys-paris-1# geoadm status

phys-newyork-1# cluster rename -c chicago
phys-newyork-1# cluster list

phys-newyork-1# ping chicago
phys-newyork-1# echo "192.168.10.1 chicago" >> /etc/hosts
repeat on each node of the chicago cluster

phys-paris-1# ping chicago
phys-paris-1# echo "192.168.20.1 chicago" >> /etc/hosts
repeat on each node of the paris cluster

phys-newyork-1# geoadm start
phys-paris-1# geoadm start

phys-newyork-1# geoadm status
phys-paris-1# geoadm status

phys-newyork-1# geops add-trust -c paris
phys-paris-1# geops add-trust -c chicago

phys-newyork-1# geops verify-trust -c paris
phys-paris-1# geops verify-trust -c chicago

phys-newyork-1# geops create -c paris paris-chicago-ps
phys-paris-1# geops join-partnership chicago paris-chicago-ps

phys-newyork-1# geoadm status
phys-paris-1# geoadm status

phys-newyork-1# /etc/init.d/initgchb_resd stop
phys-newyork-1# /etc/init.d/initgchb_resd start
repeat on each node of the chicago cluster

phys-paris-1# /etc/init.d/initgchb_resd stop
phys-paris-1# /etc/init.d/initgchb_resd start
repeat on each node of the paris cluster

다음 순서

다음 작업을 수행합니다.

주 - 새 보호 그룹을 작성하는 경우 데이터 복제가 원하는 방향으로 시작되도록 하려면 어떤 클러스터가 기본이고 어떤 클러스터가 보조인지 주의해서 확인해야 합니다.

해당하는 데이터 복제 설명서의 절차를 수행합니다.