Guía de instalación y operaciones del conector para LaMa

En esta guía, se abordan la instalación y configuración de Google Cloud Connector para SAP Landscape Management (conector para LaMa), y las tareas operativas después de instalar el conector.

Para instalar y configurar el conector para LaMa, sigue estos pasos de alto nivel:

  • Configura la autenticación y autorización para las API de Google Cloud.
  • Descarga el archivo de instalación de Google Cloud.
  • Instala el conector para LaMa en el mismo host que SAP Landscape Management. El host puede ser una máquina virtual (VM) de Compute Engine o una máquina virtual o física que no esté en Google Cloud.
  • Configura Cloud Manager para la funcionalidad de Google Cloud en SAP Landscape Management.
  • Instala los archivos de operaciones y la biblioteca de almacenamiento en cada VM que aloja un sistema SAP para que lo administre SAP Landscape Management.

Requisitos previos

Antes de poder instalar el conector para LaMa, debes instalar y configurar una versión compatible de SAP Landscape Management. Para conocer las versiones compatibles, consulta Requisitos de software.

Instala SAP Landscape Management de acuerdo con las guías de instalación de SAP Landscape Management y los principios del diseño adaptable de SAP Landscape Management.

Para obtener más información, consulte:

Configura la autenticación y autorización para las API de Google Cloud

Debes configurar certificados de CA y, si necesitas un control de acceso más estricto, una cuenta de servicio de IAM.

Sube un certificado de CA para la comunicación de la API de Google

El conector para LaMa requiere un certificado de CA para comunicarse con las API de Google Cloud. Asegúrate de que los siguientes certificados estén disponibles en la vista de CA de confianza de la vista de almacenamiento del almacén de claves de Java en SAP NetWeaver.

  1. Ve al repositorio de Google Trust Services en https://pki.goog/repository/

  2. En la sección Descargar certificados de CA, en CA subordinadas, descarga el certificado de CA GTS CA 1C3.

  3. Importa el certificado siguiendo las instrucciones en la documentación de SAP NetWeaver: Usa el almacenamiento de claves de Java para AS.

Crear una cuenta de servicio de IAM

A menos que quieras usar la cuenta de servicio de la instancia de VM de hosting como la cuenta de servicio predeterminada, debes crear una cuenta de servicio de IAM para el conector para LaMa.

Para crear una cuenta de servicio en el conector para LaMa, haz lo siguiente:

  1. En la consola de Google Cloud, ve a la página Cuentas de servicio:

    Ir a Cuentas de servicio

  2. Selecciona tu proyecto de Google Cloud.

  3. Haz clic en Crear cuenta de servicio.

  4. Especifica un nombre para la cuenta de servicio y, de forma opcional, una descripción.

  5. Haga clic en Crear y continuar.

  6. En el paso Otorga a esta cuenta de servicio acceso al proyecto, otorga a la cuenta de servicio una función que contenga todos los permisos que requiere SAP Landscape Management. Una función puede ser una función predefinida, como Compute Admin, o una función personalizada que crees que contenga los permisos que se enumeran en Permisos de recursos de IAM obligatorios del conector para LaMa.

  7. Haga clic en Listo.

  8. En la página Cuentas de servicio de la consola de Google Cloud, haz clic en la cuenta de servicio que acabas de crear.

  9. En el nombre de la cuenta de servicio, haz clic en la pestaña Claves.

  10. Haz clic en el menú Agregar clave y, luego, selecciona Crear clave nueva para crear una clave de cuenta de servicio.

  11. Acepta el archivo JSON como el tipo de clave y haz clic en Crear. Se guarda una clave privada en la computadora. Almacena el archivo de claves JSON en un lugar seguro. Luego, cuando configures la función de SAP Landscape Management de Cloud Manager, copia y pega el contenido del archivo de claves en SAP Landscape Management.

Configura la JVM para usar la versión 4 del protocolo de Internet.

Usa la herramienta de propiedades del sistema Java del administrador de SAP NetWeaver o la herramienta de configuración de SAP NetWeaver para especificar -Djava.net.preferIPv4Stack=true en los parámetros del sistema JVM.

Cuando se especifica -Djava.net.preferIPv4Stack=true, SAP NetWeaver solo usa el Protocolo de Internet versión 4 (IPv4).

Para obtener más información, consulta Requisito del Protocolo de Internet versión 4 (IPv4).

Descarga el conector para LaMa

Descarga el conector para LaMa de Google Cloud en un archivo tar, gcp-connectorversion.tar, que contiene los siguientes archivos:

  • El conector para LaMa en un archivo de Java Enterprise Archive, lvm.cloud.gcp-version.ear.
  • La biblioteca de almacenamiento del SO de Cloud Manager:
    • Para Linux: libsapacosprep_gcp-version.so
    • Para Windows: libsapacosprep_gcp-version.dll
  • Definiciones de operaciones personalizadas para Google Cloud
  • Secuencias de comandos de operación que corresponden a las definiciones de las operaciones.

