Condividi tramite


Scaricare il software SAP

È necessaria una copia del software SAP prima di poter usare SAP Deployment Automation Framework. Preparare l'ambiente di Azure per inserire i media SAP nell'account di archiviazione. Quindi, scaricare 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 (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 tuo Key Vault del deployer. Sostituisci anche <sap-username> con il tuo 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 del tuo Key Vault del deployer. Sostituire anche <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. In questo passaggio sono necessari altri due segreti per l'account di archiviazione. Il framework di automazione configura automaticamente sapbits. È 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. Quindi, scaricare 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. Apri 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 kv_name sul nome dell'insieme di 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

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