Stažení softwaru SAP
Před použitím architektury SAP Deployment Automation Framework potřebujete kopii softwaru SAP. Připravte prostředí Azure tak, abyste mohli médium SAP vložit do svého účtu úložiště. Potom stáhněte software SAP pomocí playbooků Ansible.
Předpoklady
- Předplatné Azure. Pokud nemáte předplatné Azure, můžete si vytvořit bezplatný účet.
- Uživatelský účet SAP (účet SAP-User nebo S-User) s oprávněními ke stažení softwaru.
Konfigurace trezoru klíčů
Nejprve nakonfigurujte tajné kódy trezoru klíčů vašeho nasazovacího modulu. V tomto příkladu konfigurace je DEMO-EUS2-DEP00-INFRASTRUCTURE
skupina prostředků nebo DEMO-SCUS-DEP00-INFRASTRUCTURE
.
Přihlaste se k Azure CLI pomocí účtu, který chcete použít.
az login
Přidejte tajný kód s uživatelským jménem svého uživatelského účtu SAP. Nahraďte
<keyvault-name>
názvem vašeho trezoru klíčů deployeru. Nahraďte<sap-username>
také uživatelské jméno SAP.export key_vault=<vaultID> sap_username=<sap-username> az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";
Přidejte tajný kód s heslem pro uživatelský účet SAP. Nahraďte
<keyvault-name>
názvem vašeho trezoru klíčů deployeru. Nahraďte<sap-password>
také heslem SAP.sap_user_password="<sap-password> az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";
V tomto kroku jsou pro účet úložiště potřeba dva další tajné kódy. Automatizační architektura automaticky nastaví
sapbits
. Vždy je vhodné ověřit, jestli existovaly ve vašem trezoru klíčů deployeru, nebo ne.sapbits-access-key sapbits-location-base-path
Stažení softwaru SAP
Dále nakonfigurujte soubor parametrů SAP pro proces stahování. Potom stáhněte software SAP pomocí playbooků Ansible.
Konfigurace souboru parametrů
Konfigurace souboru parametrů SAP:
Vytvořte nový adresář s názvem
BOMS
.mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_
Vytvořte soubor YAML parametrů SAP.
cat <<EOF > sap-parameters.yaml --- bom_base_name: S41909SPS03_v0010ms kv_name: Name of your Management/Control Plane keyvault .. EOF
Otevřete
sap-parameters.yaml
v editoru.vi sap-parameters.yaml
Aktualizujte následující parametry:
Změňte hodnotu
bom_base_name
naS41909SPS03_v0010ms
.Změňte hodnotu
kv_name
na název trezoru klíčů deployeru.(V případě potřeby) Změňte hodnotu
secret_prefix
tak, aby odpovídala předponě ve vašem prostředí (napříkladDEV-WEEU-SAP
).
Spuštění playbooků Ansible
Jste připraveni spustit playbooky Ansible. Jedním ze způsobů, jak playbooky spustit, je použít testovací nabídku validátoru.
Spusťte skript nabídky pro stažení:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.sh
Vyberte playbook, který chcete spustit. Příklad:
1) BoM Downloader 2) Quit Please select playbook:
Další možností je spuštění playbooků Ansible pomocí ansible-playbook
příkazu.
ansible-playbook \
--user azureadm \
--extra-vars="@sap-parameters.yaml" \
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml