Kommentar
Å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ö för att lagra SAP-media i ditt lagringskonto. Ladda sedan ned SAP-programvaran med ansible-spelböcker.
Mer information om ramverket finns i SAP Deployment Automation Framework.
Förutsättningar
- En Azure-abonnemang. Om du inte har en 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 och ersätt<sap-username>med ditt SAP-användarnamn.export key_vault=<keyvault-name> 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
<sap-password>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}";Kontrollera att följande konfidentiella uppgifter finns i nyckelvalvet hos din deployer. Automation-ramverket konfigurerar
sapbitsautomatiskt , men bekräftar att hemligheterna finns.sapbits-access-key sapbits-location-base-path
Ladda ned SAP-programvaran med Ansible-spelböcker
Konfigurera sedan SAP-parameterfilen för nedladdningsprocessen. Kör sedan Ansible-spelböckerna för att ladda ned programvaran.
Konfigurera parameterfilen
Så här konfigurerar du SAP-parameterfilen:
Skapa en 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: S42025SPS00_v88_v0002ms kv_name: Name of your Management/Control Plane keyvault .. EOFÖppna
sap-parameters.yamli ett redigeringsprogram och kontrollera följande värden:vi sap-parameters.yamlBekräfta att
bom_base_nameär inställt på rätt namn på materialräkningen för distributionen (till exempelS41909SPS03_v0010ms).Ändra värdet
bom_base_nameför tillS42025SPS00_v88_v0002ms.(Om det behövs) Uppdatera 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 spelböckerna är att använda valideringstestmenyn.
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" \
--extra-vars="BOM_directory=~/Azure_SAP_Automated_Deployment/samples" \
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml