Edge for Private Cloud v4.18.05
このセクションでは、次のアップグレードを行う方法について説明します。
- 4.18.01 から 4.18.05 へ
更新を実行できるユーザー
更新を実行するユーザーは、最初に Edge をインストールしたユーザーと同じである必要があります。 ユーザーです。
Edge RPM をインストールした後は、どのユーザーでも構成できます。
更新が必要なコンポーネント
すべての Edge コンポーネントを更新する必要があります。Edge は、コンポーネントを含む設定をサポートしていません 使用できます。
プロパティ設定の自動伝播
.properties
ファイルを編集してプロパティを設定した場合、
/opt/apigee/customer/application
の場合、これらの値は更新でも保持されます。
前提条件の更新
Apigee Edge をアップグレードする前に、次の前提条件を満たしていることを確認してください。
- すべてのノードをバックアップする
安全のために、更新前にすべてのノードを完全にバックアップすることをおすすめします できます。現在のバージョンの Edge の手順に沿ってバックアップを実行します。これにより、新しいバージョンに更新されなかった場合に備え、バックアップ プランを作成できます。 確認します。バックアップの詳細については、バックアップ および復元をご覧ください。
- Edge が動作していることを確認する
次のコマンドを使用して、更新プロセス中に Edge が稼働していることを確認します。/opt/apigee/apigee-service/bin/apigee-all status
New Edge エクスペリエンスの更新
4.18.01 で New Edge エクスペリエンスのベータ版をインストールした場合は、それをアンインストールして New Edge エクスペリエンスのバージョン 4.18.05 を新規インストールしてください。詳細については、次をご覧ください: New Edge エクスペリエンス for Private Cloud (ベータ版)。
Edge 4.18.01 からインストール構成が変更されていることに注意してください。The Edge 4.18.05 New Edge エクスペリエンスのリリースには、 Edge 4.18.01 リリース。新しいプロパティについては、 設置 Edge 4.18.01 からの構成の変更。
更新の失敗への対応
更新に失敗した場合は、問題を修正してから update.sh を実行する ] をクリックします。更新は複数回実行でき、最後に終了したところから続行されます。 オフにします。
失敗した結果、前のバージョンに更新をロールバックする必要がある場合は、以下をご覧ください。 詳細については、4.18.05 をロールバックしてください。
更新情報のロギング
デフォルトでは、update.sh
ユーティリティはログ情報を次の宛先に書き込みます。
/opt/apigee/var/log/apigee-setup/update.log
update.sh
ユーティリティを実行しているユーザーに、
すると、そのログを /tmp
ディレクトリに、
update_username.log
。
ユーザーに /tmp
へのアクセス権がない場合、update.sh
ユーティリティ
失敗します
ダウンタイムなしで更新
ゼロ ダウンタイム アップデート(ローリング アップデート)では、Edge インストール環境をダウンタイムなしで更新できます。 Edge がダウンします
ゼロ ダウンタイムでの更新は、5 ノード以上の構成でのみ可能です。
ゼロ ダウンタイムでアップグレードするための鍵は、各 Router を 1 つずつ負荷から削除することです。 内部 IP アドレスを使用します次に、ルーターとその同じマシン上にある他のコンポーネントを更新します。 Router をロードバランサに追加し直します
- 説明に沿って、設置方法に合わせてマシンを更新してください マシンの更新の順序。
- Router を更新するときは、任意の Router を 1 つ選択し、 詳しくは、サーバーの有効化と無効化に関する (Message Processor/Router)のネットワーク到達性をご覧ください。
- 選択した Router と、その Router と同じマシンにある他のすべての Edge コンポーネントを更新します。 すべての Edge 構成では、同じノード上に Router と Message Processor があります。
- Router を再び到達可能にします。
- 残りのルーターに手順 2 ~ 4 を繰り返します。
- インストール済みの残りのマシンについて、更新を続行してください。
更新の前後に次の点に注意してください。
- Router ノードと Message Processor ノードが統合されている場合:
<ph type="x-smartling-placeholder">
- </ph>
- 更新前 – 次のことを行います。
<ph type="x-smartling-placeholder">
- </ph>
- Router を到達不能にします。
- Message Processor を到達不能な状態にします。
- 更新後 - 次の操作を行います。
<ph type="x-smartling-placeholder">
- </ph>
- Message Processor を到達可能にします。
- Router を到達可能にします。
- 更新前 – 次のことを行います。
<ph type="x-smartling-placeholder">
- 単一の Router ノード:
<ph type="x-smartling-placeholder">
- </ph>
- 更新する前に、Router を到達不能な状態にしてください。
- 更新後、Router を到達可能にします。
- 単一の Message Processor ノードの場合:
<ph type="x-smartling-placeholder">
- </ph>
- 更新前に、Message Processor を到達不能な状態にします。
- 更新後、Message Processor を到達可能にします。
サイレント構成ファイルの使用
更新コマンドにはサイレント構成ファイルを渡す必要があります。サイレント構成ファイル Edge 4.18.01 のインストールに使用したものと同じである必要があります。
更新先 外部インターネット接続があるノード上の 4.18.05
ノード上の Edge コンポーネントを更新するには、次の操作を行います。
- Cassandra の修復オペレーションを実行するように構成された CRON ジョブがある場合は、無効にします 更新が完了するまで表示されません。
- root としてノードにログインして Edge RPM をインストールします。
yum-utils
とyum-plugin-priorities
をインストールします。sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- インストール Edge apigee-setup ユーティリティをご覧ください。
- Oracle 7.x にインストールする場合は、次のコマンドを実行します。
sudo yum-config-manager --enable ol7_optional_latest
- AWS にインストールする場合は、次のコマンドを実行します。
yum-configure-manager
コマンド:yum update rh-amazon-rhui-client.noarch
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- Edge 4.18.05 の
bootstrap_4.18.05.sh
ファイルを次の場所にダウンロードします。/tmp/bootstrap_4.18.05.sh
:curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
- Edge 4.18.05 の
apigee-service
ユーティリティと依存関係をインストールします。sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
ここで、uName:pWord は Apigee から取得したユーザー名とパスワードです。もし pWord を省略すると、入力を求めるメッセージが表示されます。
デフォルトでは、Java 1.8 がインストールされているかどうかが確認されます。そうしないと、 自動的にインストールされます。
JAVA_FIX
オプションを使用して Java の処理方法を指定する インストールできます。JAVA_FIX
は次の値を取ります。I
: OpenJDK 1.8 をインストールします(デフォルト)。C
: Java をインストールせずに続行します。Q
: 終了します。このオプションでは、Java を自分でインストールする必要があります。
apigee-service
を使用してapigee-setup
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Management Server の
apigee-validate
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Management Server の
apigee-provision
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- 次の順序で、ノードで
update
ユーティリティを実行します。 マシンの更新の順序:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
ここで、component は更新する Edge コンポーネントです。有効な値は次のとおりです。
- "cs": Cassandra
- "e": ElasticSearch
- 「edge」: Edge UI を除くすべての Edge コンポーネント。Management Server、Message Processor、Router、 QPID Server、Postgres Server
- "ldap": OpenLDAP
- "ps": postgresql
- "qpid": qpidd
- "sso": Edge SSO(SSO をインストールしている場合)
- "ui": Edge UI
- "zk": Zookeeper
configFile は、先ほど確認したのと同じ構成ファイルです。 Edge コンポーネントの定義 (4.18.01 のインストール中)をクリックします。
component を「all」に設定すると、すべてのコンポーネントに対して
update.sh
を実行できますが、 Edge のオールインワン(AIO)インストール プロファイルがある場合のみ。例:/opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
- Edge UI コンポーネントを実行しているすべてのノードで Edge UI コンポーネントを再起動します(まだ再起動していない場合)。
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- Management API で
apigee-validate
ユーティリティを実行して、更新をテストします。 サーバー。インストールをテストするをご覧ください。
後で更新をロールバックする場合は、 4.18.05 をロールバックします。
ローカル リポジトリから 4.18.05 に更新する
Edge ノードがファイアウォールの内側にあるか、なんらかの理由でアクセスが禁止されている場合は、 ローカル リポジトリから更新を実行できます。 またはミラーを作成します。
ローカルの Edge リポジトリを作成した後、ローカル環境から Edge を更新する方法は 2 つあります。 ローカル リポジトリ:
- リポジトリの .tar ファイルを作成し、その .tar ファイルをノードにコピーして、 .tar ファイルです。
- ローカル リポジトリのあるノードにウェブサーバーをインストールし、他のノードがアクセスできるようにします。 Apigee が提供する Nginx ウェブサーバーを使用することも、独自のウェブサーバーを使用することもできます。 使用します。
ローカルの 4.18.05 リポジトリから更新するには:
- 「ローカルの Apigee リポジトリを作成する」の説明に沿って、ローカルに 4.18.05 リポジトリを作成する Edge apigee-setup ユーティリティをインストールします。
- .tar ファイルから apigee-service をインストールするには:
<ph type="x-smartling-placeholder">
- </ph>
- ローカル リポジトリがあるノードで、次のコマンドを使用してローカル リポジトリをパッケージ化します。
/opt/apigee/data/apigee-mirror/apigee-4.18.05.tar.gz
という名前の単一の .tar ファイルに変換します。/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- Edge を更新するノードに .tar ファイルをコピーします。たとえば、
新しいノードの
/tmp
ディレクトリ。 - 新しいノードで、
/tmp
ディレクトリにファイルを展開します。tar -xzf apigee-4.18.05tar.gz
このコマンドにより、このディレクトリに
repos
という名前の新しいディレクトリが作成されます。 ダウンロードされます。例:/tmp/repos
- Edge
apigee-service
ユーティリティと依存関係を以下からインストールします。/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.18.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
このコマンドには、Repo ディレクトリのパスが含まれています。
- ローカル リポジトリがあるノードで、次のコマンドを使用してローカル リポジトリをパッケージ化します。
- Nginx ウェブサーバーを使用して apigee-service をインストールするには:
<ph type="x-smartling-placeholder">
- </ph>
- 「Nginx を使用してリポジトリからインストールする」の説明に沿って、Nginx ウェブサーバーを構成します。 webserver"Edge のインストール apigee-setup ユーティリティを実行します。
- リモートノードで、Edge
bootstrap_4.18.05.sh
ファイルを次の場所にダウンロードします。/tmp/bootstrap_4.18.05.sh
:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
ここで、uName:pWord は、以前に設定したユーザー名とパスワードです。 remoteRepo は、リポジトリ ノードの IP アドレスまたは DNS 名です。
- リモートノードで、Edge
apigee-setup
ユーティリティと依存関係をインストールします。sudo bash /tmp/bootstrap_4.18.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
ここで、uName:pWord はリポジトリのユーザー名とパスワードです。
apigee-service
を使用してapigee-setup
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Management Server の
apigee-validate
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Management Server の
apigee-provision
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- 次の順序で、ノードで
update
ユーティリティを実行します。 マシンの更新の順序:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
ここで、component は更新する Edge コンポーネントです。通常は 以下のコンポーネントです。
- "cs": Cassandra
- "e": ElasticSearch
- "edge": Edge UI を除くすべての Edge コンポーネント。「エッジ」管理コンポーネントが Server、Message Processor、Router、QPID Server、Edge Postgres Server です。
- "ldap": OpenLDAP
- "ps": postgresql
- "qpid": qpidd
- "sso": Edge SSO(SSO をインストールしている場合)
- "ui": Edge UI
- "zk": Zookeeper
configFile は、先ほど確認したのと同じ構成ファイルです。 Edge コンポーネントの定義 (4.18.01 のインストール中)をクリックします。
component を設定すると、すべてのコンポーネントに対して
update.sh
を実行できます。 ただし、Edge のオールインワン(AIO)インストール プロファイルがある場合に限られます。例:/opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
- Edge UI コンポーネントを実行しているすべてのノードで Edge UI コンポーネントを再起動します(まだ再起動していない場合)。
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- Management API で
apigee-validate
ユーティリティを実行して、更新をテストします。 サーバー。インストールをテストするをご覧ください。
後で更新をロールバックする場合は、 4.18.05 をロールバックします。
マシンの更新の順序
Edge インストールでは、マシンを更新する順序が重要です。
- いずれかの Cassandra ノードと ZooKeeper ノードを更新する前に、すべての Cassandra ノードを更新する必要があります。 他のノードで使用できます。
- 複数の Edge コンポーネント(Management Server、Message Processor、
Router、QPID Server ではなく QPID Server)を使用する場合は、
-c edge
オプションを使用して更新 すべて同時に実行できます - ステップが複数のマシンで実行されるように指定されている場合、そのステップは マシン順序を指定します。
- Monetization を更新するための個別の手順はありません。これは、"-c" エッジ"選択します。
1 ノードのスタンドアロン インストール
1 ノードのスタンドアロン インストールでは、次のコンポーネントを更新します。
- Cassandra と ZooKeeper を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Qpid と Postgres を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- postgresql を起動します。
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- LDAP を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- 残りの Edge コンポーネントを更新します。
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Edge UI を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (
apigee-adminapi
がインストールされている場合)apigee-adminapi
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Edge SSO がインストールされている場合は、Edge SSO を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
ここで、sso_config_file は、コマンドの実行時に作成した構成ファイルです。 SSO がインストール済み。
- Edge UI コンポーネントを再起動します。
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
2 ノード スタンドアロン インストール
2 ノードのスタンドアロン インストールでは、次のコンポーネントを更新します。
Edge のリストについては、インストール トポロジをご覧ください。 トポロジとノード数を表します。
- マシン 1 の Cassandra と ZooKeeper を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- マシン 2 の Qpid と Postgres を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- マシン 2 で postgresql を起動します。
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- マシン 1 の LDAP を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- マシン 2 とマシン 1 の Edge コンポーネントを更新します。
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- マシン 1 の UI を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (
apigee-adminapi
がインストールされている場合)マシン 1 のapigee-adminapi
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Edge SSO がインストールされている場合は、マシン 1 の Edge SSO を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
ここで、sso_config_file は、コマンドの実行時に作成した構成ファイルです。 SSO がインストール済み。
- マシン 1 の Edge UI コンポーネントを再起動します。
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
5 ノード インストール
5 ノード インストールの場合は、次のコンポーネントを更新します。
Edge のリストについては、インストール トポロジをご覧ください。 トポロジとノード数を表します。
- マシン 1、2、3 の Cassandra と ZooKeeper を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- マシン 4 の Qpid と Postgres を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- マシン 4 で postgresql を起動します。
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- マシン 5 で手順 2 と 3 を繰り返します。
- マシン 1 の LDAP を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- マシン 4、5、1、2、3 の Edge コンポーネントを更新します。
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- マシン 1 の UI を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (
apigee-adminapi
がインストールされている場合)マシン 1 のapigee-adminapi
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Edge SSO がインストールされている場合は、マシン 1 の Edge SSO を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
ここで、sso_config_file は、コマンドの実行時に作成した構成ファイルです。 SSO がインストール済み。
- マシン 1 の Edge UI コンポーネントを再起動します。
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
9 ノードクラスタ インストール
9 ノードクラスタ インストールでは、次のコンポーネントを更新します。
Edge のリストについては、インストール トポロジをご覧ください。 トポロジとノード数を表します。
- マシン 1、2、3 の Cassandra と ZooKeeper を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- マシン 6 と 7 の qpidd を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- マシン 8 の postgresql を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- マシン 8 で postgresql を起動します。
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- マシン 9 で手順 3 と 4 を繰り返します。
- マシン 1 の LDAP を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- マシン 6、7、8、9、1、4、5 の順序で Edge コンポーネントを更新します。
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- マシン 1 の UI を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (
apigee-adminapi
がインストールされている場合)マシン 1 のapigee-adminapi
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Edge SSO がインストールされている場合は、マシン 1 の Edge SSO を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
ここで、sso_config_file は、コマンドの実行時に作成した構成ファイルです。 SSO がインストール済み。
- マシン 1 の Edge UI コンポーネントを再起動します。
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
13 ノードクラスタ インストール
13 ノードクラスタ インストールでは、次のコンポーネントを更新します。
Edge のリストについては、インストール トポロジをご覧ください。 トポロジとノード数を表します。
- マシン 1、2、3 の Cassandra と ZooKeeper を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- マシン 12 の Qpid を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- マシン 12 で postgresql を起動します。
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- マシン 13 で手順 2 と 3 を繰り返します。
- マシン 4、5 の LDAP を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- マシン 12、13、8、9、6、7、10、11 の順序で Edge コンポーネントを更新します。
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- マシン 6、7 の UI を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (
apigee-adminapi
がインストールされている場合)マシン 6、7 のapigee-adminapi
ユーティリティを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Edge SSO がインストールされている場合は、マシン 6、7 の Edge SSO を更新します。
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
ここで、sso_config_file は、コマンドの実行時に作成した構成ファイルです。 SSO がインストール済み。
- マシン 6、7 の Edge UI コンポーネントを再起動します。
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
12 ノードクラスタ構成
12 ノードクラスタ インストールでは、次のコンポーネントを更新します。
Edge のリストについては、インストール トポロジをご覧ください。 トポロジとノード数を表します。
- Cassandra と ZooKeeper を更新します。
<ph type="x-smartling-placeholder">
- </ph>
- データセンター 1 のマシン 1、2、3 で、次のコマンドを実行します。
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- データセンター 2 のマシン 7、8、9
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- データセンター 1 のマシン 1、2、3 で、次のコマンドを実行します。
- qpidd を更新します。
<ph type="x-smartling-placeholder">
- </ph>
- データセンター 1 のマシン 4、5
<ph type="x-smartling-placeholder">
- </ph>
- マシン 4 の
qpidd
を更新します。/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- マシン 5 で手順 1 を繰り返します。
- マシン 4 の
- データセンター 2 のマシン 10、11
<ph type="x-smartling-placeholder">
- </ph>
- マシン 10 の
qpidd
を更新します。/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- マシン 11 で手順 1 を繰り返します。
- マシン 10 の
- データセンター 1 のマシン 4、5
<ph type="x-smartling-placeholder">
- postgresql を更新します。
<ph type="x-smartling-placeholder">
- </ph>
- データセンター 1 のマシン 6
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- データセンター 2 のマシン 12 台
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- データセンター 1 のマシン 6
- LDAP を更新します。
<ph type="x-smartling-placeholder">
- </ph>
- データセンター 1 のマシン 1
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- データセンター 2 のマシン 7
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- データセンター 1 のマシン 1
- Edge コンポーネントを更新します。
<ph type="x-smartling-placeholder">
- </ph>
- データセンター 1 のマシン 4、5、6、1、2、3
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- データセンター 2 のマシン 10、11、12、7、8、9
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- データセンター 1 のマシン 4、5、6、1、2、3
- UI を更新します。
<ph type="x-smartling-placeholder">
- </ph>
- データセンター 1 のマシン 1 で、
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- データセンター 2 のマシン 7 で、
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- マシン 1 と 7 の Edge UI コンポーネントを再起動します。
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- データセンター 1 のマシン 1 で、
- (
apigee-adminapi
がインストールされている場合)apigee-adminapi
ユーティリティを更新します。 <ph type="x-smartling-placeholder">- </ph>
- データセンター 1 のマシン 1 で、
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- データセンター 2 のマシン 7 で、
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- データセンター 1 のマシン 1 で、
- Edge SSO がインストールされている場合は、Edge SSO を更新します。
<ph type="x-smartling-placeholder">
- </ph>
- データセンター 1 のマシン 1 で、
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
- データセンター 2 のマシン 7 で、
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
ここで、sso_config_file は、コマンドの実行時に作成した構成ファイルです。 SSO がインストール済み。
- データセンター 1 のマシン 1 で、
非標準インストールの場合
非標準インストールの場合は、次の順序で Edge コンポーネントを更新します。
- ZooKeeper
- Cassandra
- qpidd、ps
- LDAP
- Edge(「-c edge」の意味)すべてのノードのプロファイルを、次の順序で配置します。 Edge Postgres Server、Management Server、Message Processor、Router。
- Edge UI
apigee-adminapi
- エッジ SSO
更新が完了したら、実行中のすべてのマシンで Edge UI コンポーネントを再起動してください。 できます。