redhat_sap.sap_hostagent

ESTE ROL ESTÁ DEPRECATED Y NO SE DESARROLLA MÁS

El sucesor ahora se desarrolla como parte de la colección community.sap_install.

sap-hostagent Ansible Lint Ansible Galaxy Import

SAP Host Agent es un agente que puede realizar varias tareas de gestión del ciclo de vida, como el monitoreo del sistema operativo, el monitoreo de la base de datos, el control de instancias del sistema y el aprovisionamiento.

Se recomienda instalar el SAP Host Agent al inicio en cualquier entorno de Alta Disponibilidad (HA).

Puedes encontrar la documentación más reciente en SAP NOTE 1907566.

Este rol instala o actualiza el SAP Host Agent en un sistema RHEL 7.x o 8.x. Se proporciona como un paquete RPM, tarball, o como parte de un paquete de software de SAP. Aunque Red Hat recomienda RPM para facilitar la actualización, este rol se encarga de todos los formatos.

Requisitos

Este rol está destinado a usarse en un sistema RHEL que reciba software de SAP. Tu sistema necesita estar instalado con al menos los paquetes básicos de RHEL, debidamente registrado y preparado para la instalación de HANA o Netweaver.

Necesita acceso a los repositorios de software necesarios para instalar SAP HANA (ver también: Cómo suscribirse a los sistemas SAP HANA para los Servicios de Actualización para Soluciones SAP).

Puedes usar el rol de Galaxy redhat_sap.sap_rhsm para automatizar este proceso.

Para instalar software de SAP en Red Hat Enterprise Linux necesitas algunos paquetes adicionales que vienen en un repositorio especial. Para obtener este repositorio, necesitas tener uno de los siguientes productos:

Haz clic aquí para conseguir una edición personal de desarrollador de RHEL para Soluciones SAP. Regístrate como desarrollador y descarga la edición de desarrollador.

  • Enlace de Registro: Aquí puedes registrar una nueva cuenta personal o vincularla a una cuenta existente de Red Hat Network.
  • Enlace de Descarga: Aquí puedes descargar el DVD de instalación para RHEL con tu cuenta previamente registrada.

NOTA: Este es un DVD de instalación regular de RHEL ya que RHEL para Soluciones SAP no es un producto adicional, sino solo una agrupación especial. La suscripción te da acceso a los paquetes adicionales a través de nuestra red de entrega de contenido (CDN) después de la instalación.

También es importante que tus discos estén configurados de acuerdo con los requisitos de almacenamiento de SAP para SAP HANA. Este BLOG también es bastante útil al dimensionar sistemas HANA.

Variables del Rol

Instalaciones basadas en RPM

variable info requerido?
sap_hostagent_installation_type Tipo de fuente de la instalación para SAPHOSTAGENT sí, con valor rpm
sap_hostagent_rpm_local_path Ruta del directorio local donde se encuentra el archivo RPM sí, a menos que se use sap_hostagent_rpm_remote_path
sap_hostagent_rpm_remote_path Ruta del directorio remoto donde se encuentra el archivo RPM sí, a menos que se use sap_hostagent_rpm_local_path
sap_hostagent_rpm_file_name Nombre del archivo RPM local
sap_hostagent_agent_tmp_directory Ruta del directorio temporal que se creará en el host de destino no (valor predeterminado en el rol)
sap_hostagent_clean_tmp_directory Variable booleana para indicar si el directorio temporal será eliminado o no después de la instalación no (valor predeterminado en el rol)

Instalaciones basadas en SAR (contenido en el nodo de control de ansible)

variable info requerido?
sap_hostagent_installation_type Tipo de fuente de la instalación para SAPHOSTAGENT sí, con valor sar
sap_hostagent_sar_local_path Ruta del directorio local donde se encuentra el archivo SAR
sap_hostagent_sar_file_name Nombre del archivo SAR local
sap_hostagent_sapcar_local_path Ruta del directorio local donde se encuentra el archivo de la herramienta SAPCAR
sap_hostagent_sapcar_file_name Nombre del archivo de la herramienta SAPCAR local
sap_hostagent_agent_tmp_directory Ruta del directorio temporal que se creará en el host de destino no (valor predeterminado en el rol)
sap_hostagent_clean_tmp_directory Variable booleana para indicar si el directorio temporal será eliminado o no después de la instalación no (valor predeterminado en el rol)

Instalaciones basadas en SAR (con contenido existente en el nodo de destino)

variable info requerido?
sap_hostagent_installation_type Tipo de fuente de la instalación para SAPHOSTAGENT sí, con valor sar-remote
sap_hostagent_sar_remote_path Ruta del directorio remoto donde se encuentra el archivo de la herramienta SAR
sap_hostagent_sar_file_name Nombre del archivo de la herramienta SAR
sap_hostagent_sapcar_remote_path Ruta del directorio remoto del archivo SAR
sap_hostagent_sapcar_file_name Nombre del archivo remoto del archivo SAR
sap_hostagent_agent_tmp_directory Ruta del directorio temporal que se creará en el host de destino no (valor predeterminado en el rol)
sap_hostagent_clean_tmp_directory Variable booleana para indicar si el directorio temporal será eliminado o no después de la instalación no (valor predeterminado en el rol)

Instalaciones basadas en Paquete de SAP

variable info requerido?
sap_hostagent_installation_type Tipo de fuente de la instalación para SAPHOSTAGENT sí, con valor bundle
sap_hostagent_bundle_path Ruta del directorio en el host de destino donde se ha descomprimido el Paquete de Instalación de SAP
sap_hostagent_agent_tmp_directory Ruta del directorio temporal que se creará en el host de destino no (valor predeterminado en el rol)
sap_hostagent_clean_tmp_directory Variable booleana para indicar si el directorio temporal será eliminado o no después de la instalación no (valor predeterminado en el rol)

Configuración SSL

En este momento, el rol configurará el PSE y creará un CSR. Agregar certificados firmados de una CA válida aún no es compatible.

variable info requerido?
sap_hostagent_config_ssl Esta variable booleana configurará el Agente para comunicación SSL no (valor predeterminado en el rol)
sap_hostagent_ssl_passwd Contraseña que se usará para el CSR sí, cuando sap_hostagent_config_ssl sea verdadero
sap_hostagent_ssl_org Información de la organización para el CSR sí, cuando sap_hostagent_config_ssl sea verdadero
sap_hostagent_ssl_country Información del país para el CSR sí, cuando sap_hostagent_config_ssl sea verdadero

Dependencias

Antes de usar este rol, asegúrate de que tu sistema esté configurado correctamente para ejecutar aplicaciones SAP.

Puedes usar el rol compatible sap-preconfigure que viene con RHEL 7 y 8 con la suscripción RHEL para Soluciones SAP.

La versión upstream de este rol se puede encontrar aquí.

Ejemplo de Playbook

    - hosts: servers
      roles:
      - { role: sap-hostagent, become: yes }

Ejemplo de Inventario

Al usar RPM:

sap_hostagent_installation_type: "rpm"
sap_hostagent_rpm_local_path: "/mylocaldir/SAPHOSTAGENT"
sap_hostagent_rpm_file_name: "saphostagentrpm_44-20009394.rpm"
sap_hostagent_clean_tmp_directory: true

Al usar SAR:

sap_hostagent_installation_type: "sar"
sap_hostagent_sar_local_path: "/mylocaldir/SAPHOSTAGENT"
sap_hostagent_sar_file_name: "SAPHOSTAGENT44_44-20009394.SAR"
sap_hostagent_sapcar_local_path: "/mylocaldir/SAPHOSTAGENT"
sap_hostagent_sapcar_file_name: "SAPCAR_1311-80000935.EXE"
sap_hostagent_clean_tmp_directory: true

Al usar Paquete de SAP:

sap_hostagent_installation_type: "bundle"
sap_hostagent_bundle_path: "/usr/local/src/HANA-BUNDLE/51053381"
sap_hostagent_clean_tmp_directory: true

Licencia

Licencia Apache 2.0

Información del Autor

Comunidad de Práctica SAP de Red Hat

Acerca del proyecto

Deploys `SAPHOSTAGENT` on the given host(s)

Instalar
ansible-galaxy install redhat_sap.sap_hostagent
Licencia
apache-2.0
Descargas
17k
Propietario
Community repositories for SAP Solutions on Red Hat Technologies