Guía de planificación del conector para SAP Landscape Management

Puedes administrar el entorno de tu sistema SAP en Google Cloud con SAP Landscape Management, Enterprise Edition (SAP Landscape Management) si instalas Google Cloud Connector para SAP Landscape Management (conector para LaMa).

Google Cloud proporciona el conector para LaMa sin costo. Debes obtener todas las licencias necesarias para SAP Landscape Management desde SAP.

La instalación del conector para LaMa habilita una función de Cloud Manager para Google Cloud en SAP Landscape Management.

En esta guía, no se incluyen instrucciones para instalar, configurar ni operar SAP Landscape Management. Para obtener información sobre cómo instalar y configurar SAP Landscape Management, consulta la documentación de SAP más reciente en el Portal de ayuda de SAP.

Para obtener información de SAP sobre la configuración y la compatibilidad del conector para LaMa, consulta la Nota SAP 3078321.

Operaciones que habilita Conector para LaMa

La instalación del conector para LaMa habilita las siguientes operaciones de SAP Landscape Management en Google Cloud.

Operaciones de instancias y sistemas SAP

La función de Cloud Manager para Google Cloud admite las siguientes operaciones de SAP Landscape Management a nivel de sistema SAP o de instancia de SAP:

  • Sistema SAP / preparación y no preparación de instancias
  • Sistema SAP / Reubicación de instancia
  • Inicio y detención del sistema SAP, incluyendo hosts virtuales

Situaciones de aprovisionamiento de sistemas SAP

Cloud Manager admite las siguientes situaciones de SAP Landscape Management para el aprovisionamiento del sistema:

  • Clonación del sistema SAP y Copia del sistema
    • Procedimiento de copia basado en el almacenamiento, que se basa en instantáneas de discos persistentes de Compute Engine
  • Actualización del sistema SAP y actualización de la base de datos
    • Procedimiento de copia basado en el almacenamiento, que se basa en instantáneas de discos persistentes de Compute Engine

Crea niveles de replicación del sistema SAP HANA

Cloud Manager admite las siguientes situaciones de SAP Landscape Management para los niveles de replicación del sistema SAP HANA:

  • Procedimiento de copia basado en el almacenamiento, que se basa en instantáneas de discos persistentes de Compute Engine

Arquitectura

En el siguiente diagrama, se muestra la arquitectura de alto nivel de SAP Landscape Management en Google Cloud.

SAP Landscape Management se instala en un servidor y se conecta al entorno administrado a través de la red. Los sistemas y los hosts en Google Cloud se administran de forma directa y a través de las API de Google Cloud. El almacenamiento se administra solo a través de las API.

En el siguiente diagrama, se muestran el software de SAP y Google Cloud que se requiere en un host virtual administrado y los tipos de aplicaciones de SAP que se pueden administrar.

El software requerido en un host virtual administrado incluye los componentes de SAP Host Agent sapacosprep, la biblioteca de base de datos, la salida personalizada y la biblioteca de plataformas; las operaciones de HANA de componente de extensiones adaptables de SAP; la biblioteca de almacenamiento de componentes de conector para LaMa y la biblioteca de plataformas. Los tipos de aplicaciones administradas incluyen aplicaciones de SAP NetWeaver ABAP o Java, SAP HANA y aplicaciones personalizadas.

Requisitos de software

En las siguientes secciones, se muestra el software de SAP Landscape Management, SAP NetWeaver y Google Cloud que es necesario para administrar entornos de SAP en Google Cloud.

Cuando evalúas los requisitos de software para el conector de LaMa, debes considerar los requisitos de SAP Landscape Management, el conector para LaMa y los sistemas administrados.

Requisitos de software de SAP

Software Requisitos
SAP Landscape Management Enterprise Edition, 3.0 Paquete de Asistencia (SP) 15 o versiones posteriores
Servidor de aplicaciones de SAP NetWeaver para Java 7.50 SP 15 o posterior
SAP Host Agent 7.21 PL51 o posterior.
La compatibilidad con direcciones IP duplicadas requiere la versión 7.21 PL54 o posterior.

Para obtener más información, consulta la documentación de SAP (necesitas una cuenta de usuario de SAP a fin de acceder a las notas de SAP):
Extensión adaptable de SAP S1.0 EXT PL61 o posterior.
La compatibilidad con direcciones IP duplicadas requiere la versión S1.0 EXT PL65 o posterior.

