Поделиться через


Автоматическое подключение клиентов к управляемой файловой системе Lustre Azure с помощью fstab

В этой статье описывается, как автоматически подключить клиенты Lustre с помощью fstab, чтобы вы могли автоматически подключить каталог Azure Managed Lustre при перезапуске виртуальной машины клиента Lustre.

Необходимые условия

Прежде чем обновить файл /etc/fstab клиента Azure Managed Lustre, необходимо создать файловую систему Azure Managed Lustre. Дополнительные сведения см. в статье Создание управляемой файловой системы Lustre Azure с помощью портала Azure.

Процедура

Чтобы обновить файл /etc/fstab на виртуальной машине клиента Lustre:

  1. Подключитесь к виртуальной машине управляемого клиента Lustre и откройте файл /etc/fstab в редакторе.
  2. Добавьте строку, описанную в этом разделе, в файл /etc/fstab.
  3. Сохраните файл.

Синтаксис

<MGS IP address>@tcp:/lustrefs </mount_point> lustre <Mount options> <Backup method> <File system check>

Пример

<MGS IP Address>@tcp:/lustrefs </mount_point> lustre defaults,noatime,flock,_netdev,x-systemd.automount,x-systemd.requires=network.service 0 0

Заметка

Вы можете скопировать пример и добавить соответствующий IP-адрес службы управления Lustre (MGS) и точку подключения для функциональной настройки по умолчанию.

Параметры

Необходимы следующие параметры.

Имя Описание
MGS IP address IP-адрес, предоставленный на портале.
/mount_point Каталог, к которому требуется подключить управляемую файловую систему Lustre.
Mount options См. таблицу вариантов монтирования для рекомендуемых настроек.
Backup method Двоичный параметр, указывающий, следует ли создавать резервные копии файловой системы. Мы не рекомендуем использовать этот метод, и его следует настроить в 0.
File system check Указывает порядок, в котором fsck проверяет файловые системы при запуске. Задайте значение 0, указывающее, что fsck не выполняется при запуске.

Параметры подключения

Опции монтирования можно включить в строку fstab. Каждое значение разделено запятыми. Мы рекомендуем включить следующие параметры по умолчанию, если вы не знаете, что для настройки требуется другая конфигурация.

Имя Описание
defaults Указывает операционной системе использовать параметры подключения по умолчанию. Вы можете перечислить параметры подключения по умолчанию после подключения файловой системы, просмотрев выходные данные команды mount.
noatime Отключает обновления для времен доступа inode. Если вы хотите обновить время доступа inode, удалите этот параметр подключения.
flock Подключает файловую систему с включённой блокировкой файлов. Если вы не хотите включить блокировку файлов, удалите этот параметр подключения.
_netdev Сообщает операционной системе, что файловая система находится на устройстве, которому требуется доступ к сети. Этот параметр запрещает экземпляру подключать файловую систему, пока сеть не будет включена на клиенте.
x-systemd.automount Помогает убедиться, что автоматический монтировщик не запускается, пока соединение с сетью не установлено. Этот параметр используется с x-systemd.requires=network.service.
x-systemd.requires=network.service Помогает убедиться, что автоматический монтировщик не запускается до установления сетевого соединения. Этот параметр используется с x-systemd.automount. Обратите внимание, что network.service может не быть известно всем дистрибутивам, что может вызвать проблемы с другими файловыми системами. Его можно исключить из строки fstab, если это вызывает проблемы.

Заключение

Виртуальная машина клиента Lustre теперь настроена для подключения управляемой файловой системы Lustre Azure при каждом перезапуске.

В некоторых случаях может потребоваться запустить вашу виртуальную машину клиента Lustre, независимо от состояния монтированной файловой системы Lustre в Azure. В этих случаях добавьте параметр nofail в запись файловой системы в файле /etc/fstab.