Edge for Private Cloud v4.18.05
Edge をノードにインストールするには、まず Edge apigee-setup ユーティリティをインストールします。対象が ノードが外部インターネット接続を利用できない環境では、Compute Engine の Apigee リポジトリのローカルコピーです。
デフォルトのインストール ディレクトリ: /opt/apigee
Edge では、すべてのファイルが /opt/apigee ディレクトリにインストールされます。これは変更できません
  されます。ただし、必要に応じて、/opt/apigee をマッピングするシンボリック リンクを作成できます。
  移動します詳しくは、インストール要件をご覧ください。
前提条件: SELinux を無効にする
Edge をインストールする前に、SELinux を無効にするか、permissive モードに設定する必要があります。
  apigee-setup ユーティリティまたは任意の Edge
  説明します。必要に応じて、Edge のインストール後に SELinux を再度有効にできます。
- SELinux を一時的に permissive モードに設定するには、次のコマンドを実行します。
    command:
      <ph type="x-smartling-placeholder">
- </ph>
        
 - Linux 6.x オペレーティング システムの場合:
          
sudo echo 0 > /selinux/enforce
Edge のインストール後に SELinux を再度有効にするには:
sudo echo 1 > /selinux/enforce
 - Linux 7.x オペレーティング システムの場合:
          
sudo setenforce 0
Edge のインストール後に SELinux を再度有効にするには:
sudo setenforce 1
 
 - Linux 6.x オペレーティング システムの場合:
          
 - SELinux を恒久的に無効にするか、permissive モードに設定するには:
      <ph type="x-smartling-placeholder">
- </ph>
        
 - エディタで 
/etc/sysconfig/selinuxを開きます。 SELINUX=disabledまたはSELINUX=permissiveを設定します。- 編集内容を保存します。
 - ノードを再起動します。
 - 必要に応じて、Edge のインストール後にこの手順を繰り返して SELinux を再度有効にし、
          
SELINUX=enabledを設定します。 
 - エディタで 
 
前提条件: EPEL リポジトリを有効にする
[Extra Packages for](追加パッケージ)を Enterprise Linux(EPEL)を使用して Edge をインストールまたは更新したり、ローカル リポジトリを作成したりできます。「 使用するコマンドは、RedHat/CentOS のバージョンによって異なります。
- RedHat/CentOS/Oracle 7.x の場合:
      
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -ivh epel-release-latest-7.noarch.rpm - RedHat/CentOS/Oracle 6.x の場合:
      
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
sudo rpm -ivh epel-release-latest-6.noarch.rpm 
前提条件: libdb4 を確認する RedHat 7.4 および CentOS 7.4 のライブラリ バージョン
RedHat 7.4 と CentOS 7.4 では、インストールする前に libdb4 RPM のバージョンを確認します。エッジ
  RedHat 7.4 および CentOS 7.4 の一部のバージョンでは、
  使用できます。これより新しいバージョンを使用している場合は、アンインストールしてください。Edge インストーラが
  バージョン 4.8 をインストールします。
次のコマンドを使用して、バージョンを確認できます。
rpm -qa | grep libdb4
libdb4 RPM のバージョンが 4.8 より新しい場合は、アンインストールします。
  できます。
Edge をインストールする 外部インターネット接続があるノード上の apigee-setup ユーティリティ
外部インターネット接続があるノードに Edge をインストールするには:
- Apigee リポジトリへのアクセスに使用する Apigee のユーザー名とパスワードを取得します。 Apigee の FTP サイトに既存のユーザー名とパスワードがある場合は、それを使用できます。 認証情報が必要です。
 - root としてノードにログインして Edge RPM をインストールします。
 yum-utilsとyum-plugin-prioritiesをインストールします。sudo yum install yum-utils
sudo yum install yum-plugin-priorities- 上記の手順に沿って SELinux を無効にします。
 - 上記の手順に沿って EPEL リポジトリを有効にします。
 - 上記のように、
libdb4のバージョンを確認します。 - 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 
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 apigee-service ユーティリティと依存関係をインストールします。
      
sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
ここで、uName:pWord は、送信元のユーザー名とパスワードです。 ApigeepWord を省略すると、入力を求められます。
デフォルトでは、Java 1.8 がインストールされているかどうかが確認されます。そうでない場合、 自動的にインストールされます。
JAVA_FIXオプションを使用して、処理方法を指定する Java のインストール。JAVA_FIX次の値を取ります。- I: OpenJDK 1.8 をインストールする(デフォルト)
 - C: Java をインストールせずに続行する
 - Q: 終了します。このオプションでは、Java を自分でインストールする必要があります。
 
apigee-service ユーティリティをインストールすると、/etc/yum.repos.d/apigee.repo ファイルが作成されます。 Apigee リポジトリを定義します。定義ファイルを表示するには、次のコマンドを使用します。
cat /etc/yum.repos.d/apigee.repo
リポジトリの内容を表示するには、次のコマンドを使用します。
sudo yum -v repolist 'apigee*'
 - apigee-service を使用して apigee-setup ユーティリティをインストールします。
/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
 - apigee-setup を使用して、ノードに Edge コンポーネントをインストールして構成します。詳細については、ノードに Edge コンポーネントをインストールするをご覧ください。
 
Edge をインストールする 外部インターネット接続がないノード上の apigee-setup ユーティリティ
Edge ノードがファイアウォールの内側にあるか、なんらかの理由でアクセスが禁止されている場合は ローカル リポジトリ(ミラー)を作成する必要があります。 をご覧ください。このミラーは、すべてのノードからアクセスできるようにする必要があります。作成後、ノードは そのローカルミラーにアクセスして Edge をインストールできます
内部 Apigee リポジトリを作成するには、外部インターネットを持つノードが必要です アクセスする必要があります。内部 IP アドレスを そのリポジトリを別のノードに移動したり、目的のために Edge ノードから インストールできます。
ローカルの Edge リポジトリを作成した後、最新の Edge リリース ファイル。以降のセクションでは、ローカル リポジトリを作成する方法と、 更新します。
ローカルの Apigee リポジトリを作成する
ローカルの Apigee リポジトリを作成するには:
- Apigee リポジトリへのアクセスに使用する Apigee のユーザー名とパスワードを取得します。 Apigee の FTP サイトに既存のユーザー名とパスワードがある場合は、それを使用できます。 認証情報が必要です。
 - root としてノードにログインして Edge RPM をインストールします。
 - 上記の手順に沿って SELinux を無効にします。
 - Edge 
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 apigee-service ユーティリティと依存関係をインストールします。
sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
ここで、uName:pWord は、送信元のユーザー名とパスワードです。 ApigeepWord を省略すると、入力を求められます。
 - ノードに 
apigee-mirrorユーティリティをインストールします。/opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
 apigee-mirrorユーティリティを使用して、Apigee リポジトリを/opt/apigee/data/apigee-mirror/repos/ディレクトリ。リポジトリのサイズを最小限に抑えるには、
--only-new-rpmsを含めて 確認できます。ダウンロードには約 1.6 GB のディスク容量が必要です。/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
古い RPM を含むリポジトリ全体をダウンロードする場合は、
--only-new-rpmsを省略します。 すべてダウンロードするには、約 6 GB のディスク容量が必要です。/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
これで、Apigee リポジトリのローカルコピーが作成されました。次のセクションでは、 ローカル リポジトリから Edge
apigee-setupユーティリティ。- 
      (省略可)ローカル リポジトリから同じリージョンに Edge をインストールする場合は、
      作成するには、まず次のコマンドを実行する必要があります。
      <ph type="x-smartling-placeholder">
- </ph>
        
 - ローカル リポジトリから 
bootstrap_4.18.05.shを実行して、apigee-serviceユーティリティ:sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.18.05.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
 apigee-serviceを使用してapigee-setupユーティリティをインストールします。/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
apigee-setupを使用して、ノードに Edge コンポーネントをインストールして構成します。詳しくは、 詳細については、ノードに Edge コンポーネントをインストールするをご覧ください。
 - ローカル リポジトリから 
 
ローカル リポジトリからリモートノードに apigee-setup をインストールする
ローカル リポジトリから Edge をインストールする方法は 2 つあります。次のいずれかの方法でご対応ください。
- リポジトリの .tar ファイルを作成し、その .tar ファイルをノードにコピーして、Edge を .tar ファイルです。
 - ローカル リポジトリのあるノードにウェブサーバーをインストールし、他のノードがアクセスできるようにします。 Apigee が提供する Nginx ウェブサーバーを使用することも、独自のウェブサーバーを使用することもできます。 使用します。
 
.tar ファイルからインストールします。
- ローカル リポジトリがあるノードで、次のコマンドを使用してローカル リポジトリをパッケージ
      
/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ディレクトリ。 - 新しいノードで、上記のように SELinux を無効にします。
 - 新しいノードで、上記のように EPEL リポジトリを有効にします。
 - 新しいノードで、すべての外部インターネット リポジトリが無効になっていることを確認します。「
      すべての外部リポジトリが無効と表示されますが、ローカルの Apigee リポジトリと
      すべての内部リポジトリを有効にする必要があります。
      
sudo yum repolist
 - 新しいノードで、
yum-utilsとyum-plugin-prioritiesをインストールします。sudo yum install yum-utils
sudo yum install yum-plugin-priorities - 新しいノードで、上記のように 
libdb4のバージョンを確認します。 - Oracle 7.x にインストールする場合は、次のコマンドを実行します。
      
sudo yum-config-manager --enable ol7_optional_latest
 - AWS にインストールする場合は、次のコマンドを実行します。
      
yum-configure-managerコマンド:sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
 - 新しいノードで、ファイルを /tmp ディレクトリに展開します。
      
tar -xzf apigee-4.18.05.tar.gz
このコマンドを実行すると、.tar が含まれるディレクトリに repos という新しいディレクトリが作成されます 表示されます。たとえば、
/tmp/repos.です。 /tmp/reposから Edge apigee-service ユーティリティと依存関係をインストールします。sudo bash /tmp/repos/bootstrap_4.18.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
このコマンドには、Repo ディレクトリのパスが含まれています。
apigee-serviceを使用してapigee-setupユーティリティをインストールします。/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
apigee-setupを使用して、ノードに Edge コンポーネントをインストールして構成します。詳しくは、 詳細については、ノードに Edge コンポーネントをインストールするをご覧ください。
Nginx ウェブサーバーを使用してリポジトリからインストールします。
- リポジトリ ノードに Nginx ウェブサーバーをインストールします。
opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
 - デフォルトでは、Nginx はサーバー名とポート 3939 に localhost を使用するように構成されています。宛先
      次の値を変更します。
      <ph type="x-smartling-placeholder">
- </ph>
        
 - エディタで 
/opt/apigee/customer/application/mirror.propertiesを開きます。 このファイルが存在しない場合は作成します。 - 必要に応じて次の値を設定します。
          
conf_apigee_mirror_listen_port=3939 conf_apigee_mirror_server_name=localhost
 - Nginx を再起動します。
          
/opt/nginx/scripts/apigee-nginx restart
 
 - エディタで 
 - デフォルトでは、リポジトリには 
admin:adminのユーザー名とパスワードが必要です。変更する 次の環境変数を設定します。MIRROR_USERNAME=uName MIRROR_PASSWORD=pWord
 - 新しいノードで、
yum-utilsとyum-plugin-prioritiesをインストールします。sudo yum install yum-utils
sudo yum install yum-plugin-priorities - 新しいノードで、上記のように SELinux を無効にします。
 - 新しいノードで、上記のように EPEL リポジトリを有効にします。
 - 新しいノードで、上記のように 
libdb4のバージョンを確認します。 - リモートノードで、Edge bootstrap_4.18.05.sh ファイルを
      
