Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los cuadernos de estrategias de Ansible usan una combinación de parámetros y parámetros predeterminados definidos por la implementación de Terraform para la instalación de SAP.
Parámetros predeterminados
Las tablas siguientes contienen los parámetros predeterminados definidos por el marco de trabajo.
Identificadores de usuario
Esta tabla contiene los identificadores de los usuarios y grupos de SAP para las distintas plataformas.
Parámetro | Descripción | Valor predeterminado |
---|---|---|
HANA | ||
sapadm_uid |
UID para la cuenta sapadm | 2100 |
sidadm_uid |
UID de la cuenta de sidadm | 2003 |
hdbadm_uid |
UID para la cuenta de hdbadm | 2200 |
sapinst_gid |
GID para el grupo sapinst | 2001 |
sapsys_gid |
GID para el grupo sapsys | 2000 |
hdbshm_gid |
GID para el grupo de hdbshm | 2002 |
DB2 | ||
db2sidadm_uid |
UID de la cuenta db2sidadm | 3004 |
db2sapsid_uid |
UID de la cuenta db2sapsid | 3005 |
db2sysadm_gid |
UID del grupo db2sysadm | 3000 |
db2sysctrl_gid |
UID del grupo db2sysctrl | 3001 |
db2sysmaint_gid |
UID del grupo db2sysmaint | 3002 |
db2sysmon_gid |
UID del grupo db2sysmon | 2003 |
ORÁCULO | ||
orasid_uid |
UID para la cuenta orasid | 3100 |
oracle_uid |
UID para la cuenta de oracle | 3101 |
observer_uid |
UID para la cuenta de observador | 4000 |
dba_gid |
GID para el grupo dba | 3100 |
oper_gid |
GID para el grupo de oper | 3101 |
asmoper_gid |
GID para el grupo asmoper | 3102 |
asmadmin_gid |
GID para el grupo asmadmin | 3103 |
asmdba_gid |
GID para el grupo asmdba | 3104 |
oinstall_gid |
GID del grupo oinstall | 3105 |
backupdba_gid |
GID para el grupo backupdba | 3106 |
dgdba_gid |
GID para el grupo dgdba | 3107 |
kmdba_gid |
GID para el grupo kmdba | 3108 |
racdba_gid |
GID para el grupo de racdba | 3108 |
Parámetros de Windows
Esta tabla contiene la información pertinente para las implementaciones de Windows.
Parámetro | Descripción | Valor predeterminado |
---|---|---|
mssserver_version |
Versión de SQL Server | mssserver2019 |
Parámetros
Las tablas siguientes contienen los parámetros almacenados en el archivo sap-parameters.yaml. La mayoría de los valores se rellenan previamente a través de la implementación de Terraform.
Infraestructura
Parámetro | Descripción | Tipo |
---|---|---|
sap_fqdn |
Sufijo FQDN para las máquinas virtuales que se van a agregar al archivo de hosts locales. | Obligatorio |
Nivel de aplicación
Parámetro | Descripción | Tipo |
---|---|---|
bom_base_name |
Nombre del archivo de lista de materiales de la aplicación de SAP. | Obligatorio |
sap_sid |
SID de la aplicación de SAP. | Obligatorio |
scs_high_availability |
Define si los servicios centrales se implementan de alta disponibilidad. | Obligatorio |
scs_instance_number |
Define el número de instancia de ASCS. | Opcionales |
scs_lb_ip |
Dirección IP de la instancia de ASCS. | Opcionales |
scs_virtual_hostname |
Nombre de host de la instancia de ASCS | Opcionales |
ers_instance_number |
Define el número de instancia de ASCS. | Opcionales |
ers_lb_ip |
Dirección IP de la instancia de ERS. | Opcionales |
ers_virtual_hostname |
Nombre de host de la instancia de ERS | Opcionales |
pas_instance_number |
Define el número de instancia de PAS. | Opcionales |
web_sid |
SID para el distribuidor web | Obligatorio si se implementan distribuidores web |
scs_clst_lb_ip |
Dirección IP del servicio de clúster de Windows | Opcionales |
Nivel de base de datos
Parámetro | Descripción | Tipo |
---|---|---|
db_sid |
SID de la base de datos de SAP. | Obligatorio |
db_instance_number |
Define el número de instancia de la base de datos. | Obligatorio |
db_high_availability |
Define si la base de datos se implementa de alta disponibilidad. | Obligatorio |
db_lb_ip |
Dirección IP del equilibrador de carga de la base de datos. | Opcionales |
platform |
Plataforma de la base de datos. Los valores válidos son ASE, DB2, HANA, ORACLE y SQLSERVER. | Obligatorio |
db_clst_lb_ip |
Dirección IP del clúster de base de datos para Windows. | Opcionales |
NFS
Parámetro | Descripción | Tipo |
---|---|---|
NFS_provider |
Define el back-end NFS que se va a usar. Las opciones son AFS para NFS de Azure Files o ANF para Azure NetApp Files, NONE para NFS desde el servidor SCS o NFS para una solución NFS externa. |
Opcionales |
sap_mnt |
Ruta de acceso NFS para sap_mnt. | Obligatorio |
sap_trans |
Ruta de acceso NFS para sap_trans. | Obligatorio |
usr_sap_install_mountpoint |
Ruta de acceso NFS para usr/sap/install. | Obligatorio |
Azure NetApp Archivos
Parámetro | Descripción | Tipo |
---|---|---|
hana_data |
Ruta de acceso NFS para volúmenes de hana_data | Obligatorio |
hana_log |
Ruta de acceso NFS para volúmenes de hana_log | Obligatorio |
hana_shared |
Ruta de acceso NFS para volúmenes de hana_shared | Obligatorio |
usr_sap |
Ruta de acceso NFS para volúmenes /usr/sap | Obligatorio |
Compatibilidad con ventanas
Parámetro | Descripción | Tipo |
---|---|---|
domain_name |
Define el nombre de dominio de Windows, por ejemplo, sap.contoso.net | Obligatorio |
domain |
Define el nombre NetBIOS del dominio de Windows, por ejemplo, sap. | Opcionales |
SQL | ||
use_sql_for_SAP |
Usa los medios de SQL Server definidos por SAP, los valores predeterminados para true |
Opcionales |
win_cluster_share_type |
Define el tipo de clúster (CSD/FS), el valor predeterminado es CSD | Opcionales |
Varios
Parámetro | Descripción | Tipo |
---|---|---|
kv_name |
Nombre del almacén de claves de Azure que contiene las credenciales del sistema. | Obligatorio |
secret_prefix |
Prefijo para el nombre de los secretos del SID almacenado en el almacén de claves | Obligatorio |
upgrade_packages |
Novedades de todos los paquetes instalados en las máquinas virtuales. | Obligatorio |
use_msi_for_clusters |
Usa identidades administradas para barreras | Obligatorio |
Discos
Los discos definen un diccionario con información sobre los discos de todas las máquinas virtuales de las máquinas virtuales de la aplicación SAP.
Atributo | Descripción | Tipo |
---|---|---|
host |
Nombre del equipo de la máquina virtual. | Obligatorio |
LUN |
Define el número de LUN al que está conectado el disco. | Obligatorio |
type |
Este atributo se usa para agrupar los discos. Cada disco del mismo tipo se agrega a la LVM en la máquina virtual. | Obligatorio |
Ejemplo del diccionario de discos:
disks:
- { host: 'rh8dxdb00l084', LUN: 0, type: 'sap' }
- { host: 'rh8dxdb00l084', LUN: 10, type: 'data' }
- { host: 'rh8dxdb00l084', LUN: 11, type: 'data' }
- { host: 'rh8dxdb00l084', LUN: 12, type: 'data' }
- { host: 'rh8dxdb00l084', LUN: 13, type: 'data' }
- { host: 'rh8dxdb00l084', LUN: 20, type: 'log' }
- { host: 'rh8dxdb00l084', LUN: 21, type: 'log' }
- { host: 'rh8dxdb00l084', LUN: 22, type: 'log' }
- { host: 'rh8dxdb00l084', LUN: 2, type: 'backup' }
- { host: 'rh8dxdb00l184', LUN: 0, type: 'sap' }
- { host: 'rh8dxdb00l184', LUN: 10, type: 'data' }
- { host: 'rh8dxdb00l184', LUN: 11, type: 'data' }
- { host: 'rh8dxdb00l184', LUN: 12, type: 'data' }
- { host: 'rh8dxdb00l184', LUN: 13, type: 'data' }
- { host: 'rh8dxdb00l184', LUN: 20, type: 'log' }
- { host: 'rh8dxdb00l184', LUN: 21, type: 'log' }
- { host: 'rh8dxdb00l184', LUN: 22, type: 'log' }
- { host: 'rh8dxdb00l184', LUN: 2, type: 'backup' }
- { host: 'rh8app00l84f', LUN: 0, type: 'sap' }
- { host: 'rh8app01l84f', LUN: 0, type: 'sap' }
- { host: 'rh8scs00l84f', LUN: 0, type: 'sap' }
- { host: 'rh8scs01l84f', LUN: 0, type: 'sap' }
Compatibilidad con Oracle
Desde la versión v3.4, es posible implementar SAP en sistemas de Azure en una configuración principal compartida mediante un back-end de base de datos de Oracle. Para más información sobre cómo ejecutar SAP en Oracle en Azure, consulte Implementación de DBMS de Azure Virtual Machines en Oracle para la carga de trabajo de SAP.
Para instalar el back-end de Oracle mediante SAP Deployment Automation Framework, debe proporcionar los parámetros siguientes:
Parámetro | Descripción | Tipo |
---|---|---|
platform |
Back-end de la base de datos, ORACLE |
Obligatorio |
ora_release |
La versión de la versión de Oracle, por ejemplo, 19 | Obligatorio |
ora_release |
La versión de la versión de Oracle, por ejemplo, 19.0.0 | Obligatorio |
oracle_sbp_patch |
Nombre del archivo de revisión de SBP de Oracle | Obligatorio |
Compatibilidad con el hogar compartido
Para configurar la compatibilidad de inicio compartido con Oracle, debe agregar un diccionario que defina los SID que se van a implementar. Para ello, agregue el parámetro MULTI_SIDS
que contenga una lista de los SID y los detalles del SID.
MULTI_SIDS:
- {sid: 'DE1', dbsid_uid: '3005', sidadm_uid: '2001', ascs_inst_no: '00', pas_inst_no: '00', app_inst_no: '00'}
- {sid: 'QE1', dbsid_uid: '3006', sidadm_uid: '2002', ascs_inst_no: '01', pas_inst_no: '01', app_inst_no: '01'}
Cada fila debe especificar los parámetros siguientes:
Parámetro | Descripción | Tipo |
---|---|---|
sid |
El SID de la instancia | Obligatorio |
dbsid_uid |
UID para el usuario administrador de la base de datos para la instancia | Obligatorio |
sidadm_uid |
SID para el usuario administrador de la base de datos para la instancia | Obligatorio |
ascs_inst_no |
Número de instancia de ASCS para la instancia | Obligatorio |
pas_inst_no |
Número de instancia de PAS para la instancia | Obligatorio |
app_inst_no |
Número de instancia de APP para la instancia | Obligatorio |
Invalidación de los parámetros predeterminados
Para invalidar los parámetros predeterminados, puede especificarlos en el archivo sap-parameters.yaml o pasándolos como parámetros de línea de comandos a los cuadernos de estrategias de Ansible.
Por ejemplo, si desea invalidar el valor predeterminado del identificador de grupo para el parámetro sapinst
group (sapinst_gid
), agregue la siguiente línea al archivo sap-parameters.yaml :
sapinst_gid: 1000
Si quiere proporcionarlos como parámetros para los cuadernos de estrategias de Ansible, agregue el siguiente parámetro a la línea de comandos:
ansible-playbook -i hosts SID_hosts.yaml --extra-vars "sapinst_gid=1000" .....
También puede invalidar los parámetros predeterminados si los especifica en la variable configuration_settings
del archivo tfvars
. Por ejemplo, si desea invalidar sapinst_gid
, el archivo tfvars
debe contener la siguiente línea:
configuration_settings = {
sapinst_gid = "1000"
}