Alterator-mirror: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
== Название пакета == | |||
{{pkg|alterator-mirror}} | |||
== Назначение == | == Назначение == | ||
Модуль | Модуль '''Сервер обновлений''' предназначен для зеркалирования репозиториев ALT Linux и публикации их для обновлений рабочих станций и серверов. | ||
Модуль позволяет: | |||
*просмотреть информацию о зеркалируемых репозиториях; | |||
*выбрать репозитории для зеркалирования из предложенного списка; | |||
*настроить периодичность зеркалирования; | |||
*настроить параметры каждого зеркалируемого репозитория: источник, архитектура, параметры публикации. | |||
== Настройка хранилища репозитория == | == Настройка хранилища репозитория == | ||
Строка 13: | Строка 24: | ||
== Настройка сервера обновлений == | == Настройка сервера обновлений == | ||
Модуль | Модуль '''Сервер обновлений''' доступен в веб-интерфейсе по адресу https://ip-address:8080 (раздел {{nav|«Серверы»|«Сервер обновлений»}}): | ||
[[Файл:Alterator-mirror.png|Сервер обновлений]] | |||
На странице модуля можно выбрать, как часто выполнять закачку пакетов, можно выставить время, когда начинать зеркалирование. | |||
При нажатии на название репозитория, появляются настройки этого репозитория: | |||
[[Файл:Alterator-mirror2.png|Настройки репозитория]] | [[Файл:Alterator-mirror2.png|Настройки репозитория]] | ||
Необходимо выбрать источник | Необходимо выбрать источник, архитектуру процессора (если их несколько, то стоит выбрать соответствующие). | ||
Сервер обновлений предоставляет возможность автоматически настроить обновление клиентских машин в нужном режиме: | Сервер обновлений предоставляет возможность автоматически настроить обновление клиентских машин в нужном режиме: | ||
;Локальное зеркало репозитория: | ;Локальное зеркало репозитория: | ||
В этом режиме на сервере создаётся копия удалённого репозитория, доступная клиентским машинам по протоколу FTP. Загрузка ПО клиентскими машинами производится с локального сервера. Наличие на локальном сервере зеркала репозитория при большом количестве машин в сети позволяет существенно сэкономить на трафике. | :В этом режиме на сервере создаётся копия удалённого репозитория, доступная клиентским машинам по протоколу FTP. Загрузка ПО клиентскими машинами производится с локального сервера. Наличие на локальном сервере зеркала репозитория при большом количестве машин в сети позволяет существенно сэкономить на трафике. | ||
;Публикация репозитория: | ;Публикация репозитория: | ||
В этом случае | :В этом случае публикуется или URL внешнего сервера, содержащего репозиторий или, если включено локальное зеркало репозитория, адрес этого сервера. Такая публикация позволяет клиентским машинам автоматически настроить свои менеджеры пакетов на использование внешнего или локального репозитория. | ||
Здесь также можно указать имена каталогов и файлов, которые будут исключены из синхронизации, что позволит уменьшить размер скачиваемых файлов и занимаемое репозиторием место на диске. Например, не скачивать пакеты с исходным кодом и пакеты с отладочной информацией: | |||
SRPMS | |||
*-debuginfo-* | |||
Шаблоны указываются по одному в отдельной строке. Символ «*» используется для подстановки любого количества символов. | |||
Настройка локального репозитория заканчивается нажатием на кнопку | Настройка локального репозитория заканчивается нажатием на кнопку «Применить». | ||
== Использование на стороне клиента == | == Использование на стороне клиента == |
Версия от 18:01, 6 июля 2020
Название пакета
alterator-mirror
Назначение
Модуль Сервер обновлений предназначен для зеркалирования репозиториев ALT Linux и публикации их для обновлений рабочих станций и серверов.
Модуль позволяет:
- просмотреть информацию о зеркалируемых репозиториях;
- выбрать репозитории для зеркалирования из предложенного списка;
- настроить периодичность зеркалирования;
- настроить параметры каждого зеркалируемого репозитория: источник, архитектура, параметры публикации.
Настройка хранилища репозитория
По умолчанию локальное зеркало репозитория находится в /srv/public/mirror. Для того, чтобы зеркалирование происходило в другую папку необходимо эту папку примонтировать в папку /srv/public/mirror. Для этого в файл /etc/fstab следует вписать следующую строку
/media/disk/localrepo /srv/public/mirror none rw,bind,auto 0 0
где /media/disk/localrepo — папка-хранилище локального репозитория.
Настройка сервера обновлений
Модуль Сервер обновлений доступен в веб-интерфейсе по адресу https://ip-address:8080 (раздел «Серверы» ▷ «Сервер обновлений»):
На странице модуля можно выбрать, как часто выполнять закачку пакетов, можно выставить время, когда начинать зеркалирование.
При нажатии на название репозитория, появляются настройки этого репозитория:
Необходимо выбрать источник, архитектуру процессора (если их несколько, то стоит выбрать соответствующие).
Сервер обновлений предоставляет возможность автоматически настроить обновление клиентских машин в нужном режиме:
- Локальное зеркало репозитория
- В этом режиме на сервере создаётся копия удалённого репозитория, доступная клиентским машинам по протоколу FTP. Загрузка ПО клиентскими машинами производится с локального сервера. Наличие на локальном сервере зеркала репозитория при большом количестве машин в сети позволяет существенно сэкономить на трафике.
- Публикация репозитория
- В этом случае публикуется или URL внешнего сервера, содержащего репозиторий или, если включено локальное зеркало репозитория, адрес этого сервера. Такая публикация позволяет клиентским машинам автоматически настроить свои менеджеры пакетов на использование внешнего или локального репозитория.
Здесь также можно указать имена каталогов и файлов, которые будут исключены из синхронизации, что позволит уменьшить размер скачиваемых файлов и занимаемое репозиторием место на диске. Например, не скачивать пакеты с исходным кодом и пакеты с отладочной информацией:
SRPMS *-debuginfo-*
Шаблоны указываются по одному в отдельной строке. Символ «*» используется для подстановки любого количества символов.
Настройка локального репозитория заканчивается нажатием на кнопку «Применить».
Использование на стороне клиента
На клиентских машинах необходимо настроить модуль Обновление системы отметив в нем «Обновление системы, управляемое сервером». Процесс обновления будет запускаться автоматически согласно заданному расписанию.
Использование на стороне клиента
Собственно обновление осуществляется не через общесистемные источники в /etc/apt/sources.list*, а командой
/usr/sbin/sisyphus-updates >/var/log/sisyphus-updates.log 2>&1
конфигурация: /etc/sisyphus-updates/sisyphus-updates.conf
При этом и на сервере и на клиенте должна быть запущена служба avahi-daemon