Condividi tramite


Scaricare il software SAP

È necessaria una copia del software SAP prima di poter usare SAP Deployment Automation Framework. Preparare l'ambiente Azure in modo che sia possibile inserire il supporto SAP nell'account di archiviazione. Scaricare quindi il software SAP usando i playbook ansible.

Prerequisiti

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

Configurare un insieme di credenziali delle chiavi

Configurare prima di tutto i segreti dell'insieme di credenziali delle 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 dell'insieme di credenziali delle chiavi del deployer. <sap-username> Sostituire anche con il nome utente SAP.

    export key_vault=<vaultID>
    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 <keyvault-name> con il nome dell'insieme di credenziali delle chiavi del deployer. <sap-password> Sostituire anche 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. In questo passaggio sono necessari altri due segreti per l'account di archiviazione. Il framework di automazione configura sapbitsautomaticamente . È sempre consigliabile verificare se esistono o meno nell'insieme di credenziali delle chiavi del deployer.

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

Scaricare il software SAP

Configurare quindi il file dei parametri SAP per il processo di download. Scaricare quindi il software SAP usando i playbook ansible.

Configurare il file dei parametri

Per configurare il file di parametri SAP:

  1. Creare una nuova 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.

    vi sap-parameters.yaml
    
  4. Aggiornare i parametri seguenti:

    1. Modificare il valore di bom_base_name in S41909SPS03_v0010ms.

    2. Modificare il valore di impostando il nome dell'insieme di kv_name credenziali delle chiavi del deployer.

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

Eseguire i playbook ansible

È possibile 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. Ad 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

Passaggio successivo