Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du behöver en kopia av SAP-programvaran innan du kan använda SAP Deployment Automation Framework. Förbered din Azure-miljö så att du kan placera SAP-mediet i ditt lagringskonto. Ladda sedan ned SAP-programvaran med Ansible playbooks.
Förutsättningar
- Ett Azure-abonnemang. Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto.
- Ett SAP-användarkonto (SAP-User eller S-Användarkonto) med behörighet att ladda ned programvara.
Konfigurera ett nyckelvalv
Konfigurera först dina deployer-nyckelvalvshemligheter. För den här exempelkonfigurationen är DEMO-EUS2-DEP00-INFRASTRUCTURE resursgruppen eller DEMO-SCUS-DEP00-INFRASTRUCTURE.
Logga in på Azure CLI med det konto som du vill använda.
az loginLägg till en hemlighet med användarnamnet för ditt SAP-användarkonto. Ersätt
<keyvault-name>med namnet på ditt distributionsnyckelvalv. Ersätt<sap-username>även med ditt SAP-användarnamn.export key_vault=<vaultID> sap_username=<sap-username> az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";Lägg till en hemlighet med lösenordet för ditt SAP-användarkonto. Ersätt
<keyvault-name>med namnet på ditt distributionsnyckelvalv. Ersätt<sap-password>även med ditt SAP-lösenord.sap_user_password="<sap-password> az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";Två andra hemligheter behövs i det här steget för lagringskontot. Automationsramverket konfigurerar automatiskt
sapbits. Det är alltid en bra idé att kontrollera om de fanns i ditt distributionsnyckelvalv eller inte.sapbits-access-key sapbits-location-base-path
Ladda ned SAP-programvara
Konfigurera sedan SAP-parameterfilen för nedladdningsprocessen. Ladda sedan ned SAP-programvaran med Ansible playbooks.
Konfigurera parameterfilen
Så här konfigurerar du SAP-parameterfilen:
Skapa en ny katalog med namnet
BOMS.mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_Skapa YAML-filen för SAP-parametrar.
cat <<EOF > sap-parameters.yaml --- bom_base_name: S41909SPS03_v0010ms kv_name: Name of your Management/Control Plane keyvault .. EOFÖppna
sap-parameters.yamli ett redigeringsprogram.vi sap-parameters.yamlUppdatera följande parametrar:
Ändra värdet
bom_base_nameför tillS41909SPS03_v0010ms.Ändra värdet
kv_nametill namnet på distributörens nyckelvalv.(Om det behövs) Ändra värdet
secret_prefixför så att det matchar prefixet i din miljö (till exempelDEV-WEEU-SAP).
Kör Ansible-spelböckerna
Du är redo att köra Ansible playbooks. Ett sätt att köra playbooks är att använda testmenyn för validatorn.
Kör skriptet för nedladdningsmenyn.
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.shVälj den spelbok som ska köras. Till exempel:
1) BoM Downloader 2) Quit Please select playbook:
Ett annat alternativ är att köra Ansible-spelböckerna med hjälp av kommandot ansible-playbook.
ansible-playbook \
--user azureadm \
--extra-vars="@sap-parameters.yaml" \
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml