6.4. Red Hat Gluster Storage 3.5 へのアップグレード


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

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

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

    アップグレード後に古い Red Hat Enterprise Linux 6 パッケージの有無を確認します。
    # rpm -qa | grep el6
    Copy to Clipboard Toggle word wrap
    重要
    この出力で、Red Hat Enterprise Linux 6 バリアントのパッケージが一覧表示される場合は、これらのパッケージの処理について Red Hat サポートにお問い合わせください。
  4. 更新および再起動

    Red Hat Enterprise Linux 7 パッケージを更新し、再起動します。
    # yum update
    # reboot
    Copy to Clipboard Toggle word wrap
  5. バージョン番号を確認します。

    'redhat-release' ファイルを表示する際に、Red Hat Enterprise Linux 6 の最新バージョンが表示されることを確認します。
    # cat /etc/redhat-release
    Copy to Clipboard Toggle word wrap
  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
  7. Gluster のインストールおよび更新

    1. Red Hat Enterprise Linux 7 ISO を使用している場合は、以下のコマンドを使用して Red Hat Gluster Storage 3.5 をインストールします。
      # yum install redhat-storage-server
      Copy to Clipboard Toggle word wrap
      これは、Red Hat Enterprise Linux 7 をベースとして Red Hat Gluster Storage 3.5 ISO を使用している場合はすでにインストールされています。
    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.5 である必要があります。
    2. Red Hat Enterprise Linux 6 パッケージが存在しないことを確認します。
      # rpm -qa | grep el6
      Copy to Clipboard Toggle word wrap
      重要
      この出力で、Red Hat Enterprise Linux 6 バリアントのパッケージが一覧表示される場合は、これらのパッケージの処理について Red Hat サポートにお問い合わせください。
  9. ファイアウォールのインストールおよび設定

    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 に追加します。詳細は、「Considerations for 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
  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
    注記
    70200 は、Red Hat Gluster Storage 3.5 の cluster.op-version 値です。Ater は cluster-op バージョンをアップグレードするため、指定したコマンドを使用してボリュームの詳細なエントリー修復を有効にします。
    gluster volume heal $VOLNAME granular-entry-heal enable
    Copy to Clipboard Toggle word wrap
    この機能は、Red Hat Gluster Storage 3.5 へのアップグレード後にデフォルトで有効になりましたが、op-version を増やした後にのみ有効になります。他のバージョンの正しいcluster.op-version 値については、「Red Hat Gluster Storage のソフトウェアコンポーネントおよびバージョン」 を参照してください。
  12. Samba および CTDB の設定

    Red Hat Enterprise Linux 6 の Gluster 設定に Samba と CTDB が設定されている場合は、更新された Red Hat Enterprise Linux 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. CTDB で Samba を設定します。詳細は、「Setting up CTDB for Samba」の「 『Configuring CTDB on Red Hat Gluster Storage Server』」を参照してください。ボリュームの作成は省略する必要があります。アップグレード後に存在するボリュームはアップグレード後も永続化するためです。
    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 でボリュームを共有します。「Sharing Volumes over 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
      注記
      3.5 Batch Update 3 のリリースにより、共有ストレージのマウントポイントが /var/run/gluster/ から /run/gluster/ に変更されました。
      このコマンドが機能しない場合は、/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 レプリケーションについての詳細は、「Preparing to Deploy Geo-replication」を参照してください。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る