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

개인 호스트 이름을 변경하는 방법

설치를 완료한 후 클러스터 노드의 개인 호스트 이름을 변경하려면 다음 절차를 수행하십시오.

처음 클러스터를 설치할 때 개인 호스트 이름으로 기본값이 할당됩니다. 개인 호스트 이름의 기본값은 clusternode<nodeid>-priv 형식입니다. 예를 들면, clusternode3-priv입니다. 도메인에서 이미 사용하고 있는 이름이면 개인 호스트 이름을 변경해야 합니다.


주의 – 주의 –

새 개인 호스트 이름에 IP 주소를 할당하지 마십시오. IP 주소는 클러스터링 소프트웨어에서 할당합니다.


  1. 클러스터의 모든 노드에서 데이터 서비스 자원 또는 개인 호스트 이름을 캐시할 수 있는 기타 응용 프로그램을 모두 비활성화합니다.


    # scswitch -n -j resource1, resource2
    

    비활성화하는 응용 프로그램에 다음을 포함하십시오.

    • HA-DNS 및 HA-NFS 서비스(구성된 경우)

    • 개인 호스트 이름을 사용하도록 사용자가 구성한 응용 프로그램

    • 개인용 상호 연결을 통해 클라이언트가 사용하는 응용 프로그램

    scswitch 명령 사용에 대한 자세한 내용은 scswitch(1M) 설명서 페이지 및 Sun Cluster Data Service Planning and Administration Guide for Solaris OS를 참조하십시오.

  2. 클러스터의 각 노드에서 NTP (Network Time Protocol) 데몬을 종료합니다.

    NTP 데몬에 대한 자세한 내용은 xntpd(1M) 설명서 페이지를 참조하십시오.


    # /etc/initd./xntpd.cluster stop
    

  3. 해당 노드의 개인 호스트 이름을 변경하려면 scsetup(1M) 유틸리티를 실행합니다.

    클러스터의 한 노드에서만 이 작업을 하면 됩니다.


    주 –

    새 개인 호스트 이름을 선택할 경우에는 이름이 클러스터 노드에서 고유해야 합니다.


  4. 주 메뉴에서 5, 개인 호스트 이름을 선택합니다.

  5. 개인 호스트 이름 메뉴에서 1, 개인 호스트 이름 변경을 선택합니다.

    프롬프트가 표시되면 질문에 답합니다. 개인 호스트 이름을 변경할 노드 이름(clusternode<nodeid>-priv)과 새 개인 호스트 이름을 묻는 메시지가 표시됩니다.

  6. 이름 서비스 캐시를 삭제합니다.

    클러스터의 각 노드에 대하여 다음 명령을 실행하십시오. 그러면 클러스터 응용 프로그램과 데이터 서비스가 이전 개인 호스트 이름에 액세스하지 않습니다.


    # nscd -i hosts
    

  7. 각 노드에서 ntp.conf.cluster 파일을 편집하여 개인 호스트 이름을 새 이름으로 변경합니다.

    원하는 편집 도구를 사용하십시오.

    설치 중에 이 작업을 할 경우에는 구성된 노드의 이름도 제거해야 합니다. 기본 템플리트에는 16개의 노드가 사전 구성되어 있습니다. 일반적으로 각 클러스터 노드에 있는 ntp.conf.cluster 파일은 동일합니다.

  8. 모든 클러스터 노드에서 새 개인 호스트 이름을 핑하여 성공하는지 확인합니다.

  9. NTP 데몬을 다시 시작합니다.

    클러스터의 각 노드에서 이 작업을 수행하십시오.


    # /etc/initd./xntpd.cluster start
    

  10. 단계 1에서 비활성화된 모든 데이터 서비스 자원과 기타 응용 프로그램을 액세스하십시오.


    # scswitch -e -j resource1, resource2
    

    scswitch 명령 사용에 대한 자세한 내용은 scswitch 설명서 페이지 및 Sun Cluster Data Services Planning and Administration Guide for Solaris OS를 참조하십시오.

예—개인 호스트 이름 변경

다음은 phys-schost-2 노드에서 개인 호스트 이름 clusternode2-privclusternode4-priv로 변경하는 예입니다.


[필요한 경우, 모든 응용 프로그램과 데이터 서비스 비활성화]
phys-schost-1# /etc/init.d/xntpd stop
phys-schost-1# scconf -p | grep node
 ...
 Cluster nodes:                  phys-schost-1 phys-schost-2 phys-
 schost-3
 Cluster node name:                                 phys-schost-1
  Node private hostname:                           clusternode1-priv
 Cluster node name:                                 phys-schost-2
  Node private hostname:                           clusternode2-priv
 Cluster node name:                                 phys-schost-3
  Node private hostname:                           clusternode3-priv
 ...
phys-schost-1# scsetup
phys-schost-1# nscd -i hosts
phys-schost-1# vi /etc/inet/ntp.conf
 ...
 peer clusternode1-priv
 peer clusternode4-priv
 peer clusternode3-priv
phys-schost-1# ping clusternode4-priv
phys-schost-1# /etc/init.d/xntpd start
[절차 시작 시 비활성화한 모든 응용 프로그램과 데이터 서비스 비활성화]