Condividi tramite


Scaricare il software SAP

È necessaria una copia del software SAP prima di poter usare SAP Deployment Automation Framework. Prepara l'ambiente di Azure per archiviare i supporti SAP nel tuo account di archiviazione. Poi, scaricare il software SAP utilizzando i playbook Ansible.

Per altre informazioni sul framework, vedere SAP Deployment Automation Framework.

Prerequisiti

  • Una sottoscrizione di Azure. Se non si ha una sottoscrizione di Azure, è possibile creare un account gratuito.
  • Un account utente SAP (SAP-User o un account S-User) con privilegi di download software.

Configurare un archivio delle chiavi

Per prima cosa, configura i segreti dell'archivio chiavi del deployer. Per questa configurazione di esempio, il gruppo di risorse è DEMO-EUS2-DEP00-INFRASTRUCTURE o DEMO-SCUS-DEP00-INFRASTRUCTURE.

  1. Accedere all'interfaccia della riga di comando di Azure con l'account che si vuole usare.

    az login
    
  2. Aggiungere un segreto con il nome utente per l'account utente SAP. Sostituire <keyvault-name> con il nome del key vault del deployer e sostituire <sap-username> con il nome utente SAP.

    export key_vault=<keyvault-name>
    sap_username=<sap-username>
    
    az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";
    
  3. Aggiungere un segreto con la password per l'account utente SAP. Sostituire <sap-password> con la password SAP.

    sap_user_password="<sap-password>"
    az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";
    
  4. Verificare che nel Key Vault del deployer siano presenti i seguenti segreti. Il framework di automazione non solo configura sapbits automaticamente, ma si assicura anche che i segreti siano disponibili.

    sapbits-access-key
    sapbits-location-base-path
    

Scaricare il software SAP con i playbook Ansible

Configurare quindi il file dei parametri SAP per il processo di download. Quindi, eseguire i playbook di Ansible per scaricare il software.

Configurare il file dei parametri

Per configurare il file di parametri SAP:

  1. Creare una directory denominata BOMS.

    mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_
    
  2. Creare il file YAML dei parametri SAP.

    cat <<EOF > sap-parameters.yaml
    ---
    bom_base_name:               S41909SPS03_v0010ms
    kv_name: Name of your Management/Control Plane keyvault
    ..
    EOF
    
  3. Aprire sap-parameters.yaml in un editor e verificare i valori seguenti:

    vi sap-parameters.yaml
    
    1. Verificare che bom_base_name sia impostato sul nome della fattura dei materiali corretto per la distribuzione, ad esempio S41909SPS03_v0010ms.

    2. Verificare che kv_name corrisponda al nome del Key Vault del deployer.

    3. (Se necessario) Aggiornare il valore di secret_prefix in modo che corrisponda al prefisso nell'ambiente , ad esempio DEV-WEEU-SAP.

Eseguire i playbook Ansible

Si è pronti a eseguire i playbook Ansible. Un modo per eseguire i playbook consiste nell'usare il menu di test del validator.

  1. Eseguire lo script del menu di download:

    ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.sh
    
  2. Selezionare il playbook da eseguire. Per esempio:

    1) BoM Downloader
    2) Quit
    Please select playbook:
    

Un'altra opzione consiste nell'eseguire i playbook ansible usando il ansible-playbook comando .

ansible-playbook                                                                                   \
  --user        azureadm                                                                           \
  --extra-vars="@sap-parameters.yaml"                                                              \
  ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml

Passo successivo