OpenAFS на Fedora/CentOS

Я пытаюсь увидеть, соответствует ли OpenAFS моим потребностям как распределенной файловой системы и немного застрял. Есть документы, но их все довольно сложно понять, поэтому просим совета у специалиста здесь. Мои вопросы:

  • какую версию установить? Мне нужна поддержка Windows, поэтому мне нужно 1,5 - верно? Но это не стабильно.. Или это? И не видите никаких готовых rpms для него, так что компилируете из исходников?
  • попытался скомпилировать, и это сработало, но он создал модуль ядра не "mp", в то время как моему ядру нужен модуль mp - как это обойти?
  • действительно ли мне нужен новый свежий раздел для начала или я могу повторно использовать существующий и просто сделать его доступным через afp?
  • какие-нибудь хорошие HOWTO вокруг?

3 ответа

Версии OpenAFS

Управление версиями OpenAFS не совсем понятно для новичков. Это соглашение с 2012 года. Существует три основных версии OpenAFS: "master", "unstable" (1.7) и "stable" (1.6).

"Мастер" - это место, где происходит вся разработка, и это самый передовой край. Разработчики обычно сначала вносят свои изменения в master, и, если необходимо, эти изменения переносятся обратно в более старые ветки. Если вы не являетесь разработчиком OpenAFS, вы не хотите запускать это.

"unstable" в настоящее время является веткой 1.7. Двоичные файлы клиента Windows OpenAFS вырезаны из этой ветви.

"стабильной" в настоящее время является ветвь 1.6. Выпуски клиента не-Windows OpenAFS вырезаны из этой ветви (например, Mac OSX, Linux, Solaris и т. Д.). Эта ветка получает только исправления ошибок и обновления безопасности; в конюшне не будет крупных объектов.

Не запускайте 1.7 ни на чем, кроме Windows. Запустите 1.6 на своих серверах AFS.

составление

Если вы можете использовать готовые двоичные файлы для своей ОС, я рекомендую это сделать. Я поддерживаю RPM для Fedora через RPM Fusion. Если вы используете Ubuntu или Debian, есть также доступные пакеты. Если вы абсолютно не можете заставить его работать, список рассылки openafs-info является хорошим источником помощи.

Свежий раздел

OpenAFS не требует выделенных разделов, ни на сервере, ни на клиенте. В Интернете вы можете увидеть ссылки, описывающие настройку выделенных разделов / Vicep для серверов или выделенные разделы /usr/ Vice/cache для клиентов. Вам решать, хотите ли вы использовать выделенные разделы или нет; Дело в том, что это необязательно.

Если вы используете afp, вы имеете в виду протокол совместного использования сети Apple? Вы не хотите хранить кэш AFS через общий сетевой ресурс - он должен работать на локальном диске.

Этот урок может быть полезным. Этот учебник для Debian более подробный. Я сам столкнулся с некоторыми проблемами при использовании afs-newcell при настройке OpenAFS 1.6pre2 в Ubuntu. OpenAFS требует определенных усилий для установки. Я рекомендую вам попытаться понять, что вы делаете, вместо того, чтобы слепо следовать инструкциям (как я), поскольку это может сэкономить вам много времени, когда вы столкнетесь с проблемами.

Для CentOS вы можете использовать репозитории от Scientific Linux https://www.scientificlinux.org/. Это еще один клон RHEL (как и CentOs), который поставляется с openafs.

Другие вопросы по тегам