Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Прежде чем использовать SAP Deployment Automation Framework, вам потребуется копия программного обеспечения SAP. Подготовьте среду Azure для хранения носителя SAP в учетной записи хранения. Затем загрузите программное обеспечение SAP с помощью плейбуков Ansible.
Дополнительные сведения о платформе см. в статье SAP Deployment Automation Framework.
Предпосылки
- Подписка Azure. Если у вас нет подписки Azure, вы можете создать бесплатную учетную запись.
- Учетная запись пользователя SAP (SAP-User или учетная запись S-User) с правами скачивания программного обеспечения.
Настройка хранилища ключей
Сначала настройте секреты хранилища ключей развертывания. В этом примере конфигурации группа ресурсов имеет DEMO-EUS2-DEP00-INFRASTRUCTURE или DEMO-SCUS-DEP00-INFRASTRUCTURE.
Sign in to the 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