Можно ли сохранить смонтированную файловую систему (NFS) на другом хосте, если виртуальная машина будет эвакуирована?
Я хотел бы узнать о высокой доступности OpenStack.
Если узел (ВМ) монтирует файловую систему (NFS) (https://docs.openstack.org/cinder/latest/admin/nfs-backend.html) и в случае сбоя ВМ эвакуируется и перемещается на другой хост , можно ли хранить смонтированную файловую систему (NFS) на другом хосте?
Спасибо!
1 ответ
Это зависит от вашего хранилища.
Тома OpenStack могут иметь настройкуmultiattach
. Если установлено значениеtrue
один и тот же том может быть доступен одновременно двум или более вычислительным экземплярам (ВМ). https://docs.openstack.org/cinder/latest/admin/volume-multiattach.html
Ответственность за обеспечение целостности данных для таких томов лежит на вычислительном экземпляре; обычная файловая система не поддерживает одновременную запись двух или более разных узлов на одно и то же блочное устройство. Вам понадобится кластерная файловая система или метод, гарантирующий, что только один узел одновременно будет вносить изменения в блочное устройство.