En este documento, se describe cómo implementar una aplicación de SAP S/4HANA en Google Cloud con la herramienta de automatización de implementación guiada en Workload Manager.
Implementa una aplicación de SAP S/4HANA
Para configurar e implementar una carga de trabajo de SAP S/4HANA, realiza las siguientes tareas:
En la consola de Google Cloud, ve a la página Administrador de cargas de trabajo.
En el panel de navegación Workload Manager, haz clic en Implementaciones.
Selecciona el proyecto en el que deseas crear la implementación.
Haz clic en Crear implementación y elige SAP.
En la sección Conceptos básicos de la implementación, ingresa información sobre los requisitos de tu implementación y carga de trabajo. El Administrador de cargas de trabajo usa esta información básica para determinar los datos que se recopilarán en las pestañas posteriores. Workload Manager también proporciona recomendaciones para la configuración de tu despliegue según esta configuración básica.
Campo Descripción Nombre Ingresa un nombre para describir la carga de trabajo que implementarás.
Ejemplo: "S4-Prod-EP1"
Este nombre debe ser único en el proyecto actual y se usa para nombrar algunos recursos que se implementan. Se permite un máximo de 25 caracteres.Descripción Opcional: Es un campo adicional que describe tu carga de trabajo. Esta descripción se muestra en el panel de tu implementación. En el campo Cuenta de servicio, selecciona una cuenta de servicio que deseas conectar 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 existente o crear una nueva.
Haz clic en Nueva cuenta de servicio para crear una cuenta de servicio nueva para tu implementación. Se abrirá la página Crear cuenta de servicio. Ingresa los detalles de la cuenta de servicio y otorga los roles necesarios para la implementación.
Para obtener más información sobre los roles necesarios, consulta Cuentas de servicio.
Haz clic en Actualizar lista para propagar la cuenta de servicio nueva en la lista de cuentas de servicio.
Opcional: Este paso solo es obligatorio si tu organización aplica el cumplimiento de los Controles del servicio de VPC. En el campo Grupo privado, especifica el nombre de un grupo privado de Cloud Build que esté configurado para Controles del servicio de VPC con el siguiente formato:
projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
Reemplaza lo siguiente:
- PRIVATEPOOL_PROJECT_ID: El ID del proyecto que contiene el grupo privado
- REGION: La región en la que creaste el grupo privado
- PRIVATEPOOL_ID: El ID del grupo privado
Para obtener más información, consulta Cómo usar un grupo de trabajadores privado de Cloud Build.
En la sección Product information, ingresa los detalles de tu sistema SAP y el modelo de implementación. Consulta Cargas de trabajo de SAP compatibles.
Campo Descripción Aplicación de SAP Especifica el producto de SAP que deseas instalar. Versión de SAP Selecciona la versión de la aplicación de SAP especificada. Tipo de entorno Selecciona si la carga de trabajo está destinada a uso de producción o no. Modelo de implementación Selecciona un modelo de implementación:
- Distribuido con alta disponibilidad: Se recomienda para sistemas de producción y otras cargas de trabajo críticas para lograr la mayor disponibilidad.
- Distribuida: Adecuada para cargas de trabajo que no son de producción en las que la disponibilidad no es fundamental para lograr un costo más bajo.
Método de escalamiento de HANA Selecciona el método de escalamiento para la base de datos. En el campo Prefijo de nombre de VM, ingresa un prefijo que se aplique a los nombres de todas las VMs creadas durante la implementación. Se permite un máximo de siete caracteres para el prefijo.
En el campo Bucket de medios de instalación de software, selecciona el bucket de Cloud Storage que contiene los medios de instalación de SAP que subiste. El bucket debe existir dentro del proyecto en el que creas la implementación.
Para obtener más información, consulta Prepara los archivos de instalación de SAP para la implementación.
Haz clic en Continuar.
En la pestaña Ubicación y herramientas de redes, ingresa lo siguiente.
Campo Descripción Nombre del proyecto Selecciona el proyecto de Google Cloud en el que deseas implementar la carga de trabajo. Región Selecciona la región de Google Cloud en la que deseas implementar 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 implementar el sistema secundario.
Este campo solo se puede ver si especificaste la alta disponibilidad (HA) como el modelo de implementación en la sección Conceptos básicos.Red Selecciona la red de nube privada virtual (VPC) en la que implementarás la carga de trabajo. Subred Selecciona la subred en la red de VPC especificada en la que deseas implementar la carga de trabajo. Acceso a Internet Selecciona un método para proporcionar acceso externo a Internet a las VMs. Para obtener más información, consulta Requisitos previos.
- Cloud NAT: Si deseas proporcionar acceso externo a Internet con una puerta de enlace de Cloud NAT que ya creaste para la red especificada.
- Permitir IP externa: Si deseas proporcionar acceso externo a Internet reservando una dirección IP externa estática en cada VM.
Zona DNS Workload Manager crea automáticamente un DNS para permitir la comunicación entre las VMs de la implementación. Haga clic en Continuar.
En la pestaña Database, ingresa la siguiente información:
Campo Descripción SID de HANA Especifica el ID del sistema SAP (SID) de la capa de la base de datos. El SID debe constar de tres caracteres alfanuméricos y comenzar con 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 los sistemas operativos compatibles.
Todas las VMs de bases de datos creadas durante el proceso de implementación usan este sistema operativo.Nombre del Secret para las credenciales de la base de datos Selecciona el nombre del secreto que corresponde a la contraseña de la base de datos de SAP HANA. El Administrador de cargas de trabajo 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 creas 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 bloque Selecciona el tipo de almacenamiento en bloque para la VM de la base de datos de HANA.* *Si seleccionas disco persistente balanceado o disco persistente SSD durante el proceso de implementación, todos los discos de la implementación tendrán el tipo de disco seleccionado. Si seleccionas Hyperdisk Extreme, solo los volúmenes
/data
y/log
usarán Hyperdisk Extreme, y los otros volúmenes de disco usarán el disco persistente SSD. Los tamaños de disco de cada volumen se calculan automáticamente de acuerdo con las prácticas recomendadas para el tipo de máquina y el tipo de almacenamiento en bloque seleccionados.Haga clic en Continuar.
En la pestaña Application, configura SAP Central Services y los servidores de aplicaciones para tu carga de trabajo de S/4HANA.
General
Campo Descripción SID de NetWeaver Especifica el ID del sistema de SAP (SID) de la capa de aplicación. El SID debe constar de tres caracteres alfanuméricos y comenzar con 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 los sistemas operativos compatibles.
Todas las VMs de aplicaciones creadas durante el proceso de implementación usan este sistema operativo.Secreto para las credenciales de la aplicación Selecciona el nombre del secreto que corresponde a la contraseña de tu aplicación de SAP. El Administrador de cargas de trabajo 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 creas la implementación. Almacenamiento compartido Workload Manager crea una solución de almacenamiento de archivos compartidos NFS para la implementación. Para obtener más información, consulta Filestore Enterprise. Servicios centrales
Campo
DescripciónFamilia de máquinas de servicios centrales Selecciona una familia de máquinas para las VMs de ASCS.
Series de máquinas de servicios centralesSelecciona la serie de máquinas para las VMs de ASCS. Tipo de máquina de los servicios centrales
Selecciona un tipo de máquina para las VMs de ASCS.Servidores de aplicaciones
Campo
Descripción
Cantidad de servidores de aplicaciones por zonaEspecifica la cantidad requerida de servidores de aplicaciones en cada zona.
Por ejemplo, un valor de2
crea dos VMs de aplicación en un modelo de implementación que no es de alta disponibilidad o un total de cuatro VMs de aplicación en un modelo de implementación de alta disponibilidad, en el que las cuatro VMs se dividen de forma uniforme entre ambas zonas.Familia de máquinas del servidor de aplicaciones Selecciona una familia de máquinas para los servidores de aplicaciones. Series de máquinas del 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. 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 ingresaste en las pestañas anteriores del asistente. Además, puedes ver los errores de los pasos anteriores en el panel de Deployment.
Para implementar la carga de trabajo de SAP, haz clic en Crear.
Revisa el estado de la implementación
Después de crear la implementación, puedes supervisar su estado en el panel. Para ello, coloca el cursor sobre el ícono Estado.
Recibirás una notificación en la consola de Google Cloud cuando Workload Manager complete el proceso de implementación. Si la implementación no se realiza correctamente, recibirás una notificación de error. Para ver información adicional sobre el error en la página Detalles de la implementación, haz clic en el nombre de la implementación en el panel. Consulta Soluciona problemas de errores en la implementación.
Soluciona problemas de errores en la implementación
Cuando se produce un error durante el proceso de implementación, recibes una notificación en la consola de Google Cloud. Puedes ver detalles adicionales de los errores en la página Detalles de la implementación. Si es posible, también se proporcionan pasos para resolver el error o la causa raíz. De lo contrario, el mensaje de error contiene un vínculo a registros con información adicional.
Si el error se produjo durante la configuración o el aprovisionamiento de recursos, haz lo siguiente:
Si el problema subyacente requiere cambiar la configuración de la implementación (por ejemplo, el nombre de la implementación no era único), haz lo siguiente:
- Borra la implementación.
- Proporciona la información correcta para crear una implementación nueva.
Si el problema subyacente no requiere cambiar la configuración de la implementación (por ejemplo, cuota insuficiente), haz lo siguiente:
- Soluciona el problema.
- Haz clic en Reintentar en el mensaje de error para reanudar el proceso de implementación.
Si el error se produjo durante el proceso de Ansible de la implementación, haz lo siguiente:
Si el problema subyacente requiere cambiar la configuración de la implementación (por ejemplo, especificaste el bucket de Cloud Storage incorrecto para los archivos de SAP), haz lo siguiente:
- Borra la implementación.
- Proporciona la configuración correcta para crear una implementación nueva.
Si el problema subyacente no requiere cambiar la configuración de la implementación (por ejemplo, no se pudo descargar el paquete del SO), haz lo siguiente:
- Resuelve el problema, si corresponde.
- Borrar la implementación
- Proporciona la configuración correcta para crear una implementación nueva.