IBM Cloud Docs
Automatizzazione del carico di lavoro SAP SAP NetWeaver (ABAP) 7.5 su ASE Sybase Distribuzione HA su IBM Cloud VPC con Terraform e Ansible

Automatizzazione del carico di lavoro SAP SAP NetWeaver (ABAP) 7.5 su ASE Sybase Distribuzione HA su IBM Cloud VPC con Terraform e Ansible

Terraform su IBM Cloud® consente un provisioning prevedibile e coerente delle risorse dell'infrastruttura VPC (Virtual Private Cloud) di IBM Cloud® in modo da poter creare rapidamente ambienti cloud complessi. IBM Cloud® L'infrastruttura VPC è costituita da hardware certificato SAP che utilizza CPU Intel® Xeon e altre tecnologie Intel®.

È possibile utilizzare gli script Terraform per creare una VPC e creare 2 livelli in cluster, uno per SAP NetWeaver (ABAP) e il secondo per SAP ASE Sybase database in-memory in un'architettura HA Single Zone o Multi Zone sul server bastion. La creazione del server bastion è un prerequisito per tutte le soluzioni automatizzate di IBM SAP VPC. Gli script di automazione utilizzano le informazioni VPC fornite dall'utente e quindi richiamano il playbook Ansible per creare l'architettura SAP sulla VPC specificata.

È possibile scegliere tra due metodi di distribuzione:

  • Script Terraform eseguiti dalla CLI sul server Bastion.
  • Schematics interfaccia utente accessibile dal menu della dashboard del cloud.

Gli script di Terraform includono

Gli script terraform inclusi per la distribuzione sono:

  • Un gruppo di collocamento per includere tutte e quattro le macchine virtuali coinvolte in questa soluzione.
  • Quattro VSI in una VPC esistente con configurazioni di subnet e gruppi di sicurezza.
    • Due per l'istanza del cluster di database ASE Sybase
    • Due per il cluster di applicazioni SAP
  • Configurazione di tre bilanciatori di carico delle applicazioni come ASE Sybase DB e SAP ASCS/ERS.
  • Configurazione di un servizio DNS VPC utilizzato per mappare l'FQDN di ALB agli hostname virtuali SAP ASCS/ERS e ASE Sybase.
  • Configurazione di sette condivisioni di file per VPC.

Gli script ansible inclusi sono:

  • Requisiti del sistema operativo per l'installazione e la configurazione delle applicazioni SAP.
  • Installazione dei componenti del cluster.
  • Ansible script per la configurazione del cluster di applicazioni SAP e per la configurazione del cluster SAP ASE Sybase.
  • Installazione ASE Sybase
  • Backup del db ASE Sybase
  • Configurazione della replica del sistema ASE Sybase
  • Installazione delle istanze ASCS e ERS
  • Carico del DB
  • Installazione di server applicativi primari e supplementari

Ansible viene avviato da Terraform e deve essere disponibile sullo stesso host.

SAP Soluzione implementata

SAP NetWeaver è la base fondamentale degli stack tecnologici di SAP ed è la piattaforma utilizzata per le applicazioni ABAP e Java. Il sistema SAP può essere installato e configurato in IBM Cloud® per diversi tipi di sistemi e database.

Per ulteriori informazioni sulle architetture di sistema SAP su IBM Cloud® VPC, consultare le architetture di riferimento dell'infrastruttura per SAP per ogni tipo di database supportato. Ad esempio, SAP NetWeaver 7.x su UNIX con ASE SYB su IBM Cloud® VPC è l'architettura di riferimento dedicata per questa soluzione SAP.

La distribuzione manuale di una VPC e l'installazione di un sistema SAP possono richiedere molto tempo. L'automazione di terraform assicura non solo un'implementazione più rapida, ma anche una distribuzione standardizzata e meno soggetta a errori. Terraform e Ansible sono utilizzati per automatizzare i processi di distribuzione.

La soluzione terraform scripts fornisce la distribuzione automatizzata di un singolo host con SAP NetWeaver con ASE SYB su Red Hat Enterprise Linux 8 e SUSE 15 per SAP Applications.

I supporti di installazione SAP utilizzati per questa distribuzione sono i supporti predefiniti per SAP NetWeaver 7.5 con ASE SYB 16.0. I supporti sono disponibili sul portale di supporto SAP nell'area Installazione e aggiornamento. Il supporto di installazione viene fornito come parametro di input per Terraform.

Un sistema ERP viene utilizzato per la pianificazione delle risorse aziendali orientata alla domanda. Viene utilizzato per controllare i processi e per collegare in modo significativo i reparti e le aree funzionali. I singoli moduli includono applicazioni per la contabilità, le vendite, la produzione e il marketing. Anche i compiti più complessi nella gestione dei clienti o della catena di fornitura possono essere svolti da un software ERP. Come successore del prodotto principale SAP ECC, SAP NetWeaver è stato presentato come il sistema ERP intelligente di nuova generazione. Grazie alle moderne tecnologie, la versione Software-as-a-Service ( SaaS ) è progettata per aiutare le aziende a standardizzare i processi e a fare il salto verso la digitalizzazione.

Cosa viene creato

Gli script funzionano in due fasi. La prima fase automatizza la creazione delle risorse per il processo di provisioning VPC in una VPC esistente creata al momento della distribuzione del bastione VSI. La seconda fase crea l'architettura SAP in un ambiente distribuito. Questa fase crea il:

  • SAP HA SAP NetWeaver App cluster server su un VSI distinto come zona singola o VPC multizona.
  • SAP ASE Sybase cluster DB su un server dedicato di tipo VSI come VPC a zona singola o multizona.

Per ulteriori informazioni su questa architettura, vedere SAP NetWeaver 7.x con SAP ASE Sybase IBM Cloud® VPC.

Durante la prima fase, la VPC viene dotata di questi componenti:

  • 1 VPC in cui vengono fornite le istanze di server virtuale
  • 1 gruppo di sicurezza. Le regole per questo gruppo di sicurezza consentono:
    • DNS in entrata (porta 53) e
    • Connessioni SSH in entrata (porta TCP 22) alla vostra istanza di server virtuale
    • Tutto il traffico in uscita dall'istanza del server virtuale
  • 1 sottorete per abilitare la rete nel tuo VPC
  • 2 X istanze di server virtuale con configurazioni di storage e di rete certificate SAP
  • 2 indirizzi IP fluttuanti che si utilizzano per accedere all'istanza del server virtuale VPC sulla rete pubblica

Durante la seconda fase, viene richiamato il Playbook Ansible e viene installata l'architettura SAP di alta disponibilità sia per il sistema VSI dedicato SAP App VSI che per il box VSI dedicato SAP ASE Sybase. L'architettura SAP implementata è la release SAP NetWeaver su cluster pacemaker HA dedicato SAP ASE Sybase 16 SP0+VSI’s come modello di distribuzione distribuito. Per ulteriori informazioni su questa architettura, vedere Automazione di SAP ASE Sybase istanza di server virtuale stand-alone su IBM Cloud® VPC utilizzando Terraform e Ansible.

Sistema ad alta disponibilità per il database SAP ASE Sybase

Figura 1. SAP NetWeaver ASE Sybase HA su VPC distribuito in due zone
SAP NetWeaver ASE Sybase HA su VPC distribuito in due zone

Al livello più elementare, un cluster HA ASE Sybase standard in una configurazione attiva-passiva ha due nodi: uno è il nodo primario e l'altro è il nodo di standby. Il nodo primario sta servendo attivamente le istanze attive di SAP (PAS e AAS), mentre il nodo di standby è in attesa di intervenire se necessario.

