Visualizza altro
Esamina le seguenti risorse della documentazione di Oracle Cloud Infrastructure:
- Peering di VCN in aree diverse tramite un DRG
- Panoramica di OCI File Storage
- OCI Vault
- Oracle Cloud Infrastructure Load Balancer
- Panoramica di Oracle Database High Availability
- Implementazione di Oracle Active Data Guard
- Creazione di un'istanza dell'infrastruttura Exadata Cloud in Oracle Cloud Exadata Database Service on Dedicated Infrastructure
Per l'installazione e la configurazione della versione dell'interfaccia della riga di comando di Terraform, vedere: Provider Terraform.
Utilizzo di Terraform
Terraform Discovery individuerà le definizioni delle risorse all'interno di un compartimento nell'area primaria. È possibile accedere alla ricerca automatica Terraform dalla console OCI. Verrà creato uno stack Terraform, contenuto in un file ZIP scaricabile.
In questo esempio sono disponibili diverse subnet, ognuna con una o più liste di sicurezza, con alcune liste di sicurezza complesse contenenti decine di regole di entrata. Per questo caso di studio, abbiamo scelto di utilizzare Terraform per trovare, quindi replicare, le risorse nel compartimento di rete.
- Rete cloud virtuale (VCN)
- Gateway (Internet, NAT e Service Gateway)
- tabelle di instradamento
- Liste di sicurezza
- Subnet
Esegui ricerca automatica Terraform
Eseguire la ricerca automatica Terraform per creare uno stack Terraform e scaricare il file ZIP.
Modificare i file Terraform
.tf
. Il contenuto dei file .tf
dipende dalle risorse trovate nel compartimento. È necessario apportare modifiche ai file .tf
. Ad esempio, export_
viene aggiunto a tutte le definizioni delle risorse e deve essere rimosso. Quando si utilizza la ricerca automatica della rete, è inoltre necessario assegnare un blocco CIDR diverso e non sovrapposto, fornire un nuovo nome visualizzato, fornire un'etichetta DNS diversa e fornire un riferimento VCN diverso.
La maggior parte delle definizioni delle risorse si trova nel file JSON core.tf
.
Nota
Prima di apportare modifiche ai file.tf
, è consigliabile eseguirne il backup.
La tabella riportata di seguito mostra esempi di definizioni Terraform dell'area primaria e le modifiche necessarie per l'area secondaria.
Tipo di risorsa | Definizione area principale (Ashburn) | Modifiche per la regione secondaria (Phoenix) |
---|---|---|
Rete cloud virtuale |
|
Le modifiche richieste includono la rimozione di export_ , l'assegnazione di un CIDR non sovrapposto diverso, il nome visualizzato e la modifica dell'etichetta DNS:
|
Gateway NAT |
|
Le modifiche includono la rimozione di export_ , la modifica del nome visualizzato e il riferimento alla VCN.
|
Tabella di instradamento |
|
Le modifiche includono la rimozione di export_ , la modifica del nome della tabella di instradamento, del nome visualizzato e del riferimento alla VCN.
|
Lista di sicurezza |
|
Le modifiche includono la rimozione di export_ , la modifica del nome della lista di sicurezza e del relativo nome visualizzato, la modifica dei blocchi CIDR in ogni regola di entrata con 10.0.x.y in 10.10.x.y e la modifica del riferimento alla VCN. Non modificare 0.0.0.0/0.
|
Subnet |
|
Le modifiche includono la rimozione di "export_" nel punto in cui viene visualizzato, la modifica del CIDR in una subnet all'interno della VCN per l'area Phoenix, la modifica del dominio di disponibilità, la modifica della tabella di instradamento e dei riferimenti alla VCN.
|
Poiché sono presenti pattern per gli elementi da modificare, l'utilizzo di strumenti di modifica quali sed può facilitare l'automazione delle modifiche necessarie.
Distribuisci risorse con Terraform
Dopo aver modificato tutte le risorse che verranno distribuite con Terraform nell'area secondaria, raccogliere i file .tf
contenenti queste risorse. Sono richiesti i seguenti file:
vars.tf
: questo file contiene tutte le variabili Terraform necessarie per eseguire Terraform.availability_domain.tf
: questo file contiene le definizioni di tutti i domini di disponibilità per l'area secondaria.- Uno o più file
.tf
contenenti le definizioni delle risorse per la distribuzione delle risorse scelte.
Non è necessario includere tutti i file .tf
generati dal processo di ricerca automatica Terraform nel sito primario. Sono necessari solo i file sopra menzionati.
Attenersi alla procedura riportata di seguito per utilizzare OCI Console per distribuire le risorse.
Uso di PeopleSoft Cloud Manager per eseguire il provisioning dei livelli medi
È possibile utilizzare PeopleSoft Cloud Manager per eseguire il provisioning dei livelli intermedi installando il software o eseguendo un lift and shift dell'applicazione e dei livelli Web.
Installare l'applicazione PeopleSoft e il software di livello intermedio utilizzando PeopleSoft Cloud Manager
Questa opzione non fa riferimento alla distribuzione in locale.
Lift and Shift di applicazioni e livelli Web mediante PeopleSoft Cloud Manager
PS_HOME
, PS_APP_HOME
e PS_CUSTOM_HOME
. Una volta creato, il DPK viene caricato in un bucket di storage degli oggetti in cui PeopleSoft Cloud Manager può accedervi per distribuire nuovi livelli intermedi in OCI.
Per ulteriori dettagli su queste opzioni, consulta la documentazione di PeopleSoft Cloud Manager.