Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie benötigen eine Kopie der SAP-Software, bevor Sie SAP Deployment Automation Framework verwenden können. Bereiten Sie Ihre Azure-Umgebung so vor, dass Sie die SAP-Medien in Ihrem Speicherkonto ablegen können. Laden Sie dann die SAP-Software mithilfe von Ansible Playbooks herunter.
Voraussetzungen
- Ein Azure-Abonnement. Wenn Sie kein Azure-Abonnement haben, können Sie ein kostenloses Konto erstellen.
- Ein SAP-Benutzerkonto (SAP-User oder S-Benutzerkonto) mit Softwaredownloadberechtigungen.
Einen Key Vault konfigurieren
Konfigurieren Sie zunächst Ihre Geheimnisse für den Schlüsseltresor für die Bereitstellung. Für diese Beispielkonfiguration ist DEMO-EUS2-DEP00-INFRASTRUCTURE die Ressourcengruppe oder DEMO-SCUS-DEP00-INFRASTRUCTURE.
Melden Sie sich bei der Azure CLI mit dem Konto an, das Sie verwenden möchten.
az loginFügen Sie einen Geheimschlüssel mit dem Benutzernamen für Ihr SAP-Benutzerkonto hinzu. Ersetzen Sie
<keyvault-name>durch den Namen Ihres Deployer Key Vault. Ersetzen Sie<sap-username>außerdem durch Ihren SAP-Benutzernamen.export key_vault=<vaultID> sap_username=<sap-username> az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";Fügen Sie einen geheimen Schlüssel mit dem Kennwort für Ihr SAP-Benutzerkonto hinzu. Ersetzen Sie
<keyvault-name>durch den Namen Ihres Deployer Key Vault. Ersetzen Sie<sap-password>auch durch Ihr SAP-Kennwort.sap_user_password="<sap-password> az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";In diesem Schritt sind zwei weitere geheime Schlüssel für das Speicherkonto erforderlich. Das Automatisierungsframework richtet automatisch
sapbitsein. Es empfiehlt sich immer, zu überprüfen, ob sie in Ihrem Deployer-Schlüsseltresor vorhanden waren oder nicht.sapbits-access-key sapbits-location-base-path
SAP-Software herunterladen
Konfigurieren Sie als Nächstes Die SAP-Parameterdatei für den Downloadprozess. Laden Sie dann die SAP-Software mithilfe von Ansible Playbooks herunter.
Konfigurieren der Parameterdatei
So konfigurieren Sie die SAP-Parameterdatei:
Erstellen Sie ein neues Verzeichnis mit dem Namen
BOMS.mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_Erstellen Sie die SAP-Parameter-YAML-Datei.
cat <<EOF > sap-parameters.yaml --- bom_base_name: S41909SPS03_v0010ms kv_name: Name of your Management/Control Plane keyvault .. EOFIn einem Editor öffnen
sap-parameters.yaml.vi sap-parameters.yamlAktualisieren Sie die folgenden Parameter:
Ändern Sie den Wert von
bom_base_nameinS41909SPS03_v0010ms.Ändern Sie den Wert von
kv_namein den Namen des Schlüsseltresors für die Bereitstellung.(Bei Bedarf) Ändern Sie den Wert von
secret_prefix, um dem Präfix in Ihrer Umgebung zu entsprechen (z. B.DEV-WEEU-SAP).
Führen Sie die Ansible Playbooks aus
Sie sind bereit, die Ansible Playbooks auszuführen. Eine Möglichkeit, die Playbooks auszuführen, ist die Verwendung des Validator-Testmenüs.
Führen Sie das Downloadmenüskript aus:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.shWählen Sie das auszuführende Playbook aus. Beispiel:
1) BoM Downloader 2) Quit Please select playbook:
Eine weitere Option besteht darin, die Ansible Playbooks mithilfe des ansible-playbook Befehls auszuführen.
ansible-playbook \
--user azureadm \
--extra-vars="@sap-parameters.yaml" \
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml