У нас есть среда NFS высокой доступности, использующая DRBD, heartbeat и nfs, доступную для клиентов (аналогично следующему https://help.ubuntu.com/community/HighlyAvailableNFS ). Это, кажется, довольно распространенный и хорошо поддерживаемый метод выполнения HA nfs, и он действительно хорошо работает для нас с одной надеждой.
Когда пульс выполняет переключение, все клиенты nfs зависают примерно на 60-120 секунд. Я вижу, что требуется всего 5-10 секунд для пульса, чтобы завершить захват и поднять nfs (я даже могу смонтировать его вручную). Но подключенные клиенты, кажется, ждут некоторого времени ожидания, прежде чем они восстановят рабочее соединение.
Я безуспешно пробовал следующее:
Настройка выглядит следующим образом;
Ноты
Любой совет будет очень кстати.
Если вы используете Ubuntu с пользовательскими логинами GUI, такими как LTSP, вполне возможно, что проблема в клиентах.
У Gnome-Settings-Daemon есть неприятная привычка копаться в монтировках NFS, чтобы проверить состояние любых найденных им папок с мусором. Эта проблема существует в Ubuntu 9.10 и, вероятно, также в 10.04.
Это жестко запрограммировано в дистрибутиве Ubuntu и было ошибочно удалено в выпусках 9.x. Сообщается, что это будет исправлено в более поздних выпусках Ubuntu, и типичным признаком является высокая средняя нагрузка, когда монтирование NFS недоступно.