Il cluster è impostato con un hostname IP virtuale. L'hostname è mappato sul FQDN dell'ALB ASE Sybase attraverso il DNS, che è lo stesso delle istanze SAP ASCS e ERS. Le istanze delle applicazioni (PAS e AAS) sono i dettagli da utilizzare nei profili SAP per chiamare quel particolare componente. Il cluster assegna l'IP virtuale al nodo attivo e utilizza un monitor heartbeat per confermare la disponibilità dei componenti. Se il nodo primario smette di rispondere, si attiva il meccanismo di failover automatico che chiama il nodo standby a diventare il nodo primario. L'ALB rileva la modifica, reindirizza il traffico al nuovo nodo attivo e gli assegna l'IP virtuale, ripristinando la disponibilità del componente. Una volta riparato, il nodo guasto viene messo in linea come nodo di riserva.

Panoramica della distribuzione di Terraform

Si usa Terraform sulla CLI del server Bastion per scaricare ed eseguire gli script che si trovano qui.

Per eseguire gli script di Terraform, si modificano:

  • Il file input.auto.tfvars per specificare le informazioni della soluzione:
    • Immettere le informazioni sull'IP flottante e sulla subnet del server bastion.
    • Inserire le informazioni sulla VPC esistente:
      • Nome VPC
      • Gruppo di sicurezza
      • Sottorete
      • Nome host
      • Profilo
      • Immagine
      • Fino a due chiavi SSH
    • È possibile modificare le impostazioni di configurazione del sistema SAP per adattarle alla propria soluzione.
    • È inoltre possibile specificare il percorso in cui sono stati scaricati i kit di SAP.

Il plug-in IBM Cloud® Provider per Terraform su IBM Cloud® utilizza questi file di configurazione per installare SAP NetWeaver High Availability on Single Zone o Multi Zone sul VPC specificato nell'account IBM Cloud®.

SAP Kit

Per ogni regione di IBM Cloud®, IBM alloca un archivio temporaneo su un host Jump dedicato. È vostra responsabilità scaricare i kit SAP e DB necessari sul vostro Deployment Server. Tutti gli archivi di file vengono decompressi da Ansible durante il processo di distribuzione dell'automazione. Per ulteriori informazioni, consultare il file Readme.

Prima di iniziare

Prima di distribuire SAP NetWeaver High Availability su Single Zone o Multi Zone:

  • Per completare l'automazione di questa distribuzione è necessario che IBM Cloud® File Storage for VPC sia completato con successo. IBM Cloud® File Storage for VPC è disponibile per i clienti con un'approvazione speciale per l'anteprima di questo servizio nelle regioni di Francoforte, Londra, Dallas, Toronto, Washington, San Paolo, Sydney, Osaka e Tokyo. Contattate il vostro rappresentante di vendita IBM per ottenere l'accesso. Per ulteriori informazioni, vedere IBM Cloud® File Storage for VPC.
  • Configurare l'account per accedere alla VPC. Assicuratevi che il vostro account sia stato aggiornato a un account a pagamento.
  • Se non l'avete ancora fatto, create un server bastione per memorizzare i kit SAP. Per ulteriori informazioni, vedere [Automatizzare SAP bastion server - SAP repository di archiviazione multimediale] ( https://cloud.ibm.com/docs/sap?topic=sap-sap-bastion-server. Per la distribuzione è necessario l'IP flottante del server bastion.
  • Scaricate i kit SAP dal portale SAP al vostro Deployment Server. Prendete nota delle posizioni di download. Ansible decomprime i file. Per ulteriori informazioni, consultare il file Readme, nei rispettivi repository GitHub di Schematics e Terraform e nella pagina About.
  • Creare o recuperare una chiave API IBM Cloud®. La chiave API viene utilizzata per autenticarsi con la piattaforma IBM Cloud® e per determinare le autorizzazioni per i servizi IBM Cloud®.
  • Creare o recuperare l'ID della chiave SSH. È necessario l'UUID a 40 cifre della chiave SSH, non il nome della chiave SSH.

Distribuzione di SAP HA SAP NetWeaver utilizzando Terraform con la CLI di bastion server

Utilizzare questi passaggi per configurare il plug-in IBM Cloud® Provider e utilizzare Terraform per installare SAP HA SAP NetWeaver sul VPC esistente. Il completamento degli script può richiedere da 1 a 2 ore.

  1. Accedere al server bastion cli.

  2. Clonare il repository della soluzione come:

    git clone https://github.com/IBM-Cloud/sap-nwase-ha.git
    
    cd sap-nwase-ha
    
  3. Specificare il VPC. Modificare il file input.auto.tfvars per specificare le informazioni relative alla VPC esistente, alla zona, ai nomi di VPC e componenti, al profilo e all'immagine.

    • Per questo file è necessario l'ID della chiave SSH a 40 cifre. La seconda chiave SSH è facoltativa.
    • Per ulteriori opzioni di profilo, vedere Profili di istanza.
    • Per ulteriori opzioni relative alle immagini, vedere Immagini.
    • Per le descrizioni delle variabili, vedere il file Readme.

Variabili generali del VPC

  1. REGION = "eu-de" Regione per il VSI. Regioni supportate: https://cloud.ibm.com/docs/containers?topic=containers-regions-and-zones#zones-vpc Esempio: REGION = "eu-de"

  2. ZONE_1 = "eu-de-1" Zona di disponibilità per VSI. Zone supportate: https://cloud.ibm.com/docs/containers?topic=containers-regions-and-zones#zones-vpc Esempio: ZONA = " eu-de-1 "

  3. ZONE_2 = "eu-de-2" Zona di disponibilità per VSI. Zone supportate: https://cloud.ibm.com/docs/containers?topic=containers-regions-and-zones#zones-vpc Esempio: ZONA = " eu-de-2 "

  4. NOME_DOMINIO = " example.com " La variabile DOMAIN_NAME deve contenere almeno un "." come separatore. È un dominio privato e non è raggiungibile dal mondo esterno. La variabile DOMAIN_NAME potrebbe essere il nome di un sottodominio. Esempio: staging.example.com I nomi di dominio possono utilizzare solo lettere, numeri e trattini. I trattini non possono essere utilizzati all'inizio o alla fine del nome di dominio. Non è possibile utilizzare un nome di dominio già in uso. I nomi di dominio non sono sensibili alle maiuscole e alle minuscole.

  5. ASCS_VIRT_HOSTNAME = "sapascs" Nome host virtuale ASCS Predefinito = "sap($il tuo_sap_sid)ascs"

  6. ERS_VIRT_HOSTNAME = "saper" Nome host virtuale ERS Predefinito = "sap($il tuo_sap_sid)ascs"

  7. ASE_SYBASE_VIRT_HOSTNAME = ""dbASE Sybase " ASE Sybase Nome host virtuale Predefinito = "db($il tuo_ASE SYBASE_sid)ASE Sybase "

  8. VPC = "ic4sap" VPC ESISTENTE, precedentemente creato dall'utente nella stessa regione del VSI. L'elenco delle VPC disponibili: https://cloud.ibm.com/infrastructure/network/vpcs Esempio: VPC = " ic4sap "

  9. SECURITY_GROUP = "ic4sap-securitygroup" Gruppo di sicurezza ESISTENTE, precedentemente creato dall'utente nella stessa VPC. L'elenco dei gruppi di sicurezza disponibili: https://cloud.ibm.com/infrastructure/network/securityGroups Esempio: SECURITY_GROUP = " ic4sap-securitygroup "

  10. RESOURCE_GROUP = "wes-automation" ESISTENTE Gruppo di risorse, precedentemente creato dall'utente. L'elenco dei gruppi di risorse disponibili: https://cloud.ibm.com/account/resource-groups Esempio: RESOURCE_GROUP = "wes-automation"

  11. SUBNET = "ic4sap-subnet" ESISTENTE Sottorete nella stessa regione e zona del VSI, precedentemente creata dall'utente. L'elenco delle sottoreti disponibili: https://cloud.ibm.com/infrastructure/network/subnets Esempio: SUBNET = " ic4sap-subnet "

  12. CHIAVI SSH = [" r010-57bfc315-f9e5-46bf-bf61-d87a24a9ce7a ", " r010-3fcd9fe7-d4a7-41ce-8bb3-d96e936b2c7e "] Elenco delle chiavi SSH UUID consentite per SSH come root al VSI. Le chiavi SSH devono essere create per la stessa regione della VSI. Elenco degli UUID delle chiavi SSH disponibili: https://cloud.ibm.com/infrastructure/compute/sshKeys Esempio: SSH_KEYS = [" r010-8f72b994-c17f-4500-af8f-d05680374t3c ", " r011-8f72v884-c17f-4500-af8f-d05900374t3c "]

Variabili della condivisione di file

share_profile = "tier-5iops"
Enter the IOPs (IOPS per GB) tier for File Share storage. Valid values are 3, 5, and 10.

File shares sizes:
USRSAP_AS1      = "20"
USRSAP_AS2      = "20"
USRSAP_SAPASCS  = "20"
USRSAP_SAPERS   = "20"
USRSAP_SAPMNT   = "20"
USRSAP_SAPSYS   = "20"
USRSAP_TRANS    = "80"
Enter Custom File Shares sizes for SAP mounts.

Variabili DB VSI

  1. DB_HOSTNAME-1 = "sybdb-1" ASE Sybase Cluster VSI1 hostname. Il nome host del server VSI primario di Sybase DB. Il nome dell'host deve essere composto da un massimo di 13 caratteri, come richiesto da SAP Predefinito: DB-HOSTNAME-1 = "ASE SYBASEdb-$your_ASE SYBASE_sid-1 "

  2. DB_HOSTNAME-2 = "sybdb-2" ASE Sybase Cluster VSI2 hostname. Il nome host del server VSI di standby (compagno) Sybase DB. Il nome dell'host deve essere composto da un massimo di 13 caratteri, come richiesto da SAP Predefinito: DB-HOSTNAME-2 = "ASE SYBASEdb-$your_ASE SYBASE_sid-2 "

  3. DB_PROFILE = " bx2-4x16 " Il profilo DB VSI. Profili supportati per VSI DB: bx2-4x16. L'elenco dei profili disponibili è: https://cloud.ibm.com/docs/vpc? topic = vpc-profiles & interface=ui

  4. DB_IMAGE = " ibm-redhat-8-6-amd64-sap-hana-4 " Immagine del sistema operativo per DB VSI. Immagini OS supportate per DB VSI: ibm-redhat-8-4-amd64-sap-hana-4 L'elenco dei sistemi operativi VPC disponibili supportati da SAP: SAP nota '2927211 - SAP Applications on IBM Virtual Private Cloud (VPC) Infrastructure environment' https://launchpad.support.sap.com/#/notes/2927211; L'elenco di tutte le immagini OS disponibili: https://cloud.ibm.com/docs/vpc?topic=vpc-about-images Esempio: DB-IMAGE = " ibm-redhat-8-4-amd64-sap-hana-4 "

SAP Variabili APP VSI

  1. APP_HOSTNAME-1 = "sapapp-1" SAP Cluster VSI1 hostname. Il nome dell'host per la APP VSI SAP. Il nome dell'host deve essere composto da un massimo di 13 caratteri, come richiesto da SAP Valore predefinito: APP-HOSTNAME-1 = " sapapp-$your_sap_sid-1 "

  2. APP_HOSTNAME-2 = "sapapp-2" SAP Cluster VSI2 hostname. Il nome dell'host per la APP VSI SAP. Il nome dell'host deve essere composto da un massimo di 13 caratteri, come richiesto da SAP Valore predefinito: APP-HOSTNAME-2 = " sapapp-$your_sap_sid-2 "

  3. APP_PROFILE = "bx2-4x16" Il profilo APP VSI. Profili supportati: bx2-4x16. L'elenco dei profili disponibili è: https://cloud.ibm.com/docs/vpc? topic = vpc-profiles & interface=ui

  4. APP_IMAGE = " ibm-redhat-8-4-amd64-sap-hana-4 " Immagine OS per SAP APP VSI. Immagini del sistema operativo supportate per i VSI APP: ibm-redhat-8-4-amd64-sap-hana-4. L'elenco dei sistemi operativi VPC disponibili supportati da SAP: SAP nota '2927211 - SAP Applications on IBM Virtual Private Cloud (VPC) Infrastructure environment' https://launchpad.support.sap.com/#/notes/2927211; L'elenco di tutte le immagini OS disponibili: https://cloud.ibm.com/docs/vpc?topic=vpc-about-images Esempio: APP-IMAGE = " ibm-redhat-8-4-amd64-sap-hana-4 "

Personalizzate la configurazione del sistema SAP. Nel file input.auto.tfvars, modificare le variabili di configurazione del sistema SAP che vengono passate alla distribuzione automatica Ansible. Per le descrizioni delle variabili, vedere il file Readme.

SAP configurazione del sistema

  1. SAP_SID = "NWD" SAP ID del sistema Obs. Viene utilizzato come numero di identificazione tra le diverse risorse di nomi HA. I duplicati non sono consentiti.

  2. SAP_ASCS_INSTANCE_NUMBER = "00" Il numero di istanza del servizio ABAP centrale. Dovrebbe seguire le regole di SAP, ad esempio la denominazione dei numeri. Esempio: sap_ascs_instance_number = "00"

  3. SAP_ERS_INSTANCE_NUMBER = "01" Il numero di istanza del server di replica enqueue. Dovrebbe seguire le regole di SAP, ad esempio la denominazione dei numeri. Esempio: sap_ers_instance_number = "01"

  4. SAP_CI_INSTANCE_NUMBER = "10" Il numero di istanza del server applicazioni primario. Dovrebbe seguire le regole di SAP, ad esempio la denominazione dei numeri. Esempio: sap_ci_instance_number = "10"

  5. SAP_AAS_INSTANCE_NUMBER = "20" Il numero di istanza del server applicazioni aggiuntivo. Dovrebbe seguire le regole di SAP, ad esempio la denominazione dei numeri. Esempio: sap_aas_instance_number = "20"

  6. HDB_CONCURRENT_JOBS = "23" Numero di lavori contemporanei utilizzati per caricare e/o estrarre archivi su ASE Sybase Host

SAP NetWeaver percorsi del kit di applicazione

  1. KIT_SAPCAR_FILE = ""/storage/NW75SYB/SAPCAR_1010-70006178.EXE"

  2. KIT_SWPM_FILE = ""/storage/NW75SYB/SWPM10SP38_0-20009701.SAR"

  3. KIT_SAPHOSTAGENT_FILE = ""/storage/NW75SYB/SAPHOSTAGENT61_61-80004822.SAR"

  4. KIT_SAPEXE_FILE = ""/storage/NW75SYB/KERNEL/754UC/SAPEXE_200-80007612.SAR"

  5. KIT_SAPEXEDB_FILE = ""/storage/NW75SYB/KERNEL/754UC/SAPEXEDB_200-80007655.SAR"

  6. KIT_IGSEXE_FILE = ""/storage/NW75SYB/KERNEL/754UC/igsexe_2-80007786.sar"

  7. KIT_IGSHELPER_FILE = ""/storage/NW75SYB/igshelper_17-10010245.sar"

  8. KIT_ASE_FILE = ""/storage/NW75SYB/51056521_1_16_0_04_04.ZIP"

  9. KIT_NWABAP_EXPORT_FILE = ""/storage/NW75SYB/ABAPEXP/51050829_3.ZIP"

  10. Ansible decomprime il resto dei file del kit SAP. Per ulteriori informazioni, consultare il file Readme.

  11. Inizializzare la CLI di Terraform.

  12. terraform init

  13. Creare un piano di esecuzione della terraformazione. Il piano di esecuzione di Terraform riassume tutte le azioni eseguite per creare l'istanza del cloud privato virtuale nell'account.

  14. terraform plan --out plan1

Inserire una password principale SAP e la propria chiave API.

Per SAP password principale:

  • La lunghezza deve essere compresa tra 15 e 30 caratteri.
  • Deve contenere almeno una cifra (da 0 a 9)
  • Deve contenere almeno una lettera minuscola (a-z)
  • Deve contenere almeno una lettera maiuscola (A-Z)
  • Può contenere uno dei seguenti caratteri speciali:!, #, $, &,, +,, -,., /, :, =>, @, ^, _,
  1. Verificare che il piano mostri tutte le risorse che si desidera creare e che i nomi e i valori siano corretti. Se è necessario modificare il piano, modificare il file input.auto.tfvars per correggere le risorse ed eseguire nuovamente il piano terraform.
  2. Creare la VPC per l'istanza SAP e il criterio di accesso IAM in IBM Cloud.
  3. terraform apply "plan1" Il VPC e i componenti vengono creati e viene visualizzato un output simile a quello del piano terraform.
  4. Aggiungere le credenziali di SAP e l'IP dell'istanza del server virtuale alla GUI di SAP. Per ulteriori informazioni sull'interfaccia grafica SAP, vedere SAP GUI.

Distribuzione di SAP NetWeaver (ABAP) 7.5 su ASE SYBASE High Availability su Single Zone o Multi Zone con l'interfaccia Schematics

Utilizzate questi passaggi per configurare SAP NetWeaver (ABAP) 7.5 su ASE SYBASE High Availability su Single Zone o Multi Zone sul VPC esistente utilizzando l'interfaccia Schematics. Il completamento degli script può richiedere dalle 2 alle 3 ore. Per le versioni dei kit consigliate, consultare il file readme.

  1. Dal menu IBM Cloud, selezionare Schematics.

  2. Fai clic su Create Workspace.

  3. Nella pagina Specifica modello:

  4. Nella pagina dei dettagli dello spazio di lavoro:

    • Inserire un nome per l'area di lavoro.
    • Seleziona un gruppo di risorse (Resource group).
    • Selezionare una posizione per l'area di lavoro. La posizione dell'area di lavoro non deve necessariamente corrispondere alla posizione della risorsa.
    • Seleziona Next.
  5. Selezionare Crea per creare l'area di lavoro.

  6. Nella pagina Impostazioni dell'area di lavoro, nella sezione Variabili di input, esaminare le variabili di input predefinite e fornire i valori che corrispondono alla propria soluzione.

    Per una descrizione più dettagliata di ciascuno di questi parametri, consultare il file readme del repo GitHub, capitolo "File dei parametri di input". Inoltre, assicurarsi di contrassegnare come "sensibili" i parametri che contengono informazioni sensibili come password, API e chiavi private ssh. Questi parametri sono contrassegnati come "sensibili" nel file readme, alla voce "File dei parametri di input".

    Salvare ogni parametro modificato.

    Variabili richieste
    Parametro Descrizione
    APP_HOSTNAME_1 APP VSI hostname-1
    APP_HOSTNAME_2 APP VSI hostname-2
    BASTION_FLOATING_IP Immettere l'IP flottante del server Bastion creato prima di avviare l'installazione. Per ulteriori informazioni, vedere Automatizzare SAP bastion server - SAP archiviazione multimediale.
    DB_HOSTNAME_1 DB VSI hostname-1
    DB_HOSTNAME_2 DB VSI hostname-2
    domain_name Nome dominio privato
    REGIONE Regione del cloud in cui sono distribuite le risorse
    RESOURCE_GROUP Gruppo di risorse ESISTENTE per VSI e volumi
    GRUPPO_SICUREZZA ESISTENTE Nome del gruppo di sicurezza
    SSH_KEYS Chiavi SSH Elenco ID per accedere al VSI
    SOTTORETE ESISTENTE Nome della sottorete
    VPC Nome VPC esistente
    ZONA Zona cloud in cui sono distribuite le risorse
    HA_PASSWORD Password del cluster HA
    ibmcloud_api_key IBM Cloud O utilizzare un segreto memorizzato in Secrets Manager
    CHIAVE_SSH_PRIVATA Inserire il contenuto della chiave privata id_rsa o utilizzare un segreto memorizzato in Secrets Manager
    SAP_MAIN_PASSWORD SAP principale o utilizzare una password segreta memorizzata in Secrets Manager
    SAP_SID SAP sid
    • Rivedere e aggiornare le variabili di input opzionali. Gli script Ansible si aspettano che i kit SAP si trovino nelle posizioni predefinite elencate. Per ulteriori informazioni, consultare il file Readme - Parametri di input.
    Variabili opzionali
    Parametro Descrizione
    APP_IMAGE Immagine APP VSI OS
    APP_PROFILE Profilo APP VSI
    ASCS_VIRT_HOSTNAME Nome host virtuale ASCS
    DB_IMAGE Immagine DB VSI OS
    DB_PROFILE Profilo DB VSI
    ERS_VIRT_HOSTNAME Nome host virtuale ERS
    KIT_HDBCLIENT_FILE kit_hdbclient_file
    KIT_IGSEXE_FILE kit_igsexe_file
    KIT_IGSHELPER_FILE kit_igshelper_file
    KIT_S4ASE_SYBASE_EXPORT kit_s4ASE SYBASE_export
    FILE_KIT_SAPCAR file_kit_sapcar
    KIT_SAPEXE_FILE kit_sapexe_file
    KIT_SAPEXEDB_FILE kit_sapexedb_file
    FILE_KIT_SAPASE kit_sapASE File_SYBASE
    FILE_KIT_SAPHOTAGENT file_kit_saphotagent
    KIT_SWPM_FILE kit_swpm_file
    NUMERO_AAS_INSTANCE_NUMBER numero_aas_instance_number
    SAP_ASCS_INSTANCE_NUMBER sap_ascs_instance_number
    NUMERO_CI_INSTANZA numero_ci_instanza
    NUMERO_INSTANZA_DI_SAPERE numero_instanza_di_sapere
    PROFILO_DI_CONDIVISIONE Immettere il livello IOPs (IOPS per GB) per lo storage File Share. I valori validi sono 3, 5 e 10.
    USRSAP_AS1 Dimensione FS in GB per usrsap-as1
    USRSAP_AS2 Dimensione FS in GB per usrsap-as2
    USRSAP_SAPASCS Dimensione FS in GB per usrsap-sapascs
    USRSAP_SAPERS FS Dimensione in GB per usrsap-sapers
    USRSAP_SAPSYS Dimensioni FS in GB per usrsap-sapsys
    USRSAP_TRANS Dimensione FS in GB per usrsap-trans
  7. Nella pagina delle impostazioni dell'area di lavoro, fare clic su Genera piano. Attendi il completamento del piano.

  8. Fai clic su Visualizza log per esaminare i file di log del tuo piano di esecuzione Terraform.

  9. Applicare il modello Terraform facendo clic su Applica piano.

  10. Esamina il file di log per assicurarti che non si siano verificati errori durante il processo di provisioning, modifica o eliminazione.

Supporto

Non ci sono garanzie di alcun tipo e non è disponibile alcun servizio o supporto tecnico per questi materiali da parte di IBM®. Come prassi raccomandata, è consigliabile esaminare attentamente qualsiasi materiale scaricato da questo sito prima di utilizzarlo su un sistema attivo.

Sebbene i materiali qui forniti non siano supportati dall'organizzazione IBM® Service, i vostri commenti sono benvenuti dagli sviluppatori, che si riservano il diritto di rivedere, riadattare o rimuovere i materiali in qualsiasi momento. Per segnalare un problema, fornire suggerimenti o commenti, aprire un topic su GitHub.