Я имею сервис установки в центральном дата-центре и прокси в других дата-центрах и должен предварительно заполнить те прокси с содержанием установки.
Что лучший способ состоит в том, чтобы сделать это?
Я думал о записи сценария вроде:
debootstrap
- с --include
опция включать все дополнительные пакеты выше и вне минимальной установки, выполните это однажды в каждом DC для заполнения прокси.
apt-proxy-import - apt-proxy
может добавить debs непосредственно в кэш, взять их от существующие установки/var/cache/apt/archives dir.
Взять неудачное обращение в кэш и иметь медленную первую установку?
Вы рассмотрели использование способного прокси или apt-cacher-ng вместо сквида? Для использования кэширования сквида Вы могли позволить любому из тех, которые через сквид к Интернету. Все, что необходимо было бы сделать, должно указать/etc/apt/sources.list на корректные apt-proxy/apt-cacher-ng серверы. Ubuntu имеет превосходную страницу Wiki на способном прокси - https://help.ubuntu.com/community/AptProxy