설치가 완료된 후에 클러스터 노드의 개인용 호스트 이름을 변경하려면 이 절차를 사용하십시오.
처음 클러스터를 설치할 때 개인용 호스트 이름 기본값이 할당됩니다. 개인용 호스트 이름의 기본값은 clusternode<nodeid>-priv 형식입니다. 예를 들면, clusternode3-priv와 같습니다. 도메인에서 이미 사용하고 있는 이름이면 개인용 호스트 이름을 변경해야 합니다.
새 개인용 호스트 이름에 IP 주소를 할당하지 마십시오. IP 주소는 클러스터링 소프트웨어에서 할당합니다.
클러스터의 모든 노드에서 개인용 호스트 이름을 캐시할 수 있는 데이터 서비스 자원이나 기타 응용프로그램을 비활성화하십시오.
# scswitch -n -j resource1, resource2 |
비활성화하는 응용프로그램에 다음을 포함하십시오.
HA-DNS 및 HA-NFS 서비스(구성된 경우).
개인용 호스트 이름을 사용하도록 사용자가 구성한 응용프로그램.
개인용 상호 연결을 통해 클라이언트가 사용하는 응용프로그램.
scswitch 명령 사용 방법은 scswitch(1M) 설명서 페이지와 Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide를 참조하십시오.
클러스터의 각 노드에서 NTP(Network Time Protocol) 데몬을 종료하십시오.
NTP 데몬에 대한 자세한 내용은 xntpd 설명서 페이지를 참조하십시오.
# /etc/init.d/xntpd stop |
개인용 호스트 이름을 변경할 노드의 이름을 결정하십시오.
# scconf -p | grep node |
scsetup 유틸리티를 실행하여 개인용 호스트 이름을 변경하십시오.
클러스터의 한 노드에서만 이 작업을 하면 됩니다.
새 개인용 호스트 이름을 선택할 경우에는 이름이 클러스터 노드에서 고유해야 합니다.
Main Menu에서 5, Private Hostnames를 선택하십시오.
Private Hostnames Menu에서 1, Change a Private Hostname을 선택하십시오.
화면에 표시되는 물음에 답하십시오. 개인용 호스트 이름을 변경할 노드 이름(clusternode<nodeid>-priv)과 새 개인용 호스트 이름을 묻습니다.
이름 서비스 캐시를 삭제하십시오.
클러스터의 각 노드에 대하여 다음 명령을 실행하십시오. 그러면 클러스터 응용프로그램과 데이터 서비스가 이전 개인용 호스트 이름에 액세스하지 않습니다.
# nscd -i hosts |
각 노드에서 ntp.conf 파일을 편집하여 개인용 호스트 이름을 새 이름으로 변경하십시오.
원하는 편집 도구를 사용하십시오.
설치하면서 이 작업을 할 경우에는 구성된 노드의 이름도 제거해야 합니다. 기본 템플릿에는 8개의 노드가 사전 구성되어 있습니다. 일반적으로 각 클러스터 노드에 있는 ntp.conf 파일이 동일합니다.
모든 클러스터 노드에서 새 개인용 호스트 이름을 핑하여 성공하는지 확인하십시오.
NTP 데몬을 다시 시작하십시오.
클러스터의 각 노드에서 이 작업을 수행하십시오.
# /etc/init.d/xntpd start |
단계 1에서 비활성화된 모든 데이터 서비스 자원과 기타 응용프로그램을 활성화하십시오.
# scswitch -e -j resource1, resource2 |
scswitch 명령 사용 방법은 scswitch(1M) 설명서 페이지와 Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide를 참조하십시오.
다음은 phys-schost-2 노드에서 개인용 호스트 이름 clusternode2-priv를 clusternode4-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.] |