Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È necessaria una copia del software SAP prima di poter usare SAP Deployment Automation Framework. Prepara l'ambiente di Azure per archiviare i supporti SAP nel tuo account di archiviazione. Poi, scaricare il software SAP utilizzando i playbook Ansible.
Per altre informazioni sul framework, vedere SAP Deployment Automation Framework.
Prerequisiti
- Una sottoscrizione di Azure. Se non si ha una sottoscrizione di Azure, è possibile creare un account gratuito.
- Un account utente SAP (SAP-User o un account S-User) con privilegi di download software.
Configurare un archivio delle chiavi
Per prima cosa, configura i segreti dell'archivio chiavi del deployer. Per questa configurazione di esempio, il gruppo di risorse è DEMO-EUS2-DEP00-INFRASTRUCTURE o DEMO-SCUS-DEP00-INFRASTRUCTURE.
Accedere all'interfaccia della riga di comando di Azure con l'account che si vuole usare.
az loginAggiungere un segreto con il nome utente per l'account utente SAP. Sostituire
<keyvault-name>con il nome del key vault del deployer e sostituire<sap-username>con il nome utente SAP.export key_vault=<keyvault-name> sap_username=<sap-username> az keyvault secret set --name "S-Username" --vault-name $key_vault --value "${sap_username}";Aggiungere un segreto con la password per l'account utente SAP. Sostituire
<sap-password>con la password SAP.sap_user_password="<sap-password>" az keyvault secret set --name "S-Password" --vault-name "${key_vault}" --value "${sap_user_password}";Verificare che nel Key Vault del deployer siano presenti i seguenti segreti. Il framework di automazione non solo configura
sapbitsautomaticamente, ma si assicura anche che i segreti siano disponibili.sapbits-access-key sapbits-location-base-path
Scaricare il software SAP con i playbook Ansible
Configurare quindi il file dei parametri SAP per il processo di download. Quindi, eseguire i playbook di Ansible per scaricare il software.
Configurare il file dei parametri
Per configurare il file di parametri SAP:
Creare una directory denominata
BOMS.mkdir -p ~/Azure_SAP_Automated_Deployment/WORKSPACES/BOMS; cd $_Creare il file YAML dei parametri SAP.
cat <<EOF > sap-parameters.yaml --- bom_base_name: S41909SPS03_v0010ms kv_name: Name of your Management/Control Plane keyvault .. EOFAprire
sap-parameters.yamlin un editor e verificare i valori seguenti:vi sap-parameters.yamlVerificare che
bom_base_namesia impostato sul nome della fattura dei materiali corretto per la distribuzione, ad esempioS41909SPS03_v0010ms.Verificare che
kv_namecorrisponda al nome del Key Vault del deployer.(Se necessario) Aggiornare il valore di
secret_prefixin modo che corrisponda al prefisso nell'ambiente , ad esempioDEV-WEEU-SAP.
Eseguire i playbook Ansible
Si è pronti a eseguire i playbook Ansible. Un modo per eseguire i playbook consiste nell'usare il menu di test del validator.
Eseguire lo script del menu di download:
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/download_menu.shSelezionare il playbook da eseguire. Per esempio:
1) BoM Downloader 2) Quit Please select playbook:
Un'altra opzione consiste nell'eseguire i playbook ansible usando il ansible-playbook comando .
ansible-playbook \
--user azureadm \
--extra-vars="@sap-parameters.yaml" \
~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_bom_downloader.yaml