Я сейчас над этим работаю. Насколько я понимаю:
Вам необходимо ядро вашего хоста для поддержки модуля блеска, и вам нужно установить клиент блеска в том месте, где вы собираетесь монтировать файловую систему блеска. Затем вы должны загрузить модуль в какой-то момент, прежде чем монтировать файловую систему.
Если вы намереваетесь вызвать mount -t lustre lustre_endpoint /mnt/my_lustre
из контейнера, ваш контейнер должен быть привилегированным (т. Е. docker run --privileged ...
) или иметь особые возможности монтирования Linux. Другой вариант - смонтировать блочную файловую систему на хосте докера (например, / mnt / my_lustre), а затем использовать монтирование тома или монтирование связывания, чтобы получить доступ к части этого в контейнере.
Существуют конкретные инструкции, если вы пытаетесь использовать Luster FSx (это версия сервиса Luster AWS). Чтобы установить модули FSx и клиентские библиотеки, вам необходимо выполнить следующие инструкции: https://docs.aws.amazon.com/fsx/latest/LustreGuide/install-lustre-client.html
Обратите особое внимание на требования к ядру. Вы можете пропустить шаги 1-6, если у вас есть версия ядра выше указанной.
Для ванильной файловой системы Luster (или файловой системы Luster, не управляемой AWS), вам, вероятно, следует следовать инструкциям проекта luster. Потому что в AWS нет ничего конкретного.