Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby można było korzystać z programu SAP Deployment Automation Framework, potrzebna jest kopia oprogramowania SAP. Przygotuj środowisko Azure do przechowywania materiałów SAP na twoim koncie przechowywania. Następnie pobierz oprogramowanie SAP przy użyciu playbooków Ansible.
Aby uzyskać więcej informacji na temat struktury, zobacz SAP Deployment Automation Framework.
Wymagania wstępne
- Subskrypcja Azure. Jeśli nie masz subskrypcji Azure, możesz tworzeć bezpłatne konto.
- Konto użytkownika sap (SAP-User lub konto użytkownika S-User) z uprawnieniami pobierania oprogramowania.
Konfigurowanie magazynu kluczy
Najpierw skonfiguruj tajne dane magazynu kluczy dla wdrożeń. Na potrzeby tej przykładowej konfiguracji grupa zasobów to DEMO-EUS2-DEP00-INFRASTRUCTURE lub DEMO-SCUS-DEP00-INFRASTRUCTURE.
Zaloguj się do CLI Azure za pomocą konta, którego chcesz użyć.
az loginDodaj sekret z nazwą użytkownika dla konta użytkownika SAP. Zastąp
<keyvault-name>nazwą magazynu kluczy w systemie wdrażania i zastąp<sap-username>nazwą użytkownika SAP.export key_vault=<keyvault-name> sap_username=<sap-username> az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";Dodaj wpis tajny z hasłem dla konta użytkownika SAP. Zastąp
<sap-password>swoim hasłem SAP.sap_user_password="<sap-password>" az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";Upewnij się, że w magazynie kluczy wdrożeniowych istnieją następujące tajne dane. Framework automatyzacji automatycznie konfiguruje
sapbits, ale upewnij się, że sekrety są obecne.sapbits-access-key sapbits-location-base-path
Pobierz oprogramowanie SAP za pomocą playbooków Ansible
Następnie skonfiguruj plik parametrów SAP dla procesu pobierania. Następnie uruchom playbooki Ansible, aby pobrać oprogramowanie.
Konfigurowanie pliku parametrów
Aby skonfigurować plik parametrów SAP:
Utwórz katalog o nazwie
BOMS.mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_Utwórz plik YAML parametrów SAP.
cat <<EOF > sap-parameters.yaml --- bom_base_name: S42025SPS00_v88_v0002ms kv_name: Name of your Management/Control Plane keyvault .. EOFOtwórz
sap-parameters.yamlplik w edytorze i sprawdź następujące wartości:vi sap-parameters.yamlUpewnij się, że
bom_base_nameustawiono na prawidłową nazwę specyfikacji materiałowej dla wdrożenia (na przykładS41909SPS03_v0010ms).Zmień wartość
bom_base_namenaS42025SPS00_v88_v0002ms.(W razie potrzeby) Zaktualizuj wartość
secret_prefix, aby dopasować ją do prefiksu w środowisku (na przykładDEV-WEEU-SAP).
Uruchamianie podręczników rozwiązania Ansible
Jesteś gotowy do uruchomienia playbooków Ansible. Jednym ze sposobów uruchamiania podręczników jest użycie menu testowego modułu sprawdzania poprawności.
Uruchom skrypt menu pobierania:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.shWybierz podręcznik do uruchomienia. Na przykład:
1) BoM Downloader 2) Quit Please select playbook:
Inną opcją jest uruchomienie playbooków Ansible przy użyciu polecenia 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