Esegui provisioning dell'infrastruttura primaria
Informazioni sul provisioning dell'infrastruttura primaria
In questa configurazione di esempio, l'area principale per la distribuzione PeopleSoft è Ashburn, presente nella console Oracle Cloud Infrastructure (OCI) come us-ashburn-1
con l'abbreviazione IAD
. Lo stack PeopleSoft completo viene distribuito all'interno di un singolo dominio di disponibilità (AD), nel nostro caso AD-2, che contiene quanto segue:
- Oracle Exadata Database Service on Dedicated Infrastructure - Quarter Rack
- Server di livello intermedio delle applicazioni
- Oracle Cloud Infrastructure File Storage, che funge da file system condiviso montato da tutti i server di livello applicazione.
Il provisioning di tutti i componenti all'interno dello stesso dominio di disponibilità riduce al minimo la latenza di rete tra i componenti.
Questo è un tipico ordine di provisioning delle risorse per l'ambiente primario:
- Utenti e gruppi
- Compartimenti
- Criteri
- Rete cloud virtuale (VCN)
- All'interno della VCN:
- Gateway Internet
- Gateway NAT
- Gateway del servizio
- Tabelle di instradamento per ogni subnet
- Subnet per ogni zona o livello
- Liste di sicurezza per ogni subnet
- Oracle Exadata Database Service on Dedicated Infrastructure
- Istanze di computazione per i livelli medi dell'applicazione
- OCI File Storage
- Load balancer
Questa guida alle soluzioni fornisce esempi, ma non include dettagli per il provisioning di tutte le risorse. Non è necessario eseguire il provisioning di tutte le risorse per ogni ambiente, ad esempio un ambiente di test delle unità potrebbe essere molto più semplice. Tuttavia, devi avere gruppi e utenti, un compartimento, la VCN e almeno una subnet.
Crea utenti, gruppi, compartimenti e criteri
Dopo aver progettato i compartimenti che conterranno i principali componenti dell'implementazione e i privilegi che devono essere concessi ai diversi tipi di utenti per gestire e proteggere tali componenti, utilizzare OCI Console per creare utenti, gruppi, compartimenti e criteri.
Ad esempio, abbiamo due gruppi:
exa-admin-group
network-admin-group
Ciascun gruppo può avere lo stesso o un set diverso di utenti che gestiscono risorse specifiche. exa-admin-group
gestirà le risorse Exadata e del database, mentre network-admin-group
gestirà tutte le risorse di rete quali VCN, tabelle di instradamento, subnet, liste di sicurezza e così via.
exa-admin-group
, creare un criterio denominato exa-compartment-policy
con le istruzioni dei criteri seguenti:
- Consentire al gruppo
ebs-exa-admin-group
di gestireinstance-family
nel compartimentopsft-exadb-d-compartment
- Consentire al gruppo
exa-admin-group
di gestiredatabase-family
nel compartimentopsft-exadb-d-compartment
- Consentire al gruppo
exa-admin-group
di gestirevolume-family
nel compartimentopsft-exadb-d-compartment
network-admin-group
, creare un criterio denominato network-compartment-policy
con le istruzioni seguenti:
- Consentire al gruppo
network-admin-group
di gestirevirtual-network-family
nel compartimentopsft-network-compartment
- Consentire al gruppo
psft-cloudadmin-group
di utilizzarevirtual-network-family
nel compartimentopsft-network-compartment
- Consentire al gruppo
exa-admin-group
di utilizzarevirtual-network-family
nel compartimentopsft-network-compartment
- Creare un gruppo per ogni set specifico di privilegi da concedere.
- Creare un compartimento per ogni risorsa di cui eseguire il provisioning e per la raccolta logica di risorse da gestire allo stesso modo.
- Crea criteri che descrivono in dettaglio le azioni che i membri di ogni gruppo possono eseguire sugli elementi di ogni compartimento.
- Definire gli utenti membri di ciascun gruppo.
Provisioning dei componenti di rete OCI
Creare la VCN primaria, quindi gli altri componenti di rete.
Creare la rete primaria
Creare una rete cloud virtuale (VCN) dalla console di Oracle Cloud Infrastructure (OCI) e definire la dimensione della rete (il numero totale di indirizzi IP) in base al blocco CIDR specificato per la VCN.
- Eseguire il login a OCI Console.
- Aprire il menu di navigazione, fare clic su Networking, quindi su Reti cloud virtuali.
- Fare clic su Crea VCN, quindi completare i campi riportati di seguito.
- Fare clic su Crea VCN.
La VCN viene visualizzata nella pagina della lista Reti cloud virtuali nel compartimento.
Creazione di gateway
Tutte le implementazioni utilizzano subnet private e un gateway NAT. Se la tua rete avrà traffico da e verso la rete Internet pubblica, crea un gateway Internet. Se devi raggiungere i servizi locali dell'area, come OCI Object Storage per i backup e il repository YUM, crea un gateway di servizi.
- Creare un gateway NAT.
- Creare un gateway Internet.
- Creare un gateway del servizio.
Creazione delle tabelle di instradamento
Sebbene sia più semplice progettare le tabelle di instradamento e le regole di instradamento dopo aver definito le subnet, è più semplice creare le tabelle e le regole di instradamento prima di creare le subnet. In questo esempio viene creata la tabella di instradamento db-private-RT
, incluse le relative regole di instradamento locali, utilizzando OCI Console.
Creazione delle subnet
Creare la subnet utilizzata per la rete client Oracle Exadata Database Service on Dedicated Infrastructure. In questo esempio la sottorete è exadb-private-subnet-ad2
.
Nota
Considerare quanto riportato di seguito.- Tutte le subnet risiedono nel compartimento
psft-network-compartment
. - In questo esempio è stato aggiunto
ad2
alla fine del nome della subnet per indicare in quale dominio di disponibilità risiede la subnet. - Oracle Exadata Database Service on Dedicated Infrastructure può avere due sottoreti separate: una per la rete client e una per il backup nello storage degli oggetti. Per creare la subnet dedicata ai backup del database nello storage degli oggetti, attenersi alla procedura, ma scegliere un blocco CIDR diverso nel passo 4d. Abbiamo utilizzato 10.0.108.0/24 per il nostro caso di studio. Utilizzare la stessa tabella di instradamento (
db-private-RT
) poiché dispone della regola di instradamento per il gateway del servizio.
- Selezionare Networking, quindi Reti cloud virtuali nella console OCI.
- Fare clic sulla VCN creata in precedenza per visualizzare la pagina Dettagli VCN.
- Fare clic su Subnet, quindi su Crea subnet.
- Completare le informazioni riportate di seguito.
Crea liste di sicurezza
Creare le liste di sicurezza da OCI Console. In questo esempio viene creata una lista di sicurezza denominata db-private-seclist
con due regole di entrata con conservazione dello stato e una regola di uscita con conservazione dello stato.
- Esegui il login a OCI Console. Fare clic su Rete, quindi su Reti cloud virtuali.
- Fare clic sulla VCN creata per visualizzare la pagina Dettagli VCN.
- Fare clic su Elenchi di sicurezza.
- Fare clic su Crea lista di sicurezza.
- Definire la lista di sicurezza.
- Aggiungere una regola di ingresso.
- Aggiungere una seconda regola di entrata per la subnet privata dell'applicazione (
app-private-subnet-ad2
). - Aggiungere una regola di uscita per il CIDR.
- Fare clic su Crea lista di sicurezza.
- (Facoltativo) È possibile aggiungere una seconda regola di uscita per consentire ICMP (ping).
Aggiungi la lista di sicurezza alla subnet
Collegare la lista di sicurezza db-private-seclist
alla subnet exadb-private-subnet-ad2
.
Una volta aggiunta, la lista di sicurezza diventa effettiva immediatamente e sostituisce la lista di sicurezza predefinita. Anche le modifiche apportate a un elenco di sicurezza diventano effettive immediatamente.
Provisioning dell'infrastruttura di destinazione
Il provisioning di un Oracle Exadata Database Service on Dedicated Infrastructure viene eseguito in due passaggi:
- Esegui provisioning dell'infrastruttura di destinazione
Selezionare il modello e la forma Oracle Exadata e specificare il dominio di disponibilità. Completare e sottomettere la richiesta di provisioning e attendere il completamento del provisioning dell'infrastruttura. Se necessario, puoi aumentare la capacità di computazione e storage dopo il provisioning.
- Eseguire il provisioning del cluster VM
Una volta eseguito il provisioning dell'infrastruttura Oracle Exadata, eseguirai il provisioning del cluster VM nell'infrastruttura. Selezionare la versione di Grid Infrastructure, la versione del database iniziale, il conteggio OCPU per il cluster e le proprietà di memorizzazione del gruppo di dischi ASM. Se prevedi di memorizzare i backup nello storage degli oggetti locale, non selezionare lo storage locale per i backup. Quando si deselezionano i backup locali, la finestra di dialogo Oracle Exadata Database Service on Dedicated Infrastructure presenta campi aggiuntivi per specificare la subnet di backup e il compartimento in cui risiede la subnet.
Esegui il provisioning di Oracle Exadata Database Service on Dedicated Infrastructure
Utilizza la console Oracle Cloud Infrastructure (OCI) per eseguire il provisioning dell'ambiente di destinazione.
Questa architettura di esempio utilizza il modello e la forma Oracle Exadata riportati di seguito: Oracle Exadata Cloud X6-2 Quarter Rack con due nodi di calcolo (domUs) e tre celle di storage. Il dominio di disponibilità è AD-2.
Eseguire il provisioning del cluster VM
Dopo aver eseguito correttamente il provisioning di Oracle Exadata Database Service on Dedicated Infrastructure, puoi eseguire il provisioning del cluster VM nell'infrastruttura.
Il cluster VM Exadata è completamente attivo, in esecuzione e accessibile in poche ore. I seguenti componenti sono completamente configurati.
- Due nodi VM di calcolo domU
- Oracle Clusterware e Oracle Grid Infrastructure
- Nome SCAN con tre indirizzi IP nella sottorete del client
- VIP SCAN e Grid con i rispettivi ascoltatori
- Gruppi di dischi ASM con ridondanza elevata
Nome gruppo di dischi | Ridondanza | Dimensione totale (MB) | Utilizzabile (MB) |
---|---|---|---|
DATAC1 | Alto | 161.206.272 | 48.055.638 |
RECOC1 | Alto | 53.747.712 | 16.376.564 |
Per supportare Oracle Advanced Cluster File System (Oracle ACFS) vengono creati altri gruppi di dischi di piccole dimensioni.
Esegui provisioning delle istanze di computazione
Le istanze di computazione sono i server dell'applicazione e del livello intermedio. Vengono utilizzati per l'applicazione PeopleSoft e per i server Web di PeopleSoft Internet Architecture (PIA).
Quando si esegue il provisioning delle istanze di computazione, selezionare la forma che meglio supporta il carico di lavoro. OCI offre diverse forme tra cui scegliere, nonché una scelta tra i processori basati su Intel o AMD. Sono supportati sia Oracle Linux che Microsoft Windows. Quando si esegue il provisioning dei nodi di calcolo a livello di applicazione, specificare il compartimento (psft-app-compartment
) in cui memorizzare le risorse dell'istanza di computazione e specificare la subnet per i livelli di applicazione (app-private-subnet-ad2
). Gli Application Server ospiteranno:
- Dominio Application Server Tuxedo
- Dominio server processo batch Tuxedo
- MicroFocus Compilatore COBOL e struttura di runtime
Puoi eseguire il provisioning e posizionare i Web server PIA nello stesso compartimento e utilizzare la stessa subnet degli Application Server. Ospiteranno i seguenti:
- WebLogic Web server per ospitare i server PIA
- Server cache Web Coherence* (facoltativo)
Crea istanze di OCI Compute
Esegui il provisioning delle istanze di computazione in Oracle Cloud Infrastructure (OCI).
La configurazione dei nostri server di livello intermedio era semplice e standard, con solo le dimensioni dei file system di avvio, root e swap che richiedevano una regolazione. Al momento del provisioning, la dimensione predefinita del volume di avvio era 46.6GB. Questa dimensione predefinita contiene i file system Linux di base richiesti, tra cui:
- Un file system
/boot
(200 MB) - File system root (
/
) (39 GB) - Un volume di swap (8 GB)
Sia per l'applicazione che per i server di livello Web, era necessario aumentare il file system di boot a 128 GB, il file system root a 100 GB e la dimensione di swap totale a 16 GB.
Provisioning dello storage di file OCI
Oracle Cloud Infrastructure File Storage fornisce i file system condivisi per tutte le applicazioni e i server PIA. Questi server utilizzeranno NFS per attivare i file system condivisi. Quando esegui il provisioning dello storage di file OCI dalla console OCI, assicurati che lo storage di file si trovi nello stesso dominio di disponibilità dell'applicazione e dei server PIA.
Trovare le regole di entrata e uscita della sicurezza
Trovare le regole di entrata e uscita di sicurezza necessarie da aggiungere alle liste di sicurezza appropriate e i comandi da eseguire su ogni applicazione e server PeopleSoft Internet Architecture (PIA). Dopo aver eseguito il provisioning del file system, attenersi alla procedura riportata di seguito.