Cómo actualizar el portal de servicios para desarrolladores

Portal de Servicios para desarrolladores v. 4.16.05

En este procedimiento, se describe cómo actualizar una instalación local de los servicios de canal para desarrolladores de Apigee existentes.

Directorio de instalación predeterminado

El proceso de actualización supone que el portal para desarrolladores se instaló en /var/www/html. Si no instalaste el portal en el directorio predeterminado, modifica las rutas de acceso en el siguiente procedimiento para usar tu directorio de instalación.

Si no conoces el directorio de instalación, puedes determinarlo como se describe en Comandos de Drush de uso común.

Versiones de actualización compatibles

Este procedimiento de actualización es compatible con las siguientes versiones del portal:

  • pantheon-4.24.216
  • pantheon-4.24.246
  • pantheon-14.02.x
  • pantheon-14.03.x
  • pantheon-14.04.x
  • pantheon-14.07.x
  • pantheon-15-01.x
  • OPDK-15-04.x
  • OPDK-15-07.x
  • OPDK-16-01.x

Para determinar la versión del portal, abre la siguiente URL en un navegador:

http://yourportal.com/buildInfo

Actualiza los servicios de canal para desarrolladores de Apigee a una versión nueva

  1. Copia de seguridad de la instancia de MySQL de Drupal.
    Para obtener más información, consulta http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/
    1. Opción 1: Usa Drush

      El comando sql-dump de Drush crea una copia de la base de datos. Desde el directorio de Drupal, /var/www/html de forma predeterminada, ejecuta el comando:
      > drush sql-dump > /path/to/backup_dir/database-backup.sql

      Usa drush help sql-dump para obtener más información.
    2. Opción 2: Usa MySQLdump
      Usa el comando mysqldump para crear una copia de la base de datos:
      mysqldump -u USERNAME -p'PASSWORD' DATABASENAME > /path/to/backup_dir/database-backup.sql

      No debe haber espacio entre la opción -p y la contraseña. Se requieren comillas simples para encerrar la contraseña si esta contiene caracteres especiales.

      Estableces el NOMBRE DE USUARIO y la NOMBRE DE DATOS cuando instalaste el portal. De forma predeterminada, ambos son devportal.
  2. Realiza una copia de seguridad de todo tu directorio raíz web de Drupal. La ubicación de instalación predeterminada es /var/www/html, pero es posible que la hayas cambiado en el momento de la instalación.
  3. Descarga el archivo DeveloperServices_x.y.z.tar de los servicios de canal para desarrolladores, en el que x.y.z corresponde al número de versión del portal.

    Puedes descargar un archivo del vínculo que te envió Apigee en un navegador o copiarlo y agregarlo al siguiente comando cURL:
    > curl -kOL <paste link here>

    Nota: Si tu portal se encuentra en un servidor sin conexión a Internet externa, realiza este paso en un servidor con acceso.

    Ve a http://community.apigee.com/content/apigee-customer-support y selecciona Acceder a tu Portal de asistencia para solicitar el archivo .tar de actualización de los servicios de canal para desarrolladores. Si no tienes una cuenta en el Portal de asistencia, selecciona Login to your Support Portal y, luego, en la página de acceso, selecciona In a hurry? Envía un ticket de asistencia aquí.
  4. Para actualizar un servidor con conexión a Internet, sigue estos pasos:
    1. Extrae el archivo de actualización del portal:
      > tar -xvf <tar file>

      Esta extracción de comando crea un directorio nuevo llamado DeveloperServices-4.x.y.z.
    2. Cambia al directorio DeveloperServices-4.x.y.z.
    3. Descarga la versión más reciente de Drupal con el siguiente comando:
      > drush dl drupal

      Este comando crea un directorio llamado drupal-x.y, en el que x.y corresponde a la versión actual de Drupal.
    4. Ejecuta la secuencia de comandos networked-update.sh:
      > ./networked-update.sh

      Según los permisos del archivo, es posible que debas usar sudo para ejecutar este comando o ejecutarlo como administrador.
    5. Para recibir notificaciones de las actualizaciones de Drupal, asegúrate de que el módulo del administrador de actualizaciones de Drupal esté habilitado. En el menú de Drupal, selecciona Modules y desplázate hacia abajo hasta el módulo Update Manager. Si no está habilitada, habilítala.

      Una vez habilitada, puedes ver las actualizaciones disponibles en el elemento de menú Informes > Actualizaciones disponibles.

      Usa el elemento de menú Informes > Actualizaciones disponibles > Configuración para configurar el módulo a fin de que te envíe correos electrónicos cuando haya actualizaciones disponibles y para establecer la frecuencia de búsqueda de actualizaciones.
  5. Para una actualización en un servidor sin conexión a Internet, sigue estos pasos:
    1. En el servidor en el que descargaste el archivo DeveloperServices_x.y.z.tar de los servicios de canal para desarrolladores, extrae el archivo de actualización del portal:
      > tar -xvf <tar file>

      Esta extracción de comando crea un directorio nuevo llamado DeveloperServices-4.x.y.z.
    2. Cambia al directorio DeveloperServices-4.x.y.z.
    3. Ejecuta la secuencia de comandos non-networked-update.sh:
      > ./non-networked-update.sh

      Según los permisos del archivo, es posible que debas usar sudo para ejecutar este comando o ejecutarlo como administrador.

      Este comando descarga todos los archivos de actualización necesarios y los empaqueta en un solo archivo llamado devportal-update.tgz, que escribe el archivo en la ubicación que elijas.
    4. Copia devportal-update.tgz en el servidor de destino, el que ejecuta el portal.
      Nota: No copies devportal-update.tgz en la raíz web del servidor de destino.
    5. Descomprime el archivo devportal-update.tgz al directorio actual:
      > tar -xzf /path/to/devportal-update.tgz
    6. Cambia al directorio developer-update.
    7. Ejecuta el siguiente comando para instalar la actualización:
      > ./install-update.sh
    8. Responde las indicaciones.

Se completó la actualización.