Descarga de software de SAP
Necesita una copia del software de SAP para poder usar SAP Deployment Automation Framework. Prepare el entorno de Azure para que pueda colocar los medios de SAP en la cuenta de almacenamiento. A continuación, descargue el software de SAP mediante cuadernos de estrategias de Ansible.
Requisitos previos
- Suscripción a Azure. Si no tiene una suscripción a Azure, puede crear una cuenta gratuita.
- Una cuenta de usuario de SAP (cuenta de usuario de SAP o cuenta usuario de 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
.
Inicie sesión en el CLI de Azure con la cuenta que desea usar.
az login
Agregue 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. Además, reemplace<sap-username>
por el nombre de usuario de SAP.export key_vault=<vaultID> 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
<keyvault-name>
por el nombre del almacén de claves del implementador. Además, reemplace<sap-password>
por 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}";
En este paso se necesitan otros dos secretos para la cuenta de almacenamiento. El marco de automatización configura
sapbits
automáticamente . Siempre es recomendable comprobar si existían en el almacén de claves del implementador o no.sapbits-access-key sapbits-location-base-path
Descarga de software de SAP
A continuación, configure el archivo de parámetros de SAP para el proceso de descarga. A continuación, descargue el software de SAP mediante cuadernos de estrategias de Ansible.
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: S41909SPS03_v0010ms kv_name: Name of your Management/Control Plane keyvault .. EOF
Abra
sap-parameters.yaml
en un editor.vi sap-parameters.yaml
Actualice los siguientes parámetros:
Cambie el valor de
bom_base_name
aS41909SPS03_v0010ms
.Cambie el valor de
kv_name
por el nombre del almacén de claves del implementador.(Si es necesario) Cambie el valor de
secret_prefix
para que coincida con el prefijo del entorno (por ejemplo,DEV-WEEU-SAP
).
Ejecución de los cuadernos de estrategias 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 de menú de descarga:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.sh
Seleccione el cuaderno de estrategias que se va a 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" \
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml