Operazioni preliminari

Questa esercitazione descrive come creare un load balancer in Oracle Cloud Infrastructure da utilizzare con gli ambienti creati in PeopleSoft Cloud Manager. Il completamento di questa esercitazione richiede circa 30 minuti.

Il servizio Oracle Cloud Infrastructure Load Balancing fornisce una distribuzione automatica del traffico da un punto di accesso a più server backend raggiungibili dalla tua rete cloud virtuale (VCN).

Consulta Load Balancer nella documentazione di Oracle Cloud Infrastructure.

Presupposto

Questa è la sedicesima esercitazione della serie Install PeopleSoft Cloud Manager. Leggere le esercitazioni nell'ordine indicato. Le esercitazioni facoltative offrono metodi alternativi per l'impostazione.

Passo 1: pianificare la configurazione del load balancer

Per creare e configurare un load balancer per un ambiente PeopleSoft:

  1. Crea il load balancer nella console di calcolo di Oracle Cloud Infrastructure.

    Consulta Load Balancer Management nella documentazione di Oracle Cloud Infrastructure.

    • Scegliere un load balancer pubblico o privato. Con l'accesso pubblico, il load balancer accetta il traffico da Internet. Con accesso privato si connette alle porte interne.
    • Scegliere una VCN, subnet e regole di sicurezza.
    • Scegliere la modalità di distribuzione del traffico da parte del load balancer.
    • Specificare i nomi per i set backend, ma non specificare i backend.
    • Specificare i nomi, le porte e il protocollo per il listener.
  2. In PeopleSoft Cloud Manager associare i componenti dell'ambiente al load balancer.

    Vedere la sezione Configurazione delle impostazioni del load balancer nella documentazione di PeopleSoft Cloud Manager. Selezionare la pagina PeopleSoft Cloud Manager in Oracle Help Center.

    • Scegliere un load balancer.
    • Scegliere un set backend e aggiungere i domini del server Web o i domini Kibana come backend.
    • Scegliere un listener.
    • Scegliere se utilizzare il listener per i nodi Kibana, PIA o Integration Broker (IB) e Report.

La documentazione di Oracle Cloud Infrastructure Load Balancer fa riferimento ai server backend come istanze di computazione. Quando si crea un load balancer da utilizzare con PeopleSoft Cloud Manager, il termine si riferisce alle istanze create per i livelli medi con domini PIA (Web Server) o domini Kibana. Kibana fa parte dell'impostazione Elasticsearch, Logstash e Kibana (lo stack ELK).

È possibile utilizzare un load balancer per:

  • Ambienti di livello completo con o senza Kibana
  • Livelli medi con Appserver, Process Scheduler e server Web
  • Livelli medi con Appserver, Process Scheduler, Web server e Kibana
  • Livelli di stack ELK con Kibana

Un set backend è costituito da un gruppo di backend identici, ad esempio un set di domini del server Web. Quando si associano i domini al load balancer, i domini Kibana devono trovarsi in set backend separati dai domini PIA (Web Server) e Nodo IB/Report.

Passo 2: impostare una rete cloud virtuale per un load balancer

Prima di creare il load balancer, creare una rete cloud virtuale (VCN, virtual cloud network).

La VCN creata come parte dello stack di Resource Manager per Cloud Manager non include una subnet o regole di sicurezza per il load balancer. Se preferisci, puoi aggiungere una subnet per il load balancer nella VCN creata dallo stack di Resource Manager e aggiungere regole di sicurezza aggiuntive. Se preferisci creare una VCN o utilizzarne una esistente, puoi aggiungere lì le regole di sicurezza necessarie.

Creare una VCN separata o aggiornarne una esistente da utilizzare con il load balancer.

  • Utilizza la stessa VCN per il load balancer e gli ambienti di cui è stato eseguito il provisioning PeopleSoft.
  • La subnet in cui risiede il load balancer deve consentire le richieste in entrata alla porta di ascolto del load balancer. Puoi specificare la porta per il listener durante la creazione del load balancer.
  • Le subnet in cui risiedono i domini del server Web e i domini Kibana devono consentire le richieste in entrata dal load balancer alle porte listener del server Web e dei nodi Kibana.
  • È possibile utilizzare le regole di sicurezza nelle subnet o nei gruppi di sicurezza di rete (NSG) per soddisfare i requisiti di rete.
  • Le regole del firewall devono consentire al load balancer di connettersi alle porte necessarie per i componenti dell'ambiente PeopleSoft e i componenti dell'ambiente devono potersi connettere alle porte del load balancer.
  • A seconda dell'impostazione dell'ambiente, sono necessarie le connessioni indicate di seguito.
    • I load balancer pubblici o privati richiedono la connessione dal load balancer alla porta PIA o IB.
    • I load balancer pubblici o privati richiedono la connessione dal load balancer alla porta Kibana.
    • I load balancer privati richiedono la connessione dalla VM IB alla porta del listener del load balancer (per l'accesso interno privato al load balancer).
    • I load balancer privati richiedono la connessione dalla VM del server applicazioni alla porta del listener del load balancer (per l'accesso IB interno privato al load balancer).
    • I load balancer privati richiedono la connessione dalla VM ELK/Kibana alla porta del listener del load balancer (per l'accesso IB interno privato tramite il load balancer).
    • I load balancer privati richiedono la connessione dalla VM di Process Scheduler alla porta del listener del load balancer (per l'accesso interno privato per la pubblicazione dei report tramite l'URL del load balancer).

Per le subnet di esempio e un elenco delle porte dei componenti PeopleSoft, vedere l'esercitazione Pianificare la rete cloud virtuale per PeopleSoft Cloud Manager (facoltativo).

Passo 3: creare un load balancer nella console di Oracle Cloud Infrastructure

Per creare un load balancer, procedere come segue.

  1. Accedi a Oracle Cloud Infrastructure e seleziona Networking, quindi Load balancer dal menu (Icona del menu per la console di Oracle Cloud Infrastructure) in alto a sinistra nella finestra.
  2. Selezionare un compartimento.
  3. Fare clic su Crea load balancer.
    Pagina Load balancers
    Descrizione della presente figura (create_load_balancer.png)
  4. Selezionare Load balancer come tipo e fare clic su Crea load balancer.
    Selezionare la pagina Tipo di load balancer
    Descrizione della presente figura (create_load_balancer_type.png)
  5. Immettere un nome descrittivo. Prendere nota del nome immesso per l'uso in Cloud Manager.
    Pagina Aggiungi dettagli, nome load balancer
    Descrizione della presente figura (create_ldbal_name.png)
  6. Selezionare un tipo di visibilità.
    • Fare clic su Pubblico se si desidera che il load balancer utilizzi un indirizzo IP pubblico, aperto a Internet, per il traffico in entrata.
    • Fare clic su Privato se si desidera utilizzare un indirizzo IP privato per il traffico VCN in entrata interno.
    Pagina Crea load balancer, sezione Scegli tipo di visibilità
    Descrizione della presente figura (create_ldbal_pub_priv.png)
  7. Se si seleziona un indirizzo IP pubblico, scegliere una delle opzioni riportate di seguito.
    • Selezionare Indirizzo IP effimero per generare un indirizzo IP per il load balancer.
    • Selezionare Indirizzo IP riservato per creare un nuovo indirizzo IP riservato o selezionare un indirizzo IP riservato esistenti.
  8. Selezionare una forma dalle opzioni riportate di seguito.
    • Selezionare Flexible Shapes e specificare la larghezza di banda minima e massima desiderata.
    • Selezionare Forme dinamiche e scegliere una delle dimensioni forma predefinite disponibili.
    Pagina Crea load balancer, sezione Forme
    Descrizione della presente figura (create_ldbal_shape.png)
  9. Scegliere un compartimento e selezionare una VCN e una subnet esistenti.
    Pagina Crea load balancer, sezione Scegli networking
    Descrizione della presente figura (create_ldbal_networking.png)
  10. (Facoltativo) Selezionare l'opzione Usa gruppi di sicurezza di rete per controllare il traffico e selezionare uno o più gruppi di sicurezza di rete esistenti.
  11. Selezionare uno di questi criteri di bilanciamento del carico per determinare la modalità di distribuzione del traffico tra i server backend.
    • Round Robin ponderato: distribuisce il traffico in entrata in sequenza a ciascun server nell'elenco dei set backend. Questo è il criterio consigliato.
    • Hash IP: indirizza sempre le richieste da un client specifico allo stesso server backend.
    • Connessioni minime: instrada il traffico di richieste in entrata verso il server backend con il minor numero di connessioni attive.

    Pagina Crea load balancer, sezione Specificare un criterio di bilanciamento del carico
    Descrizione della presente figura (create_ldbal_policy.png)
  12. Non selezionare i server backend a questo punto. Si selezioneranno i server backend in Cloud Manager.
  13. Selezionare un criterio di controllo dello stato. Accettare le impostazioni predefinite o modificare in base alle proprie preferenze.

    • Protocollo
    • Porta: immettere 0 (zero) per supportare più porte di dominio del server Web.
    • Intervallo in millisecondi (facoltativo)
    • Timeout in millisecondi (facoltativo)
    • Numero di nuovi nuovi tentativi (facoltativo)
    • Codice stato (facoltativo): se si sta definendo un load balancer per un nodo ELK con Kibana, immettere 400 per il codice di stato.
    • Percorso URL (URI)
    • Corpo della risposta RegEx (facoltativo)
    Pagina Crea load balancer, Specifica criterio di controllo dello stato
    Descrizione della presente figura (create_ldbal_healthcheck.png)
  14. Selezionare il collegamento Mostra impostazioni avanzate e immettere un nome descrittivo per il set backend, ad esempio pia_backendset.

    Prendere nota del nome immesso per l'uso in Cloud Manager.

    Pagina Crea load balancer, sezione Nome set backend
    Descrizione della presente figura (create_ldbal_backendset_name.png)
  15. Selezionare la scheda Persistenza sessione e l'opzione Abilita persistenza cookie applicazione.
  16. Immettere un nome cookie.

    Quando si configura il load balancer per l'ambiente di cui è stato eseguito il provisioning, il processo di configurazione utilizza questo nome cookie per aggiornare la configurazione del dominio del server Web (PIA).

    Pagina Crea load balancer, sezione Persistenza sessione
    Descrizione della presente figura (create_ldbal_appl_cookie.png)
  17. Fare clic su Avanti.
  18. Per configurare il listener, immettere un nome. Prendere nota del nome immesso per l'uso in Cloud Manager.
  19. Selezionare uno dei seguenti tipi di traffico gestiti dal listener:
    • HTTPS
    • HTTP
    • HTTP/2
    • TCP
    Pagina Crea load balancer, sezione Configura listener
    Descrizione della presente figura (create_ldbal_listener.png)
  20. Se si seleziona HTTPS, HTTP/2 o TCP, fornire un certificato SSL, un certificato CA (Certificate Authority) e una chiave privata. Sfogliare per trovare il file sul computer oppure copiare e incollare il contenuto.

    Consulta Certificati SSL per i load balancer nella documentazione di Oracle Cloud Infrastructure.

    Si consiglia di abilitare SSL. Se non si aggiunge il certificato a questo punto, è possibile aggiungerlo al listener dopo aver creato il load balancer, come indicato nella sezione seguente.

    Pagina Configura listener, aggiungi certificato SSL
    Descrizione della presente figura (create_ldbal_sslcert.png)
  21. Immettere una porta per il listener da monitorare per il traffico in entrata.
  22. Fare clic su Avanti.
  23. Nella pagina di log accettare le impostazioni predefinite e fare clic su Sottometti.

Aggiungere un certificato SSL a un listener in un load balancer esistente (facoltativo)

È possibile aggiungere un certificato SSL dopo aver completato la creazione del load balancer. Aggiungere il certificato prima di configurare l'ambiente in Cloud Manager.

  1. Se necessario, accedere a Oracle Cloud Infrastructure e selezionare Networking, quindi Load balancer dal menu in alto a sinistra della finestra.
  2. Individuare il load balancer e selezionare Visualizza dettagli dal menu Azioni.
  3. Nella pagina dei dettagli per il load balancer, selezionare Certificati dai collegamenti Risorse a sinistra.
  4. Fare clic su Aggiungi certificato.
  5. Immettere un nome per il certificato.
    Pagina Aggiungi certificato
    Descrizione della presente figura (addcert_existing_ldbal.png)
  6. Fornire un certificato SSL, un certificato CA (Certificate Authority) e una chiave privata. Sfogliare per trovare il file sul computer oppure copiare e incollare il contenuto.

    Consulta Certificati SSL per i load balancer nella documentazione di Oracle Cloud Infrastructure.

  7. Fare clic su Aggiungi certificato.
  8. Nella pagina dei dettagli per il load balancer, selezionare Listener dai collegamenti Risorse a sinistra.
  9. Dal menu delle azioni per il listener, selezionare Modifica.
  10. Scegliere il protocollo.

    Se si seleziona HTTPS o HTTP/2, viene selezionata l'opzione Usa SSL. Se si seleziona TCP, l'opzione è abilitata ed è necessario selezionarla.

    Pagina Modifica listener
    Descrizione della presente figura (addcert_edit_listener.png)
  11. Selezionare il certificato e il set backend.
  12. Fare clic su Salva modifiche.

Passo 4: configurare l'ambiente PeopleSoft per l'uso del load balancer

Connettersi a Cloud Manager per configurare un ambiente PeopleSoft in cui utilizzare il load balancer. È possibile completare la configurazione nella pagina Impostazione load balancer per l'ambiente.

Pagina Impostazioni load balancer in Cloud Manager
Descrizione della presente figura (cldmgr_config_ldbal.png)

Per istruzioni complete sulla configurazione dell'ambiente PeopleSoft, vedere la sezione Configurazione delle impostazioni del load balancer nella documentazione di PeopleSoft Cloud Manager. Selezionare la pagina PeopleSoft Cloud Manager in Oracle Help Center.

Passi successivi

Crea tag definite in Oracle Cloud Infrastructure per PeopleSoft Cloud Manager (facoltativo)

Per saperne di più