Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você precisa de uma cópia do software SAP para 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, baixe o software SAP usando playbooks do Ansible.
Pré-requisitos
- Uma assinatura do Azure. Se você não tiver uma assinatura do Azure, poderá 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 de chaves do deployer. Para esta configuração de exemplo, o grupo de recursos é DEMO-EUS2-DEP00-INFRASTRUCTURE ou DEMO-SCUS-DEP00-INFRASTRUCTURE.
Entre na CLI do Azure com a conta que você deseja usar.
az loginAdicione um segredo com o nome de usuário para sua conta de usuário do SAP. Substitua
<keyvault-name>pelo nome do cofre de chaves do implantador. Substitua<sap-username>também 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}";Adicione um segredo com a senha para sua conta de usuário do SAP. Substitua
<keyvault-name>pelo nome do cofre de chaves do implantador. Substitua<sap-password>também pela senha do SAP.sap_user_password="<sap-password> az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";Dois outros segredos são necessários nesta etapa para a conta de armazenamento. A estrutura de automação configura automaticamente
sapbits. É sempre uma boa prática verificar se eles existiam no cofre de chaves do deployer ou não.sapbits-access-key sapbits-location-base-path
Baixar software SAP
Em seguida, configure o arquivo de parâmetros SAP para o processo de download. Em seguida, baixe o software SAP usando playbooks do Ansible.
Configurar o arquivo de parâmetros
Para configurar o arquivo de parâmetros SAP:
Crie um novo diretório chamado
BOMS.mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_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 .. EOFAbra
sap-parameters.yamlem um editor.vi sap-parameters.yamlAtualize os seguintes parâmetros:
Altere o valor de
bom_base_nameparaS41909SPS03_v0010ms.Altere o valor de
kv_namepara o nome do cofre de chaves do implantador.(Se necessário) Altere o valor de
secret_prefixpara corresponder ao prefixo em seu ambiente (por exemplo,DEV-WEEU-SAP).
Executar os playbooks do Ansible
Você está pronto para executar os guias estratégicos do Ansible. Uma maneira de executar os playbooks é usar o menu de testes do validador.
Executar o script do menu de download:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.shSelecione o guia estratégico para executar. Por exemplo:
1) BoM Downloader 2) Quit Please select playbook:
Outra opção é executar os playbooks 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