Para obtener más información, consulta la documentación de SAP:

Requisitos del conector para software de LaMa

Software Requisitos
Conector para LaMa 2.3.0 o posterior.
Definiciones y secuencias de comandos de operaciones

Para Linux, el conector para LaMa versión 2.3.0 o posterior. Para Windows, conector para LaMa versión 2.3.0 o posterior.

El paquete de descarga del conector para LaMa incluye dos definiciones de operación, AcActivateIP y AcDeactivateIP, con las secuencias de comandos correspondientes.

Las definiciones y secuencias de comandos de operaciones son componentes de SAP Host Agent que permiten que SAP Landscape Management active y desactive direcciones IP virtuales en rangos de alias de IP en el SO local. Las IP de alias y los nombres de host lógicos son elementos principales de SAP Adaptive Design.

Las definiciones y las secuencias de comandos de la operación deben instalarse en cada VM que administre SAP Landscape Management.

Bibliotecas de almacenamiento del SO para sapacosprep

Para Linux, el conector para LaMa versión 2.3.0 o posterior. Para Windows, conector para LaMa versión 2.3.0 o posterior.

El paquete de descarga de conector para LaMa incluye una biblioteca de almacenamiento, que es una extensión de SAP Host Agent que permite a SAP Landscape Management activar operaciones de almacenamiento a nivel del SO en instancias de VM en Google Cloud.

La biblioteca de almacenamiento debe implementarse en cada máquina virtual (VM) de Compute Engine que administra SAP Landscape Management.

Requisitos del entorno de SAP administrado

En el panorama de SAP que administras, el software y la infraestructura deben cumplir con ciertos requisitos.

Recursos administrados de Google Cloud

Por el momento, el conector para LaMa admite las siguientes combinaciones de recursos administrados en Google Cloud.

Para ver las restricciones actuales de administración de los recursos de Google Cloud por parte de SAP Landscape Management, consulta la sección para conocer las situaciones compatibles o las limitaciones conocidas.

Recurso Descripción
Instancias de VM

Instancias de VM de Compute Engine compatibles con SAP

Para obtener una lista de los tipos de VM compatibles, consulta la Nota de SAP 2456432: Aplicaciones de SAP en Google Cloud: tipos de máquinas de Google Cloud y productos compatibles.

Para conocer los tipos de VM certificados por SAP para SAP HANA, consulta el Directorio de hardware de SAP HANA.

Sistemas operativos
  • Linux
    • Red Hat Enterprise Linux (RHEL) para SAP 7.7, 7.9, 8.1, 8.2, 8.4, 8.6
    • SUSE Linux Enterprise Server (SLES) para SAP 12 SP5, SLES para SAP 15 SP1 y SP2
  • Windows Server
    • 2019, edición Datacenter
    • 2016, edición Datacenter
    • 2012 R2, edición Datacenter
Almacenamiento

Discos persistentes zonales de Compute Engine (estándar y SSD):

  • PD activado directo (sin LVM de nivel de SO y sin partición)
  • PD activado directo (sin LVM de nivel de SO y con partición)
  • Administrado por LVM de nivel de SO (solo se admite un volumen lógico por grupo de volúmenes)
  • El diseño del almacenamiento debe seguir el principio de diseño adaptable de SAP para admitir las situaciones de SAP Landscape Management que involucran operaciones a nivel de almacenamiento.

Para obtener más información sobre los discos persistentes de Compute Engine, consulta Discos persistentes.

Almacenamiento basado en NFS:

Para obtener información sobre las restricciones relacionadas con las operaciones de almacenamiento de SAP Landscape Management en Google Cloud, consulta Problemas conocidos y limitaciones.

Recursos administrados de SAP

Recurso Requisitos
Sistemas basados en SAP NetWeaver SAP NetWeaver ABAP o JAVA:
  • RHEL para SAP 7.7, 7.9, 8.1, 8.2 y 8.4
  • SLES para SAP 12 SP5, SLES para SAP 15 SP1 y SP2
  • Windows Server Datacenter Edition 2019, 2016, 2012 R2
Servidores de bases de datos SAP ASE:
  • RHEL para SAP 7.7, 7.9, 8.1, 8.2 y 8.4
  • SLES para SAP 12 SP5, SLES para SAP 15 SP1 y SP2
  • Windows Server Datacenter Edition 2019, 2016, 2012 R2

SAP HANA:

  • RHEL para SAP 7.7, 7.9, 8.1, 8.2 y 8.4
  • SLES para SAP 12 SP5, SLES para SAP 15 SP1 y SP2
  • Se ejecuta en VM de bases de datos dedicadas

Recomendaciones para los recursos administrados

Recomendaciones de implementación:

Recomendaciones de red

  • Instala cada instancia de SAP y de base de datos mediante un nombre de host lógico con una dirección IP virtual (VIP) dedicada.
  • Los nombres de host virtuales se pueden resolver en las VIP para la búsqueda directa e inversa.
  • El DNS requiere registros A (dirección). Los registros CNAME no son compatibles.
  • Las VIP se basan en rangos de alias de IP de Google Cloud y se pueden vincular a una interfaz de red en cualquier instancia de VM dentro de una región determinada.
  • Las VIP deben activarse en el SO en la interfaz de red principal.
  • Google Cloud proporciona las definiciones de operación, AcActivateIP y AcDeactivateIP, para controlar las IP en el SO.

Configuración del almacenamiento y el punto de activación:

  • Configura puntos de activación que contengan los datos de un sistema SAP o una instancia de base de datos solo para ese sistema o instancia. No compartas los puntos de activación con ningún otro sistema en la misma VM.
  • Configura puntos de activación para admitir las situaciones de SAP Landscape Management para la preparación, la no preparación y la reubicación.

Para obtener más información, consulta la documentación de SAP Landscape Management:

Autenticación y control de acceso del Conector para LaMa

Google Cloud usa cuentas de servicio para identificar programas como el Conector para LaMa y controlar a qué recursos de Google Cloud pueden acceder los programas.

El conector para LaMa y, por extensión, SAP Landscape Management usa una cuenta de servicio para operar dentro del entorno de Google Cloud. Los recursos de Google Cloud en los que puede operar SAP Landscape Management se determinan mediante los permisos que se otorgan a uno o más roles que se asignan a la cuenta de servicio.

Permisos necesarios para el conector para LaMa

La cuenta de servicio que usa el conector para LaMa debe tener permisos para los recursos de Google Cloud a los que accede ese conector.

Según las acciones que realices con Conector para LaMa, los permisos mínimos que otorgas a la cuenta de servicio pueden ser diferentes.

La función predefinida de IAM Compute Admin y la cuenta de servicio predeterminada de Compute Engine para las VM contienen todos los permisos que requiere el conector de LaMa, pero cada uno contiene permisos adicionales que el conector de LaMa no necesita.

Para un control de acceso más estricto,Crea una cuenta de servicio independiente y dedicada. para Conector for LaMa y otorga a la cuenta de servicio solo los permisos mínimos necesarios para realizar las acciones que necesitas SAP Landscape Management.

Si deseas obtener una lista de los permisos que requiere Conector para LaMa, consulta los permisos de recursos de IAM obligatorios para el conector de LaMa.

Opciones de la cuenta de servicio para el conector de LaMa

Si el conector para LaMa se instala en una VM de Compute Engine, se usa la cuenta de servicio de la VM de forma predeterminada.

Si usas la cuenta de servicio de VM, el conector de LaMa tiene los mismos permisos a nivel de proyecto que todos los otros programas y procesos que usan la cuenta de servicio de VM.

Si SAP Landscape Management no se ejecuta en una VM de Compute Engine, debes crear una cuenta de servicio para el conector para LaMa.

Crea cuentas de servicio para el conector de LaMa en el proyecto de Google Cloud que contiene los sistemas SAP que administra SAP Landscape Management.

Cuando creas una cuenta de servicio dedicada para el conector para LaMa, también debes crear una clave de cuenta de servicio. Copia y pega el contenido del archivo de claves en SAP Landscape Management cuando configures Cloud Manager para la funcionalidad de Google Cloud.

Cuando uses una cuenta de servicio dedicada para el conector para LaMa, rota las claves con regularidad como práctica recomendada contra el acceso no autorizado.

Más información sobre IAM

Para obtener más información sobre las cuentas de servicio de IAM, los roles y los permisos, y cómo se usan con las VM de Compute Engine, consulta los siguientes vínculos:

El significado de los términos de SAP Landscape Management para Google Cloud

En la siguiente tabla, se asignan términos que se usan en la interfaz de SAP Landscape Management a su significado en Google Cloud.

Término de SAP Landscape Management Significado de Google Cloud
Cloud Manager Google Cloud
Grupo de proyectos Proyecto de Google Cloud
Grupo zonal Zona de Google Cloud
Host virtual Instancia de VM de Compute Engine
Disco virtual Compute Engine Persistent Disk

Casos y operaciones compatibles de SAP Landscape Management

En las siguientes secciones, se describen las situaciones y operaciones de SAP Landscape Management que son compatibles con el entorno de Google Cloud.

Operaciones de instancia, sistema y host

En Google Cloud, puedes realizar las siguientes operaciones de instancias de SAP, el sistema SAP y las VM de Compute Engine con SAP Landscape Management:

Acción Operación de SAP Landscape Management
SAP System / SAP Start, incluida la preparación
  • Preparar instancias y sistemas
  • Comenzar a preparar instancias y sistemas
Sistema de SAP / Detención de instancias de SAP, incluida la no preparación
  • Detener y no preparar instancias ni sistemas
  • No preparar instancias y sistemas
Iniciar sistemas y hosts de VM
  • Inicio de sistemas y hosts de VM mediante el flujo de trabajo del optimizador de Cloud Operations para el sistema de inicio y el host virtual.
  • Para obtener más información, consulta Operaciones de administración de host virtual.
Detener sistemas y hosts de VM
  • Detén los sistemas y hosts de VM que usan el flujo de trabajo del optimizador de Cloud Operations para el sistema de detención y el host virtual.
  • Para obtener más información, consulta Operaciones de administración de host virtual.
Reubicación de la instancia de aplicación de SAP
  • Reubicar las instancias y los sistemas que no están en ejecución
  • Reubicación de instancias y sistemas en ejecución
Reubicación de base de datos y de la Instancia central de SAP
  • Reubicar las instancias y los sistemas que no están en ejecución
  • Reubicación de instancias y sistemas en ejecución
Operaciones de host virtual Para obtener más información, consulta la página sobre operaciones de administración de host virtual.

Si deseas obtener detalles sobre cómo configurar y ejecutar las operaciones, y conocer más requisitos previos, consulta la documentación de SAP Landscape Management:

Aprovisionamiento de sistemas

En las siguientes tablas, se describen las situaciones de aprovisionamiento de sistemas compatibles para las que puedes usar SAP Landscape Management en Google Cloud.

Para implementar VM nuevas con SAP Landscape Management, primero debes crear plantillas de instancias de VM de Compute Engine.

La imagen que uses para la plantilla de instancias debe incluir SAP Host Agent instalado y configurado con todos los componentes adicionales, como la biblioteca de almacenamiento y las definiciones y secuencias de comandos de operaciones.

Para obtener más información sobre cómo crear plantillas de instancias, consulta Crea plantillas de instancias.

Tipo de aprovisionamiento del sistema Situación admitida
Clonación del sistema SAP mediante instantáneas de Compute Engine
  • Puedes clonar un sistema SAP para crear un duplicado sin cambiarle el nombre ni realizar ningún procesamiento posterior.
  • El procedimiento es uno de copia basado en el almacenamiento que se realiza en función de instantáneas de discos persistentes
  • Puedes usar VM existentes como destino o implementar VM nuevas durante el proceso mediante plantillas de instancias de Compute Engine.
Copia del sistema SAP
  • Puedes copiar un sistema SAP para crear un sistema duplicado y cambiarle el nombre, y realizar el procesamiento posterior.
  • El procedimiento es uno de copia basado en el almacenamiento que se realiza en función de instantáneas de disco persistente.
  • Puedes usar VM existentes como destino o implementar VM nuevas durante el proceso mediante plantillas de instancias de Compute Engine.
Actualización del sistema SAP
  • Puedes actualizar un sistema SAP existente con datos de un sistema de origen y, al mismo tiempo, mantener la configuración.
  • El procedimiento es uno de copia basado en el almacenamiento que se realiza en función de instantáneas de disco persistente.
  • Las VM de destino ya deben existir.
  • Los puntos de activación y los volúmenes de almacenamiento que contienen los registros, los datos y el software de la base de datos solo se pueden usar para la instancia de base de datos y no se pueden compartir con ninguna otra instancia o base de datos.
