8.4. Red Hat Gluster Storage 3.4 へのアップグレード


  1. すべてのリポジトリーを無効にします

    # subscription-manager repos --disable=’*’
    Copy to Clipboard Toggle word wrap
  2. RHEL 7 チャンネルへのサブスクライブ

    # subscription-manager repos --enable=rhel-7-server-rpms
    Copy to Clipboard Toggle word wrap
  3. 古い RHEL 6 パッケージの確認

    アップグレード後に、古い RHEL 6 パッケージをメモします。
    # rpm -qa | grep el6
    Copy to Clipboard Toggle word wrap
  4. 更新および再起動

    RHEL 7 パッケージを更新し、更新が完了したら再起動します。
    # yum update
    # reboot
    Copy to Clipboard Toggle word wrap
  5. バージョン番号を確認します。

    更新された RHEL 7 システムの現在のバージョン番号を確認します。
    # cat /etc/redhat-release
    Copy to Clipboard Toggle word wrap
    重要
    バージョン番号は 7.5 である必要があります。
  6. 必要なチャンネルのサブスクライブ

    1. Gluster チャンネルへの従属:
      # subscription-manager repos --enable=rh-gluster-3-for-rhel-7-server-rpms
      Copy to Clipboard Toggle word wrap
    2. Samba が必要な場合は、そのリポジトリーを有効にします。
      # subscription-manager repos --enable=rh-gluster-3-samba-for-rhel-7-server-rpms
      Copy to Clipboard Toggle word wrap
    3. NFS-Ganesha が必要な場合は、そのリポジトリーを有効にします。
      # subscription-manager repos --enable=rh-gluster-3-nfs-for-rhel-7-server-rpms --enable=rhel-ha-for-rhel-7-server-rpms
      Copy to Clipboard Toggle word wrap
    4. gdeploy が必要な場合は、Ansible リポジトリーを有効にします。
      # subscription-manager repos --enable=rhel-7-server-ansible-2-rpms
      Copy to Clipboard Toggle word wrap
    5. Nagios が必要な場合は、そのリポジトリーを有効にします。
      # subscription-manager repos --enable=rh-gluster-3-nagios-for-rhel-7-server-rpms
      Copy to Clipboard Toggle word wrap
  7. Gluster のインストールおよび更新

    1. 以下のコマンドを使用して Red Hat Gluster Storage 3.4 をインストールします。
      # yum install redhat-storage-server
      Copy to Clipboard Toggle word wrap
    2. 以下のコマンドを使用して、Red Hat Gluster Storage を最新のパッケージに更新します。
      # yum update
      Copy to Clipboard Toggle word wrap
  8. インストールおよび更新の確認

    1. 更新した Red Hat Gluster Storage システムの現行バージョンの番号を確認します。
      # cat /etc/redhat-storage-release
      Copy to Clipboard Toggle word wrap
      重要
      バージョン番号は 3.4 である必要があります。
    2. RHEL 6 パッケージが存在するかどうかを確認します。
      # rpm -qa | grep el6
      Copy to Clipboard Toggle word wrap
      重要
      コマンドの出力には、RHEL 6 バリアントのパッケージが記載されません。出力に RHEL 6 バリアントのパッケージを一覧表示するには、Red Hat サポートにお問い合わせください。
  9. firewalld のインストールと設定

    1. 以下のコマンドを使用して、ファイアウォールデーモンをインストールして起動します。
      # yum install firewalld
      # systemctl start firewalld
      Copy to Clipboard Toggle word wrap
    2. Gluster プロセスをファイアウォールに追加します。
      # firewall-cmd --zone=public --add-service=glusterfs --permanent
      Copy to Clipboard Toggle word wrap
    3. 必要なサービスとポートを firewalld に追加します。Red Hat Gluster Storage に関する考慮事項を参照してください。
    4. 以下のコマンドを使用してファイアウォールを再読み込みします。
      # firewall-cmd --reload
      Copy to Clipboard Toggle word wrap
  10. Gluster プロセスの開始

    1. glusterd プロセスを開始します。
      # systemctl start glusterd
      Copy to Clipboard Toggle word wrap
    2. Nagios を使用するシステムの場合は、以下のプロセスを開始して有効にします。
      # systemctl start glusterpmd
      Copy to Clipboard Toggle word wrap
    3. Nagios プロセスを開始して有効にします。
      # systemctl start nrpe
      Copy to Clipboard Toggle word wrap
    4. Nagios プロセスが起動できない場合は、以下のコマンドを実行します。
      # restorecon -Rv /etc/nagios/nrpe.cfg
      # systemctl start nrpe
      Copy to Clipboard Toggle word wrap
  11. Gluster op-version の更新

    以下のコマンドを使用して Gluster op-version を必要な番号の大きいバージョンに更新します。
    # gluster volume get all cluster.max-op-version
    # gluster volume set all cluster.op-version op_version
    Copy to Clipboard Toggle word wrap
    注記
    31306 は、Red Hat Gluster Storage 3.4 Async Update の cluster.op-version の値に使用されます。他のバージョンの正しいcluster.op-version 値については、「サポート対象の Red Hat Gluster Storage バージョン」 を参照してください。
  12. Samba および Hadoop の設定

    RHEL 6 の Gluster セットアップで Samba および Warehouse が設定されている場合は、更新された RHEL 7 システムで以下が利用可能でなければなりません。
    • CTDB ボリューム
    • /etc/ctdb/nodes ファイル
    • /etc/ctdb/public_addresses ファイル
    Samba および CTDB を再設定するには、以下の手順を実行します。
    1. Samba のファイアウォールを設定します。
      # firewall-cmd --zone=public  --add-service=samba --permanent
      # firewall-cmd --zone=public  --add-port=4379/tcp --permanent
      Copy to Clipboard Toggle word wrap
    2. Samba チャンネルにサブスクライブします。
      # subscription-manager repos --enable=rh-gluster-3-samba-for-rhel-7-server-rpms
      Copy to Clipboard Toggle word wrap
    3. Samba を最新のパッケージに更新します。
      # yum update
      Copy to Clipboard Toggle word wrap
    4. Samba の 設定 - Samba の場合は 『、「Red Hat Gluster Storage Server』 での Samba の設定」を参照 してください。ボリュームの作成は省略する必要があります。アップグレード後に存在するボリュームはアップグレード後も永続化するためです。
    5. 以下のファイルで、ステートメント META="all"all をボリューム名に置き換えます。
      /var/lib/glusterd/hooks/1/start/post/S29CTDBsetup.sh
      /var/lib/glusterd/hooks/1/stop/pre/S29CTDB-teardown.sh
      Copy to Clipboard Toggle word wrap
      たとえば、ボリューム名は ctdb_volname であり、ファイル内の META="all"META="ctdb_volname" に変更される必要があります。
    6. 以下のコマンドを使用して CTDB ボリュームを再起動します。
      # gluster volume stop volume_name
      # gluster volume start volume_name
      Copy to Clipboard Toggle word wrap
    7. CTDB プロセスを開始します。
      # systemctl start ctdb
      Copy to Clipboard Toggle word wrap
    8. 必要に応じて Samba でボリュームを共有します。「 SMB でのボリュームの共有」 を参照してください。
  13. ボリュームと Geo レプリケーションの起動

    1. 以下のコマンドを使用して、必要なボリュームを起動します。
      # gluster volume start volume_name
      Copy to Clipboard Toggle word wrap
    2. meta-volume をマウントします。
      # mount /var/run/gluster/shared_storage/
      Copy to Clipboard Toggle word wrap
      このコマンドが機能しない場合は、/etc/fstab の内容を確認して、共有ストレージのエントリーが正しく設定されていることを確認して、mount コマンドを再実行します。/etc/fstab ファイルのメタボリュームの行は以下のようになります。
      hostname:/gluster_shared_storage   /var/run/gluster/shared_storage/   glusterfs   defaults   0 0
      Copy to Clipboard Toggle word wrap
    3. geo レプリケーションセッションを復元します。
      # gluster volume geo-replication MASTER_VOL SLAVE_HOST::SLAVE_VOL start
      Copy to Clipboard Toggle word wrap
      Geo レプリケーションの詳細は、「 Geo-replication のデプロイの準備」を 参照してください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat