Instalación del cartucho OpenShift para Liberty

El cartucho OpenShift se puede descargar y permite que el servidor Liberty esté disponible en OpenShift.

Antes de empezar

  • Debe tener la versión de Ruby 1.9.3 o posterior instalada.
  • Este documento detalla cómo descargar el cartucho OpenShift utilizando la línea de mandatos de Linux.

Acerca de esta tarea

OpenShift es una plataforma de código abierto que permite a los desarrolladores desarrollar, crear, desplegar y gestionar rápidamente aplicaciones y servicios contenerizados de Linux en un entorno de nube. Al instalar el cartucho OpenShift para Liberty, se descargan archivos binarios de JRE y de Liberty para cada aplicación.

El cartucho OpenShift también está disponible en https://github.com/WASdev/cloud.openshift.cartridge.wlp donde puede encontrar documentación adicional.

Para obtener más información sobre OpenShift y sus ventajas, consulte OpenShift

Nota: Con este cartucho sólo se puede utilizar OpenShift versión 2

Procedimiento

Instalación del cartucho en el entorno OpenShift

  1. Descargue el archivo comprimido de cartucho de IBM® Fix Central.
  2. Ejecute el mandato unzip para extraer el contenido del archivo ibm-websphere-liberty-cartridge-v*.zip de cartucho en el siguiente directorio de cartucho cloud.openshift.cartridge.wlp
  3. El cartucho OpenShift descarga los archivos binarios de Liberty y de IBM JRE predeterminados sólo para el desarrollo. Si tiene licencias para otros archivos binarios que desea utilizar, éstos deben ser accesibles con HTTP. Consulte Estructurar un repositorio de Liberty para archivos binarios personales para obtener detalles sobre cómo estructurar este repositorio.
    1. Actualice el archivo ibm-websphere-liberty-buildpack/config/ibmjdk.yml para que apunte al binario JRE.
    2. Actualice el archivo ibm-websphere-liberty-buildpack/config/liberty.yml para que apunte al binario de Liberty.
  4. Ejecute el mandato chmod u+x ibm-websphere-liberty-buildpack/resources/download_buildpack_cache.rb y añada los archivos binarios del paso 3 a la memoria caché de cartucho. Ejecute ibm-websphere-liberty-buildpack/resources/download_buildpack_cache.rb ibm-websphere-liberty-buildpack/admin_cache
  5. Si tiene licencia para desplegar el cartucho en el entorno, puede crear un archivo ibm-websphere-liberty-buildpack/config/licenses.yml que contiene los números de licencia aceptados antes del empaquetado.
    IBM_JVM_LICENSE: <código de licencia de jvm>
    IBM_LIBERTY_LICENSE: <código de licencia de liberty>
    Nota: Cuando se ha instalado, el cartucho puede dejarse disponible para todos los usuarios. Si es administrador o propietario de la instalación de OpenShift, puede tener más control sobre cómo se comporta el cartucho en estas situaciones. Después de añadir la licencia al paquete de cartucho, las aplicaciones individuales no necesitan aceptar los términos de licencia con variables de entorno.
  6. Vuelva al directorio original y copie el directorio de cartucho en cada host de nodo en las máquinas de OpenShift.
  7. En cada host de nodo ejecute:
    oo-admin-cartridge --action install --source cloud.openshift.cartridge.wlp/
    service ruby193-mcollective restart
  8. En el host de intermediario ejecute:
    oo-admin-broker-cache --clear --console
    oo-admin-ctl-cartridge -c import-node --activate
    oo-admin-console-cache --clear
  9. Verifique que el cartucho está instalado ejecutando el mandato rhc cartridges.

Desinstalación del cartucho del entorno OpenShift

  1. En el host de intermediario ejecute:
    oo-admin-ctl-cartridge -c deactivate --name ibm-liberty-8.5.5
  2. En cada host de nodo ejecute:
    oo-admin-cartridge --action erase --name liberty --version 8.5.5 --cartridge_version <Número_Versión_Cart>
  3. En el host de intermediario ejecute:
    oo-admin-broker-cache --clear --console
    oo-admin-console-cache --clear
  4. Verifique que el cartucho se ha desinstalado ejecutando el mandato rhc cartridges.

Resultados

Ahora el cartucho OpenShift ya está instalado.

Icono que indica el tipo de tema Tema de tarea



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_oscartridge_ins
Nombre de archivo:twlp_oscartridge_ins.html