Partilhar via


Faça o download do software SAP

Você precisa de uma cópia do software SAP antes de poder usar o SAP Deployment Automation Framework. Prepare seu ambiente do Azure para que você possa colocar a mídia SAP em sua conta de armazenamento. Em seguida, faça o download do software SAP usando os playbooks do Ansible.

Pré-requisitos

  • Uma subscrição do Azure. Se não tiver uma subscrição do Azure, pode criar uma conta gratuita.
  • Uma conta de usuário SAP (conta SAP-User ou S-User) com privilégios de download de software.

Configurar um cofre de chaves

Primeiro, configure os segredos do cofre da chave do implantador. Para este exemplo de configuração, o grupo de recursos é DEMO-EUS2-DEP00-INFRASTRUCTURE ou DEMO-SCUS-DEP00-INFRASTRUCTURE.

  1. Entre na CLI do Azure com a conta que você deseja usar.

    az login
    
  2. Adicione um segredo com o nome de usuário para sua conta de usuário SAP. Substitua <keyvault-name> pelo nome do cofre de chaves do implantador. Substitua <sap-username> também pelo seu nome de usuário SAP.

    export key_vault=<vaultID>
    sap_username=<sap-username>
    
    az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";
    
  3. Adicione um segredo com a senha para sua conta de usuário SAP. Substitua <keyvault-name> pelo nome do cofre de chaves do implantador. Substitua <sap-password> também pela sua senha SAP.

    sap_user_password="<sap-password>
    az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";
    
  4. Dois outros segredos são necessários nesta etapa para a conta de armazenamento. A estrutura de automação configura automaticamente o sapbits. É sempre uma boa prática verificar se eles existiam no cofre de chaves do implantador ou não.

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

Faça o download do software SAP

Em seguida, configure seu arquivo de parâmetros SAP para o processo de download. Em seguida, faça o download do software SAP usando os playbooks do Ansible.

Configurar o arquivo de parâmetros

Para configurar o arquivo de parâmetros SAP:

  1. Crie um novo diretório chamado BOMS.

    mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_
    
  2. Crie o arquivo YAML de parâmetros SAP.

    cat <<EOF > sap-parameters.yaml
    ---
    bom_base_name:               S41909SPS03_v0010ms
    kv_name: Name of your Management/Control Plane keyvault
    ..
    EOF
    
  3. Abrir sap-parameters.yaml em um editor.

    vi sap-parameters.yaml
    
  4. Atualize os seguintes parâmetros:

    1. Altere o valor de bom_base_name para S41909SPS03_v0010ms.

    2. Altere o valor de para o nome do cofre de chaves do kv_name deployer.

    3. (Se necessário) Altere o valor de secret_prefix para corresponder ao prefixo em seu ambiente (por exemplo, DEV-WEEU-SAP).

Execute os playbooks do Ansible

Você está pronto para executar os playbooks do Ansible. Uma maneira de executar os playbooks é usar o menu de teste do validador.

  1. Execute o script de menu de download:

    ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.sh
    
  2. Selecione o playbook a ser executado. Por exemplo:

    1) BoM Downloader
    2) Quit
    Please select playbook: 
    

Outra opção é executar os playbooks do Ansible usando o ansible-playbook comando.

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

Próximo passo