Oracle® Solaris Cluster 4.3 시스템 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 7월
 
 

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

설치가 완료된 후 이 절차를 사용하여 클러스터 노드의 개인 호스트 이름을 변경합니다.

처음 클러스터를 설치할 때 개인 호스트 이름으로 기본값이 할당됩니다. 기본 개인 호스트 이름은 clusternodenodeid-priv 형식(예: clusternode3-priv)을 사용합니다. 해당 이름을 도메인에서 이미 사용 중인 경우에만 개인 호스트 이름을 변경합니다.


Caution

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


phys-schost# 프롬프트는 전역 클러스터 프롬프트를 반영합니다. 전역 클러스터에서 이 절차를 수행합니다.

이 절차에서는 장문형 Oracle Solaris Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다.

  1. 클러스터의 모든 노드에서 개인 호스트 이름을 캐시할 수 있는 데이터 서비스 리소스나 기타 응용 프로그램을 사용 안함으로 설정합니다.
    phys-schost# clresource disable resource[,…]

    사용 안함으로 설정할 응용 프로그램에 다음을 포함하십시오.

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

    • 개인 호스트 이름을 사용하도록 사용자정의 구성된 모든 응용 프로그램

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

    clresource 명령 사용에 대한 자세한 내용은 clresource(1CL) 매뉴얼 페이지 및 Oracle Solaris Cluster 4.3 데이터 서비스 계획 및 관리 설명서를 참조하십시오.

  2. 사용 중인 NTP 구성 파일이 변경할 개인 호스트 이름을 참조하는 경우 클러스터의 각 노드에서 NTP 데몬을 중지합니다.

    svcadm 명령을 사용하여 NTP 데몬을 종료합니다. NTP 데몬에 대한 자세한 내용은 svcadm(1M) 매뉴얼 페이지를 참조하십시오.

    phys-schost# svcadm disable ntp
  3. clsetup 유틸리티를 실행하여 해당 노드의 개인 호스트 이름을 변경합니다.

    클러스터의 노드 중 하나에서만 유틸리티를 실행합니다. 자세한 내용은 clsetup(1CL) 매뉴얼 페이지를 참조하십시오.


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

    clsetup 유틸리티 대신 clnode 명령을 실행하여 개인 호스트 이름을 변경할 수도 있습니다. 아래 예에서 클러스터 노드 이름은 phys-schost-1입니다. 다음 clnode 명령을 실행한 후 Step 6로 이동합니다.

    phys-schost# clnode set -p privatehostname=New-private-nodename phys-schost-1
  4. clsetup 유틸리티에서 개인 호스트 이름 옵션에 대한 번호를 입력합니다.
  5. clsetup 유틸리티에서 개인 호스트 이름을 변경하는 옵션에 대한 번호를 입력합니다.

    화면에 표시되는 질문에 답하십시오. 개인 호스트 이름을 변경할 노드의 이름(clusternodenodeid-priv)과 새 개인 호스트 이름을 묻는 메시지가 표시됩니다.

  6. 이름 서비스 캐시를 비웁니다.

    클러스터의 각 노드에서 이 단계를 수행합니다. 해당 캐시를 비우면 클러스터 응용 프로그램 및 데이터 서비스에서 이전의 개인 호스트 이름에 액세스할 수 없습니다.

    phys-schost# nscd -i hosts
  7. NTP 구성이나 include 파일에서 개인 호스트 이름을 변경한 경우 각 노드에서 NTP 파일을 업데이트합니다.

    NTP 구성 파일(/etc/inet/ntp.conf)에서 개인 호스트 이름을 변경했고 피어 호스트 항목 또는 피어 호스트의 include 파일을 가리키는 포인터가 NTP 구성 파일(/etc/inet/ntp.conf.include)에 있는 경우 각 노드에서 파일을 업데이트합니다. NTP include 파일에서 개인 호스트 이름을 변경한 경우 각 노드에서 /etc/inet/ntp.conf.sc 파일을 업데이트합니다.

    1. 원하는 편집 도구를 사용합니다.

      설치 시 이 단계를 수행할 경우에는 구성된 노드의 이름도 제거해야 합니다. 일반적으로 각 클러스터 노드에 있는 ntp.conf.sc 파일은 동일합니다.

    2. 모든 클러스터 노드에서 새 개인 호스트 이름에 대해 ping 명령을 수행하여 성공하는지 확인합니다.
    3. NTP 데몬을 다시 시작합니다.

      클러스터의 각 노드에서 이 단계를 수행하십시오.

      svcadm 명령을 사용하여 NTP 데몬을 다시 시작합니다.

      # svcadm enable svc:network/ntp:default
  8. Step 1에서 사용 안함으로 설정된 모든 데이터 서비스 리소스와 다른 응용 프로그램을 사용으로 설정합니다.
    phys-schost# clresource enable resource[,…]

    clresource 명령 사용에 대한 자세한 내용은 clresource(1CL) 매뉴얼 페이지 및 Oracle Solaris Cluster 4.3 데이터 서비스 계획 및 관리 설명서를 참조하십시오.

예 81  개인 호스트 이름 변경

다음 예에서는 phys-schost-2 노드의 개인 호스트 이름을 clusternode2-priv에서 clusternode4-priv로 변경합니다. 각 노드에서 이 작업을 수행합니다.

Disable all applications and data services as necessary
phys-schost-1# svcadm disable ntp
phys-schost-1# clnode show | grep node
...
private hostname:                           clusternode1-priv
private hostname:                           clusternode2-priv
private hostname:                           clusternode3-priv
...
phys-schost-1# clsetup
phys-schost-1# nscd -i hosts
phys-schost-1# pfedit /etc/inet/ntp.conf.sc
...
peer clusternode1-priv
peer clusternode4-priv
peer clusternode3-priv
phys-schost-1# ping clusternode4-priv
phys-schost-1# svcadm enable ntp
Enable all applications and data services disabled at the beginning of the procedure