Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U hebt een kopie van de SAP-software nodig voordat u SAP Deployment Automation Framework kunt gebruiken. Bereid uw Azure-omgeving voor om de SAP-media op te slaan in uw opslagaccount. Download vervolgens de SAP-software met behulp van Ansible-playbooks.
Zie SAP Deployment Automation Framework voor meer informatie over het framework.
Vereiste voorwaarden
- Een Azure-abonnement. Als u geen Azure abonnement hebt, kunt u een gratis account maken.
- Een SAP-gebruikersaccount (SAP-User of S-User-account) met softwaredownloadbevoegdheden.
Configureer een sleutelkluis
Configureer eerst de geheimen van uw implementatiesleutelkluis. Bij deze voorbeeldconfiguratie is de resourcegroep DEMO-EUS2-DEP00-INFRASTRUCTURE of DEMO-SCUS-DEP00-INFRASTRUCTURE.
Aangetekend bij de Azure CLI met het account dat u wilt gebruiken.
az loginVoeg een geheim toe met de gebruikersnaam voor uw SAP-gebruikersaccount. Vervang
<keyvault-name>door de naam van uw sleutelkluis voor de implementatie en vervang<sap-username>door uw SAP-gebruikersnaam.export key_vault=<keyvault-name> sap_username=<sap-username> az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";Voeg een geheim toe met het wachtwoord voor uw SAP-gebruikersaccount. Vervang
<sap-password>door uw SAP-wachtwoord.sap_user_password="<sap-password>" az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";Controleer of de volgende geheimen aanwezig zijn in de sleutelkluis van uw deployer. Het automation-framework wordt automatisch ingesteld
sapbits, maar controleer of de geheimen aanwezig zijn.sapbits-access-key sapbits-location-base-path
De SAP-software downloaden met Ansible-playbooks
Configureer vervolgens het SAP-parametersbestand voor het downloadproces. Voer vervolgens de Ansible-playbooks uit om de software te downloaden.
Het parameterbestand configureren
Het SAP-parametersbestand configureren:
Maak een map met de naam
BOMS.mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_Maak het YAML-bestand met SAP-parameters.
cat <<EOF > sap-parameters.yaml --- bom_base_name: S42025SPS00_v88_v0002ms kv_name: Name of your Management/Control Plane keyvault .. EOFOpen
sap-parameters.yamlin een editor en controleer de volgende waarden:vi sap-parameters.yamlControleer of deze
bom_base_nameis ingesteld op de juiste naam van de materiaalfactuur voor uw implementatie (bijvoorbeeldS41909SPS03_v0010ms).Wijzig de waarde van
bom_base_nameinS42025SPS00_v88_v0002ms.(Indien nodig) Werk de waarde bij zodat
secret_prefixdeze overeenkomt met het voorvoegsel in uw omgeving (bijvoorbeeldDEV-WEEU-SAP).
De Ansible-playbooks uitvoeren
U bent klaar om de Ansible-playbooks uit te voeren. Een manier om de playbooks uit te voeren, is door het testmenu van de validator te gebruiken.
Voer het downloadmenuscript uit:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.shSelecteer het playbook dat u wilt uitvoeren. Voorbeeld:
1) BoM Downloader 2) Quit Please select playbook:
Een andere optie is om de Ansible-playbooks uit te voeren met behulp van de ansible-playbook opdracht.
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