スタンドアロン・ソフトウェアのインストール

この手順は、スタンドアロン・ソフトウェア (.run ファイル・フォーマット) をインストールする場合にのみ適用されます。

始める前に

このタスクを実行するには、 root ユーザーとしてログインするか、 sudo を使用する必要があります。

始める前に、 Edge Gateway スタンドアロン・ファイル (apphost-<version>.run) を IBM Support Fix Centralからダウンロードしてください。

まだインストールされていない場合は、createrepo パッケージをインストールします。
sudo yum install -y createrepo
まだインストールされていない場合は、 container-selinux パッケージをインストールします。
  • 例えば、RHEL 7 の場合は、以下のようになります。
    sudo subscription-manager repos --enable=rhel-7-server-extras-rpms &&
    sudo yum install container-selinux
  • 例えば、RHEL 8 の場合は、以下のようになります。
    sudo subscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms &&
    sudo yum install container-selinux

手順

  1. 必要なすべてのオペレーティング・システム・セキュリティー更新を使用して、システムが最新の状態になっていることを確認します。
  2. 別のマシンにダウンロードした場合は、 IBM Security から入手したソフトウェア・パッケージを、 Edge Gatewayをホストするシステムに転送します。
  3. 以下のファイアウォール・ルールを実行します。
    systemctl start firewalld
    
    sudo firewall-cmd --permanent --zone=trusted --add-interface=cni0 &&
    sudo firewall-cmd --permanent --zone=trusted --add-interface=flannel.1 &&
    sudo firewall-cmd --permanent --zone=trusted --add-port=443/tcp &&
    sudo firewall-cmd --permanent --zone=trusted --add-port=6443/tcp &&
    sudo firewall-cmd --permanent --zone=trusted --add-port=10250/tcp
    sudo firewall-cmd --permanent --zone=public --add-port=22/tcp
    sudo firewall-cmd --reload &&
    systemctl restart firewalld
  4. 以下のコマンドを入力して、 Edge Gatewayをインストールします。ここで、 <x.x.x> はバージョン番号です。
    sudo bash apphost-<x.x.x>.run

    apphost-<x.x.x>.run ファイルに、デフォルトの Kubernetes k3s クラスター設定の入力を求めるプロンプトが出されます。 確認するには、 Y キーを押して続行するか、以下の説明に従って変更します。

    デフォルトの Kubernetes k3s クラスター設定は以下のとおりです。
    • クラスター CIDR は 10.42.0.0/16
    • サービス CIDR は 10.43.0.0/16 です。
    使用可能なコマンド行オプションは以下のとおりです。
    • --cluster-cidr=<CIDR> ( 10.44.0.0/16 などのクラスター CIDR を指定する場合)
    • サービス CIDR を指定する --service-cidr=<CIDR> ( 10.45.0.0/16 など)
    • --yes は、デフォルトの Kubernetes k3s クラスター設定を受け入れます。

    確認を要求せずにデフォルトの Kubernetes k3s クラスター設定を受け入れるには、オプションの前に 2 つのハイフン -- を付けて次のように入力します。

    sudo apphost-<version>.run -- --yes

    Kubernetes k3s クラスター CIDR を 10.44.0.0/16に変更するには、オプションの前に 2 つのハイフン -- を付けて次のように入力します。

    sudo apphost-<version>.run -- --cluster-cidr=10.44.0.0/16

    Kubernetes k3s クラスター CIDR を 10.44.0/16 に、サービス CIDR を 10.45.0.0/16に変更するには、オプションの前に 2 つのハイフン -- を付けて以下を入力します。

    sudo apphost-<version>.run -- --cluster-cidr=10.44.0.0/16 --service-cidr=10.45.0.0/16

結果

Edge Gateway イメージが正常にインストールされました。