CentOS9 GlusterFSをインストールする手順

CentOS9 GlusterFSをインストールする手順

CentOS9に、分散ファイルシステムであるGlusterFSをインストールする手順を記述してます。

環境

  • OS  CentOS Stream release 9

GlusterFSインストール

先に、アップデートしておきます。

$ sudo dnf update

インストールします。

$ sudo dnf -y install centos-release-gluster10
$ sudo sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-Gluster-10.repo
$ sudo dnf --enablerepo=centos-gluster10,epel -y install glusterfs-server

バージョンを確認します。

$ gluster --version

glusterfs 10.2
Repository revision: git://git.gluster.org/glusterfs.git
Copyright (c) 2006-2016 Red Hat, Inc. <https://www.gluster.org/>
GlusterFS comes with ABSOLUTELY NO WARRANTY.
It is licensed to you under your choice of the GNU Lesser
General Public License, version 3 or any later version (LGPLv3
or later), or the GNU General Public License, version 2 (GPLv2),
in all cases as published by the Free Software Foundation.

glusterfs起動

glusterfsを起動します。

$ sudo systemctl start glusterd

自動起動も設定する場合は、以下となります。

$ sudo systemctl enable --now glusterd

ステータスは、以下で確認できます。

$ sudo systemctl status glusterd

● glusterd.service - GlusterFS, a clustered file-system server
     Loaded: loaded (/usr/lib/systemd/system/glusterd.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-09-10 03:19:00 EDT; 28s ago
       Docs: man:glusterd(8)
    Process: 1650398 ExecStart=/usr/sbin/glusterd -p /var/run/glusterd.pid --log-level $LOG_LEVEL $GLUSTERD_OPTIONS (code=exited, status=0/SUCCESS)
   Main PID: 1650399 (glusterd)
      Tasks: 8 (limit: 21920)
     Memory: 10.3M
        CPU: 14ms
     CGroup: /system.slice/glusterd.service
             └─1650399 /usr/sbin/glusterd -p /var/run/glusterd.pid --log-level INFO

 9月 10 03:19:00 localhost.localdomain systemd[1]: Starting GlusterFS, a clustered file-system server...
 9月 10 03:19:00 localhost.localdomain systemd[1]: Started GlusterFS, a clustered file-system server.

firewallを設定していれば、許可しておきます。

$ sudo firewall-cmd --add-service=glusterfs
$ sudo firewall-cmd --reload