エフサステクノロジーズ株式会社

本ページの製品は2024年4月1日より、エフサステクノロジーズ株式会社に統合となり、順次、切り替えを実施してまいります。一部、富士通表記が混在することがありますので、ご了承ください。

MetroCluster マニュアル

to English version

ソフトウェア パッケージのインストールまたはアップグレード

MetroCluster構成を監視するには、ローカル コンピューターでMetroCluster Tiebreakerソフトウェアをインストールまたはアップグレードする必要があります。

タスク概要
  • yum install java-x.x.x-openjdkコマンドを使用してOpenJDKをインストールしておく必要があります。Tiebreaker 1.4以前を実行するシステムの場合は、JRE 8を実行します。Tiebreaker 1.5以降を実行するシステムの場合は、OpenJDK 17、18、または19を実行します。今回の例では、出力結果としてJRE 1.8.0(JRE 8)が表示されています。

  • MetroCluster Tiebreakerのインストールは、Tiebreakerのインストール、テーブルやユーザーの作成、ユーザー パスワードの設定などを行える十分な管理者権限が付与されたroot以外のユーザーとして実行できます。

手順
  1. 富士通ダウンロードサイトからMetroCluster Tiebreakerソフトウェアの最新バージョンをダウンロードします。この例では、バージョン1.5を使用しています。

  2. MetroCluster_Tiebreaker_RPM_GPGキーをダウンロードします。

  3. rootユーザーとしてホストにログインします。

  4. root以外のユーザーとmcctbgrpグループを作成します。

    1. 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.
    2. mcctbgrpという名前のグループを作成します。

      [root@mcctb ~~]# groupadd mcctbgrp

    3. 作成したroot以外のユーザーを、mcctbgrpグループに追加します。

      次のコマンドは、mcctbuser1mcctbgrpグループに追加するものです。

      [root@mcctb ~]# usermod -a -G mcctbgrp mcctbuser1

  5. RPMファイルを確認します。

    RPMキーが格納されているディレクトリーで、次の手順を実行します。

    1. RPMキー ファイルをダウンロードしてインポートします。

      [root@mcctb ~]# rpm --import MetroCluster_Tiebreaker_RPM_GPG.key
    2. フィンガープリントを確認し、正しいキーがインポートされていることを確認します。

      次の例は、キーの正しいフィンガープリントを示しています。

      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>
    3. 署名を確認します。rpm --checksig Fujitsu-MetroCluster-Tiebreaker-Software-1.5-1.x86_64.rpm

      Fujitsu-MetroCluster-Tiebreaker-Software-1.5-1.x86_64.rpm: digests OK
      インストールに進む前に、必ず署名を確認してください。
  6. Tiebreakerソフトウェアをインストールまたはアップグレードします。

    Tiebreakerバージョン1.5へのアップグレードは、Tiebreakerバージョン1.4からのみ可能です。1.4よりも前のバージョンからTiebreaker 1.5にアップグレードすることはできません。

    新規インストールを実行するか、既存のインストールをアップグレードするかに応じて、以下から正しい手順を選択します。

    新規インストールの実行
    1. 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
    2. 次のコマンドを実行します。 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 MetroCluster Tiebreaker software services
      Started MetroCluster Tiebreaker software services
      Successfully installed MetroCluster Tiebreaker software version 1.5.
    既存のインストールのアップグレード
    1. サポート対象バージョンの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
    2. 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
    3. 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 MetroCluster Tiebreaker software services
      Started MetroCluster Tiebreaker software services
      Successfully upgraded 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ルート パスワードを使用してソフトウェアを再インストールする必要があります。
  7. Tiebreakerホストから各ノード管理LIFおよびクラスタ管理LIFへのSSH接続を開き、TiebreakerがMetroClusterソフトウェアに接続していることを確認します。

関連情報

富士通サポート

Top of Page