Задача:
Развернуть зеркало обновлений NOD 8.х
По сути, необходимо организовать локальное хранилище пакетов инсталляции и обновлений. Таким образом разгружая интернет и давая возможность обновляться ПК без доступа к интернету.
Необходимо отметить что обновление лучше ставиться с использование прокси, а зеркало использовать лишь для создания каталога пакетов инсталляции.
Что нам потребуется:
- Развернутый и рабочий Eset Security Management Center
- Сервер на который мы будем выкачивать и хранить обновления, рекомендуется иметь около 100гб свободного места на жестком дичке. (в моём случаи WinServer 2016)
- Доступ в интернет на вышеуказанном сервере
- ApacherHTTP или аналог
Решение:
А теперь приступаем к работе.
- Для начала создаем два каталога на сервере.
(D:\Mirr и D:\WWW в моем случаи) - Разархивируем в нужный нам каталог. (у меня D:\Mirr)
Не отходя далеко, создадим внутри еще 2 каталога:
D:\Mirr\temp - для временных файлом
D:\Mirr\upd - для файлов обновления - Для создания зеркала выкачивания пакетов инсталляции потребуется создать и запустить бат файл со следующим текстом:
"MirrorTool.exe --repositoryServer AUTOSELECT --intermediateRepositoryDirectory D:\Mirr\temp --
outputRepositoryDirectory D:\Mirr\upd"
* где D:\Mirr\temp - каталог для временного хранилища
* D:\Mirr\upd - каталог самого репозитория
* После выкачивания репозитория каталог temp можно очистить. - Для создания зеркала обновлений модулей обновления необходимо создать бат файл со следующим текстом. Также нам потребуется локальный файл лицензии, который можно получить через личный кабинет на сайте:
"D:\Mirror\MirrorTool.exe --
mirrorType regular --
intermediateUpdateDirectory D:\mirr\temp --
offlineLicenseFilename D:\Mirr\Offline.lf --
outputDirectory D:\Mirr\upd "
* где D:\mirr\temp- каталог для временного хранилища
* D:\Mirr\upd - каталог самого репозитория
* D:\Mirr\Offline.lf - путь к локальному фалу лицензии - Поле настроим Apacher.
В каталоге C:\Program Files\Apache HTTP Proxy\conf находим файл httpd.conf , в конце файла добавляем следующие строки
" Listen 80
ServerRoot "C:\Program Files\Apache HTTP Proxy"
DocumentRoot "D:\WWW"
<Directory "D:\WWW">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
CacheRoot "D:\Apache HTTP Proxy\cache" "
* Где строки DocumentRoot "D:\WWW" и <Directory "D:\WWW"> - адрес каталога где будут храниться наш каталог обновлений, перезагружаем службу ApacherHttpProxy. - Переносим все скаченные файлы из каталога D:\Mirr\upd в D:\WWW.
- Теперь в настройках сервера вносим адрес каталога на сервере, в формате "http://ip адрес вашего сервера: порт/instal".
- Затем подключаем репозиторий в веб интерфейсе сервера.
Переходим в раздел "Больше" (рис.1) , дальше нас интересует подраздел "Параметры сервера" (рис.2), в текущем разделе ищем пункт "Дополнительные параметры"(рис.2) тут нас интересует подпункт "Репозиторий" (рис.3) . В строку вставляем адрес нашего сервера в формате "http://ip адрес : порт /instal" (рис.3).
Поздравляю, настройка завершена, теперь репозиторий работает.