Назад | Перейти на главную страницу

OpenVZ - обмениваться файлами между виртуальными машинами (VE)?

Есть ли способ поделиться каталогом файлов между виртуальными машинами, работающими в OpenVZ? Мой конкретный вариант использования заключается в том, что я хочу иметь общий каталог кеша YUM, когда всем им нужно запускать обновления, чтобы каждой виртуальной машине не приходилось отдельно загружать файлы с сервера. Это сделает его быстрее и потребует меньше трафика. Я мог бы настроить что-то с помощью NFS или Samba или любого стандартного приложения для обмена файлами по сети, но я надеялся, что смогу сделать что-то быстрое и легкое, поскольку все они в любом случае работают с одного диска.

Выяснилось, что то, что я хочу, называется «привязка крепления». Eсть страница в вики OpenVZ, которая описывает их.

Я думаю, что OpenVZ уже настроен, чтобы делать то, что вы описываете, с взюм. Из man vzyum:

Основной смысл использования vzyum вместо yum заключается в том, что в этом случае кеш yum используется совместно между VPS, поэтому вам не нужно загружать обновление пакета 100 раз, если у вас есть 100 VPS на основе одного и того же шаблона ОС.

Ням использовать прокси-сервер, man yum.conf для большего, в каждом из ваших /etc/yum.repos.d/ конфиги добавить proxy=$YOURPROXYSERVER:PORT проксировать данные через что-то вроде squid.