Baixar software SAP

Você precisa de uma cópia do software SAP para usar a Estrutura de Automação de Implantação do SAP no Azure. Prepare seu ambiente do Azure para que você possa colocar a mídia do SAP em sua conta de armazenamento. Em seguida, baixe o software do SAP usando os guias estratégicos do Ansible.

Pré-requisitos

  • Uma assinatura do Azure. Caso não tenha uma assinatura do Azure, é possível criar uma conta gratuita.
  • Uma conta de usuário do SAP (SAP-User ou S-User account) com privilégios de download de software.

Configurar o cofre de chaves

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

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

    az login
    
  2. Adicione um segredo com o nome de usuário da sua conta do SAP. Substitua <keyvault-name> pelo nome do cofre de chaves do implantador. Substitua também <sap-username> pelo nome de usuário do 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 da sua conta do SAP. Substitua <keyvault-name> pelo nome do cofre de chaves do implantador. Além disso, substitua <sap-password> por sua senha do 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 sapbits e são configurados automaticamente pela estrutura de automação. No entanto, é sempre bom verificar se eles existem no cofre de chaves do seu implantador.

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

Baixar software SAP

Em seguida, configure seu arquivo de parâmetros do SAP para o processo de download. Em seguida, baixe o software do SAP usando os guias estratégicos do Ansible.

Configurar o arquivo de parâmetros

Configure o arquivo de parâmetros do SAP:

  1. Crie um diretório chamado BOMS:

    mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_
    
  2. Crie o arquivo YAML de parâmetros do 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 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 kv_name para o nome do cofre de chaves do implantador.

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

Executar os guias estratégicos do Ansible

Execute os guias estratégicos do Ansible. Uma maneira de executar os guias estratégicos é usando o menu do teste de validador:

  1. Execute o script do menu de download:

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

    1) BoM Downloader
    2) Quit
    Please select playbook: 
    

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

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

Próximas etapas