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 zodat u de SAP-media in uw opslagaccount kunt plaatsen. Download vervolgens de SAP-software met behulp van Ansible-playbooks.
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.
Meld u aan bij de Azure CLI met het account dat u wilt gebruiken.
az loginVoeg een geheim toe met de gebruikersnaam voor uw SAP-gebruikersaccount. Vervang door
<keyvault-name>de naam van de sleutelkluis van uw deployer. Vervang<sap-username>ook door uw SAP-gebruikersnaam.export key_vault=<vaultID> 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 door
<keyvault-name>de naam van de sleutelkluis van uw deployer. Vervang<sap-password>ook door uw SAP-wachtwoord.sap_user_password="<sap-password> az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";In deze stap zijn twee andere geheimen nodig voor het opslagaccount. Het automation-framework wordt automatisch ingesteld
sapbits. Het is altijd een goede gewoonte om te controleren of deze al dan niet aanwezig zijn in uw implementatie-sleutelkluis.sapbits-access-key sapbits-location-base-path
SAP-software downloaden
Configureer vervolgens het SAP-parametersbestand voor het downloadproces. Download vervolgens de SAP-software met behulp van Ansible-playbooks.
Het parameterbestand configureren
Het SAP-parametersbestand configureren:
Maak een nieuwe 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: S41909SPS03_v0010ms kv_name: Name of your Management/Control Plane keyvault .. EOFOpen
sap-parameters.yamlin een editor.vi sap-parameters.yamlWerk de volgende parameters bij:
Wijzig de waarde van
bom_base_nameinS41909SPS03_v0010ms.Verander de waarde van
kv_namenaar de naam van de sleutelkluis van de deployer.(Indien nodig) Wijzig de waarde 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 waarop u de playbooks kunt uitvoeren, 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" \
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml