The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Общий yum cache для нескольких маши..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Общий yum cache для нескольких маши..."  
Сообщение от auto_tips (??) on 19-Ноя-08, 13:49 
Берем самый yum-активный из серверов локальной сети, и расшариваем /var/cache/yum по NFS:

В /etc/exports добавляем:
   /var/cache/yum  192.168.0.212/255.255.255.0(rw)

Перезапускаем NFS:
   service nfs restart

Включаем хранение кэша в /etc/yum.conf как на сервере, так и на клиенте:
В /etc/yum.conf меняем keepcache=0 на keepcache=1:
   sed -i 's/keepcache=0/keepcache=1/' /etc/yum.conf

На клиентской машине монтируем нужные нам папки, в /etc/fstab добавляем:

   # yum common cache
   192.168.0.231:/var/cache/yum/base/packages       /var/cache/yum/base/packages nfs
   192.168.0.231:/var/cache/yum/updates/packages    /var/cache/yum/updates/packages nfs
   192.168.0.231:/var/cache/yum/addons/packages     /var/cache/addons/base/packages nfs
   192.168.0.231:/var/cache/yum/centosplus/packages /var/cache/addons/centosplus/packages nfs
   192.168.0.231:/var/cache/yum/extras/packages     /var/cache/addons/extras/packages nfs

И монтируем их:
   mount -a

Если ему каких-нибудь папок не хватит - создайте:
   mkdir -p /var/cache/yum/{base,updates,addons,centosplus,extras}/packages

Все, пакеты теперь будут скачиваться один раз.
В случае недоступности сервера ничего страшного не произойдет - просто пакет скачается.


URL: http://kirillrst.com
Обсуждается: http://www.opennet.ru/tips/info/1834.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Общий yum cache для нескольких машин"  
Сообщение от VecH email(??) on 19-Ноя-08, 13:49 
А если апдейт запустить на нескольких компах и они будут хотеть один и тот же пакет? (так обычно бывает)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Общий yum"  
Сообщение от Andrey Mitrofanov on 19-Ноя-08, 14:02 
>А если апдейт запустить на нескольких компах и они будут хотеть один

А оно для того и выстраивалось! !)

>и тот же пакет?

Или Вы про одновременно хотеть недокачанный пакет?... А вдруг(!) "оно само"?
D-oh! Вот пришли и всё испортили? ?)

> (так обычно бывает)

Героически преодолевать созданные себе трудности? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Общий yum"  
Сообщение от VecH email(??) on 19-Ноя-08, 14:05 
>[оверквотинг удален]
>А оно для того и выстраивалось! !)
>
>>и тот же пакет?
>
>Или Вы про одновременно хотеть недокачанный пакет?... А вдруг(!) "оно само"?
>D-oh! Вот пришли и всё испортили? ?)
>
>> (так обычно бывает)
>
>Героически преодолевать созданные себе трудности? :)

ну почему же, у меня в локалке 7 компов, и у всех обновление стоит в одно время автоматом
а обновления как правило для каждого компа отдельно не выпускаются и конечно же качать все будут все одновременно один файлк

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Общий yum"  
Сообщение от anonymous (??) on 19-Ноя-08, 15:45 
Raznesi update vo vremeni, delov to.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Общий yum cache для нескольких машин"  
Сообщение от mike_t on 19-Ноя-08, 18:19 
первый апдейт лочит файл на запись, остальные отваливаются с ошибкой
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Общий yum cache для нескольких машин"  
Сообщение от Junior email(ok) on 19-Ноя-08, 17:04 
А что, создать локальный репозитарий уже религия не позволяет и настроить на него остальные сервера?
Один раз слил зеркало и только держать актуальным.
Всё для этого есть в дистрибутиве.
Но нам же нужно более велосипедный велосипед придумать :)))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Общий yum cache для нескольких машин"  
Сообщение от VecH email(??) on 19-Ноя-08, 17:58 
>А что, создать локальный репозитарий уже религия не позволяет и настроить на
>него остальные сервера?

с интернетом по 3 рубля за 1 Мб довольно накладно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Общий yum cache для нескольких машин"  
Сообщение от Junior email(ok) on 19-Ноя-08, 20:31 
>>А что, создать локальный репозитарий уже религия не позволяет и настроить на
>>него остальные сервера?
>
>с интернетом по 3 рубля за 1 Мб довольно накладно

Тогда уж в любом случае правильнее сделать локальный репозитарий,
а на получаемую папку с апдейтами натравливать штатный createrepo
Тогда ничего не будет мешать обновлениям одновременно всего серверного зоопарка.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Общий yum cache для нескольких машин"  
Сообщение от Andrey (??) on 20-Ноя-08, 02:56 
+1
остальное мужичье не просекло еще
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Общий yum cache для нескольких машин"  
Сообщение от Serg11 (??) on 20-Ноя-08, 09:35 
это удобно, когда интернет медленный. Пока скачаешь весь репозитарий - пройдет мно-о-о-го времени. А так только апдейты один ПК скачал и все...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Общий yum cache для нескольких машин"  
Сообщение от Junior email(ok) on 20-Ноя-08, 09:41 
>это удобно, когда интернет медленный. Пока скачаешь весь репозитарий - пройдет мно-о-о-го
>времени. А так только апдейты один ПК скачал и все...

Прочтите внимательно, что я перед этим написал на что сетует народ при использовании NFS.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Общий yum cache для нескольких машин"  
Сообщение от sure email on 20-Ноя-08, 11:06 
Еще раз, по шагам (два года так жили):
готовим:
1) с Инета апдейты качает ОДИН комп (настроенный на типовую конфигурацию усеров)
2) его yumcache rsyncom сливается на сервак (в другой каталог\...)
3) этот каталог раздаётся по ftp\nfs всем через настройку СВОЕГО repo и запрет всех остальных
3) натравливаем createrepo на этот каталог, кому хочется, можно еще и группы описать

Обновления:
1) с Инета апдейты качает ВСЁ ТОТ ЖЕ ОДИН комп (настроенный на типовую конфигурацию усеров)
2) его yumcache rsyncom сливается на сервак
3) натравливаем createrepo

Есть альтернативный вариант (имеет свои недостатки) - настроить squid на кэширование файлов с выбранного репозитория. Заркала отключаются, все обновляются только с выбранного репо. Первый скачавший заполняет кэш squid, остальные получают из него же.

А вообще, может, у кого-то руки и дошли (мне оказалось проще выбить безлимитный тариф) написать нормальный yum cacheing proxy.

PS: плагинов к нему - море!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Общий yum cache для нескольких машин"  
Сообщение от rstone on 23-Ноя-08, 13:55 
А если все это добро еще для PXE  надо , тогда для
Centos/RH и производных есть cobbler .
Зело полезная штука .  
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру