SAP-szoftver letöltése
Az SAP Deployment Automation Framework használatához szüksége lesz az SAP-szoftver másolatára. Készítse elő az Azure-környezetet , hogy az SAP-adathordozót a tárfiókba helyezze. Ezután töltse le az SAP-szoftvert az Ansible forgatókönyvek használatával.
Előfeltételek
- Azure-előfizetés. Ha nem rendelkezik Azure-előfizetéssel, létrehozhat egy ingyenes fiókot.
- Sap-felhasználói fiók (SAP-user vagy S-User fiók) szoftverletöltési jogosultságokkal.
Kulcstartó konfigurálása
Először konfigurálja a központi kulcstartó titkos kulcsait. Ebben a példakonfigurációban az erőforráscsoport vagy DEMO-EUS2-DEP00-INFRASTRUCTURE
DEMO-SCUS-DEP00-INFRASTRUCTURE
a .
Jelentkezzen be az Azure CLI-be a használni kívánt fiókkal.
az login
Adjon hozzá egy titkos kulcsot az SAP felhasználói fiókjához tartozó felhasználónévvel. Cserélje le
<keyvault-name>
a telepítőkulcstartó nevére. Cserélje le<sap-username>
az SAP-felhasználónevet is.export key_vault=<vaultID> sap_username=<sap-username> az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";
Adjon hozzá egy titkos kulcsot az SAP-felhasználói fiók jelszavával. Cserélje le
<keyvault-name>
a telepítőkulcstartó nevére. Cserélje le<sap-password>
az SAP-jelszót is.sap_user_password="<sap-password> az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";
Ebben a lépésben két további titkos kódra van szükség a tárfiókhoz. Az automatizálási keretrendszer automatikusan beállítja a elemet
sapbits
. Mindig érdemes ellenőrizni, hogy léteztek-e a központi kulcstartóban.sapbits-access-key sapbits-location-base-path
SAP-szoftver letöltése
Ezután konfigurálja az SAP-paraméterfájlt a letöltési folyamathoz. Ezután töltse le az SAP-szoftvert az Ansible forgatókönyvek használatával.
A paraméterfájl konfigurálása
Az SAP-paraméterek fájljának konfigurálása:
Hozzon létre egy új könyvtárat.
BOMS
mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_
Hozza létre az SAP-paraméterek YAML-fájljait.
cat <<EOF > sap-parameters.yaml --- bom_base_name: S41909SPS03_v0010ms kv_name: Name of your Management/Control Plane keyvault .. EOF
Nyisson meg
sap-parameters.yaml
egy szerkesztőben.vi sap-parameters.yaml
Frissítse a következő paramétereket:
Módosítsa a következő értékre
bom_base_name
:S41909SPS03_v0010ms
.Módosítsa a telepítőkulcs-tároló nevére az értéket
kv_name
.(Ha szükséges) Módosítsa a környezet előtagjának
secret_prefix
megfelelő értéket (példáulDEV-WEEU-SAP
).
Az Ansible-forgatókönyvek futtatása
Készen áll az Ansible forgatókönyvek futtatására. A forgatókönyvek futtatásának egyik módja az érvényesítő teszt menü használata.
Futtassa a letöltési menü szkriptet:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.sh
Válassza ki a futtatni kívánt forgatókönyvet. Például:
1) BoM Downloader 2) Quit Please select playbook:
Egy másik lehetőség az Ansible forgatókönyvek futtatása a ansible-playbook
parancs használatával.
ansible-playbook \
--user azureadm \
--extra-vars="@sap-parameters.yaml" \
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml