Configuración del entorno del kit de herramientas de desarrollador contenerizado

Una SI puede realizar una configuración limpia del entorno de kit de herramientas de desarrollador contenerizado en un sistema local.

Antes de empezar

Procedimiento

Configuración del vídeo del entorno del kit de herramientas del desarrollador

Vea este vídeo para comprender el entorno del kit de herramientas del desarrollador en una instantánea.

Después de extraer el kit de herramientas de desarrollador, puede continuar configurando el entorno del kit de herramientas de desarrollador. Este procedimiento es aplicable a los usuarios que están configurando el kit de herramientas de desarrollador por primera vez o que desean configurar un kit de herramientas de desarrollador limpio después de deshacerse completamente de los entornos de kit de herramientas de desarrollador existentes.

Si desea actualizar el entorno de kit de herramientas de desarrollador existente, el procedimiento siguiente no es aplicable. Para obtener más información sobre la actualización, consulte Actualización de un entorno de kit de herramientas de desarrollador contenerizado existente.

Atención: Revise los puntos siguientes antes de ejecutar el mandato para configurar el entorno del kit de herramientas del desarrollador:
  • Este mandato también realiza un borrado para borrar los datos de volumen o contenedor Docker existentes.
  • De forma predeterminada, el mandato presupone que está configurando el entorno del kit de herramientas de desarrollador desde cero con las configuraciones predeterminadas. No es necesario alterar temporalmente o cambiar ninguna propiedad en el archivo om-compose.properties para casos de uso generales. Cada propiedad ya asume un valor predeterminado. Para un uso avanzado, puede eliminar el comentario de una propiedad y cambiar el valor predeterminado para alterarla temporalmente según sea necesario.

    Sin embargo, si está configurando el kit de herramientas para desarrolladores en macOS, debe anular las propiedades HOST_OS y JAVA_HOME.

    Para obtener más información sobre las propiedades, consulte Alteración temporal de las propiedades predeterminadas de Docker Compose.

  • Plataforma de próxima generaciónSi ha instalado el archivo devtoolkit_extras.tar como se ha explicado, el proceso de configuración instala por defecto el adaptador Sterling™ Intelligent Promising Inventory Visibility fase 2.

    Si desea habilitar las API de V2 en el kit de herramientas para desarrolladores Inventory Visibility, asegúrese de que las API de V2 están habilitadas en su Inventory Visibility. Para habilitar las API de V2 en el kit de herramientas para desarrolladores, establezca la propiedad IV_V2_ENABLE=Y en el archivo om-compose.properties .

    Para instalar la fase 1 del adaptador Sterling Intelligent Promising Inventory Visibility, consulte Instalación del kit de herramientas para desarrolladores con el adaptador Sterling Intelligent Promising Inventory Visibility fase 1. Para más información, consulte Servicio de inventario.

  1. Ejecute el mandato siguiente para configurar el entorno del kit de herramientas del desarrollador:
    ./om-compose.sh setup optional: full_path_to_customization_package
    
  2. Después de ejecutar el mandato de configuración, se le solicitará que lea y acepte la licencia del kit de herramientas de desarrollador. Para aceptar la licencia que se muestra en la pantalla, pulse Enter y escriba accept.
    Si ya ha leído y aceptado la licencia y desea ejecutar la configuración sin ninguna solicitud, puede añadir la propiedad siguiente a om-compose.properties:

    DTK_LICENSE=accept

  3. La configuración finaliza en aproximadamente 1 hora. Todos los registros se generan en el directorio logs . Una vez completada la configuración, verifique la instalación accediendo a las aplicaciones. El nombre de inicio de sesión predeterminado es admin y la contraseña es password.
    1. Acceda a la siguiente dirección URL para verificar la implantación de IBM® Sterling Business Center :
      http://<HOST>:<Port>/sbc/sbc/login.do
      • < HOST> es localhost o el host en el que se ejecutan los contenedores.
      • El puerto es 9080(http) o 9443(https), a menos que establezca el puerto en el archivo om-compose.properties .
    2. Acceda al comprobador de API utilizando la siguiente URL :
      http://<HOST>:<Port>/smcfs/yfshttpapi/yantrahttpapitester.jsp
    El mandato de configuración también copia el tiempo de ejecución del contenedor de om-runtime Docker en el directorio devtoolkit_docker del sistema host. Cualquier directorio de tiempo de ejecución existente se renombra con una indicación de fecha y hora y no se suprime.
    Nota: El directorio de tiempo de ejecución en la máquina host es full path to devtoolkit_docker/runtime.
    Importante: Si ha configurado el kit de herramientas de desarrollador en un entorno Windows, en los URL para acceder a diversas aplicaciones de interfaz de usuario, como por ejemplo Gestor de aplicaciones, la consola de IBM MQ y así sucesivamente desde el sistema Windows, en lugar de localhost, debe utilizar la dirección IP del sistema WSL 2. Para utilizar localhost, debe reenviar los puertos relevantes en los que se ejecutan estos servicios a la dirección IP del sistema WSL2 . Para obtener más información, consulte Requisitos previos para configurar el kit de herramientas para desarrolladores en contenedores en un entorno Windows.
  4. Opcionalmente, puede comprobar la conectividad con las instancias de Sterling Intelligent Promising Inventory Visibility y Sterling Intelligent Promising Inventory Visibility en la nube desde el kit de herramientas del desarrollador en cualquier momento ejecutando el mandato siguiente:
    ./om-compose.sh check-services
  5. Plataforma de próxima generaciónInicie los siguientes servidores de integración desde el directorio <extracted runtime directory>/bin para que sus actualizaciones de inventario puedan fluir desde su instancia local a la instancia Sterling Intelligent Promising Inventory Visibility en la nube:
    • bash ./startIntegrationServer.sh IV_ADJUST_IS
    • bash ./startIntegrationServer.sh IV_ADJUST_ID
    Nota: Los servidores de integración utilizan las colas de mensajería IV_DEMAND_EVENT_Q y IV_SUPPLY_EVENT_Q . Se recomienda utilizar estas colas sólo para fines de integración.

Qué hacer a continuación

Si desea importar datos de CDT después de la configuración, consulte Importación de configuraciones mediante Configuration Deployment Tool (CDT)Importación de configuraciones mediante Configuration Deployment Tool (CDT).