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.