Si deseas descargar la última versión del conector para LaMa, comunícate con el servicio de atención al cliente de Cloud. Para encontrar la información de contacto de Atención al cliente, ve a la página Descripción general de la asistencia en la consola de Google Cloud. Si deseas obtener más información, consulta Obtén asistencia para SAP en Google Cloud.

Con el archivo tar comprimido, Google Cloud también proporciona un archivo de firma asc, gcp-connectorversion.tar.asc, que puedes usar para confirmar que el archivo gcp-connectorversion.tar se descargó de forma correcta.

Almacena el archivo tar en un bucket de Cloud Storage al que se pueda acceder mediante el servidor de administración de SAP Landscape y los servidores que se administrarán, o súbelo a través de la función de carga de Cloud Shell como se describe en Transfiere archivos a instancias.

Instala el conector para LaMa en el servidor de SAP Landscape Management

A fin de instalar el conector para LaMa, implementa un archivo EAR en SAP NetWeaver y configura Cloud Manager para Google Cloud en SAP Landscape Management.

Implementa el conector para LaMa en SAP NetWeaver

Instala el archivo EAR que contiene el conector para LaMa mediante cualquiera de los siguientes métodos de implementación de Java de SAP NetWeaver (se requiere una cuenta de usuario de SAP):

Configura la funcionalidad de Cloud Manager en SAP Landscape Management

Después de instalar el conector para LaMa, en la interfaz de administración de SAP Landscape, configura la funcionalidad de Cloud Manager para Google Cloud.

SAP documenta el procedimiento general para configurar Cloud Manager en Configura Cloud Managers.

En los siguientes pasos, se especifica la configuración de Cloud Manager para Google Cloud.

A fin de configurar un Cloud Manager nuevo para Google Cloud, realiza los siguientes pasos de configuración:

  1. En SAP Landscape Management, ve a SAP Landscape Management Infrastructure > Cloud Managers.
  2. Para crear un Cloud Manager nuevo, haz clic en Agregar.
  3. En la lista de tipos de Cloud Manager instalado, elige Google Cloud Adapter.
  4. En la sección Propiedades básicas, sigue estos pasos:
    • En el campo Etiqueta, ingresa un nombre para Cloud Manager en Google Cloud.
    • En el intervalo de Monitoring, acepta el valor predeterminado de 300 segundos.
    • Deja todos los otros campos en blanco.
  5. Si usas una cuenta de servicio dedicada del conector para LaMa, pega el contenido del archivo de claves JSON de la cuenta de servicio en el campo Cuenta de servicio en la sección Propiedades adicionales.
  6. Si usas la cuenta de servicio de la VM del conector para LaMa, deja la Cuenta de servicio en blanco.
  7. Realiza la prueba “Configuración de prueba” para validar la configuración y probar la conexión con las URL de la API de Google Cloud.
  8. Elige Siguiente y Save to new Cloud Manager.

Las entradas de las vistas Virtualización y Administrador de almacenamiento se crean automáticamente.

Solo se puede cambiar la configuración de Cloud Manager. Se desactivará la edición en las otras vistas.

Configura la compatibilidad con direcciones IP duplicadas

Si las redes internas de tu entorno SAP administrado incluyen direcciones IP duplicadas, configura SAP Landscape Management a fin de usar nombres de host completamente calificados para mapear los sistemas SAP administrados.

Para usar nombres de host completamente calificados, en la configuración de supervisión de SAP Landscape Management, selecciona la casilla de verificación Usar solo nombres de host de FQDN. Para obtener más información, consulta Configura los parámetros de supervisión.

Instala el agente de Google Cloud para SAP

A fin de obtener asistencia y supervisión, Google Cloud proporciona el Agente para SAP para las cargas de trabajo de SAP que se ejecutan en instancias de VM de Compute Engine y servidores de la solución Bare Metal.

Según lo exige SAP, para obtener asistencia de SAP y permitir que SAP cumpla con sus acuerdos de nivel de servicio (ANS), debes instalar el Agente de Google Cloud para SAP en todas las instancias de VM de Compute Engine y los servidores de la solución Bare Metal que ejecutan cualquier sistema SAP. Para obtener más información sobre los requisitos previos de asistencia, consulta la Nota 2456406 de SAP: SAP en Google Cloud Platform: requisitos previos de compatibilidad.

La versión 3.2 (más reciente) del agente de Google Cloud para SAP es el sucesor del agente de supervisión de Google Cloud para SAP NetWeaver versión 2, el agente de supervisión para SAP HANA versión 2 y el agente de Backint de Cloud Storage para SAP HANA. Por lo tanto, además de la recopilación de métricas, la versión 3.2 (o la más reciente) del agente de Google Cloud para SAP incluye la función opcional: Copia de seguridad y recuperación basada en Backint para SAP HANA. Puedes habilitar estas funciones que habilitan productos y funciones como la administración de cargas de trabajo para tus cargas de trabajo de SAP.

Instala el Agente de Google Cloud para SAP en el host junto con el sistema SAP. Si quieres obtener instrucciones para instalar y configurar el agente, validar la instalación y verificar que el agente se ejecute como se espera, consulta Instala el agente en una instancia de VM de Compute Engine.

