Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 assinatura do Azure. Se não tiver uma subscrição do Azure, pode criar uma conta gratuita.
- Uma conta de usuário SAP (SAP-User ou conta S-User) com privilégios de download de software.
Configurar um cofre de chaves
Primeiro, configure os segredos do cofre de chaves do implantador. Para este exemplo de configuração, 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 SAP. Substitua
<keyvault-name>pelo nome do cofre de chaves do implementador. 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}";Adicione um segredo com a senha para sua conta de usuário SAP. Substitua
<keyvault-name>pelo nome do cofre de chaves do implementador. 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}";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 implementador 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:
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 deployer.(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 playbooks do Ansible. Uma maneira de executar os playbooks é usar o menu de teste do validador.
Execute o script de menu de download:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.shSelecione 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