Edge для частного облака v4.18.01
В этой процедуре описывается, как обновить существующую локальную установку Apigee Developer Channel Services.
Определение правильной процедуры обновления
Процедура, которую вы используете для обновления портала, основана на вашей текущей установке:
- Если в вашей установке используется Nginx/Postgres , используйте «Обновление портала с помощью RPM» ниже.
- Если в вашей установке используется Apache/MySQL или Apache/MariaDB , см. раздел Преобразование портала на основе tar в портал на основе RPM .
Определение текущего типа установки
Если вы не уверены в своем текущем типе установки, используйте следующую команду, чтобы определить его:
-  ls /optЕсли вы используете Nginx/Postgres, вы увидите следующие каталоги: /opt/apigeeи/opt/nginx.Если вы используете Apache/MySQL или Apache/MariaDB, этих каталогов не должно быть. 
-  /opt/apigee/apigee-service/bin/apigee-all statusЕсли вы используете Nginx/Postgres, вы увидите следующий вывод: + apigee-service apigee-drupal-devportal status OK: apigee-drupal-devportal is up and running + apigee-service apigee-lb status apigee-service: apigee-lb: OK + apigee-service apigee-postgresql status apigee-service: apigee-postgresql: OK 
- apachectl -S- Если вы используете Apache/MySQL или Apache/MariaDB, эта команда должна вернуть корневой веб-каталог портала в форме: - *:80 192.168.56.102 (/etc/httpd/conf/vhosts/devportal.conf:1) 
Каталог установки по умолчанию
Процесс обновления предполагает, что Портал разработчика был установлен по адресу:
-  4.17.05 и более поздние версии: /opt/apigee/apigee-drupal/wwwroot
-  До версии 4.17.05: /opt/apigee/apigee-drupal(Nginx) или/var/www/html(Apache).
Если вы не установили портал в каталог по умолчанию, измените пути в приведенной ниже процедуре, чтобы использовать ваш каталог установки.
Поддерживаемые версии обновления
Данная процедура обновления поддерживается для следующих версий портала:
- ОПДК-17-01.x
- ОПДК-17-05.x
- ОПДК-17-09.x
Чтобы определить версию вашего портала, откройте в браузере следующий URL:
 http:// yourportal.com /buildInfo
Прежде чем обновить
 В существующих установках, если вы изменили какой-либо код в ядре Drupal или в каких-либо непользовательских модулях, ваши изменения будут перезаписаны. Сюда входят, среди прочего, любые изменения, которые вы могли внести в .htaccess . Вы должны предположить, что все, что находится за пределами каталога /sites принадлежит Drupal. Исключением из этого правила является robots.txt ; если этот файл существует в корне сети, он сохранится для вас.
Прежде чем продолжить установку, сделайте резервную копию всего корневого веб-каталога Drupal. После выполнения описанных ниже шагов установки вы можете восстановить настройки из резервной копии.
Обновление портала с помощью RPM
Чтобы обновить RPM портала на узле:
-  Перейдите в каталог Drupal, /opt/apigee/apigee-drupalпо умолчанию:cd /opt/apigee/apigee-drupal 
- Сделайте резервную копию экземпляра базы данных Drupal. Команда pg_dumpсоздает копию базы данных:pg_dump --dbname=devportal --host=192.168.56.101 --username=drupaladmin --password --format=c > /tmp/portal.dmp где: -  dbnameуказывает имя базы данных, указанное в свойствеPG_NAMEв файле конфигурации установки портала.
-  hostуказывает IP-адрес узла портала.
-  usernameуказывает имя пользователя Postgres, используемое порталом для доступа к базе данных, как указано в свойствеDRUPAL_PG_USERв файле конфигурации установки портала.
-  Вам будет предложено ввести пароль пользователя Postgres, определенный свойством DRUPAL_PG_PASSв файле конфигурации установки портала.
 Если позже вам придется восстановиться из резервной копии, используйте команду: pg_restore --clean --dbname=devportal --host=localhost --username=apigee < /tmp/portal.dmp 
-  
- Сделайте резервную копию всего корневого веб-каталога Drupal. Место установки по умолчанию — /opt/apigee/apigee-drupal, но вы могли его изменить.Если вы не уверены в местонахождении этого каталога, используйте команду drush statusили пункт Конфигурация > Носитель > Файл в меню Drupal, чтобы определить расположение общедоступной файловой системы и путь к частной файловой системе (для следующего шага).
-  Сделайте резервную копию файлов в /opt/apigee/data/apigee-drupal-devportal/private.
-  Установите Drupal в режим обслуживания:- Выберите Конфигурация в меню Drupal.
- На странице «Конфигурация» выберите «Режим обслуживания» в разделе «Разработка» .
- Установите флажок «Перевести сайт в режим обслуживания» .
- Введите сообщение, которое пользователи увидят во время обслуживания.
- Выберите Сохранить конфигурацию .
 
- Отключите SELinux, как описано в разделе Установка утилиты Edge apigee-setup .
-  Перейдите в каталог /opt:> cd /opt 
- Для обновления на сервере с подключением к Интернету:-  Загрузите файл Edge 4.18.01 bootstrap_4.18.01.shв/tmp/bootstrap_4.18.01.sh:curl https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh 
- Установите утилиту apigee-serviceEdge 4.18.01 и зависимости:sudo bash /tmp/bootstrap_4.18.01.sh apigeeuser=uName apigeepassword=pWord где uName:pWord — имя пользователя и пароль, полученные вами от Apigee. Если вы опустите pWord , вам будет предложено ввести его. По умолчанию программа установки проверяет, установлена ли у вас Java 1.8. Вы можете использовать опцию «C», чтобы продолжить без установки Java. 
 
-  Загрузите файл Edge 4.18.01 
-  Для обновления на сервере без подключения к Интернету:- Создайте локальный репозиторий 4.18.01, как описано в разделе «Создание локального репозитория Apigee» в разделе «Установка утилиты Edge apigee-setup» .
-  Чтобы установить сервис apigee из файла .tar :-  На узле с локальным репозиторием используйте следующую команду, чтобы упаковать локальный репозиторий в один файл .tar с именем /opt/apigee/data/apigee-mirror/apigee-4.18.01.tar.gz:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package 
-  Скопируйте файл .tar на узел, где вы хотите обновить Edge. Например, скопируйте его в каталог /tmpна новом узле.
-  На новом узле распакуйте файл в каталог /tmp:tar -xzf apigee-4.18.01.tar.gz Эта команда создает новый каталог с именем repos в каталоге, содержащем файл .tar. Например /tmp/репозитории. 
-  Установите утилиту Edge apigee-serviceи зависимости из/tmp/repos:sudo bash /tmp/repos/bootstrap_4.18.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos Обратите внимание, что в эту команду вы включаете путь к каталогу репозитория. 
 
-  На узле с локальным репозиторием используйте следующую команду, чтобы упаковать локальный репозиторий в один файл .tar с именем 
-  Чтобы установить сервис apigee с помощью веб-сервера Nginx:- Настройте веб-сервер Nginx, как описано в разделе «Установка из репозитория с помощью веб-сервера Nginx» в разделе «Установка утилиты Edge apigee-setup» .
-  На удаленном узле загрузите файл Edge bootstrap_4.18.01.shв/tmp/bootstrap_4.18.01.sh:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh где uName:pWord — это имя пользователя и пароль, которые вы установили выше для репозитория, а remoteRepo — это IP-адрес или DNS-имя узла репо. 
-  На удаленном узле установите утилиту Edge apigee-serviceи зависимости:sudo bash /tmp/bootstrap_4.18.01.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 
-  Запустите утилиту обновления на своем узле Postgre:/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile где configFile — файл конфигурации, который вы использовали для установки базы данных Postgres. Единственное требование к файлу конфигурации состоит в том, что файл конфигурации должен быть доступен или доступен для чтения пользователю «apigee». 
-  Обновите базу данных Postgres: /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade 
-  Запустите утилиту обновления на своем узле, чтобы обновить портал:/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile где configFile — файл конфигурации, который вы использовали для установки портала. Единственное требование к файлу конфигурации состоит в том, что файл конфигурации должен быть доступен или доступен для чтения пользователю «apigee». 
-  Запустите скрипт update.phpDrupal, открыв следующий URL-адрес в окне браузера:http://portalIP_DNS:8079/update.php 
-  Отключите Drupal в режиме обслуживания:- Выберите Конфигурация в меню Drupal.
- На странице «Конфигурация» выберите «Режим обслуживания» в разделе «Разработка» .
- Снимите флажок «Перевести сайт в режим обслуживания» .
- Выберите Сохранить конфигурацию .
 
Обратите внимание, что корневой каталог после обновления:
/opt/apigee/apigee-drupal/wwwroot
Обновление завершено.
,Edge для частного облака v4.18.01
В этой процедуре описывается, как обновить существующую локальную установку Apigee Developer Channel Services.
Определение правильной процедуры обновления
Процедура, которую вы используете для обновления портала, основана на вашей текущей установке:
- Если в вашей установке используется Nginx/Postgres , используйте «Обновление портала с помощью RPM» ниже.
- Если в вашей установке используется Apache/MySQL или Apache/MariaDB , см. раздел Преобразование портала на основе tar в портал на основе RPM .
Определение текущего типа установки
Если вы не уверены в своем текущем типе установки, используйте следующую команду, чтобы определить его:
-  ls /optЕсли вы используете Nginx/Postgres, вы увидите следующие каталоги: /opt/apigeeи/opt/nginx.Если вы используете Apache/MySQL или Apache/MariaDB, этих каталогов не должно быть. 
-  /opt/apigee/apigee-service/bin/apigee-all statusЕсли вы используете Nginx/Postgres, вы увидите следующий вывод: + apigee-service apigee-drupal-devportal status OK: apigee-drupal-devportal is up and running + apigee-service apigee-lb status apigee-service: apigee-lb: OK + apigee-service apigee-postgresql status apigee-service: apigee-postgresql: OK 
- apachectl -S- Если вы используете Apache/MySQL или Apache/MariaDB, эта команда должна вернуть корневой веб-каталог портала в форме: - *:80 192.168.56.102 (/etc/httpd/conf/vhosts/devportal.conf:1) 
Каталог установки по умолчанию
Процесс обновления предполагает, что Портал разработчика был установлен по адресу:
-  4.17.05 и более поздние версии: /opt/apigee/apigee-drupal/wwwroot
-  До версии 4.17.05: /opt/apigee/apigee-drupal(Nginx) или/var/www/html(Apache).
Если вы не установили портал в каталог по умолчанию, измените пути в приведенной ниже процедуре, чтобы использовать ваш каталог установки.
Поддерживаемые версии обновления
Данная процедура обновления поддерживается для следующих версий портала:
- ОПДК-17-01.x
- ОПДК-17-05.x
- ОПДК-17-09.x
Чтобы определить версию вашего портала, откройте в браузере следующий URL:
 http:// yourportal.com /buildInfo
Прежде чем обновить
 В существующих установках, если вы изменили какой-либо код в ядре Drupal или в каких-либо непользовательских модулях, ваши изменения будут перезаписаны. Сюда входят, среди прочего, любые изменения, которые вы могли внести в .htaccess . Вы должны предположить, что все, что находится за пределами каталога /sites принадлежит Drupal. Исключением из этого правила является robots.txt ; если этот файл существует в корне сети, он сохранится для вас.
Прежде чем продолжить установку, сделайте резервную копию всего корневого веб-каталога Drupal. После выполнения описанных ниже шагов установки вы можете восстановить настройки из резервной копии.
Обновление портала с помощью RPM
Чтобы обновить RPM портала на узле:
-  Перейдите в каталог Drupal, /opt/apigee/apigee-drupalпо умолчанию:cd /opt/apigee/apigee-drupal 
- Сделайте резервную копию экземпляра базы данных Drupal. Команда pg_dumpсоздает копию базы данных:pg_dump --dbname=devportal --host=192.168.56.101 --username=drupaladmin --password --format=c > /tmp/portal.dmp где: -  dbnameуказывает имя базы данных, указанное в свойствеPG_NAMEв файле конфигурации установки портала.
-  hostуказывает IP-адрес узла портала.
-  usernameуказывает имя пользователя Postgres, используемое порталом для доступа к базе данных, как указано в свойствеDRUPAL_PG_USERв файле конфигурации установки портала.
-  Вам будет предложено ввести пароль пользователя Postgres, определенный свойством DRUPAL_PG_PASSв файле конфигурации установки портала.
 Если позже вам придется восстановиться из резервной копии, используйте команду: pg_restore --clean --dbname=devportal --host=localhost --username=apigee < /tmp/portal.dmp 
-  
- Сделайте резервную копию всего корневого веб-каталога Drupal. Место установки по умолчанию — /opt/apigee/apigee-drupal, но вы могли его изменить.Если вы не уверены в местонахождении этого каталога, используйте команду drush statusили пункт Конфигурация > Носитель > Файл в меню Drupal, чтобы определить расположение общедоступной файловой системы и путь к частной файловой системе (для следующего шага).
-  Сделайте резервную копию файлов в /opt/apigee/data/apigee-drupal-devportal/private.
-  Установите Drupal в режим обслуживания:- Выберите Конфигурация в меню Drupal.
- На странице «Конфигурация» выберите «Режим обслуживания» в разделе «Разработка» .
- Установите флажок «Перевести сайт в режим обслуживания» .
- Введите сообщение, которое пользователи увидят во время обслуживания.
- Выберите Сохранить конфигурацию .
 
- Отключите SELinux, как описано в разделе Установка утилиты Edge apigee-setup .
-  Перейдите в каталог /opt:> cd /opt 
- Для обновления на сервере с подключением к Интернету:-  Загрузите файл Edge 4.18.01 bootstrap_4.18.01.shв/tmp/bootstrap_4.18.01.sh:curl https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh 
- Установите утилиту apigee-serviceEdge 4.18.01 и зависимости:sudo bash /tmp/bootstrap_4.18.01.sh apigeeuser=uName apigeepassword=pWord где uName:pWord — имя пользователя и пароль, полученные вами от Apigee. Если вы опустите pWord , вам будет предложено ввести его. По умолчанию программа установки проверяет, установлена ли у вас Java 1.8. Вы можете использовать опцию «C», чтобы продолжить без установки Java. 
 
-  Загрузите файл Edge 4.18.01 
-  Для обновления на сервере без подключения к Интернету:- Создайте локальный репозиторий 4.18.01, как описано в разделе «Создание локального репозитория Apigee» в разделе «Установка утилиты Edge apigee-setup» .
-  Чтобы установить сервис apigee из файла .tar :-  На узле с локальным репозиторием используйте следующую команду, чтобы упаковать локальный репозиторий в один файл .tar с именем /opt/apigee/data/apigee-mirror/apigee-4.18.01.tar.gz:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package 
-  Скопируйте файл .tar на узел, где вы хотите обновить Edge. Например, скопируйте его в каталог /tmpна новом узле.
-  На новом узле распакуйте файл в каталог /tmp:tar -xzf apigee-4.18.01.tar.gz Эта команда создает новый каталог с именем repos в каталоге, содержащем файл .tar. Например /tmp/репозитории. 
-  Установите утилиту Edge apigee-serviceи зависимости из/tmp/repos:sudo bash /tmp/repos/bootstrap_4.18.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos Обратите внимание, что в эту команду вы включаете путь к каталогу репозитория. 
 
-  На узле с локальным репозиторием используйте следующую команду, чтобы упаковать локальный репозиторий в один файл .tar с именем 
-  Чтобы установить сервис apigee с помощью веб-сервера Nginx:- Настройте веб-сервер Nginx, как описано в разделе «Установка из репозитория с помощью веб-сервера Nginx» в разделе «Установка утилиты Edge apigee-setup» .
-  На удаленном узле загрузите файл Edge bootstrap_4.18.01.shв/tmp/bootstrap_4.18.01.sh:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh где uName:pWord — это имя пользователя и пароль, которые вы установили выше для репозитория, а remoteRepo — это IP-адрес или DNS-имя узла репо. 
-  На удаленном узле установите утилиту Edge apigee-serviceи зависимости:sudo bash /tmp/bootstrap_4.18.01.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 
-  Запустите утилиту обновления на своем узле Postgre:/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile где configFile — файл конфигурации, который вы использовали для установки базы данных Postgres. Единственное требование к файлу конфигурации состоит в том, что файл конфигурации должен быть доступен или доступен для чтения пользователю «apigee». 
-  Обновите базу данных Postgres: /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade 
-  Запустите утилиту обновления на своем узле, чтобы обновить портал:/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile где configFile — файл конфигурации, который вы использовали для установки портала. Единственное требование к файлу конфигурации состоит в том, что файл конфигурации должен быть доступен или доступен для чтения пользователю «apigee». 
-  Запустите скрипт update.phpDrupal, открыв следующий URL-адрес в окне браузера:http://portalIP_DNS:8079/update.php 
-  Отключите Drupal в режиме обслуживания:- Выберите Конфигурация в меню Drupal.
- На странице «Конфигурация» выберите «Режим обслуживания» в разделе «Разработка» .
- Снимите флажок «Перевести сайт в режим обслуживания» .
- Выберите Сохранить конфигурацию .
 
Обратите внимание, что корневой каталог после обновления:
/opt/apigee/apigee-drupal/wwwroot
Обновление завершено.
,Edge для частного облака v4.18.01
В этой процедуре описывается, как обновить существующую локальную установку Apigee Developer Channel Services.
Определение правильной процедуры обновления
Процедура, которую вы используете для обновления портала, основана на вашей текущей установке:
- Если в вашей установке используется Nginx/Postgres , используйте «Обновление портала с помощью RPM» ниже.
- Если в вашей установке используется Apache/MySQL или Apache/MariaDB , см. раздел Преобразование портала на основе tar в портал на основе RPM .
Определение текущего типа установки
Если вы не уверены в своем текущем типе установки, используйте следующую команду, чтобы определить его:
-  ls /optЕсли вы используете Nginx/Postgres, вы увидите следующие каталоги: /opt/apigeeи/opt/nginx.Если вы используете Apache/MySQL или Apache/MariaDB, этих каталогов не должно быть. 
-  /opt/apigee/apigee-service/bin/apigee-all statusЕсли вы используете Nginx/Postgres, вы увидите следующий вывод: + apigee-service apigee-drupal-devportal status OK: apigee-drupal-devportal is up and running + apigee-service apigee-lb status apigee-service: apigee-lb: OK + apigee-service apigee-postgresql status apigee-service: apigee-postgresql: OK 
- apachectl -S- Если вы используете Apache/MySQL или Apache/MariaDB, эта команда должна вернуть корневой веб-каталог портала в форме: - *:80 192.168.56.102 (/etc/httpd/conf/vhosts/devportal.conf:1) 
Каталог установки по умолчанию
Процесс обновления предполагает, что Портал разработчика был установлен по адресу:
-  4.17.05 и более поздние версии: /opt/apigee/apigee-drupal/wwwroot
-  До версии 4.17.05: /opt/apigee/apigee-drupal(Nginx) или/var/www/html(Apache).
Если вы не установили портал в каталог по умолчанию, измените пути в приведенной ниже процедуре, чтобы использовать ваш каталог установки.
Поддерживаемые версии обновления
Данная процедура обновления поддерживается для следующих версий портала:
- ОПДК-17-01.x
- ОПДК-17-05.x
- ОПДК-17-09.x
Чтобы определить версию вашего портала, откройте в браузере следующий URL:
 http:// yourportal.com /buildInfo
Прежде чем обновить
 В существующих установках, если вы изменили какой-либо код в ядре Drupal или в каких-либо непользовательских модулях, ваши изменения будут перезаписаны. Сюда входят, среди прочего, любые изменения, которые вы могли внести в .htaccess . Вы должны предположить, что все, что находится за пределами каталога /sites принадлежит Drupal. Исключением из этого правила является robots.txt ; если этот файл существует в корне сети, он сохранится для вас.
Прежде чем продолжить установку, сделайте резервную копию всего корневого веб-каталога Drupal. После выполнения описанных ниже шагов установки вы можете восстановить настройки из резервной копии.
Обновление портала с помощью RPM
Чтобы обновить RPM портала на узле:
-  Перейдите в каталог Drupal, /opt/apigee/apigee-drupalпо умолчанию:cd /opt/apigee/apigee-drupal 
- Сделайте резервную копию экземпляра базы данных Drupal. Команда pg_dumpсоздает копию базы данных:pg_dump --dbname=devportal --host=192.168.56.101 --username=drupaladmin --password --format=c > /tmp/portal.dmp где: -  dbnameуказывает имя базы данных, указанное в свойствеPG_NAMEв файле конфигурации установки портала.
-  hostуказывает IP-адрес узла портала.
-  usernameуказывает имя пользователя Postgres, используемое порталом для доступа к базе данных, как указано в свойствеDRUPAL_PG_USERв файле конфигурации установки портала.
-  Вам будет предложено ввести пароль пользователя Postgres, определенный свойством DRUPAL_PG_PASSв файле конфигурации установки портала.
 Если позже вам придется восстановиться из резервной копии, используйте команду: pg_restore --clean --dbname=devportal --host=localhost --username=apigee < /tmp/portal.dmp 
-  
- Сделайте резервную копию всего корневого веб-каталога Drupal. Место установки по умолчанию — /opt/apigee/apigee-drupal, но вы могли его изменить.Если вы не уверены в местонахождении этого каталога, используйте команду drush statusили пункт Конфигурация > Носитель > Файл в меню Drupal, чтобы определить расположение общедоступной файловой системы и путь к частной файловой системе (для следующего шага).
-  Сделайте резервную копию файлов в /opt/apigee/data/apigee-drupal-devportal/private.
-  Установите Drupal в режим обслуживания:- Выберите Конфигурация в меню Drupal.
- На странице «Конфигурация» выберите «Режим обслуживания» в разделе «Разработка» .
- Установите флажок «Перевести сайт в режим обслуживания» .
- Введите сообщение, которое пользователи увидят во время обслуживания.
- Выберите Сохранить конфигурацию .
 
- Отключите SELinux, как описано в разделе Установка утилиты Edge apigee-setup .
-  Перейдите в каталог /opt:> cd /opt 
- Для обновления на сервере с подключением к Интернету:-  Загрузите файл Edge 4.18.01 bootstrap_4.18.01.shв/tmp/bootstrap_4.18.01.sh:curl https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh 
- Установите утилиту apigee-serviceEdge 4.18.01 и зависимости:sudo bash /tmp/bootstrap_4.18.01.sh apigeeuser=uName apigeepassword=pWord где uName:pWord — имя пользователя и пароль, полученные вами от Apigee. Если вы опустите pWord , вам будет предложено ввести его. По умолчанию программа установки проверяет, установлена ли у вас Java 1.8. Вы можете использовать опцию «C», чтобы продолжить без установки Java. 
 
-  Загрузите файл Edge 4.18.01 
-  Для обновления на сервере без подключения к Интернету:- Создайте локальный репозиторий 4.18.01, как описано в разделе «Создание локального репозитория Apigee» в разделе «Установка утилиты Edge apigee-setup» .
-  Чтобы установить сервис apigee из файла .tar :-  На узле с локальным репозиторием используйте следующую команду, чтобы упаковать локальный репозиторий в один файл .tar с именем /opt/apigee/data/apigee-mirror/apigee-4.18.01.tar.gz:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package 
-  Скопируйте файл .tar на узел, где вы хотите обновить Edge. Например, скопируйте его в каталог /tmpна новом узле.
-  На новом узле распакуйте файл в каталог /tmp:tar -xzf apigee-4.18.01.tar.gz Эта команда создает новый каталог с именем repos в каталоге, содержащем файл .tar. Например /tmp/репозитории. 
-  Установите утилиту Edge apigee-serviceи зависимости из/tmp/repos:sudo bash /tmp/repos/bootstrap_4.18.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos Обратите внимание, что в эту команду вы включаете путь к каталогу репозитория. 
 
-  На узле с локальным репозиторием используйте следующую команду, чтобы упаковать локальный репозиторий в один файл .tar с именем 
-  Чтобы установить сервис apigee с помощью веб-сервера Nginx:- Настройте веб-сервер Nginx, как описано в разделе «Установка из репозитория с помощью веб-сервера Nginx» в разделе «Установка утилиты Edge apigee-setup» .
-  На удаленном узле загрузите файл Edge bootstrap_4.18.01.shв/tmp/bootstrap_4.18.01.sh:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh где uName:pWord — это имя пользователя и пароль, которые вы установили выше для репозитория, а remoteRepo — это IP-адрес или DNS-имя узла репо. 
-  На удаленном узле установите утилиту Edge apigee-serviceи зависимости:sudo bash /tmp/bootstrap_4.18.01.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 
-  Запустите утилиту обновления на своем узле Postgre:/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile где configFile — файл конфигурации, который вы использовали для установки базы данных Postgres. Единственное требование к файлу конфигурации состоит в том, что файл конфигурации должен быть доступен или доступен для чтения пользователю «apigee». 
-  Обновите базу данных Postgres: /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade 
-  Запустите утилиту обновления на своем узле, чтобы обновить портал:/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile где configFile — файл конфигурации, который вы использовали для установки портала. Единственное требование к файлу конфигурации состоит в том, что файл конфигурации должен быть доступен или доступен для чтения пользователю «apigee». 
-  Запустите скрипт update.phpDrupal, открыв следующий URL-адрес в окне браузера:http://portalIP_DNS:8079/update.php 
-  Отключите Drupal в режиме обслуживания:- Выберите Конфигурация в меню Drupal.
- На странице «Конфигурация» выберите «Режим обслуживания» в разделе «Разработка» .
- Снимите флажок «Перевести сайт в режим обслуживания» .
- Выберите Сохранить конфигурацию .
 
Обратите внимание, что корневой каталог после обновления:
/opt/apigee/apigee-drupal/wwwroot
Обновление завершено.