Compartir a través de


Descarga del 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. 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.

  1. Inicie sesión en la CLI de Azure con la cuenta que desea usar.

    az login
    
  2. 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. 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}";
    
  3. 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}";
    
  4. 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:

  1. Cree un directorio denominado BOMS.

    mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_
    
  2. 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
    
  3. Abra sap-parameters.yaml en un editor.

    vi sap-parameters.yaml
    
  4. Actualice los parámetros siguientes:

    1. Cambie el valor de bom_base_name a S41909SPS03_v0010ms.

    2. Cambie el valor de kv_name al nombre de la bóveda de claves del implementador.

    3. (Si es necesario) Cambie el valor de secret_prefix para 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.

  1. Ejecute el script del menú de descarga:

    ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.sh
    
  2. Seleccione 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

Paso siguiente