Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous avez besoin d’une copie du logiciel SAP avant de pouvoir utiliser SAP Deployment Automation Framework. Préparez votre environnement de Azure pour stocker le support SAP dans votre compte de stockage. Ensuite, téléchargez le logiciel SAP à l’aide de playbooks Ansible.
Pour plus d’informations sur l’infrastructure, consultez SAP Deployment Automation Framework.
Prerequisites
- Un abonnement Azure. Si vous n'avez pas d'abonnement Azure, vous pouvez créer un compte gratuit.
- Un compte d’utilisateur SAP (SAP-User ou compte S-User) avec des privilèges de téléchargement de logiciels.
Configurer un coffre de clés
Tout d’abord, configurez les secrets de votre Azure Key Vault de déploiement. Pour cet exemple de configuration, le groupe de ressources est DEMO-EUS2-DEP00-INFRASTRUCTURE ou DEMO-SCUS-DEP00-INFRASTRUCTURE.
Connectez-vous à l'interface CLI Azure avec le compte que vous souhaitez utiliser.
az loginAjoutez un secret avec le nom d’utilisateur de votre compte d’utilisateur SAP. Remplacez
<keyvault-name>par le nom de votre coffre de clés de déploiement, puis remplacez<sap-username>par votre nom d’utilisateur SAP.export key_vault=<keyvault-name> sap_username=<sap-username> az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";Ajoutez un secret avec le mot de passe de votre compte d’utilisateur SAP. Remplacez
<sap-password>par votre mot de passe SAP.sap_user_password="<sap-password>" az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";Vérifiez que les secrets suivants existent dans votre coffre de clés de déploiement. Le cadre d'automatisation configure
sapbitsautomatiquement, mais vérifiez que les secrets sont présents.sapbits-access-key sapbits-location-base-path
Télécharger le logiciel SAP avec des playbooks Ansible
Ensuite, configurez votre fichier de paramètres SAP pour le processus de téléchargement. Ensuite, exécutez les playbooks Ansible pour télécharger le logiciel.
Configurer le fichier de paramètres
Pour configurer le fichier de paramètres SAP :
Créez un répertoire appelé
BOMS.mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_Créez le fichier YAML des paramètres SAP.
cat <<EOF > sap-parameters.yaml --- bom_base_name: S42025SPS00_v88_v0002ms kv_name: Name of your Management/Control Plane keyvault .. EOFOuvrez
sap-parameters.yamldans un éditeur et vérifiez les valeurs suivantes :vi sap-parameters.yamlVérifiez que
bom_base_nameest défini avec le nom correct de la nomenclature pour votre déploiement (par exemple,S41909SPS03_v0010ms).Remplacez la valeur de
bom_base_nameparS42025SPS00_v88_v0002ms.(Si nécessaire) Mettez à jour la valeur de
secret_prefixpour qu'elle corresponde au préfixe dans votre environnement (par exemple,DEV-WEEU-SAP).
Exécuter les playbooks Ansible
Vous êtes prêt à exécuter les livrets de jeu Ansible. Une façon d’exécuter les playbooks consiste à utiliser le menu de test du validateur.
Exécutez le script de menu de téléchargement :
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.shSélectionnez le playbook à exécuter. Par exemple:
1) BoM Downloader 2) Quit Please select playbook:
Une autre option consiste à exécuter les playbooks Ansible à l’aide de la ansible-playbook commande.
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