إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تحتاج إلى نسخة من برنامج SAP قبل أن تتمكن من استخدام إطار عمل أتمتة نشر SAP. جهز بيئة Azure الخاصة بك لتخزين وسائط SAP في حساب التخزين الخاص بك. ثم قم بتحميل برنامج SAP باستخدام كتب Ansible Playbooks.
لمزيد من المعلومات حول الإطار، راجع إطار أتمتة نشر SAP.
Prerequisites
- اشتراك في Azure. إذا لم يكن لديك اشتراك Azure، يمكنك إنشاء حساب مجاني.
- حساب مستخدم SAP (حسابSAP-User أو S-user) مع امتيازات تنزيل البرنامج.
تكوين مخزن مفاتيح
أولا، قم بتكوين أسرار مخزن مفاتيح الموزع. بالنسبة لتكوين المثال هذا، تكون DEMO-EUS2-DEP00-INFRASTRUCTURE مجموعة الموارد هي أو DEMO-SCUS-DEP00-INFRASTRUCTURE.
سجل الدخول إلى Azure CLI بالحساب الذي تريد استخدامه.
az loginأضف سرا باسم المستخدم لحساب مستخدم SAP الخاص بك. استبدل
<keyvault-name>باسم خزنة مفاتيح الموزع الخاصة بك، واستبدلها<sap-username>باسم المستخدم SAP.export key_vault=<keyvault-name> sap_username=<sap-username> az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";أضف سرا بكلمة المرور لحساب مستخدم SAP الخاص بك. استبدلها
<sap-password>بكلمة مرور SAP الخاصة بك.sap_user_password="<sap-password>" az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";تحقق من وجود الأسرار التالية في خزنة مفاتيح النشر الخاصة بك. إطار الأتمتة يقوم تلقائيا بإعداد
sapbits، لكنه يؤكد وجود الأسرار.sapbits-access-key sapbits-location-base-path
حمل برنامج SAP مع كتب Ansible
بعد ذلك، قم بتكوين ملف معلمات SAP لعملية التنزيل. ثم شغل دفاتر Ansible لتحميل البرنامج.
تكوين ملف المعلمات
لتكوين ملف معلمات SAP:
أنشئ دليلا يسمى
BOMS.mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_قم بإنشاء ملف YAML لمعلمات SAP.
cat <<EOF > sap-parameters.yaml --- bom_base_name: S42025SPS00_v88_v0002ms kv_name: Name of your Management/Control Plane keyvault .. EOFافتحها
sap-parameters.yamlفي محرر وتحقق من القيم التالية:vi sap-parameters.yamlتأكد من أن هذا
bom_base_nameالاسم الصحيح لوثيقة المواد الخاصة بنشرك (على سبيل المثال،S41909SPS03_v0010ms).تغيير قيمة
bom_base_nameإلىS42025SPS00_v88_v0002ms.(إذا لزم الأمر) قم بتحديث قيمة لتتطابق
secret_prefixمع البادئة في بيئتك (على سبيل المثال،DEV-WEEU-SAP).
قم بتشغيل كتيبات المبادئ Ansible
أنت جاهز لتشغيل كتيبات اللعب Ansible. إحدى الطرق لتشغيل كتب اللعب هي استخدام قائمة اختبار المدقق.
قم بتشغيل البرنامج النصي لقائمة التنزيل:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.shحدد دليل المبادئ المراد تشغيله. على سبيل المثال:
1) BoM Downloader 2) Quit Please select playbook:
خيار آخر هو تشغيل كتيبات اللعب Ansible باستخدام الأمر ansible-playbook .
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