Edge 4.50.00 への更新中にエラーが発生した場合は、 コンポーネントを確認してから、再度アップデートを試みてください。
Edge 4.50.00 は次の機能リリース バージョンにロールバックできます。
- バージョン 4.19.06
 - バージョン 4.19.01
 - バージョン 4.18.05
 
ロールバックを実行するシナリオは 2 つあります。
- 以前の機能リリースにロールバックするたとえば、 4.50.00 ~ 4.18.05
 - 同じ以前の更新バージョンにロールバックする リリースをご覧ください。たとえば、4.19.01.02 から 4.19.01.01 へのロールバックです。
 
詳細については、Apigee Edge リリースをご覧ください。 プロセスをご覧ください。
ロールバックを実行できるユーザー
ロールバックを実行するユーザーは、最初に Edge を更新したユーザーと同じである必要があります。または、 ユーザーです。
デフォルトでは、Edge コンポーネントはユーザー「apigee」として実行されます。場合によっては 異なるユーザーとして識別されます。たとえば、ルーターが次のような特権ポートにアクセスする必要がある場合、 root またはアクセス権のあるユーザーとして Router を実行する必要があります。 ポート。また、あるコンポーネントをあるユーザーとして実行し、別のコンポーネントを別のユーザーとして実行することもできます。
共通のコードを使用するコンポーネント
次の Edge コンポーネントは共通のコードを共有しています。したがって、任意の 1 つのインスタンスを そのノード上にあるこれらのコンポーネントをすべてロールバックする必要があります。
edge-management-server(Management Server)edge-message-processor(Message Processor)edge-router(ルーター)edge-postgres-server(Postgres Server)edge-qpid-server(Qpid Server)
たとえば、Management Server、Router、Message Processor を いずれかをロールバックするには、3 つすべてをロールバックする必要があります。
以前の機能リリースにロールバックする
以前の機能リリースにロールバックするには、 component:
- 
      
ロールするバージョンの
bootstrap.shファイルをダウンロードします back:- 4.19.06 にロールバックするには、
bootstrap_4.19.06.shをダウンロードします。curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
 - 4.19.01 にロールバックするには、
bootstrap_4.19.01.shをダウンロードします。curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
 - 4.18.05 にロールバックするには、
bootstrap_4.18.05.shをダウンロードします。curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
 
 - 4.19.06 にロールバックするには、
 - ロールバックするコンポーネントを停止します。
      <ph type="x-smartling-placeholder">
- </ph>
        
 - プロジェクトの共通のコードを使用するコンポーネントをロールバック
          次の例に示すように、それらをすべて停止する必要があります。
          
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-router stop/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - ノード上のその他のコンポーネントをロールバックするには、そのコンポーネントのみを停止します。
          <ph type="x-smartling-placeholder">
- </ph>
            
 /opt/apigee/apigee-service/bin/apigee-service component stop
 
 - プロジェクトの共通のコードを使用するコンポーネントをロールバック
          次の例に示すように、それらをすべて停止する必要があります。
          
 - Monetization をロールバックする場合は、すべての Management Server および Message
      プロセッサ ノード:
      
/opt/apigee/apigee-service/bin/apigee-service edge-mint-gateway uninstall
 - ロールバックするコンポーネントをノードでアンインストールします。
      <ph type="x-smartling-placeholder">
- </ph>
        
 - プロジェクトの共通のコードを使用するコンポーネントをロールバック
          
edge-gatewayコンポーネントをアンインストールして、すべてのコンポーネントをアンインストールする必要があります。 次の例をご覧ください。/opt/apigee/apigee-service/bin/apigee-service edge-gateway uninstall
 - ノード上の他のコンポーネントをロールバックするには、そのコンポーネントのみをアンインストールします。
          次の例をご覧ください。
          
/opt/apigee/apigee-service/bin/apigee-service component uninstall
ここで、component はコンポーネント名です。
 - Edge Router をロールバックするには、
          
/opt/nginx/conf.dファイルと、edge-gatewayコンポーネント グループ:cd /opt/nginx/conf.d
rm -rf * 
 - プロジェクトの共通のコードを使用するコンポーネントをロールバック
          
 - バージョン 4.50.00 の 
apigee-setupをアンインストールします。/opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall
 - バージョン 4.19.01 または 4.18.05 の 
apigee-serviceをインストールします。 その依存関係について説明します。次の例では、4.18.05 バージョンのapigee-service:sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
uName と pWord は、取得したユーザー名とパスワードです。 Apigee からデプロイできます。pWord を省略すると、入力を求められます。
エラーが発生した場合は、ステップで
bootstrap.shファイルをダウンロードしたことを確認してください。 1. apigee-setupのインストール:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- 古いバージョンのコンポーネントをインストールします。
      
/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile
ここで、component はインストールするコンポーネント、configFile は 構成ファイルが更新されます。
 - Qpid をロールバックする場合は、iptables をフラッシュします。
      
sudo iptables -F
 - ロールバックするコンポーネントをホストするノードごとに、この手順を繰り返します。
 
前の更新バージョンにロールバックする
コンポーネントを特定のバージョンのリリースにロールバックするには、各ノードで次の操作を行います。 コンポーネントをホストします。
- 特定のコンポーネント バージョンをダウンロードします。
        
/opt/apigee/apigee-service/bin/apigee-service component_version install
ここで、component_version はインストールするコンポーネントと更新バージョンです。例:
/opt/apigee/apigee-service/bin/apigee-service edge-ui-4.18.05-0.0.3749 install
Apigee オンライン リポジトリを使用している場合は、利用可能なコンポーネントを 次のコマンドを使用します。
yum --showduplicates list comp
例:
yum --showduplicates list edge-ui
 apigee-setupを使用してコンポーネントをインストールします。/opt/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
例:
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
インストール時に指定するのは、バージョンではなく、コンポーネント名のみです。
- ロールバックするコンポーネントをホストするノードごとに、この手順を繰り返します。