Si usas las siguientes imágenes de SO de RHEL o SLES “para SAP” que proporciona Google Cloud, el agente de Google Cloud para SAP se empaqueta con las imágenes de SO:

  • RHEL: todas las imágenes “para SAP”
  • SLES: SLES 15 SP4 para SAP y versiones posteriores

Instala la biblioteca de almacenamiento del SO y las definiciones de las operaciones en las VMs administradas

El archivo gcp-connectorversion.tar incluye una biblioteca de almacenamiento del SO y definiciones de operaciones con sus secuencias de comandos correspondientes.

Debes instalar la biblioteca de almacenamiento del SO y los archivos de operaciones en cada instancia de VM administrada por SAP Landscape Management.

Para instalar una biblioteca de almacenamiento del SO y definiciones de operaciones en una VM administrada por SAP Landscape Management, haz lo siguiente:

  1. Descarga o copia el archivo gcp-connectorversion.tar en la VM de destino.
  2. Extrae los archivos en el archivo gcp-connectorversion.tar a un directorio temporal.
  3. Ejecuta la secuencia de comandos de instalación:

    • En Linux, ingresa lo siguiente:
      sudo bash install.sh
    • En Windows, ingresa los siguientes privilegios administrativos:
      install.cmd

    La secuencia de comandos de instalación copia la biblioteca de almacenamiento del SO en el directorio de SAP Host Agent activo, /usr/sap/hostctrl/exe, y los archivos de operaciones en un subdirectorio, /operations.d. La secuencia de comandos establece la propiedad del archivo en root:sapsys y establece los derechos de acceso adecuados para cada tipo de archivo.

    file ./storage/libsapacosprep_gcp-2.2.15.96.so copied to /usr/sap/hostctrl/exe/libsapacosprep_gcp.so
    file ./storage/Operations/AcActivateIP copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/AcActivateIP
    file ./storage/Operations/AcDeactivateIP copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/AcDeactivateIP
    file ./storage/Operations/ActivateIP.sh copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/ActivateIP.sh
    file ./storage/Operations/DeactivateIP.sh copied to /usr/sap/hostctrl/exe/operations.d/sapacosprep/DeactivateIP.sh

Administra sistemas SAP en Google Cloud con SAP Landscape Management

Después de instalar el conector para LaMa y configurar la función de Cloud Manager en SAP Landscape Management, puedes usar SAP Landscape Management para administrar sistemas SAP en Google Cloud. Si deseas obtener información para usar SAP Landscape Management, consulta la documentación de SAP Landscape Management, edición empresarial.

Actualiza de una versión anterior

Si deseas actualizar el conector para LaMa de una versión anterior, sigue estos pasos.

  1. En SAP Landscape Management, crea una copia de seguridad de todas las opciones de configuración existentes de Cloud Manager para Google Cloud antes de actualizar el conector para LaMa. Para obtener más información, consulta Exporta datos de configuración.
  2. Reinstala el conector para LaMa. Si deseas obtener instrucciones, consulta Implementa el conector para LaMa en SAP NetWeaver.
  3. Reemplaza las bibliotecas de almacenamiento del SO y los archivos de operaciones en los sistemas administrados mediante las instrucciones en Instala la biblioteca de almacenamiento del SO y las definiciones de operación.
  4. Después de la implementación, reinicia SAP Landscape Management.

Soluciona problemas

De forma predeterminada, el sistema SAP Landscape Management opera en Google Cloud mediante la identidad de una cuenta de servicio de IAM. Si experimentas errores de autorización, primero intenta usar los comandos de gcloud para realizar la misma acción que recibe el error desde el sistema operativo invitado. Por ejemplo:

Acción de SAP Landscape Management Comando de gcloud equivalente
Detener/iniciar gcloud compute instances stop/start
Clonar gcloud compute disks snapshot
gcloud compute disks create
Reubicar gcloud compute instances attach-disk
gcloud compute instances detach-disk

El resultado del comando gcloud te proporciona una indicación de si te faltan autorizaciones para realizar una acción en particular. Si esto se realiza de forma correcta, pero el error persiste, comunícate con el equipo de asistencia como se describe en la siguiente sección.

Asistencia

Si tienes problemas con la operación del sistema SAP Landscape Management que necesitas resolver, registra un mensaje de asistencia a través del portal de asistencia de SAP en el componente BC-VCM-LVM.

Si determinas que la causa raíz del problema está en el conector para LaMa, selecciona el subcomponente BC-VCM-LVM-GOOGLE. Sin embargo, si no estás seguro de la causa de un problema, elige el componente BC-VCM-LVM a fin de que la asistencia de SAP pueda analizar primero el problema.

Información que se debe incluir:

  • La versión de SAP Landscape Management
  • El conector para la versión de LaMa
  • La versión de kernel de SAP NetWeaver
  • La versión del sistema SAP administrado, incluida la versión del agente de host
  • Una descripción del comportamiento esperado