Desplegar una aplicación SAP S/4HANA

En este documento se describe cómo desplegar una aplicación SAP S/4HANA en Google Cloudmediante la herramienta de automatización de despliegues guiados de Workload Manager.

Desplegar una aplicación SAP S/4HANA

Para configurar y desplegar una carga de trabajo de SAP S/4HANA, realiza las siguientes tareas:

  1. En la Google Cloud consola, ve a la página Gestor de cargas de trabajo.

    Ir a Workload Manager

  2. En el panel de navegación Gestor de cargas de trabajo, haga clic en Despliegues.

  3. Selecciona el proyecto en el que quieras crear el despliegue.

  4. Haz clic en Crear implementación y elige SAP.

  5. En la sección Aspectos básicos de la implementación, introduce información sobre los requisitos de implementación y de carga de trabajo. Gestor de carga de trabajo usa esta información básica para determinar los datos que se deben recoger en las pestañas posteriores. Workload Manager también ofrece recomendaciones para la configuración de tu implementación en función de estos ajustes básicos.

    Campo Descripción
    Nombre Introduce un nombre para describir la carga de trabajo que vas a implementar.

    Ejemplo: "S4-Prod-EP1"

    Este nombre debe ser único en el proyecto actual y se utiliza para nombrar algunos recursos que se implementan. Se permite un máximo de 25 caracteres.
    Descripción Opcional: un campo adicional que describa tu carga de trabajo. Esta descripción se muestra en el panel de control de tu implementación.
  6. En el campo Cuenta de servicio, selecciona la cuenta de servicio que quieras adjuntar a la implementación. Workload Manager usa esta cuenta de servicio para llamar a otras APIs y servicios para crear los recursos necesarios para la implementación. Puedes seleccionar una cuenta de servicio que ya tengas o crear una.

    1. Haz clic en Nueva cuenta de servicio para crear una cuenta de servicio para tu implementación. Se abrirá la página Crear cuenta de servicio. Introduce los detalles de la cuenta de servicio y concede los roles necesarios para la implementación.

      Para obtener más información sobre los roles necesarios, consulta Cuentas de servicio.

    2. Haz clic en Actualizar lista para que la nueva cuenta de servicio aparezca en la lista de cuentas de servicio.

  7. En la sección Cuenta de servicio de Ansible Runner, selecciona una cuenta de servicio para la VM de Ansible Runner temporal que se crea durante el proceso de implementación. Puedes crear una cuenta de servicio o elegir una que ya tengas y que tenga los permisos de gestión de identidades y accesos necesarios. Para obtener más información, consulta el artículo Cuentas de servicio y permisos.

  8. Opcional: Este paso solo es necesario si tu organización exige el cumplimiento de los Controles de Servicio de VPC. En el campo Grupo privado, especifica el nombre de un grupo privado de Cloud Build configurado para Controles de Servicio de VPC con el siguiente formato:

    projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
    

    Haz los cambios siguientes:

    • PRIVATEPOOL_PROJECT_ID: el ID del proyecto que contiene el grupo privado
    • REGION: la región en la que has creado el grupo privado
    • PRIVATEPOOL_ID: el ID del grupo privado

    Para obtener más información, consulta Usar un grupo de trabajadores privado de Cloud Build.

  9. En la sección Información del producto, introduzca los detalles de su sistema SAP y el modelo de implementación. Consulta las cargas de trabajo de SAP admitidas.

    Campo Descripción
    Aplicación de SAP Selecciona el producto de SAP que quieras instalar.
    Versión de SAP Selecciona la versión de la aplicación SAP especificada.
    Tipo de entorno Selecciona si la carga de trabajo se va a usar en producción o no.
    Modelo de implementación Selecciona un modelo de despliegue:
    • Distribuido con alta disponibilidad: se recomienda para sistemas de producción y otras cargas de trabajo críticas para conseguir la máxima disponibilidad.
    • Distribuido: adecuado para cargas de trabajo que no son de producción y en las que la disponibilidad no es fundamental para reducir los costes.
    Método de escalado de HANA Selecciona el método de escalado de la base de datos.

  10. En el campo Prefijo de nombre de VM, introduce un prefijo que se aplique a los nombres de todas las VMs creadas durante la implementación. El prefijo puede tener un máximo de siete caracteres.

  11. En el campo Segmento de medios de instalación de software, selecciona el segmento de Cloud Storage que contiene los medios de instalación de SAP que has subido. El bucket debe estar en el proyecto en el que crees el despliegue.

    Para obtener más información, consulta el artículo Preparar los archivos de instalación de SAP para la implementación.

  12. Haz clic en Continuar para seguir.

  13. En la pestaña Ubicación y redes, introduce lo siguiente.

    Campo Descripción
    Nombre del proyecto Selecciona el Google Cloud proyecto en el que quieras desplegar la carga de trabajo.
    Region Selecciona la Google Cloud región en la que quieras desplegar la carga de trabajo.
    Zona principal Selecciona una zona de la región especificada.
    Zona secundaria Selecciona una zona de la región especificada para desplegar el sistema secundario.
    Este campo solo se muestra si has especificado alta disponibilidad (HA) como modelo de implementación en la sección de información básica.
    Red Selecciona la red de nube privada virtual (VPC) en la que vas a implementar la carga de trabajo.
    Subred Selecciona la subred de la red de VPC especificada en la que quieras desplegar la carga de trabajo.
    Acceso a Internet Selecciona un método para proporcionar acceso a Internet externo a las VMs. Para obtener más información, consulta los requisitos previos.
    • Cloud NAT: si quieres proporcionar acceso a Internet externo mediante una pasarela Cloud NAT que ya hayas creado para la red especificada.
    • Permitir IP externa: si quieres proporcionar acceso a Internet externo reservando una dirección IP externa estática en cada VM.
    Omitir la configuración automática del cortafuegos Para inhabilitar la creación automática de reglas de cortafuegos, selecciona esta casilla. Si omites la creación de la regla de cortafuegos, comprueba que las reglas de cortafuegos de tu red permitan la comunicación entre las VMs de la implementación. Para obtener más información, consulta Reglas de cortafuegos.
    Etiquetas de red Especifica las etiquetas de red que te ayudan a aplicar reglas de cortafuegos a las VMs de la implementación. Para obtener más información, consulta el artículo Añadir etiquetas de red.
    Zona DNS
  14. Crear una zona DNS: selecciona esta opción si quieres que Workload Manager cree una zona de Cloud DNS privada para la implementación.
  15. Omitir configuración de DNS: selecciona esta opción para configurar manualmente una zona DNS por tu cuenta y usarla en la implementación.
  16. Para obtener más información, consulta Zonas DNS.
  17. Haz clic en Continuar.

  18. En la pestaña Base de datos, introduce la siguiente información:

    Campo Descripción
    HANA SID Especifica el ID de sistema SAP (SID) de la capa de base de datos. El SID debe constar de tres caracteres alfanuméricos y empezar por una letra. Todas las letras deben estar en mayúsculas.
    Sistema operativo Selecciona una imagen de SO compatible. Para obtener más información, consulta Sistemas operativos compatibles.

    Todas las VMs de base de datos creadas durante el proceso de implementación usan este sistema operativo.
    Nombre del secreto de las credenciales de la base de datos Selecciona el nombre del secreto que corresponda a la contraseña de la base de datos SAP HANA. Workload Manager usa esta contraseña durante todo el proceso de implementación e instalación. Este secreto debe existir en el proyecto de Google Cloud en el que crees la implementación.
    Familia de máquinas Selecciona una familia de máquinas para las VMs de la base de datos.
    Serie Selecciona una serie de máquinas para las VMs de la base de datos.
    Tipo de máquina Selecciona un tipo de máquina para las VMs de la base de datos.
    Opción de almacenamiento en bloques Selecciona el tipo de almacenamiento en bloque de la VM de la base de datos HANA.*

    *Si seleccionas Disco persistente balanceado o Disco persistente SSD durante el proceso de implementación, todos los discos de la implementación serán del tipo de disco seleccionado. Si seleccionas Hyperdisk Extreme, solo los volúmenes /data y /log usarán Hyperdisk Extreme, y los demás volúmenes de disco usarán Persistent Disk SSD. El tamaño de los discos de cada volumen se calcula automáticamente de acuerdo con las prácticas recomendadas para el tipo de máquina y el tipo de almacenamiento en bloque seleccionados.

  19. Haz clic en Continuar.

  20. En la pestaña Aplicación, configura los servicios centrales de SAP y los servidores de aplicaciones de tu carga de trabajo de S/4HANA.

    General

    Campo Descripción
    SID de NetWeaver Especifique el ID de sistema SAP (SID) de la capa de aplicación. El SID debe constar de tres caracteres alfanuméricos y empezar por una letra. Todas las letras deben estar en mayúsculas.
    Sistema operativo Selecciona una imagen de SO compatible. Para obtener más información, consulta Sistemas operativos compatibles.

    Todas las VMs de aplicaciones creadas durante el proceso de implementación usan este sistema operativo.
    Secreto de las credenciales de la aplicación Selecciona el nombre del secreto que corresponda a la contraseña de tu aplicación SAP. Workload Manager usa esta contraseña durante todo el proceso de implementación e instalación. Este secreto debe existir en el proyecto de Google Cloud en el que crees la implementación.
    Almacenamiento compartido Workload Manager crea un almacenamiento de archivos compartido NFS para la implementación. Para obtener más información, consulta Filestore Enterprise.
    También puedes usar un almacenamiento compartido que ya tengas. Para ello, especifica la ubicación de montaje del almacenamiento compartido con el siguiente formato:
      IP_ADDRESS/STORAGE_NAME

    Haz los cambios siguientes:

    • IP_ADDRESS: la dirección IP del almacenamiento de archivos compartidos de NFS
    • STORAGE_NAME: el nombre del almacenamiento compartido

    Servicios centrales

    Campo Descripción
    Cuenta de servicio de servicios centrales Selecciona una cuenta de servicio para las instancias de ABAP SAP Central Services (ASCS). Puedes crear una cuenta de servicio o elegir una que ya tengas y que tenga los permisos de gestión de identidades y accesos necesarios. Para obtener más información, consulta Cuentas de servicio y permisos.
    Imagen del SO de los servicios centrales Selecciona una imagen de SO compatible. Para obtener más información, consulta Sistemas operativos compatibles.
    Todas las VMs de ASCS creadas durante el proceso de implementación usan esta imagen del SO.
    Familia de máquinas de servicios centrales Selecciona una familia de máquinas para las VMs de ASCS.
    Serie de máquinas de servicios centrales Selecciona la serie de máquinas de las VMs de ASCS.
    Tipo de máquina de servicios centrales Selecciona un tipo de máquina para las VMs de ASCS.

    Servidores de aplicaciones


    Campo

    Descripción
    Número de servidores de aplicaciones por zona Especifica el número de servidores de aplicaciones necesarios en cada zona.
    Por ejemplo, el valor 2 crea dos VMs de aplicación en un modelo de implementación sin alta disponibilidad o un total de cuatro VMs de aplicación en un modelo de implementación con alta disponibilidad, donde las cuatro VMs se dividen equitativamente entre las dos zonas.
    Número de instancia de la aplicación Especifica el número de instancia de los servidores de aplicaciones.
    Nombres de las máquinas virtuales Especifica los nombres de los servidores de aplicaciones que se crean durante la implementación.
    En las configuraciones de alta disponibilidad, Workload Manager asigna los nombres a las VMs de las zonas principal y secundaria en orden alterno. Si deja este campo en blanco, Workload Manager asignará automáticamente nombres basados en el prefijo del nombre de la VM que haya especificado en la sección **Información básica de la implementación**.
    Cuenta de servicio del servidor de aplicaciones Selecciona una cuenta de servicio para los servidores de aplicaciones. Puedes crear una cuenta de servicio o elegir una que ya tengas y que tenga los permisos de gestión de identidades y accesos necesarios. Para obtener más información, consulta Cuentas de servicio y permisos.
    Imagen del SO del servidor de aplicaciones Selecciona una imagen de SO compatible. Para obtener más información, consulta Sistemas operativos compatibles.
    Los servidores de aplicaciones creados durante el proceso de implementación usan esta imagen del SO.
    Familia de máquinas de servidor de aplicaciones Selecciona una familia de máquinas para los servidores de aplicaciones.
    Serie de máquinas de servidor de aplicaciones Selecciona una serie de máquinas para los servidores de aplicaciones.
    Tipo de máquina del servidor de aplicaciones Selecciona un tipo de máquina para los servidores de aplicaciones.
  21. Para ver la página Vista previa, haz clic en Continuar.

    En la página Vista previa se resumen los detalles de la implementación que has introducido en las pestañas anteriores del asistente. Además, puede ver los errores de los pasos anteriores en el panel de control de la implementación.

  22. Para desplegar la carga de trabajo de SAP, haz clic en Crear.

Revisar el estado del despliegue

Después de crear la implementación, puede monitorizar su estado en el panel de control colocando el cursor sobre el icono Estado.

Recibirás una notificación en la Google Cloud consola cuando Workload Manager complete el proceso de implementación. Si la implementación no se realiza correctamente, recibirás una notificación de fallo. Para ver más información sobre el error, vaya a la página Detalles de la implementación y haga clic en el nombre de la implementación en el panel de control. Consulta Solucionar errores de despliegue.

Solucionar errores de despliegue

Si se produce un error durante el proceso de implementación, recibirás una notificación en la consola. Google Cloud Puedes ver más detalles sobre los errores en la página Detalles de la implementación. Si es posible, también se proporcionan los pasos para resolver el error o la causa raíz. De lo contrario, el mensaje de error contiene un enlace a los registros con información adicional.

Si el error se ha producido durante la configuración o el aprovisionamiento de recursos:

  • Si el problema subyacente requiere cambiar la configuración de la implementación (por ejemplo, si el nombre de la implementación no es único):

    1. Elimina la implementación.
    2. Crea un nuevo despliegue proporcionando la información correcta.
  • Si el problema subyacente no requiere cambiar la configuración de la implementación (por ejemplo, si no hay suficiente cuota):

    1. Soluciona el problema.
    2. Haz clic en Reintentar en el mensaje de error para reanudar el proceso de implementación.

Si el error se ha producido durante el proceso de implementación de Ansible:

  • Si el problema subyacente requiere cambiar la configuración de la implementación (por ejemplo, si has especificado el segmento de Cloud Storage incorrecto para los archivos SAP):

    1. Elimina la implementación.
    2. Crea un nuevo despliegue proporcionando la configuración correcta.
  • Si el problema subyacente no requiere cambiar la configuración de la implementación (por ejemplo, no se ha podido descargar el paquete del SO):

    1. Soluciona el problema, si procede.
    2. Eliminar el despliegue
    3. Crea un nuevo despliegue proporcionando la configuración correcta.

Siguientes pasos