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.
Necesita una copia del software de SAP para poder usar SAP Deployment Automation Framework. Prepare el entorno de Azure para almacenar los medios de SAP en la cuenta de almacenamiento. A continuación, descargue el software de SAP mediante playbooks de Ansible.
Para obtener más información sobre el marco, consulte SAP Deployment Automation Framework.
Prerrequisitos
- Una suscripción Azure. Si no tiene una suscripción de Azure, puede crear una cuenta gratuita.
- Una cuenta de usuario de SAP (SAP-User o cuenta de usuario S) con privilegios de descarga de software.
Configuración de un almacén de claves
En primer lugar, configure los secretos del almacén de claves del implementador. Para esta configuración de ejemplo, el grupo de recursos es DEMO-EUS2-DEP00-INFRASTRUCTURE o DEMO-SCUS-DEP00-INFRASTRUCTURE.
Sign in al CLI de Azure con la cuenta que desea usar.
az loginAgregue un secreto con el nombre de usuario de la cuenta de usuario de SAP. Reemplace
<keyvault-name>por el nombre del almacén de claves del implementador y reemplace por<sap-username>el nombre de usuario de SAP.export key_vault=<keyvault-name> sap_username=<sap-username> az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";Agregue un secreto con la contraseña de la cuenta de usuario de SAP. Reemplace por
<sap-password>la contraseña de SAP.sap_user_password="<sap-password>" az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";Compruebe que existen los siguientes secretos en el almacén de claves del implementador. El marco de automatización configura automáticamente
sapbits, pero confirma que los secretos están presentes.sapbits-access-key sapbits-location-base-path
Descarga del software de SAP con cuadernos de estrategias de Ansible
A continuación, configure el archivo de parámetros de SAP para el proceso de descarga. A continuación, ejecute los playbooks de Ansible para descargar el software.
Configuración del archivo de parámetros
Para configurar el archivo de parámetros de SAP:
Cree un directorio denominado
BOMS.mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_Cree el archivo YAML de parámetros de SAP.
cat <<EOF > sap-parameters.yaml --- bom_base_name: S42025SPS00_v88_v0002ms kv_name: Name of your Management/Control Plane keyvault .. EOFAbra
sap-parameters.yamlen un editor y compruebe los valores siguientes:vi sap-parameters.yamlConfirme que
bom_base_nameestá establecido en el nombre correcto de la lista de materiales para la implementación (por ejemplo,S41909SPS03_v0010ms).Cambie el valor de
bom_base_nameaS42025SPS00_v88_v0002ms.(Si es necesario) Actualice el valor de
secret_prefixpara que coincida con el prefijo en el entorno (por ejemplo,DEV-WEEU-SAP).
Ejecuta los playbooks de Ansible
Está listo para ejecutar los cuadernos de estrategias de Ansible. Una manera de ejecutar los cuadernos de estrategias es usar el menú de prueba del validador.
Ejecute el script del menú de descarga:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.shSeleccione el cuaderno de estrategias que desea ejecutar. Por ejemplo:
1) BoM Downloader 2) Quit Please select playbook:
Otra opción es ejecutar los cuadernos de estrategias de Ansible mediante el ansible-playbook comando .
ansible-playbook \
--user azureadm \
--extra-vars="@sap-parameters.yaml" \
--extra-vars="BOM_directory=~/Azure_SAP_Automated_Deployment/samples" \
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml