Instalación de los requisitos previos del operador de WebSphere Automation

Para las nuevas instalaciones de WebSphere Automation 1.7 o 1.8 , instale los requisitos previos de los servicios básicos IBM , que incluyen los servicios básicos IBM Cloud Pak , el operador de IBM Cert Manager, el operador de IBM Licensing y las políticas de red de ingreso. Se proporciona un script para simplificar el proceso de instalación.

Antes de empezar

Debe tener instalado yq para ejecutar el script. Si no tiene instalado yq , ejecute el siguiente fragmento de código. Si su arquitectura es diferente de la indicada por el parámetro BINARY ", cambie el valor del parámetro BINARY " por el valor apropiado de la lista de esta página: https://github.com/mikefarah/yq/releases/latest

BINARY=yq_linux_amd64 
wget https://github.com/mikefarah/yq/releases/latest/download/${BINARY} -O /usr/bin/yq && chmod +x /usr/bin/yq

Descarga del script de instalación de requisitos previos

Descargue el script de instalación install-prereq.sh utilizando los mandatos siguientes. Si ya descargó este script anteriormente, descárguelo nuevamente para asegurarse de tener la instancia más reciente. El guión se actualiza ocasionalmente.

curl https://raw.githubusercontent.com/IBM/ibm-websphere-automation/main/scripts/cs4-prereqs/install-prereq.sh > install-prereq.sh
chmod +x install-prereq.sh

Ejecución del script de instalación de requisitos previos

Ejecute el script de instalación.

./install-prereq.sh --instance-namespace WSA_INSTANCE_NAMESPACE
                    [--websphere-automation-version] WSA_VERSION_NUMBER \
                    [--cert-manager-namespace CERT_MANAGER_NAMESPACE] \
                    [--licensing-service-namespace LICENSING_SERVICE_NAMESPACE] \
                    [--cert-manager-catalog-source CERT_MANAGER_CATALOG_SOURCE] \
                    [--licensing-service-catalog-source LICENSING_SERVICE_CATALOG_SOURCE] \
                    [--common-services-catalog-source] COMMON_SERVICES_CATALOG_SOURCE \
                    [--common-services-case-version COMMON_SERVICES_CASE_VERSION] \
                    [--all-namespaces]

Durante la ejecución del script WebSphere Automation , el distintivo --instance-namespace es un parámetro necesario. Asegúrese de que la modalidad de instalación que seleccione para ejecutar el script de instalación de requisito previo coincide con la modalidad que se utiliza para instalar el operador de WebSphere Automation .

El operador WebSphere Automation se puede instalar en dos modalidades diferentes.
  • Modalidad de instalación AllNamespaces : instale el operador dentro del espacio de nombres openshift-operators . Esta modalidad hace que el operador esté disponible en todos los espacios de nombres, lo que le permite desplegar instancias de WebSphere Automation en cualquier espacio de nombres dentro del clúster. Si está instalando el operador WebSphere Automation con la modalidad de instalación AllNamespaces , debe declarar el distintivo --all-namespaces .
  • Modalidad de instalación de OwnNamespace : instale tanto el operador como la instancia de WebSphere Automation dentro del mismo espacio de nombres, al que se hace referencia como WSA_INSTANCE_NAMESPACE.

Utilice el modo de instalación OwnNamespace si tiene previsto instalar varias instancias de ' WebSphere Automation ' en el mismo clúster ' Red Hat OpenShift Container Platform, o si tiene previsto instalar otras ' IBM Cloud Paks en el mismo clúster. Para más información, consulte la documentación de instalación del otro ' IBM Cloud Paks ' que desee instalar en el mismo clúster.

La modalidad elegida debe coincidir con la que se utiliza durante la ejecución del script de requisito previo.

Sólo para entornos con espacio de aire, configure el--common-services-catalog-source bandera y establecer el valor de laCOMMON_SERVICES_CATALOG_SOURCE variable aopencloud-operators .

Otros distintivos son opcionales. Si no se especifican, se utilizan los siguientes valores predeterminados.

CERT_MANAGER_NAMESPACE = ibm-cert-manager
LICENSING_SERVICE_NAMESPACE = ibm-licensing
CERT_MANAGER_CATALOG_SOURCE = ibm-cert-manager-catalog
LICENSING_SERVICE_CATALOG_SOURCE = ibm-licensing-catalog
COMMON_SERVICES_CATALOG_SOURCE = ibm-operator-catalog
WSA_VERSION_NUMBER = 1.8.1 (the value is the version number that you want to install)

If WSA_VERSION_NUMBER is 1.7.0, 1.7.1, or 1.7.2 then:
    COMMON_SERVICES_CASE_VERSION = 4.4.0
If WSA_VERSION_NUMBER is 1.7.3 then:
    COMMON_SERVICES_CASE_VERSION = 4.6.4
If WSA_VERSION_NUMBER is 1.7.4 then:
    COMMON_SERVICES_CASE_VERSION = 4.8.0
If WSA_VERSION_NUMBER is 1.7.5 or 1.8.0 then:
    COMMON_SERVICES_CASE_VERSION = 4.9.0
Otherwise:
    COMMON_SERVICES_CASE_VERSION = 4.10.0

Ejemplos

En los ejemplos siguientes, si no se definen distintivos opcionales, se utilizan sus valores predeterminados. Utilice los distintivos opcionales para especificar valores distintos de los predeterminados.

Cambie cualquier otro valor de espacio de nombres en los ejemplos siguientes para que coincida con los espacios de nombres que ha definido en el clúster.

Para la modalidad OwnNamespace con valores predeterminados, ejecute:

./install-prereq.sh --instance-namespace websphere-automation

Para la modalidad AllNamespaces con valores predeterminados, ejecute:

./install-prereq.sh --instance-namespace websphere-automation \
                    --all-namespaces

Para la modalidad AllNamespaces con declaración de distintivos opcional, ejecute:

./install-prereq.sh --instance-namespace websphere-automation \
                    --cert-manager-namespace cert-manager-namespace \
                    --licensing-service-namespace licensing-namespace \
                    --all-namespaces