Хранение пакетов на большом количестве серверов openSUSE обновляется

Едва ли вещь Linux, больше вещи Bash: замена процесса,

diff some_local_file <(ssh somehost "cat some_remote_file")

Этот diffs локальное и удаленный файл получен через SSH в одной строке.

2
задан 18 August 2009 в 23:14
5 ответов

Я использую Марионетку для всей конфигурации и управления пакетом на серверах. Хотя это - вероятно, не самый легкий метод для однородных серверов, если они не были все созданы из единственного источника.

Другие опции (предположение, что Вы используете относительно новый SuSE), сценарии Zypper, чтобы сделать обновления для Вас или просто сценарии инструмента YoU, если это возможно. Лично, я пытаюсь избегать любого материала Yast, если вообще возможный (я сделал бы вещи с файлами и инструментами, которых я могу написать сценарий).

Не проповедуя слишком много, если у Вас есть большое количество серверов, управление конфигурацией является большой проблемой. Вы могли бы также стиснуть зубы теперь и провести некоторое время, смотря на автоматизированные инструменты управления конфигурацией (марионетка, cfengine, bcfg, и т.д.), который может обработать это, а также другие задачи. Просто мои 2 цента.

2
ответ дан 3 December 2019 в 13:37

Инструмент управления Подписки Novell имеет не очень хорошо известную функцию также способности копировать архивы обновления openSUSE. Все, в чем Вы нуждаетесь, является входом в систему novell.com, бесплатным и если у Вас есть SLES, у Вас, вероятно, уже есть тот. Ищите в SDK repos для SLES.

Это также свободно для SLES также. Это столь не показано как управление предприятия Novell Linux, но по крайней мере это заставит Вас локальное обновление repo синхронизировать свои серверы против.

0
ответ дан 3 December 2019 в 13:37
  • 1
    Выглядит интересным, но к сожалению это, кажется, требует, чтобы SLE установил. По крайней мере, с последней версии. –  Kamil Kisiel 24 August 2009 в 20:45

Мы используем mrepo для обеспечения локального зеркала репозиториев обновления CentOS. Документы, кажется, указывают, что существует поддержка зеркального отражения архивов openSUSE.

0
ответ дан 3 December 2019 в 13:37

использование opensuse, я думаю это не возможный, но если имеют один сервер / настольный регистр с novell.com затем, можно сконфигурировать это как основной сервер обновления, который может продвинуть/вытянуть конфигурацию для обновлений, которая является только способом, которым я чувствую

-1
ответ дан 3 December 2019 в 13:37

Вы могли записать простой сценарий, который будет увеличивать застежку-молнию в расписании (через крон) и затем посылать по электронной почте/регистрировать пакеты, которые были обновлены на том сервере. Я знаю, что это звучит простым, не уверенный как устойчивый из решения Ваш поиск?

0
ответ дан 3 December 2019 в 13:37
  • 1
    На самом деле это точно, что мы делаем прямо сейчас. Это работает в настоящее время, но я не знаю, как большой это масштабируется. –  Kamil Kisiel 18 June 2010 в 09:37

Теги

Похожие вопросы