Потихоньку локальная сеть наполняется клиентскими машинами и пришло время поднять уже небольшой "центр-обновлений" в виде локального зеркала.
Основная задача:- поднять локальное зеркало на машине с ОС Altlinux-server p8 /startkit;
- раздавать обновление внутри локальной сети клиентам с ОС AltSimplyLinux p8_x64;
Что сделано:- Установлен starkit-server p8 c LXDE, alterator-mirror и потянувший за собой sisyphus-mirror и другие пакеты;
- каталог /var/ftp примонтировал к диску на 120GB и создал в нем каталог ALTlinux;
# ls -al /var/ftpdrwxr-xr-x 5 root root 4096 авг 18 15:11 ALTLinux
drwx------ 2 root root 16384 авг 18 13:12 lost+found
# mount
...
/dev/sdb1 on /var/ftp type ext4 (rw,nosuid,nodev,relatime,data=ordered)
...
- Конфигурационный файл sisyphus-mirror настроил следующим образом:
# cat /etc/sisyphus-mirror/sisyphus-mirror.conf | grep -v ^#
SRCROOT=rsync://rsync.altlinux.org/ALTLinux
DESTROOT=/var/ftp/ALTLinux
LIST="p8/branch/"
ARCH="noarch x86_64 x86_64-i586"
ARGS="-rltvhmH --progress --delete-delay --delete-excluded --stats"
INTERACTIVE=0
TMPDEST=.new
EXCLUDE_FILE=/etc/sisyphus-mirror/exclude
INCLUDE_FILE=/etc/sisyphus-mirror/include
RSHOME="$HOME/.sisyphus-mirror"
- Произвел запуск в ручном режиме, так как альтератор (alterator-mirror 'Центр обновлений' или
https://localhost:8080/.../mirror) по времени не отработался, решил его оставить пока в покое меня больше интересует сама утилита, а не ее оболочка;
# sisyphus-mirror -i -c /etc/sisyphus-mirror/sisyphus-mirror.conf
...
# ls -al /var/ftp/ALTLinux
ls /var/ftp/ALTLinux -la
...
drwxr-xr-x 5 root root 4096 авг 18 15:11 .
drwxr-xr-x 4 root root 4096 авг 18 14:49 ..
drwxr-xr-x 4 root root 4096 авг 18 15:11 .new
drwxr-xr-x 3 root root 4096 авг 18 15:11 p8
# du -d 1 -h /var/ftp/ALTLinux
4,0K /var/ftp/ALTLinux/Sisyphus
8,0K /var/ftp/ALTLinux/p8
1,2G /var/ftp/ALTLinux/.new
1,2G /var/ftp/ALTLinux
Как говориться, процесс пошел.
Вопросы:- как публикуются обновления или что значит настройка опубликовать в альтераторе?
- если я настрою ProFtpd в сети и сделаю на чтение каталог по адресу
ftp://192.168.8.67/ALTlinux/ (он же DESTROOT=/var/ftp/ALTLinux), что и где прописать у клиентов?
- согласно моим настройкам сколько примерно может занять места на диске данный бранч без каких либо исключений в EXCLUDE_FILE=/etc/sisyphus-mirror/exclude?
- нужны ваши советы кто уже отладил и обкатал данную технологию, желательно в примерах, чтобы пользоваться не только мне но и остальным начинающим.
Подключайтесь к диалогу и приводите свои конфигурации и рекомендации, а то как-то все обрывчато изложено по данной теме на форуме и WIKI
Небольшой мануал для настройки startkit-server p8 прикрепляю к данному сообщению.