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 que pueda colocar los medios de SAP en la cuenta de almacenamiento. Descargue el software de SAP mediante playbooks de Ansible.
Prerrequisitos
- Una suscripción de 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.
Inicie sesión en la 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. Reemplace también por<sap-username>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. Reemplace también 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}";En este paso se necesitan otros dos secretos para la cuenta de almacenamiento. El marco de automatización configura automáticamente
sapbits. 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 del software de SAP
A continuación, configure el archivo de parámetros de SAP para el proceso de descarga. Descargue el software de SAP mediante playbooks 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 .. EOFAbra
sap-parameters.yamlen un editor.vi sap-parameters.yamlActualice los parámetros siguientes:
Cambie el valor de
bom_base_nameaS41909SPS03_v0010ms.Cambie el valor de
kv_nameal nombre de la bóveda de claves del implementador.(Si es necesario) Cambie el valor de
secret_prefixpara que coincida con el prefijo del 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" \
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml