Product Documentation

시간 동기화 구성

Aug 30, 2016

NetScaler 장비가 NTP(Network Time Protocol) 서버의 로컬 시간과 동기화되도록 구성할 수 있습니다. 그러면 NetScaler가 네트워크의 다른 서버와 동일한 날짜 및 시간 설정을 가지게 됩니다. NTP에서는 UDP(User Datagram Protocol) 포트 123을 전송 계층으로 사용합니다. NTP 구성 파일에 NTP 서버를 추가하여 장비가 이러한 서버에서 정기적으로 업데이트를 받도록 해야 합니다.

로컬 NTP 서버가 없는 경우 공식 NTP 사이트(http://www.ntp.org)에서 공개 액세스 NTP 서버 목록을 확인할 수 있습니다.

장비에서 클럭 동기화를 구성하려면

  1. 명령줄에 로그온한 다음셸 명령을 사용합니다.
  2. 셸 프롬프트에서 /etc 디렉터리의 ntp.conf 파일을 /nsconfig 디렉터리로 복사합니다. 해당 파일이 /nsconfig 디렉터리에 이미 있는 경우 ntp.conf 파일에서 다음 항목을 제거해야 합니다.

    restrict localhost

    restrict 127.0.0.2

    이러한 항목은 장치를 시간 서버로 실행하는 경우에만 필요합니다. 그러나 이 기능은 NetScaler에서 지원되지 않습니다.

  3. /nsconfig/ntp.conf를 편집하여 파일의 서버 및 제한 항목 아래에 원하는 NTP 서버에 대한 IP 주소를 입력합니다.
  4. /nsconfig 디렉터리에 이름이 rc.netscaler인 파일이 없는 경우 해당 파일을 만듭니다.
  5. /nsconfig/rc.netscaler를 편집하여 다음 항목을 추가합니다./usr/sbin/ntpd -c /nsconfig/ntp.conf -l /var/log/ntpd.log &

    이 항목은 ntpd 서비스를 시작하고 ntp.conf 파일을 확인하며 /var/log 디렉터리에 메시지를 로깅합니다.

    참고: NetScaler와 시간 서버 간의 시간 차이가 1000초를 초과할 경우 ntpd 서비스가 종료되고 NetScaler 로그에 메시지가 기록됩니다. 이러한 상황을 방지하려면 강제로 시간을 동기화하는 -g 옵션을 사용하여 ntpd를 시작해야 합니다. 다음 항목을 /nsconfig/rc.netscaler에 추가합니다.

    /usr/sbin/ntpd -g -c /nsconfig/ntp.conf -l /var/log/ntpd.log &

    시간 차이가 클 때 강제로 시간을 동기화하지 않으려는 경우 날짜를 수동으로 설정한 다음 ntpd를 다시 시작하면 됩니다. 셸에서 다음 명령을 실행하여 장비와 시간 서버 간의 시간 차이를 확인할 수 있습니다.

    ntpdate -q 
  6. 장비를 재부팅하여 시간 동기화를 활성화합니다.
    참고: 장비를 다시 시작하기 전에 시간 동기화를 시작하려면 5단계에서 rc.netscaler 파일에 추가한 다음 명령을 셸 프롬프트에 입력합니다.
    /usr/sbin/ntpd -c /nsconfig/ntp.conf -l /var/log/ ntpd.log &