add: настройка времени
This commit is contained in:
parent
b30ebec857
commit
8ff5cd3dd7
@ -270,6 +270,49 @@ ping opi5plus-3
|
||||
|
||||
## Еще немного подготовительных действий
|
||||
|
||||
#### Настойка времени
|
||||
|
||||
Посмотреть текущий часовой пояс можно командой:
|
||||
```shell
|
||||
timedatectl
|
||||
```
|
||||
|
||||
Установим на всех узлах часовой пояс. Например, для Москвы:
|
||||
```shell
|
||||
sudo timedatectl set-timezone Europe/Moscow
|
||||
```
|
||||
На Orange Pi 5 настройку часового пояса можно сделать и через `orangepi-config` (пункт **'System: Timezone'**).
|
||||
|
||||
Также установим NTP (Network Time Protocol) для синхронизации времени. Описание установки и настройки есть
|
||||
[в другой заметке](../misc/deploying-django-site-to-dvs-hosting.md#3-настраиваем-службу-времени-необязательно).
|
||||
|
||||
Следует отметить, что т.к. у Orange Pi 5 Plus есть встроенные часы реального времени (RTC), а NTP-клиент создает
|
||||
более высокие накладные расходы по сравнению с SNTP (Simple Network Time Protocol), то для микрокомпьютеров можно
|
||||
немного поднастроить его. В частности убрать дефолтный список NTP-серверов и добавить только ближайшие к нам.
|
||||
Список NTP-серверов можно посмотреть на сайте [ntppool.org](https://www.ntppool.org/). Например, для России список
|
||||
пула в `/etc/ntp.conf` будет такой (и добавим еще московский из описания выше... и не забудьте убрать дефолтные):
|
||||
```text
|
||||
pool 0.ru.pool.ntp.org minpoll 9 maxpoll 14
|
||||
pool 1.ru.pool.ntp.org minpoll 9 maxpoll 14
|
||||
pool 2.ru.pool.ntp.org minpoll 9 maxpoll 14
|
||||
pool 3.ru.pool.ntp.org minpoll 9 maxpoll 14
|
||||
server ntp.msk-ix.ru minpoll 8 maxpoll 12 prefer
|
||||
```
|
||||
|
||||
Здесь:
|
||||
* `pool` -- Указывает пул серверов времени. Клиент автоматически выбирает серверы из указанного пула и может
|
||||
переключаться между ними для повышения надежности и отказоустойчивости. `server` -- указывает конкретный сервер
|
||||
времени для синхронизации. Если сервер недоступен, NTP-клиент будет пытаться подключиться к нему снова
|
||||
через некоторое время.
|
||||
* `minpoll` и `maxpoll` -- это минимальный и максимальный интервалы обращения к серверу. Значения -- это степени
|
||||
двойки, которые определяются как 2 в степени N, где N -- это число. По умолчанию значения равны 6 (64 секунды) и 10
|
||||
(~17 минут). Но для микрокомпьютеров можно установить значения побольше. У нас 9 (~8.5 минут и 14 (~4.5 часа).
|
||||
* `prefer`-- это приоритетный сервер. Если у нас несколько серверов, то NTP-клиент будет обращаться к приоритетному.
|
||||
|
||||
Это позволит уменьшить нагрузку от NTP-клиента и снизить трафик.
|
||||
|
||||
#### Установка необходимых пакетов
|
||||
|
||||
В системе уже должны быть установлены пакеты `apt-transport-https` (для работы с HTTPS-репозиториями) и `curl` (для
|
||||
передачи и получения данных с использованием различных протоколов), `wget` (для загрузки файлов из интернета), `gnupg`
|
||||
(для работы с GPG-ключами), `sudo` (для выполнения команд от имени суперпользователя), `iptables` (для настройки
|
||||
@ -289,7 +332,6 @@ sudo apt install keepalived haproxy
|
||||
|
||||
|
||||
|
||||
|
||||
## Установим Docker и Kubernetes
|
||||
|
||||
Для начала надо установить GPG-ключи репозитория Docker и Kubernetes. Установка GPG-ключей для Docker подробна
|
||||
|
Loading…
Reference in New Issue
Block a user