Solaris OS용 Sun Cluster 개념 안내서

클러스터 시간

클러스터에 있는 모든 노드 간의 시간은 동기화해야 합니다. 클러스터 작동에서 외부 시간 소스를 사용하여 클러스터 노드를 동기화할 것인지는 중요하지 않습니다. Sun Cluster 시스템은 NTP(Network Time Protocol)를 사용하여 노드 간에 클럭을 동기화합니다.

일반적으로 초의 끝자리 수 부분에 대해 시스템 시계를 변경해도 문제는 없습니다. 그러나 작동하는 클러스터에서 date(1), rdate(1M) 또는 xntpdate(1M) 명령을 실행하면(대화식으로 또는 cron 스크립트 내에서), 시스템 시계를 시간 소스와 동기화하기 위해 초의 끝자리 소수 부분보다 훨씬 큰 시간 값을 강제로 변경할 수 있습니다. 이러한 강제 변경으로 파일 수정 타임스탬프에 문제가 되거나 NTP 서비스에 혼란이 올 수 있습니다.

각 클러스터 노드에 Solaris 운영 체제를 설치할 때 해당 노드의 기본 시간과 날짜 설정을 변경할 수 있습니다. 일반적으로 출하 시의 기본값을 승인할 수 있습니다.

scinstall(1M) 명령을 사용하여 Sun Cluster 소프트웨어를 설치하는 프로세스 중에 클러스터에 NTP를 구성하는 단계가 있습니다. Sun Cluster 소프트웨어는 모든 클러스터 노드 사이에 동등한 관계를 설정하는 템플릿 파일인 ntp.cluster를 제공합니다(설치된 클러스터 노드의 /etc/inet/ntp.cluster 참조). 한 개의 노드는 “선호하는” 노드로 지정됩니다. 노드들은 개인 호스트 이름으로 식별되고 시간 동기화가 클러스터 상호 연결을 거쳐 발생합니다. NTP에 대한 클러스터를 구성하는 방법에 대한 지침은 Solaris OS용 Sun Cluster 소프트웨어 설치 안내서의 2 장, Sun Cluster 소프트웨어 설치 및 구성를 참조하십시오.

대신 클러스터 외부에 하나 이상의 NTP 서버를 설정하고 이 구성을 적용하여 ntp.conf 파일을 변경할 수도 있습니다.

일반적인 작동 하에서는 클러스터에서 시간을 조정할 필요가 없습니다. 그러나 Solaris 운영 체제를 설치할 때 시간이 잘못 설정되어 이를 변경하려는 경우 수행해야 할 절차는 Solaris OS용 Sun Cluster 시스템 관리 안내서의 7 장, 클러스터 관리에 있습니다.