На виртуальной машине подмонтировать 500 одинаковых файловых систем или раскопировать?
Как надежнее сделать в большом облаке одинаковых виртуальных машин - подмонтировать всем /bin, /usr/bin и другие папки в режиме "только для чтения" из общего места, или закопировать их в образ каждой виртуальной машины? Монтировать, например, по NFS.
подмонтировать всем /bin, /usr/bin и другие папки в режиме "только для чтения" из общего места, или закопировать их в образ каждой виртуальной машины
Зависит от того, как машины получают доступ к своим образам. Думаю, что если локально -- то конечно лучше скопировать. Если через NFS или какой-нибудь NBD-- то с точки зрения надёжности без разницы.
Лучше клонировать, или посмотрите в сторону докера, чтобы разворачивать все из одинакового образа. Иначе у вас будет единая точка отказа в виде NFS сервера, да и нагрузка будет приличной
А мы ceph + rbd используем на kvm + libvirt. Один раз сделал снапшот девайса с установленной системой, а уже от него уже остальные диски растут на каждую виртуалку.
Тут и нагрузка самим сефом регулируется и нет единой точки отказа и лишних данных не плодим и бекапы в виде снапшотов имеем и откат можно сделать мгновенный и миграция прозрачная.
Рекомендую!