Есть ли способ поделиться каталогом файлов между виртуальными машинами, работающими в 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.