Actualización de la base de datos de SAP
  • Puedes actualizar una base de datos de SAP existente y mantener la configuración de la instancia de la aplicación.
  • Procedimiento de copia basado en almacenamiento
  • Las instancias de aplicación y las VM de destino ya existen.
  • Los puntos de activación y los volúmenes de almacenamiento que contienen los registros, los datos y el software de la base de datos solo se pueden usar para la instancia de base de datos y no se pueden compartir con ninguna otra instancia o base de datos.

Para obtener una descripción general de los conceptos de aprovisionamiento de sistemas de SAP Landscape Management, consulta la documentación correspondiente:

Para conocer los requisitos previos y específicos de la situación y obtener detalles sobre cómo configurar y ejecutar las situaciones de aprovisionamiento, consulta la siguiente documentación de SAP Landscape Management:

Crea niveles de replicación del sistema SAP HANA

Puedes usar SAP Landscape Management para crear niveles de replicación del sistema SAP HANA sujetos a la siguiente situación compatible:

  • Copia de un sistema SAP HANA original a fin de crear un nivel de replicación del sistema para la replicación del sistema HANA.
  • Procedimiento de copia basado en almacenamiento
  • Las VM de destino ya existen.
  • Los puntos de activación y los volúmenes de almacenamiento que contienen los registros, los datos y el software de la base de datos solo se usan para la instancia de base de datos y no se comparten con ninguna otra instancia o base de datos.

Operaciones de administración de host virtual

En Google Cloud, puedes realizar las siguientes operaciones de administración de host virtual de SAP Landscape Management:

Operación de SAP Landscape Management Acción de Google Cloud
Activar Inicia una instancia de VM. Equivale a la emisión del comando gcloud gcloud compute instances start. Para obtener más información, consulta Inicia y detén instancias.
Desactivar (apagar) Detén una instancia de VM. Equivale a la emisión del comando gcloud gcloud compute instances stop. Para obtener más información, consulta Inicia y detén instancias.
Cambiar de tamaño Cambia el tipo de máquina de Compute Engine. Equivalente a emitir el comando gcloud gcloud compute instances set-machine-type. Para obtener más información, consulta Cambia el tipo de máquina de una instancia.

Si deseas obtener detalles sobre cómo configurar y ejecutar las operaciones y conocer otros requisitos previos, consulta Operaciones de elementos virtuales en la documentación de SAP Landscape Management.

Problemas conocidos y limitaciones

En las siguientes secciones, se explican las diversas restricciones que se aplican cuando se usa SAP Landscape Management con Google Cloud.

Sistema de SAP Landscape Management System

Con una configuración de cuenta de servicio dedicada, puedes ejecutar SAP Landscape Management fuera de Google Cloud; sin embargo, debes usar una solución de conectividad híbrida adecuada para respaldar tus requisitos de rendimiento y resiliencia. Para obtener más información, consulta Elige un producto de Conectividad de red.

Requisito de la versión 4 del protocolo de Internet (IPv4)

La pila de software de SAP Landscape Management requiere la versión 4 del protocolo de Internet (IPv4). Las instrucciones de instalación de conector para LaMa incluyen un paso para configurar la máquina virtual de Java (JVM) a fin de usar IPv4.

Para configurar la JVM, puedes usar la herramienta de propiedades del sistema de Java de SAP Netweaver Administrator.

Para obtener más información sobre este requisito y la configuración de JVM, consulta:

Compute Engine Persistent Disk

Las siguientes restricciones se aplican cuando se usa SAP Landscape Management para administrar discos persistentes de Compute Engine:

  • Solo se admiten discos persistentes zonales. Los discos regionales no son compatibles.
  • No se admite la partición de discos para abarcar varias instancias.
  • Para los puntos de activación administrados por SAP Landscape Management:
    • El archivo /etc/fstab no puede contener ninguna entrada.
    • En la versión actual, solo se admite un volumen lógico por grupo de volúmenes y un grupo de volúmenes por dispositivo.
    • Todos los puntos de activación asociados con un volumen lógico en un grupo de volúmenes deben configurarse en la configuración de activación de SAP Landscape Management. Cualquier volumen lógico en un grupo de volúmenes que no esté configurado en la configuración de activación de SAP Landscape Management genera errores durante las operaciones de SAP Landscape Management como Unprepare. Para obtener más información, consulta Cómo agregar parámetros de configuración de puntos de activación.

