Sun Cluster 3.0 12/01 시스템 관리 안내서

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

설치가 완료된 후에 클러스터 노드의 개인용 호스트 이름을 변경하려면 이 절차를 사용하십시오.

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


주의 - 주의 -

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


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


    # scswitch -n -j resource1, resource2
    

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

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

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

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

    scswitch 명령 사용 방법은 scswitch(1M) 설명서 페이지와 Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide를 참조하십시오.

  2. 클러스터의 각 노드에서 NTP(Network Time Protocol) 데몬을 종료하십시오.

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


    # /etc/init.d/xntpd stop
    

  3. 개인용 호스트 이름을 변경할 노드의 이름을 결정하십시오.


    # scconf -p | grep node
    

  4. scsetup 유틸리티를 실행하여 개인용 호스트 이름을 변경하십시오.

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


    주 -

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


  5. Main Menu에서 5, Private Hostnames를 선택하십시오.

  6. Private Hostnames Menu에서 1, Change a Private Hostname을 선택하십시오.

    화면에 표시되는 물음에 답하십시오. 개인용 호스트 이름을 변경할 노드 이름(clusternode<nodeid>-priv)과 새 개인용 호스트 이름을 묻습니다.

  7. 이름 서비스 캐시를 삭제하십시오.

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


    # nscd -i hosts
    

  8. 각 노드에서 ntp.conf 파일을 편집하여 개인용 호스트 이름을 새 이름으로 변경하십시오.

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

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

  9. 모든 클러스터 노드에서 새 개인용 호스트 이름을 핑하여 성공하는지 확인하십시오.

  10. NTP 데몬을 다시 시작하십시오.

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


    # /etc/init.d/xntpd start
    

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


    # scswitch -e -j resource1, resource2
    

    scswitch 명령 사용 방법은 scswitch(1M) 설명서 페이지와 Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide를 참조하십시오.

6.1.6.1 예: 개인용 호스트 이름 변경

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


[Disable all applications and data services as necessary.]
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
[Enable all applications and data services disabled at the beginning of the procedure.]