/tmp/bootstrap_4.18.05.sh: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-service ユーティリティと依存関係をインストールします。
      
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 install
 apigee-setupを使用して、リモートノードに Edge コンポーネントをインストールして構成します。 詳細については、ノードに Edge コンポーネントをインストールするをご覧ください。
ローカルの Apigee リポジトリを更新する
リポジトリを更新するには、最新の bootstrap_4.18.05.sh ファイルをダウンロードしてから、 sysnc:
- Edge 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 
bootstrap_4.18.05.shファイルを実行します。sudo bash/tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
ここで、uName:pWord は Apigee から取得したユーザー名とパスワードです。もし pWord を省略すると、入力を求めるメッセージが表示されます。
 apigee-mirrorを更新します。/opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
- 同期を実行します。
      
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
 - リポジトリ全体が必要な場合は、次のようにします。
      
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
 
ローカルの Apigee リポジトリをクリーンアップする
ローカル リポジトリをクリーニングすると、/opt/apigee/data/apigee-mirror と /var/tmp/yum-apigee-* が削除されます。
ローカル リポジトリをクリーンアップするには、次のコマンドを使用します。
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean
4.18.05 リポジトリで Edge 4.16.0x/4.17.0x を追加または更新する
4.18.05 リポジトリで Edge 4.16.0x または 4.17.0x のインストールを維持する必要がある場合は、 すべてのバージョンを含むリポジトリを維持しますそのリポジトリから、任意のバージョンの VM を 。
4.18.05 リポジトリに 4.16.0x/4.17.0x を追加するには:
- 4.18.05 バージョンの 
apigee-mirrorがインストールされていることを確認します。 ユーティリティ:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror version
次のような結果が表示されます。ここで、xyz はビルド番号です。
apigee-mirror-4.18.05-0.0.xyz
 apigee-mirrorを使用する このユーティリティを使用して Edge 4.16.0x/4.17.0x をリポジトリにダウンロードします。コマンドの先頭に 目的のバージョン:apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
後で、同じコマンドを使用して 4.16.0x/4.17.0x リポジトリを更新します。 あります。
/opt/apigee/data/apigee-mirror/reposディレクトリを調べて、ファイルを確認します。 ストラクチャ:ls /opt/apigee/data/apigee-mirror/repos
次のファイルとディレクトリが表示されます。
apigee apigee-repo-1.0-6.x86_64.rpm bootstrap_4.16.01.sh bootstrap_4.16.05.sh bootstrap_4.17.01.sh bootstrap_4.17.05.sh bootstrap_4.17.09.sh bootstrap_4.18.05.sh thirdparty
Edge のすべてのバージョンのブートストラップ ファイルがあることに注目してください。
apigeeディレクトリには、Edge のバージョンごとに個別のディレクトリも含まれます。- リポジトリを .tar ファイルにパッケージ化するには、次のコマンドを使用します。
apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
このコマンドは、4.17.0x リポジトリと 4.16.0x リポジトリをすべて同じ .tar ファイルにパッケージ化します。できないこと リポジトリの一部のみをパッケージ化できます。
 
ローカル リポジトリまたは .tar ファイルから Edge をインストールする場合は、必ず適切なブートストラップを実行してください。 アップロードできます。この例では、Edge 4.17.01 をインストールします。
- .tar ファイルからインストールする場合は、リポジトリから適切なブートストラップ ファイルを実行します。
sudo bash /tmp/repos/bootstrap_4.17.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
「.tar ファイルからインストールする」の残りの手順に沿ってインストールを完了します。 ご覧ください。
 - Nginx ウェブサーバーを使用してインストールする場合は、適切なブートストラップ ファイルをダウンロードして実行する
      追加します。
      
/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.01.sh -o /tmp/bootstrap_4.17.01.sh
sudo bash /tmp/bootstrap_4.17.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://インストールを完了するには、「次を使用してリポジトリからインストールする」の残りの手順に沿って操作します。 Nginx ウェブサーバー」と呼んでいます。ご覧ください。