fail_if_the_clock_is_not_synchronized

Fail if the clock is not synchronized

precheck 과정중 아래와 같은 오류가 발생하는 경우가 있다.

TASK [prechecks : Fail if the clock is not synchronized] **********************************************************************************************************************************************************************************************
skipping: [r9-control1]
skipping: [r9-control2]
skipping: [r9-control3]
skipping: [r9-compute1]
fatal: [r9-compute2]: FAILED! => {"changed": false, "msg": "timedatectl sees the system clock as unsynchronized. Please wait for synchronization. Alternatively, set 'prechecks_enable_host_ntp_checks' to 'false' to disable this check if your NTP daemon is not recognised by 'timedatectl status'."}

위 오류 내용은 해당 노드가 NTP동기화가 되어있지 않다는 것인데, 실제로는 노드가 동기화 설정이 되어있더라도 간혹 오류로 저런 현상이 발생하는 경우가 있다.
확실하게 노드가 시간 동기화 설정이 되어있는경우 강제적으로 해당 체크 과정을 넘어가게 설정할 수 있다.

globals.yml에 아래 설정을 추가한다.

# 파일에 아래 설정을 추가한다.
prechecks_enable_host_ntp_checks: false

해당 내용은 kolla-ansible/ansible/roles/prechecks/defaults/main.yml 파일에서 찾아볼 수 있으며
작업 내용은 kolla-ansible/ansible/roles/prechecks/tasks/timesync_checks.yml 파일내에 존재한다.

로그인하면 댓글을 남길 수 있습니다.
  • fail_if_the_clock_is_not_synchronized.txt
  • 마지막으로 수정됨: 2024/09/25 09:18
  • 저자 koov