1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fastdfs100-FastCFS

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
YUM-INSTALL-zh_CN.md 5.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 15.03.2025 23:09 7748a78

Установка с помощью yum

Установка с помощью yum поддерживает архитектуры x86_64 от Intel и aarch64 от ARM, что делает её удобной для использования в тестовых и производственных средах.

Поддерживаемые версии Linux включают:

  • CentOS & CentOS Stream
  • Fedora
  • Rocky
  • Anolis
  • AlmaLinux
  • RHEL (Red Hat Enterprise Linux)
  • Oracle Linux
  • Amazon Linux
  • Alibaba Cloud Linux
  • openEuler
  • Kylin
  • UOS

1. Установка FastOS.repo

Сначала установите источник yum FastOS.repo, затем вы сможете установить связанные пакеты FastCFS.

Для CentOS 7, RHEL 7, Oracle Linux 7, Alibaba Cloud Linux 2, Anolis 7, AlmaLinux 7, Amazon Linux 2, Fedora 27 и ниже:

rpm -ivh http://www.fastken.cn/yumrepo/el7/noarch/FastOSrepo-1.0.1-1.el7.noarch.rpm

Для CentOS 8, Rocky 8, RHEL 8, Oracle Linux 8, Alibaba Cloud Linux 3, Anolis 8, AlmaLinux 8, openEuler 20.03, Kylin V10, UOS 20, Amazon Linux 3, Fedora 28 и выше:

rpm -ivh http://www.fastken.cn/yumrepo/el8/noarch/FastOSrepo-1.0.1-1.el8.noarch.rpm

2. Установка сервера fastDIR

На сервере, где требуется запустить сервер fastDIR, выполните:

yum install fastDIR-server -y

3. Установка сервера faststore

На сервере, где требуется запустить сервер faststore, выполните:

yum install faststore-server -y

4. Установка клиента FastCFS

На машине, которая будет использовать службу хранения FastCFS (клиент FastCFS), кроме openEuler, выполните:

yum install FastCFS-fused -y
```Для openEuler 20.03 и Kylin V10, поскольку fuse3 и существующий fuse имеют конфликт зависимости, используйте команду rpm для принудительной установки fuse3:

arch=$(uname -r | awk -F '.' '{print $NF}'); dist=el8; ver='3.10.5-1'; rpm -ivh http://www.fastken.cn/yumrepo/$dist/$arch/fuse3-libs-$ver.$dist.$arch.rpm
http://www.fastken.cn/yumrepo/$dist/$arch/fuse-common-$ver.$dist.$arch.rpm
http://www.fastken.cn/yumrepo/$dist/$arch/fuse3-$ver.$dist.$arch.rpm --force --nodeps;


Для openEuler 22.03 и более новых версий просто выполните:

yum install FastCFS-fused -y

5. Установка сервера голосования (необязательно)

Сервер голосования используется как узел выборов для нескольких модулей службы FastCFS, чтобы обеспечить двойное копирование для защиты от разделения мозга (т. е., двойное активное взаимное обеспечение).

На сервере, где требуется запустить узел выборов, выполните:

yum install FastCFS-vote-server -y

6. Установка сервера аутентификации (опционально)

Если требуется хранение пула или управление доступом, то необходимо установить этот модуль.

Выполните следующую команду на сервере, где будет запущен сервер аутентификации:

yum install FastCFS-auth-server -y

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

Управление службами FastCFS осуществляется с помощью systemd. Названия systemd-сервисов следующие:

  * fastdir: сервис каталога, соответствует программе fdir_serverd
  * faststore: сервис хранилища, соответствует программе fs_serverd
  * fastcfs: сервис FUSE-фонда, соответствует программе fcfs_fused
  * fastvote: сервис выборщика, соответствует программе fcfs_voted
  * fastauth: сервис аутентификации, соответствует программе fcfs_authd
```Для управления вышеуказанными пятью службами можно использовать стандартные команды systemd, например:

systemctl restart fastdir systemctl restart faststore systemctl restart fastcfs systemctl restart fastvote systemctl restart fastauth


### 6. Подробная документация процесса установки с пятью узлами
Пожалуйста, обратитесь к [документации по установке кластера с пятью узлами](YUM-INSTALL-Diy-5nodes-zh_CN.md)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fastdfs100-FastCFS.git
git@api.gitlife.ru:oschina-mirror/fastdfs100-FastCFS.git
oschina-mirror
fastdfs100-FastCFS
fastdfs100-FastCFS
master