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

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:
- RHEL para Soluciones SAP (edición premium, estándar, de desarrollador)
- RHEL para NFRs de Socios Comerciales
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 | sí |
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 | sí |
sap_hostagent_sar_file_name | Nombre del archivo SAR local | sí |
sap_hostagent_sapcar_local_path | Ruta del directorio local donde se encuentra el archivo de la herramienta SAPCAR | sí |
sap_hostagent_sapcar_file_name | Nombre del archivo de la herramienta SAPCAR local | sí |
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 | sí |
sap_hostagent_sar_file_name | Nombre del archivo de la herramienta SAR | sí |
sap_hostagent_sapcar_remote_path | Ruta del directorio remoto del archivo SAR | sí |
sap_hostagent_sapcar_file_name | Nombre del archivo remoto del archivo SAR | sí |
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
ansible-galaxy install redhat_sap.sap_hostagent