Restricciones operativas

En las siguientes secciones, se describen las restricciones que se aplican a ciertas operaciones de SAP Landscape Management y a las acciones de aprovisionamiento en Google Cloud.

Restricciones operativas de instancia y sistema

Las siguientes restricciones se aplican a las operaciones de Prepare/Unprepare de SAP Landscape Management en Google Cloud:

  • Si un punto de activación está ocupado, la operación de desactivación durante la falta de preparación o reubicación puede fallar. Por ejemplo, si un usuario que accedió a una VM cambia el directorio de trabajo a un directorio en un punto de activación administrado por SAP Landscape Management.
  • Si una instancia de VM tiene una dirección IP externa, no puedes usar SAP Landscape Management para actualizar un rango de IP de alias. Sin embargo, puedes evitar esta limitación si usas una segunda NIC para la IP externa.

Restricciones de aprovisionamiento del sistema

En la siguiente tabla, se muestran las restricciones que se aplican a los sistemas de aprovisionamiento en Google Cloud con SAP Landscape Management:

Situación de aprovisionamiento del sistema Restricciones
Copia del sistema SAP
  • Los puntos de activación y los volúmenes de almacenamiento que contienen los registros, los datos y el software de la base de datos solo pueden usarse en la instancia de base de datos y no se pueden compartir con ninguna otra instancia ni base de datos.
Actualización del sistema SAP
  • Los puntos de activación y los volúmenes de almacenamiento que contienen los registros, los datos y el software de la base de datos solo pueden usarse en la instancia de base de datos y no se pueden compartir con ninguna otra instancia ni base de datos.
  • Instala el software cliente de la base de datos en un volumen independiente si los servidores de aplicaciones de SAP necesitan el software.
Actualización de la base de datos de SAP
  • Las instancias de aplicación y las VM de destino ya deben existir.
  • Los puntos de activación y los volúmenes de almacenamiento que contienen los registros, los datos y el software de la base de datos solo pueden usarse en la instancia de base de datos y no se pueden compartir con ninguna otra instancia ni base de datos.
  • Instala el software cliente de la base de datos en un volumen independiente si los servidores de aplicaciones de SAP necesitan el software.

Permisos de recursos de IAM obligatorios para el Conector para LaMa

Otorga todos los mismos permisos a una cuenta de servicio para el conector para LaMa que un usuario necesitaría ejecutar las mismas funciones.

Para permitir acciones de inicio y detención en las VM administradas, puedes asignar el rol de administrador de Compute (roles/compute.admin) a la cuenta de servicio.

En entornos de producción, sigue el principio de privilegio mínimo.

Si el rol de administrador de Compute es demasiado permisivo, puedes crear un rol personalizado y usar los siguientes permisos para comenzar:

compute.addresses.useInternal
  compute.disks.create
  compute.disks.createSnapshot
  compute.disks.delete
  compute.disks.get
  compute.disks.list
  compute.disks.setLabels
  compute.disks.update
  compute.disks.use
  compute.globalOperations.list
  compute.images.useReadOnly
  compute.instanceTemplates.list
  compute.instanceTemplates.useReadOnly
  compute.instances.attachDisk
  compute.instances.create
  compute.instances.delete
  compute.instances.detachDisk
  compute.instances.get
  compute.instances.list
  compute.instances.setMachineType
  compute.instances.setMetadata
  compute.instances.setServiceAccount
  compute.instances.setTags
  compute.instances.start
  compute.instances.stop
  compute.instances.suspend
  compute.instances.updateNetworkInterface
  compute.machineTypes.get
  compute.machineTypes.list
  compute.networks.use
  compute.projects.get
  compute.snapshots.create
  compute.snapshots.delete
  compute.snapshots.get
  compute.snapshots.list
  compute.snapshots.setLabels
  compute.snapshots.useReadOnly
  compute.subnetworks.use
  compute.zoneOperations.list
  compute.zones.list
  resourcemanager.projects.get
  resourcemanager.projects.list
  storage.objects.delete
  storage.objects.get
  storage.objects.list