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.
SAP in Azure Deployment Automation Framework usa una fattura di materiali (BOM) per definire l'applicazione SAP. Prima di poter distribuire un sistema usando una distinta base personalizzata, è necessario creare anche i modelli per i file ini usati nell'installazione automatica di SAP. Questa guida illustra come creare i modelli di applicazione per una distribuzione SAP/S4. Il processo è lo stesso per le altre applicazioni SAP.
Prerequisiti
- Ottenere, scaricare e preparare i file multimediali di installazione SAP e i file correlati se non è già stato fatto. Assicurarsi di avere il nome del file di utilità SAPCAR scaricato .
- Preparare la boma se non l'hai già fatto. Assicurarsi di avere il file BOM creato.
- Una sottoscrizione di Azure. Se non si ha già una sottoscrizione di Azure, creare un account gratuito.
- Un account SAP con autorizzazioni per l'uso del database da usare.
- Facoltativamente, creare una macchina virtuale in Azure da usare per il trasferimento di supporti SAP dall'account di archiviazione. Questo metodo migliora la velocità di trasferimento. Assicurarsi di avere connettività tra la macchina virtuale e la macchina virtuale SAP di destinazione. Ad esempio, verificare che le chiavi SSH siano presenti.
Controllare i supporti e gli strumenti
Prima di generare un modello di applicazione SAP, assicurarsi di avere tutti i supporti e gli strumenti di installazione necessari.
Accedere alla macchina virtuale di destinazione come utente radice.
Modificare la password utente radice in un valore noto. Questa password verrà usata in un secondo momento per connettersi a SAP Software Provisioning Manager (SWPM).
Apportare e modificare una directory temporanea.
mkdir /tmp/workdir; cd $_
Assicurarsi che sia presente una directory temporanea per il modello di applicazione SAP.
mkdir /tmp/app_template/
Modificare le autorizzazioni per l'utilità SAPCAR per rendere eseguibile il file. Sostituire
<SAPCAR>.EXE
con il nome del file scaricato. Ad esempio,SAPCAR_1311-80000935.EXE
.chmod +x /usr/sap/install/download_basket/<SAPCAR>.EXE
Assicurarsi che esista la cartella di installazione per SWPM.
mkdir -p /usr/sap/install/SWPM
Estrarre il file di installazione SWPM usando l'utilità SAPCAR.
/usr/sap/install/download_basket/SAPCAR_1311-80000935.EXE -xf /usr/sap/install/SWPM20SP07_0-80003424.SAR -R /usr/sap/install/SWPM/
È possibile eseguire installazioni SAP automatiche con file di parametri. Questi file passano tutti i parametri necessari al programma di installazione SWPM.
Nota
Per generare il file di parametro, è necessario eseguire parzialmente un'installazione manuale. Per altre informazioni sul motivo, vedere SAP NOTE 2230669.
Generare il file di parametri ASCS
Per generare il file di parametro di installazione automatica per ASCS:
Accedere alla macchina virtuale come utente radice tramite l'interfaccia della riga di comando .
Eseguire il comando
hostname
per ottenere il nome host della macchina virtuale da cui si esegue l'installazione. Si noti sia il nome host univoco (dove<example-vm-hostname>
si trova nell'output di esempio) sia l'URL completo per l'interfaccia utente utente.Verificare di avere tutti i supporti e gli strumenti necessari installati nella macchina virtuale.
Avviare SWPM come indicato di seguito.
Sostituire
<target-VM-hostname>
con il nome host ottenuto in precedenza.Sostituire
<XML-stack-file-path>
con il percorso del file dello stack XML creato. Ad esempio,/usr/sap/install/config/MP_STACK_S4_2020_v001.xml
.
/usr/sap/install/SWPM/sapinst \ SAPINST_XML_FILE=<XML-stack-file-path>.xml \ SAPINST_USE_HOSTNAME=<target-VM-hostname> SAPINST_START_GUISERVER=true \ SAPINST_STOP_AFTER_DIALOG_PHASE=true
Connecting to the ASCS VM to launch ******************************************************************************** Open your browser and paste the following URL address to access the GUI https://<example-VM-hostname>.internal.cloudapp.net:4237/sapinst/docs/index.html Logon users: [root] ********************************************************************************
Aprire il browser e visitare l'URL per la GUI ottenuta in precedenza.
Accettare l'avviso di rischio di sicurezza.
Eseguire l'autenticazione con le credenziali utente radice del sistema.
Nel menu a discesa selezionare SAP S/4HANA Server 2020>SAP HANA Database>Installation>Application Server ABAP>Distributed System>ASCS .
Per Modalità parametri selezionare Personalizzato. Quindi selezionare Avanti.
Configurare le impostazioni del sistema SAP:
Assicurarsi che l'identificatore di sistema SAP sia
{SID}
.Assicurarsi che il valore della directory di montaggio SAP sia
/sapmnt
.Selezionare Avanti.
Configurare le impostazioni del nome di dominio completo (FQDN):
Assicurarsi che il valore FQDN popola automaticamente.
Assicurarsi di abilitare Set FQDN per il sistema SAP.
Selezionare Avanti.
Configurare una password principale che viene usata solo durante la creazione di questa istanza di ASCS. È possibile usare solo caratteri alfanumerici e i caratteri
#
speciali , ,$
,@
e_
per la password. Non è anche possibile usare una cifra o un carattere di sottolineatura come primo carattere.Immettere una password principale.
Confermare la password principale.
Selezionare Avanti.
Configurare altre impostazioni di amministratore. Altri campi password sono precompilato in base alla password principale impostata.
Impostare l'identificatore dell'utente del sistema operativo amministratore (
<sid>adm
dove<sid
> è il SID) su2000
.Impostare l'identificatore del sistema SAP (
sapsys
) su2000
.Selezionare Avanti.
Quando richiesto per il percorso del file kernel SAPEXE, immettere
/usr/sap/install/download_basket
, quindi selezionare Avanti.Assicurarsi che lo stato del pacchetto sia disponibile, quindi selezionare Avanti.
Assicurarsi che lo stato del file di installazione dell'agente host SAP sia disponibile, quindi selezionare Avanti.
Fornire informazioni per l'utente del sistema operativo amministratore SAP.
Lasciare la password ereditata dalla password principale.
Impostare l'identificatore utente del sistema operativo su
2100
.Selezionare Avanti.
Controllare le impostazioni di installazione.
Assicurarsi che il numero di istanza per l'installazione sia corretto.
Assicurarsi di impostare il nome host virtuale per l'istanza.
Selezionare Avanti.
Mantenere le impostazioni della porta del server messaggi ABAP. Queste impostazioni predefinite sono
3600
e3900
. Quindi, selezionare Avanti.Non selezionare altri componenti da installare, quindi selezionare Avanti.
Abilitare Ignora impostazione dei parametri di sicurezza, quindi selezionare Avanti.
Abilitare Sì, pulire gli utenti del sistema operativo e quindi selezionare Avanti.
In Riepilogo parametri non eseguire ancora alcuna operazione.
Nell'interfaccia della riga di comando trovare il file di configurazione dell'installazione nella directory di installazione sap temporanea. A questo punto, il file viene chiamato
inifile.params
.Eseguire
ls /tmp/sapinst_instdir/
per elencare i file nella directory di installazione SAP.Se il file esiste, visualizzare il contenuto del file
.lastInstallationLocation
e prendere nota della directory elencata.Se esiste una directory per il prodotto installato, ad esempio
S4HANA2020
, passare alla cartella del prodotto. Eseguire, ad esempio,cd /tmp/sapinst_instdir/S4HANA2020/CORE/HDB/INSTALL/HA/ABAP/ASCS/
.
Nel browser, nella GUI SWPM selezionare Annulla. A questo momento, è necessario creare i file ini necessari per compilare il modello che può eseguire un'installazione automatica di ASCS.
Copiare e rinominare
inifile.params
inscs.inifile.params
./tmp/app_template
Sostituire<path-to-INI-file>
con il percorso del file INI come indicato di seguito:cp <path-to-INI-file>/inifile.params /tmp/app_template/scs.inifile.params
Caricare il contenuto del database
Assicurarsi che le impostazioni seguenti siano presenti nella macchina virtuale prima di iniziare:
Installare e configurare le istanze DI HANA e SCS. Queste istanze devono essere online prima di completare il caricamento del contenuto del database.
L'utente
<sid>adm
creato quando è stato generato il file di installazione automatica per ASCS deve essere membro delsapinst
gruppo.L'identificatore utente per
<sid>adm
deve corrispondere al valore dihdblcm
. In questo esempio viene utilizzato2000
.SWPM deve accedere a
/sapmnt/<SID>/global/
. Per configurare le autorizzazioni, eseguirechown <sid>adm:sapsys /sapmnt/<SID>/global
.
Generare un modello di caricamento del database
Per generare un file di parametro di installazione automatica per il caricamento del contenuto del database:
Apportare e modificare una directory temporanea. Sostituire
<sid>
con il SID.sudo install -d -m 0777 <sid>adm -g sapinst "/tmp/db_workdir"; cd $_
Avviare SWPM e prendere nota dell'URL elencato.
/usr/sap/install/SWPM/sapinst \ SAPINST_XML_FILE=/usr/sap/install/config/MP_STACK_S4_2020_v001.xml
Nel browser visitare l'URL indicato.
Accettare l'avviso di rischio di sicurezza.
Eseguire l'autenticazione con le credenziali utente radice del sistema.
Creare un sistema distribuito con parametri personalizzati.
Nel menu a discesa passare aSAP S4/HANA Server 2020>SAP HANA Database>Installation>Application Server ABAP>Distributed System>> .
Selezionare la modalità parametro personalizzato .
Selezionare Avanti.
Si noti il percorso della directory del profilo creata dall'installazione di ASCS. Ad esempio,
/usr/sap/<SID>/SYS/profile
dove<SID>
è il SID. Quindi selezionare Avanti.Immettere la porta del server messaggi ABAP per l'istanza di ASCS. Il numero di porta è , dove
<InstanceNumber>
è36<InstanceNumber>
il numero di istanza HANA. Ad esempio, se sono presenti istanze zero,3600
è il numero di porta. Quindi selezionare Avanti.Immettere la password principale da usare durante l'installazione del contenuto del database. Quindi selezionare Avanti.
Assicurarsi che i dettagli per l'utente amministratore
<SID>adm
in cuiSID
sia il SID siano corretti. Quindi selezionare Avanti.Immettere le informazioni per il tenant del database SAP HANA.
Per Host di database immettere il nome host della macchina virtuale del database HANA. Per trovare questo nome host, passare alla pagina della risorsa nella portale di Azure.
Per Numero di istanza immettere il numero di istanza HANA. Ad esempio,
00
.Immettere un identificatore per il nuovo tenant del database. Ad esempio,
S4H
.Mantenere la password generata automaticamente per l'amministratore del sistema di database.
Selezionare Avanti.
Assicurarsi che i dettagli della connessione siano corretti. Quindi selezionare OK.
Immettere la password amministratore per il database di sistema. Quindi selezionare Avanti.
Immettere il percorso del kernel SAPEXE,
/usr/sap/install/download_basket
. Quindi selezionare Avanti.Esaminare i file disponibili.
Selezionare Avanti.
Assicurarsi che il
SAPHOSTAGENT
file sia disponibile.Selezionare di nuovo Avanti .
Nella pagina di conferma della password selezionare Avanti.
Verificare che tutti i file di esportazione del database HANA di base siano disponibili. Quindi selezionare Avanti.
In Schema di database per
SAPHANADB
, selezionare Avanti.In Archiviazione sicura per connessione al database selezionare Avanti.
In SAP HANA Import Parameters (Parametri di importazione SAP HANA) selezionare Avanti.
Immettere la password per l'amministratore del database HANA (
<SID>adm
) per la macchina virtuale del database. Quindi selezionare Avanti.Nel percorso di installazione del software client SAP HANA selezionare Avanti.
Assicurarsi che il file client SAP HANA sia disponibile. Quindi selezionare Avanti.
Assicurarsi di abilitare Sì, pulire gli utenti del sistema operativo. Quindi selezionare Avanti.
In Riepilogo parametri non selezionare ancora nulla.
Aprire l'interfaccia della riga di comando e trovare il file di configurazione dell'installazione.
Elencare i file nella directory temporanea,
/tmp/sapinst_instdir/
.Assicurarsi che il file
inifile.params
di configurazione dell'installazione sia presente.Se il file è presente, aprire il file
lastInstallationLocation
. Prendere nota della directory elencata nel contenuto del file.Se è già presente una directory per il prodotto che si sta installando, ad esempio
S4HANA2020
, passare alla cartella corrispondente. Ad esempio,/tmp/sapinst_instdir/S4HANA2020/CORE/HDB/INSTALL/HA/ABAP/DB/
.
Aprire di nuovo SWPM.
Selezionare Annulla. È ora possibile usare il metodo automatico per il caricamento del contenuto del database.
Copiare e rinominare il file di configurazione dell'installazione come indicato di seguito. Sostituire
<path_to_config_file>
con il percorso del file di configurazione.cp <path_to_config_file>/inifile.params /tmp/app_template/db.inifile.params
Controllare la versione dello
sapinst
strumento in SWPM./usr/sap/install/SWPM/sapinst -version
Se la versione di è maggiore
749.0.6
disapinst
, copiare anche i filekeydb.xml
einstkey.pkey
seguire la nota SAP 2393060. Sostituire<path_to_config_file>
con il percorso del file di configurazione.cp <path_to_config_file>/{keydb.xml,instkey.pkey} /tmp/app_template/
Generare il file di parametri PAS
Generare un file di parametro di installazione automatica da usare con PAS. Questi file iniziano tutti con inifile
.
Importante
È possibile che alcune di queste impostazioni non vengano visualizzate nelle versioni 2020 dei prodotti SAP. In questo caso, ignorare il passaggio.
Connettersi alla macchina virtuale tramite l'interfaccia della riga di comando.
Verificare di avere tutti i supporti e gli strumenti necessari installati nella macchina virtuale.
Creare e modificare in una directory temporanea. Sostituire
<SID>
con il SID.sudo install -d -m 0777 <SID>adm -g sapinst "/tmp/pas_workdir"; cd $_
Connettersi al nodo come utente radice.
Accedere a SWPM.
Passare all'URL per la GUI SWPM. Questo URL è stato ottenuto quando è stato generato il file di installazione automatica per ASCS.
Accettare l'avviso di sicurezza.
Eseguire l'autenticazione con le credenziali utente radice del sistema.
Nel menu a discesa passare a SAP S/4HANA Server 2020>SAP HANA Database>Installation> ApplicationServer ABAP>Distributed System>Primary Application Server.
In Impostazioni parametri selezionare Personalizzato. Quindi selezionare Avanti.
Assicurarsi che la directory del profilo sia impostata su
/sapmnt/<SID>/profile/
o/usr/sap/<SID>/SYS/profile
, dove<SID>
è il SID. Quindi selezionare Avanti.Impostare la porta del server messaggi su
36<instance-number>
, dove<instance-number>
è il numero di istanza ASCS. Ad esempio,3600
. Quindi selezionare Avanti.Impostare la password principale per tutti gli utenti. Quindi selezionare Avanti.
Attendere che l'elenco
below-the-fold-list
venga popolato. Quindi selezionare Avanti.Assicurarsi di disabilitare l'impostazione Aggiornare l'agente host SAP alla versione di SAPHOSTAGENT fornita. Archivio SAR. Quindi selezionare Avanti.
Immettere il numero di istanza per il database SAP HANA e la password dell'amministratore del sistema di database. Quindi selezionare Avanti.
In Configurazione di SAP liveCache con SAP HANA selezionare Avanti.
In Schema database per
DBACOCKPIT
selezionare Avanti.In Schema database per
SAPHANADB
selezionare Avanti.In Archiviazione sicura per connessione al database selezionare Avanti.
Assicurarsi che il numero di istanza PAS e l'host dell'istanza siano corretti. Quindi selezionare Avanti.
In Porte server messaggi ABAP selezionare Avanti.
In Configurazione processi di lavoro selezionare Avanti.
In Gestione utenti ICM per SAP Web Dispatcher selezionare Avanti.
Nella destinazione SLD per il livello del sistema operativo del sistema SAP configurare queste impostazioni:
Abilita nessuna destinazione di SLD. Quindi selezionare Avanti.
Abilita Non creare l'elenco di Controllo di accesso server messaggi. Selezionare quindi Avanti
Abilitare Esegui TMS.
Impostare la password utente per TMSADM int Client 000 sulla password principale. Quindi selezionare Avanti.
Abilita No per i trasporti ABAP di importazione. Quindi selezionare Avanti.
In Lingue di sistema SAP aggiuntive selezionare Avanti.
In SAP System DDIC Users (Utenti DDIC sistema SAP) selezionare Avanti.
In Secure Storage Key Generation (Generazione di chiavi di archiviazione sicura) assicurarsi di selezionare Individual Key (Chiave singola). Quindi selezionare Avanti.
Nella schermata di avviso:
Copiare l'identificatore della chiave e il valore della chiave.
Archiviare in modo sicuro l'identificatore di chiave e il valore della chiave.
Selezionare Avanti.
Per Pulire gli utenti del sistema operativo selezionare Sì. Quindi selezionare Avanti.
Nell'interfaccia della riga di comando aprire la directory temporanea per l'installazione.
Assicurarsi che sia presente una copia del file
inifile.params
di parametri . Ad esempio,/tmp/sapinst_instdir/S4HANA2020/CORE/HDB/INSTALL/DISTRIBUTED/ABAP/APP1/inifile.params
.In SWPM selezionare Annulla. È ora possibile installare PAS tramite il metodo automatico.
Copiare e rinominare il file
pas.inifile.params
dei parametri PAS in in/tmp/app_template
come indicato di seguito. Sostituire<path_to_config_file>
con il percorso del file di parametri.cp <path_to_config_file>/inifile.params /tmp/app_template/pas.inifile.params
Creare una copia di
pas.inifile.params
e scaricarla nel computer o nella macchina virtuale.
Generare un file di parametri aggiuntivo dei server applicazioni
Generare un file di parametri di installazione automatica da usare con AAS. Tutti questi file iniziano con inifile
.
Importante
Alcune di queste impostazioni potrebbero non essere visualizzate nelle versioni 2020 dei prodotti SAP. In tal caso, ignorare il passaggio.
Connettersi alla macchina virtuale AAS tramite l'interfaccia della riga di comando.
Verificare di avere tutti i supporti e gli strumenti necessari installati nella macchina virtuale.
Assicurarsi che il gruppo
sapinst
esista.groupadd -g 2000 sapinst
Creare una directory temporanea per l'installazione come indicato di seguito. Sostituire
<sid>
con il SID.sudo install -d -m 0777 <sid>adm -g sapinst "/tmp/aas_workdir"; cd $_
Accedere a SWPM.
Passare all'URL per l'interfaccia utente grafica SWPM. Questo URL è stato ottenuto quando è stato generato il file di installazione automatica per ASCS.
Accettare l'avviso di sicurezza.
Eseguire l'autenticazione con le credenziali utente radice del sistema.
Nel menu a discesa SAP S/4HANA Server 2020>SAP HANA Database>Installation>Application Server ABAP>a disponibilità> elevataIstanza aggiuntiva del server applicazioni.
In Impostazioni parametro selezionare Personalizzato. Quindi selezionare Avanti.
Assicurarsi che la directory del profilo sia impostata su
/sapmnt/<SID>/profile/
o/usr/sap/<SID>/SYS/profile
, dove<SID>
è il SID. Quindi selezionare Avanti.Impostare Porta server messaggi su
36<instance-number>
dove<instance-number>
è il numero di istanza ASCS. Quindi selezionare Avanti.Impostare la password principale per tutti gli utenti. Quindi selezionare Avanti.
In Browser pacchetto software impostare Directory di ricerca su
/usr/sap/install/download_basket
. Quindi selezionare Avanti.Attendere che l'elenco
below-the-fold-list
venga popolato. Quindi selezionare Avanti.Assicurarsi di abilitare l'aggiornamento dell'agente host SAP alla versione di SAPHOSTAGENT fornita. Archivio SAR. Quindi selezionare Avanti.
Immettere il numero di istanza del database SAP HANA e la password dell'amministratore del sistema di database. Quindi selezionare Avanti.
In Configurazione di SAP liveCache con SAP HANA selezionare Avanti.
In Schema database per
DBACOCKPIT
selezionare Avanti.In Schema database per
SAPHANADB
selezionare Avanti.In Archiviazione sicura per connessione al database selezionare Avanti.
Assicurarsi che il numero di istanza di AAS e l'host dell'istanza siano corretti. Quindi selezionare Avanti.
In Porte server messaggi ABAP selezionare Avanti.
In Configurazione processi di lavoro selezionare Avanti.
In Gestione utenti ICM per SAP Web Dispatcher selezionare Avanti.
Nella destinazione SLD per il livello del sistema operativo del sistema SAP assicurarsi di abilitare Nessuna destinazione SLD. Quindi selezionare Avanti.
Abilita Non creare l'elenco di Controllo di accesso server messaggi. Quindi selezionare Avanti.
Abilitare Esegui TMS.
Impostare la password per l'utente TMSADM in Client 000 sulla password principale. Quindi selezionare Avanti.
Impostare SPAM/SAINT Update Archive su
/usr/sap/install/config/KD75371.SAR
.Impostare Import ABAP Transports (Importa trasporti ABAP ) su No. Quindi selezionare Avanti.
In Preparazione per la schermata Gestione aggiornamenti software abilitare Estrarre la SOMMA. Archivio SAR*. Quindi selezionare Avanti.
In Software Package Browser selezionare la tabella Pacchetti rilevati. Se il percorso del pacchetto singolo per SUM 2.0 è vuoto, impostare il percorso del pacchetto su
usr/sap/install/config
. Quindi selezionare Avanti.Attendere che il percorso del pacchetto venga popolato. Quindi selezionare Avanti.
In Altre lingue di sistema SAP selezionare Avanti.
Assicurarsi di abilitare Sì, pulire gli utenti del sistema operativo. Quindi selezionare Avanti.
Tramite l'interfaccia della riga di comando verificare che la directory temporanea disponga ora di una copia del file di parametro. Ad esempio,
/tmp/sapinst_instdir/S4HANA2020/CORE/HDB/INSTALL/AS/APPS/inifile.params
.Copiare e rinominare il file
aas.inifile.params
in come/tmp/app_template
indicato di seguito. Sostituire<path_to_inifile>
con il percorso del file di parametri.cp <path_to_inifile>/inifile.params /tmp/app_template/aas.inifile.params
Creare una copia di
aas.inifile.params
e scaricare nel computer o nella macchina virtuale.In SWPM selezionare Annulla. È ora possibile eseguire l'installazione di AAS tramite il metodo automatico.
Combinare i file di parametri
È possibile combinare i file di parametro, che terminano con inifile.params
, in un file per il processo di installazione.
Creare un file di combinazione
Per creare un file che combina tutti i parametri:
Se non è già stato creato, scaricare ogni file di parametro creato (ASCS, PAS e AAS). Sono necessari questi file nel computer o nella macchina virtuale da cui si sta lavorando.
Eseguire un backup di ogni file di parametro.
Creare un nuovo file di combinazione. Assegnare un nome al file per il prodotto SAP usato. Ad esempio,
S4HANA_2020_ISS_v001.inifile.params
.Aprire il file di parametro ASCS (
scs.inifile.params
) in un editor.Copiare l'intestazione del file di parametro ASCS nel file di combinazione. Ad esempio:
######################################################################################################################### # # # Installation service 'SAP S/4HANA Server 2020 > SAP HANA Database > Installation # # > Application Server ABAP > Distributed System > ASCS Instance', product id 'NW_ABAP_ASCS:S4HANA2020.CORE.HDB.ABAP' # # # #########################################################################################################################
Per ogni
inifile.params
file in cui è presente, copiare la riga dell'identificatore del prodotto dall'intestazione. Copiare quindi gli identificatori del prodotto nell'intestazione del file di combinazione. Ad esempio:############################################################################################################################################# # # # Installation service 'SAP S/4HANA Server 2020 > SAP HANA Database > Installation # # > Application Server ABAP > Distributed System > ASCS Instance', product id 'NW_ABAP_ASCS:S4HANA2020.CORE.HDB.ABAP' # # > Application Server ABAP > Distributed System > Database Instance', product id 'NW_ABAP_DB:S4HANA2020.CORE.HDB.ABAP' # # > Application Server ABAP > Distributed System > Primary Application Server Instance', product id 'NW_ABAP_CI:S4HANA2020.CORE.HDB.ABAP' # # > Additional SAP System Instances > Additional Application Server Instance', product id 'NW_DI:S4HANA2020.CORE.HDB.PD' # # # #############################################################################################################################################
Aprire il
bom.yml
file in un editor.Copiare le sezioni per
product_ids
nel file di combinazione.Per ogni
inifile.params
file in uso, copiare l'identificatore del prodotto dall'intestazione nella parte appropriata diproduct_ids
. Ad esempio, copiare asCS inscs
:product_ids: scs: "NW_ABAP_ASCS:S4HANA2020.CORE.HDB.ABAP" db: "" pas: "" aas: "" web: ""
Rimuovere tutte le righe che hai commentato o lasciato vuoto.
Salvare il file di combinazione.
Migliorare la leggibilità
Migliorare quindi la leggibilità del file di combinazione:
Aprire il file di combinazione in un editor.
Ordinare tutte le righe non nell'intestazione.
Rimuovere tutte le righe duplicate.
Allinea tutti i segni uguali. Ad esempio:
archives.downloadBasket = /usr/sap/install/download_basket HDB_Schema_Check_Dialogs.schemaName = SAPHANADB HDB_Schema_Check_Dialogs.schemaPassword = MyDefaultPassw0rd HDB_Userstore.doNotResolveHostnames = x00dx0000l09d4
Separare le righe in base ai prefissi. Ad esempio,
NW_CI_Instance.*
eNW_HDB_DB.*
.Aggiornare le righe seguenti per usare le variabili Ansible:
archives.downloadBasket = {{ download_basket_dir }}
HDB_Schema_Check_Dialogs.schemaPassword = {{ main_password }}
HDB_Userstore.doNotResolveHostnames = {{ hdb_hostname }}
hostAgent.sapAdmPassword = {{ main_password }}
NW_AS.instanceNumber = {{ aas_instance_number }}
NW_checkMsgServer.abapMSPort = 36{{ scs_instance_number }}
NW_CI_Instance.ascsVirtualHostname = {{ scs_hostname }}
NW_CI_Instance.ciInstanceNumber = {{ pas_instance_number }}
NW_CI_Instance.ciMSPort = 36{{ scs_instance_number }}
NW_CI_Instance.ciVirtualHostname = {{ pas_hostname }}
NW_CI_Instance.scsVirtualHostname = {{ scs_hostname }}
NW_DI_Instance.virtualHostname = {{ aas_hostname }}
NW_getFQDN.FQDN = {{ sap_fqdn }}
NW_GetMasterPassword.masterPwd = {{ main_password }}
NW_GetSidNoProfiles.sid = {{ app_sid | upper }}
NW_HDB_DB.abapSchemaPassword = {{ main_password }}
NW_HDB_getDBInfo.dbhost = {{ hdb_hostname }}
NW_HDB_getDBInfo.dbsid = {{ hdb_sid | upper }}
NW_HDB_getDBInfo.instanceNumber = {{ hdb_instance_number }}
NW_HDB_getDBInfo.systemDbPassword = {{ main_password }}
NW_HDB_getDBInfo.systemid = {{ hdb_sid | upper }}
NW_HDB_getDBInfo.systemPassword = {{ main_password }}
NW_readProfileDir.profileDir = /usr/sap/{{ app_sid | upper }}/SYS/profile
NW_Recovery_Install_HDB.extractLocation = /usr/sap/{{ hdb_sid | upper }}/HDB{{ hdb_instance_number }}/backup/data/DB_{{ hdb_sid | upper }}
NW_Recovery_Install_HDB.sidAdmName = {{ hdb_sid | lower }}adm
NW_Recovery_Install_HDB.sidAdmPassword = {{ main_password }}
NW_SAPCrypto.SAPCryptoFile = {{ download_basket_dir }}/SAPEXE_300-80004393.SAR
NW_SCS_Instance.instanceNumber = {{ scs_instance_number }}
NW_Unpack.igsExeSar = {{ download_basket_dir }}/igsexe_12-80003187.sar
NW_Unpack.igsHelperSar = {{ download_basket_dir }}/igshelper_17-10010245.sar
NW_Unpack.sapExeDbSar = {{ download_basket_dir }}/SAPEXEDB_300-80004392.SAR
NW_Unpack.sapExeSar = {{ download_basket_dir }}/SAPEXE_300-80004393.SAR
NW_SCS_Instance.scsVirtualHostname = {{ scs_hostname }}
nwUsers.sapadmUID = {{ sapadm_uid }}
nwUsers.sapsysGID = {{ sapsys_gid }}
nwUsers.sidadmPassword = {{ main_password }}
nwUsers.sidAdmUID = {{ sidadm_uid }}
storageBasedCopy.hdb.instanceNumber = {{ hdb_instance_number }}
storageBasedCopy.hdb.systemPassword = {{ main_password }}
Caricare il file di combinazione
Infine, caricare il file modello combinato nella libreria SAP.
Accedere al portale di Azure.
Selezionare o cercare gli account di archiviazione.
Selezionare l'account di archiviazione per la libreria SAP.
Nel menu account di archiviazione selezionare Contenitori in Archiviazione dati.
Selezionare il
sapbits
contenitore.Passare alla cartella del prodotto per il BOM in
sapbits
. Ad esempio,boms/S4HANA_2020_ISS_v001
.Se non si dispone già di una directory denominata modelli, creare questa directory.
Aprire la directory dei modelli .
Selezionare Carica.
Nel riquadro selezionare Seleziona un file.
Selezionare il file modello combinato. Ad esempio,
S4HANA_2020_ISS_v001.inifile.params
.Selezionare Carica.
Aggiornare la bom con i modelli
Dopo aver combinato i file di parametro, aggiornare la bom con i nuovi file di modello.
Aprire
bom.yml
.Nella sezione
templates
aggiungere i nuovi nomi di file modello. Ad esempio:templates: - name: "S4HANA_2020_ISS_v001 ini file" file: S4HANA_2020_ISS_v001.inifile.params override_target_location: "{{ target_media_location }}/config"
Se si usa la preparazione della BOM dell'applicazione scriptata, rimuovere prima
#
del modello.Salvare le modifiche.
Caricare quindi il nuovo file BOM nella libreria SAP.
Accedere al portale di Azure.
Selezionare o cercare gli account di archiviazione.
Selezionare l'account di archiviazione per la libreria SAP.
Nel menu account di archiviazione selezionare Contenitori in Archiviazione dati.
Selezionare il
sapbits
contenitore.Passare alla cartella del prodotto per il BOM in
sapbits
. Ad esempio,boms/S4HANA_2020_ISS_v001
.Aprire la
boms
directory.Selezionare Carica.
Nel riquadro selezionare Seleziona un file.
Selezionare il file BOM, ,
bom.yml
dal computer o dalla macchina virtuale.Assicurarsi di abilitare Overwrite se i file esistono già.
Selezionare Carica.