Назад | Перейти на главную страницу

Как создать Yum Cache Server для клиентских машин в локальной сети

Как и в Ubuntu, у нас есть возможность создать «сервер кеширования обновлений Ubuntu», который загружает и обновляет пакеты прямо из Интернета и обслуживает другие клиентские машины Ubuntu для установки / обновления пакетов. Таким же образом для дистрибутива на основе RHEL (Centos, Fedora) мы можем создать «сервер кеширования обновлений», который загружает пакеты из Интернета и предоставляет их на клиентский компьютер в локальной сети локально. Так же, как ubuntu, этот сервер кеширования обслуживает все версии centos, Fedora и т. Д. .

Для этого есть несколько способов.

Самым простым вариантом было бы создание кэширующего прокси-сервера, такого как squid, который клиенты могли бы использовать для подключения через. Как только клиент загрузит один пакет, остальные клиенты будут собирать пакет из кеша squid, а не загружать его напрямую из репозитория.

Сайт YUM перечисляет несколько вариантов (включая монтаж /var/cache/yum через общее хранилище, например NFS или используя rsync для копирования кэшированных пакетов на другие машины), где кеш создается путем синхронизации файлов пакетов с удаленного зеркала, большая часть которых потребует значительной конфигурации и дискового пространства для обслуживания.

установить и настроить мрепо пользователя Dag Wieers. Работает как шарм. Это не похоже на apt-cache или apt-cache-ng, но ничего такого не существует в yum land, о котором я знаю.