MetroCluster マニュアル ( CA08871-401 )
Tiebreaker 1.5のインストールまたはアップグレード
MetroCluster構成を監視するには、ホストLinuxオペレーティング システムでTiebreaker 1.5の新規インストールまたはアップグレードを実行します。
-
サポートされているバージョンのONTAPがストレージ システムで実行されている必要があります。詳細については、「ソフトウェア要件」の表を参照してください。
-
yum install java-x.x.x-openjdk
コマンドを使用してOpenJDKをインストールしておく必要があります。Tiebreaker 1.5以降では、OpenJDK 17、18、19がサポートされています。 -
MetroCluster Tiebreakerのインストールは、Tiebreakerのインストール、テーブルやユーザーの作成、ユーザー パスワードの設定を行える十分な管理者権限が付与されたroot以外のユーザーとして実行できます。
-
MetroCluster TiebreakerソフトウェアとMetroCluster_Tiebreaker_RPM_GPGキーをダウンロードします。
MetroCluster_Tiebreaker_RPM_GPGキーは、ダウンロードサイトでTiebreaker 1.5のソフトウェア パッケージをダウンロードするのと同じページからダウンロードできます。 -
rootユーザーとしてホストにログインします。
-
root以外のユーザーと
mcctbgrp
グループを作成します。-
root以外のユーザーを作成し、パスワードを設定します。
次の例では、
mcctbuser1
という名前のroot以外のユーザーを作成しています。[root@mcctb ~]# useradd mcctbuser1 [root@mcctb ~]# passwd mcctbuser1 Changing password for user mcctbuser1. New password: Retype new password: passwd: all authentication tokens updated successfully.
-
mcctbgrp
という名前のグループを作成します。[root@mcctb ~~]# groupadd mcctbgrp
-
作成したroot以外のユーザーを、
mcctbgrp
グループに追加します。次のコマンドは、
mcctbuser1
をmcctbgrp
グループに追加するものです。[root@mcctb ~]# usermod -a -G mcctbgrp mcctbuser1
-
-
RPMファイルを確認します。
RPMキーが格納されているディレクトリーで、次の手順を実行します。
-
RPMキー ファイルをダウンロードしてインポートします。
[root@mcctb ~]# rpm --import MetroCluster_Tiebreaker_RPM_GPG.key
-
フィンガープリントを確認し、正しいキーがインポートされていることを確認します。
次の例は、キーの正しいフィンガープリントを示しています。
root@mcctb:~/signing/mcctb-rpms# gpg --show-keys --with-fingerprint MetroCluster_Tiebreaker_RPM_GPG.key pub rsa3072 2022-11-17 [SCEA] [expires: 2025-11-16] 65AC 1562 E28A 1497 7BBD 7251 2855 EB02 3E77 FAE5 uid MCCTB-RPM (mcctb RPM production signing) <mcctb-rpm@fujitsu.com>
-
署名を確認します。
rpm --checksig Fujitsu-MetroCluster-Tiebreaker-Software-1.5-1.x86_64.rpm
Fujitsu-MetroCluster-Tiebreaker-Software-1.5-1.x86_64.rpm: digests OK
インストールに進む前に、必ず署名を確認してください。
-
-
Tiebreakerソフトウェアをインストールまたはアップグレードします。
Tiebreakerバージョン1.5へのアップグレードは、Tiebreakerバージョン1.4からのみ可能です。1.4よりも前のバージョンからTiebreaker 1.5にアップグレードすることはできません。 新規インストールを実行するか、既存のインストールをアップグレードするかに応じて、以下から正しい手順を選択します。
新規インストールの実行-
Javaの絶対パスを取得して記録します。
[root@mcctb ~]# readlink -f /usr/bin/java /usr/lib/jvm/java-19-openjdk-19.0.0.0.36-2.rolling.el8.x86_64/bin/java
-
次のコマンドを実行します。
rpm -ivh Fujitsu-MetroCluster-Tiebreaker-Software-1.5-1.x86_64.rpm
インストールが完了すると、次の出力が表示されます。
インストール中にプロンプトが表示されたら、先ほど作成して mcctbgrp
グループに割り当てておいたroot以外のユーザーを指定します。Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:Fujitsu-MetroCluster-Tiebreaker-So################################# [100%] Enter the absolute path for Java : /usr/lib/jvm/java-19-openjdk-19.0.0.0.36-2.rolling.el8.x86_64/bin/java Verifying if Java exists... Found Java. Proceeding with the installation. Enter host user account to use for the installation: mcctbuser1 User account mcctbuser1 found. Proceeding with the installation Enter database user name: root Please enter database password for root Enter password: Sealed false Do you wish to auto unseal vault(y/n)?y Enter the key1: Enter the key2: Enter the key3: Success! Uploaded policy: mcctb-policy Error enabling approle auth: Error making API request. URL: POST http://127.0.0.1:8200/v1/sys/auth/approle Code: 400. Errors: * path is already in use at approle/ Success! Enabled the kv secrets engine at: mcctb/ Success! Data written to: auth/approle/role/mcctb-app Password updated successfully in the vault. Synchronizing state of fujitsu-metrocluster-tiebreaker-software.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable fujitsu-metrocluster-tiebreaker-software Created symlink /etc/systemd/system/multi-user.target.wants/fujitsu-metrocluster-tiebreaker-software.service → /etc/systemd/system/fujitsu-metrocluster-tiebreaker-software.service. Attempting to start Fujitsu MetroCluster Tiebreaker software services Started Fujitsu MetroCluster Tiebreaker software services Successfully installed Fujitsu MetroCluster Tiebreaker software version 1.5.
既存のインストールのアップグレード-
サポート対象バージョンのOpenJDKがインストールされており、ホストにある現在のJavaのバージョンであることを確認します。
Tiebreaker 1.5にアップグレードするには、バージョン17、18、または19のOpenJDKをインストールする必要があります。 [root@mcctb ~]# readlink -f /usr/bin/java /usr/lib/jvm/java-19-openjdk-19.0.0.0.36-2.rolling.el8.x86_64/bin/java
-
Vaultサービスのシールが解除されており、実行されていることを確認します(
vault status
) 。[root@mcctb ~]# vault status Key Value --- ----- Seal Type shamir Initialized true Sealed false Total Shares 5 Threshold 3 Version 1.12.2 Build Date 2022-11-23T12:53:46Z Storage Type file Cluster Name vault Cluster ID <cluster_id> HA Enabled false
-
Tiebreakerソフトウェアをアップグレードします。
[root@mcctb ~]# rpm -Uvh Fujitsu-MetroCluster-Tiebreaker-Software-1.5-1.x86_64.rpm
アップグレードが完了すると、次の出力が表示されます。
Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:Fujitsu-MetroCluster-Tiebreaker-So################################# [ 50%] Enter the absolute path for Java : /usr/lib/jvm/java-19-openjdk-19.0.0.0.36-2.rolling.el8.x86_64/bin/java Verifying if Java exists... Found Java. Proceeding with the installation. Enter host user account to use for the installation: mcctbuser1 User account mcctbuser1 found. Proceeding with the installation Sealed false Do you wish to auto unseal vault(y/n)?y Enter the key1: Enter the key2: Enter the key3: Success! Uploaded policy: mcctb-policy Error enabling approle auth: Error making API request. URL: POST http://127.0.0.1:8200/v1/sys/auth/approle Code: 400. Errors: * path is already in use at approle/ Success! Enabled the kv secrets engine at: mcctb/ Success! Data written to: auth/approle/role/mcctb-app Enter database user name : root Please enter database password for root Enter password: Password updated successfully in the database. Password updated successfully in the vault. Synchronizing state of fujitsu-metrocluster-tiebreaker-software.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable fujitsu-metrocluster-tiebreaker-software Attempting to start Fujitsu MetroCluster Tiebreaker software services Started Fujitsu MetroCluster Tiebreaker software services Successfully upgraded Fujitsu MetroCluster Tiebreaker software to version 1.5. Cleaning up / removing... 2:Fujitsu-MetroCluster-Tiebreaker-So################################# [100%]
誤ったMySQL rootパスワードを入力すると、Tiebreakerソフトウェアのインストールが完了したことが通知される一方で、「Access denied」メッセージが表示されます。この問題を解決するには、 rpm -e
コマンドを使用してTiebreakerソフトウェアをアンインストールし、正しいMySQLルート パスワードを使用してソフトウェアを再インストールする必要があります。 -
-
Tiebreakerホストから各ノード管理LIFおよびクラスタ管理LIFへのSSH接続を開き、TiebreakerがMetroClusterソフトウェアに接続していることを確認します。