Как установить Luster на экземпляры AWS EC2 с помощью Docker? - PullRequest
1 голос
/ 17 мая 2019

Мне нужно развернуть файловую систему Luster на AWS. Я не могу использовать Amazon FSx для Luster, но мне нужно создать все узлы, работающие на экземплярах EC2.

Также мне нужна конфигурация докера для этого, чтобы моделировать это локально. Я полагаю, что для этого мне нужно использовать изображение CentOS.

Я немного растерян - возможно ли решение, которое мне нужно? Может кто-нибудь, пожалуйста, сообщите мне, как этого добиться?

1 Ответ

0 голосов
/ 18 июня 2019

Я сейчас над этим работаю. Насколько я понимаю:

Вам необходимо ядро ​​вашего хоста для поддержки модуля блеска, и вам нужно установить клиент блеска в том месте, где вы собираетесь монтировать файловую систему блеска. Затем вы должны загрузить модуль в какой-то момент, прежде чем монтировать файловую систему.

Если вы намереваетесь вызвать 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 нет ничего конкретного.

...