Avant de commencer

Ce tutoriel vous explique comment créer un équilibreur de charge dans Oracle Cloud Infrastructure pour une utilisation avec des environnements créés dans PeopleSoft Cloud Manager. Ce tutoriel prend environ 30 minutes.

Le service Oracle Cloud Infrastructure Load Balancing fournit la répartition automatisée du trafic d'un point d'entrée vers plusieurs serveurs back-end accessibles depuis votre réseau cloud virtuel (VCN).

Reportez-vous à Load Balancer dans la documentation Oracle Cloud Infrastructure.

Contexte

Il s'agit du seizième tutoriel de la série Install PeopleSoft Cloud Manager. Lisez les tutoriels dans l'ordre indiqué. Les tutoriels facultatifs proposent d'autres méthodes de configuration.

Etape 1 : planification de la configuration de l'équilibreur de charge

Afin de créer et de configurer un équilibreur de charge pour un environnement PeopleSoft, procédez comme suit :

  1. Créez l'équilibreur de charge dans la console Oracle Cloud Infrastructure Compute.

    Reportez-vous à Gestion des équilibreurs de charge dans la documentation Oracle Cloud Infrastructure.

    • Choisissez un équilibreur de charge public ou privé. Avec un accès public, l'équilibreur de charge accepte le trafic en provenance d'Internet. Avec un accès privé, il se connecte aux ports internes.
    • Choisissez un VCN, des sous-réseaux et des règles de sécurité.
    • Choisissez la façon dont l'équilibreur de charge distribuera le trafic.
    • Indiquez les noms des ensembles de back-ends, mais n'indiquez pas les back-ends.
    • Indiquez les noms, les ports et le protocole du processus d'écoute.
  2. Dans PeopleSoft Cloud Manager, associez les composants d'environnement à l'équilibreur de charge.

    Reportez-vous à la section Configuration des paramètres de l'équilibreur de charge dans la documentation PeopleSoft Cloud Manager. Sélectionnez la page PeopleSoft Cloud Manager dans Oracle Help Center.

    • Choisissez un équilibreur de charge.
    • Choisissez un ensemble de back-ends et ajoutez des domaines de serveur Web ou des domaines Kibana en tant que back-ends.
    • Choisissez un processus d'écoute.
    • Indiquez si le processus d'écoute doit être utilisé pour Kibana, PIA ou Integration Broker (IB) et les noeuds de rapport.

La documentation Oracle Cloud Infrastructure Load Balancer fait référence aux serveurs back-end en tant qu'instances Compute. Lorsque vous créez un équilibreur de charge à utiliser avec PeopleSoft Cloud Manager, le terme fait référence aux instances créées pour les niveaux intermédiaires avec des domaines de serveur Web (PIA) ou Kibana. Kibana fait partie de la configuration Elasticsearch, Logstash et Kibana (pile ELK).

Vous pouvez utiliser un équilibreur de charge pour :

  • Environnements à niveau complet avec ou sans Kibana
  • Niveaux intermédiaires avec Appserver, Process Scheduler et serveur Web
  • Niveaux intermédiaires avec Appserver, Process Scheduler, serveur Web et Kibana
  • Niveaux de pile ELK avec Kibana

Un ensemble de back-ends est composé d'un groupe de back-ends identiques, tel qu'un ensemble de domaines de serveur Web. Lorsque vous associez les domaines à l'équilibreur de charge, les domaines Kibana doivent se trouver dans des ensembles de back-ends distincts des domaines de serveur Web (PIA) et de noeud de rapport IB.

Etape 2 : configuration d'un réseau cloud virtuel pour un équilibreur de charge

Avant de créer l'équilibreur de charge, créez un réseau cloud virtuel (VCN).

Le VCN créé dans le cadre de la pile Resource Manager pour Cloud Manager n'inclut pas de sous-réseau ni de règles de sécurité pour l'équilibreur de charge. Si vous préférez, vous pouvez ajouter un sous-réseau pour l'équilibreur de charge dans le VCN créé par la pile Resource Manager et ajouter des règles de sécurité supplémentaires. If you prefer to create a VCN, or use an existing one, you can add the necessary security rules there.

Create a separate VCN, or update an existing one to use with the load balancer.

  • Utilisez le même VCN pour l'équilibreur de charge et les environnements provisionnés PeopleSoft.
  • Le sous-réseau sur lequel réside l'équilibreur de charge doit autoriser les demandes entrantes vers le port d'écoute de l'équilibreur de charge. Vous indiquez le port du processus d'écoute lors de la création de l'équilibreur de charge.
  • Les sous-réseaux sur lesquels résident les domaines de serveur Web et les domaines Kibana doivent autoriser les demandes entrantes de l'équilibreur de charge vers les ports de processus d'écoute du serveur Web et des noeuds Kibana.
  • Vous pouvez utiliser des règles de sécurité sur les sous-réseaux ou des groupes de sécurité réseau pour répondre aux exigences réseau.
  • Les règles de pare-feu doivent autoriser l'équilibreur de charge à se connecter aux ports requis pour les composants d'environnement PeopleSoft, et les composants d'environnement doivent pouvoir se connecter aux ports d'équilibreur de charge.
  • Selon la configuration de l'environnement, les connexions requises sont les suivantes :
    • Les équilibreurs de charge publics ou privés ont besoin d'une connexion entre l'équilibreur de charge et le port PIA ou IB.
    • Les équilibreurs de charge publics ou privés doivent être connectés à partir de l'équilibreur de charge au port Kibana.
    • Les équilibreurs de charge privés ont besoin d'une connexion entre la machine virtuelle IB et le port du processus d'écoute de l'équilibreur de charge (pour un accès interne privé à l'équilibreur de charge).
    • Les équilibreurs de charge privés ont besoin d'une connexion entre la machine virtuelle du serveur d'applications et le port du processus d'écoute de l'équilibreur de charge (pour un accès IB interne privé à l'équilibreur de charge).
    • Les équilibreurs de charge privés ont besoin d'une connexion entre la machine virtuelle ELK/Kibana et le port de processus d'écoute de l'équilibreur de charge (pour un accès IB interne privé via l'équilibreur de charge).
    • Les équilibreurs de charge privés ont besoin d'une connexion entre la machine virtuelle Process Scheduler et le port de processus d'écoute de l'équilibreur de charge (pour un accès interne privé pour la publication de rapports via l'URL de l'équilibreur de charge).

Pour consulter des exemples de sous-réseaux et la liste des ports de composant PeopleSoft, reportez-vous au tutoriel Planifier le réseau cloud virtuel pour PeopleSoft Cloud Manager (facultatif).

Etape 3 : création d'un équilibreur de charge dans la console Oracle Cloud Infrastructure

Pour créer un équilibreur de charge, procédez comme suit :

  1. Connectez-vous à Oracle Cloud Infrastructure et sélectionnez Fonctions de réseau, puis Equilibreurs de charge dans le menu (Icône de menu pour la console Oracle Cloud Infrastructure) en haut à gauche de la fenêtre.
  2. Sélectionnez un compartiment.
  3. Cliquez sur Créer un équilibre de charge.
    Page Equilibreurs de charge
    Description de l'image (create_load_balancer.png)
  4. Sélectionnez Équilibreur de charge comme type et cliquez sur Créer un équilibre de charge.
    Sélectionner une page de type d'équilibreur de charge
    Description de l'image (create_load_balancer_type.png)
  5. Entrez un nom descriptif. Notez le nom que vous saisissez pour l'utiliser dans Cloud Manager.
    Page Ajouter des détails, nom de l'équilibreur de charge
    Description de cette illustration (create_ldbal_name.png)
  6. Sélectionnez un type de visibilité.
    • Cliquez sur Public pour que l'équilibreur de charge utilise une adresse IP publique, ouverte sur Internet, pour le trafic entrant.
    • Cliquez sur Privé si vous souhaitez utiliser une adresse IP privée pour le trafic VCN entrant interne.
    Page Créer un équilibreur de charge, section Choisir un type de visibilité
    Description de l'image (create_ldbal_pub_priv.png)
  7. Si vous sélectionnez une adresse IP publique, choisissez l'une des options suivantes :
    • Sélectionnez Adresse IP éphémère pour générer une adresse IP pour l'équilibreur de charge.
    • Sélectionnez Adresse IP réservée pour créer une adresse IP réservée ou sélectionnez une adresse IP réservée.
  8. Sélectionnez une forme parmi les options suivantes :
    • Sélectionnez Formes flexibles et indiquez la bande passante minimale et maximale souhaitée.
    • Sélectionnez Formes dynamiques et choisissez l'une des tailles de forme prédéfinies disponibles.
    Page Créer un équilibreur de charge, section Formes
    Description de l'image (create_ldbal_shape.png)
  9. Choisissez un compartiment, puis sélectionnez un VCN et un sous-réseau existants.
    Page Créer un équilibreur de charge, section Choisir la mise en réseau
    Description de cette illustration (create_ldbal_networking.png)
  10. (Facultatif) Sélectionnez l'option Utiliser les groupes de sécurité réseau pour contrôler le trafic, puis sélectionnez des groupes de sécurité réseau existants.
  11. Sélectionnez l'une de ces stratégies d'équilibrage de charge pour déterminer la façon dont le trafic est distribué entre les serveurs back-end.
    • Tour d'axe pondéré : répartit le trafic entrant selon un ordre séquentiel sur chaque serveur de l'ensemble de back-ends. Il s'agit de la stratégie recommandée.
    • Hachage IP : dirige toujours les demandes d'un client particulier vers le même serveur back-end.
    • Nombre minimal de connexions : achemine le trafic de demande entrante vers le serveur back-end avec le moins de connexions actives possible.

    Page Créer un équilibreur de charge, section Indiquer une stratégie d'équilibrage de charge
    Description de cette illustration (create_ldbal_policy.png)
  12. Ne sélectionnez pas de serveurs back-end à ce stade. Vous allez sélectionner les serveurs back-end dans Cloud Manager.
  13. Sélectionnez une stratégie de vérification de l'état. Acceptez les valeurs par défaut ou modifiez-les selon vos préférences.

    • Protocole
    • Port — Entrez 0 (zéro) pour prendre en charge plusieurs ports de domaine de serveur Web.
    • Intervalle en millisecondes (facultatif)
    • Délai d'expiration en millisecondes (facultatif)
    • Nombre de nouvelles tentatives (facultatif)
    • Code de statut (facultatif) : si vous définissez un équilibreur de charge pour un noeud ELK avec Kibana, entrez 400 pour le code de statut.
    • Chemin d'URL (URI)
    • Corps de réponse RegEx (facultatif)
    Page Créer un équilibreur de charge, spécification d'une stratégie de vérification de l'état
    Description de l'image (create_ldbal_healthcheck.png)
  14. Sélectionnez le lien Afficher les paramètres avancés et entrez un nom descriptif pour l'ensemble de back-ends, tel que pia_backendset.

    Notez le nom que vous saisissez pour l'utiliser dans Cloud Manager.

    Page Créer un équilibreur de charge, section Nom de l'ensemble de back-ends
    Description de l'image (create_ldbal_backendset_name.png)
  15. Sélectionnez l'onglet Persistance de session et l'option Activer la persistance des cookies d'application.
  16. Entrer un nom de cookie.

    Lorsque vous configurez l'équilibreur de charge pour votre environnement provisionné, le processus de configuration utilise ce nom de cookie pour mettre à jour la configuration de domaine du serveur Web (PIA).

    Page Créer un équilibreur de charge, section Persistance de session
    Description de l'image (create_ldbal_appl_cookie.png)
  17. Fournissez les informations relatives au jeu de transport, puis cliquez sur Suivant.
  18. Pour configurer le processus d'écoute, entrez un nom. Notez le nom que vous saisissez pour l'utiliser dans Cloud Manager.
  19. Sélectionnez l'un des types de trafic gérés par le processus d'écoute :
    • HTTPS
    • HTTP
    • HTTP/2
    • TCP
    Page Créer un équilibreur de charge, section Configurer le processus d'écoute
    Description de l'image (create_ldbal_listener.png)
  20. Si vous sélectionnez HTTPS, HTTP/2 ou TCP, fournissez un certificat SSL, un certificat d'autorité de certification (CA) et une clé privée. Recherchez le fichier sur votre ordinateur ou copiez-collez le contenu.

    Reportez-vous à Certificats SSL pour les équilibreurs de charge dans la documentation Oracle Cloud Infrastructure.

    L'activation de SSL est recommandée. Si vous n'ajoutez pas le certificat à ce stade, vous pouvez l'ajouter au processus d'écoute après avoir créé l'équilibreur de charge, comme indiqué dans la section suivante.

    Page Configurer le processus d'écoute, ajouter un certificat SSL
    Description de l'image (create_ldbal_sslcert.png)
  21. Entrez un port que le processus d'écoute doit surveiller pour le trafic entrant.
  22. Fournissez les informations relatives au jeu de transport, puis cliquez sur Suivant.
  23. Sur la page de journalisation, acceptez les valeurs par défaut et cliquez sur Soumettre.

Ajout d'un certificat SSL à un processus d'écoute dans un équilibreur de charge existant (facultatif)

Vous pouvez ajouter un certificat SSL une fois l'équilibreur de charge créé. Ajoutez le certificat avant de configurer l'environnement dans Cloud Manager.

  1. Si nécessaire, connectez-vous à Oracle Cloud Infrastructure, puis sélectionnez Fonctions de réseau, puis Equilibreurs de charge dans le menu en haut à gauche de la fenêtre.
  2. Localisez l'équilibreur de charge et sélectionnez View Details dans le menu Actions.
  3. Sur la page de détails de l'équilibreur de charge, sélectionnez Certificates dans les liens Resources à gauche.
  4. Cliquez sur Ajouter un certificat.
  5. Entrez le nom du certificat.
    Ajouter certificat (page)
    Description de cette illustration (addcert_existing_ldbal.png)
  6. Fournissez un certificat SSL, un certificat d'autorité de certification (CA) et une clé privée. Recherchez le fichier sur votre ordinateur ou copiez-collez le contenu.

    Reportez-vous à Certificats SSL pour les équilibreurs de charge dans la documentation Oracle Cloud Infrastructure.

  7. Cliquez sur Ajouter un certificat.
  8. Sur la page de détails de l'équilibreur de charge, sélectionnez Processus d'écoute dans les liens Ressources à gauche.
  9. Dans le menu d'actions du processus d'écoute, sélectionnez Edit.
  10. Choisissez le protocole.

    Si vous sélectionnez HTTPS ou HTTP/2, l'option Utiliser SSL est sélectionnée. Si vous sélectionnez TCP, l'option est activée et vous devez la sélectionner.

    Page Modifier processus d'écoute
    Description de l'image (addcert_edit_listener.png)
  11. Sélectionnez le certificat et l'ensemble de back-ends.
  12. Cliquez sur Enregistrer les modifications.

Etape 4 : configuration de l'environnement PeopleSoft pour utiliser l'équilibreur de charge

Connectez-vous à Cloud Manager pour configurer un environnement PeopleSoft afin d'utiliser l'équilibreur de charge. Vous effectuez la configuration sur la page Paramètres de l'équilibreur de charge de l'environnement.

Page Paramètres de l'équilibreur de charge dans Cloud Manager
Description de l'image (cldmgr_config_ldbal.png)

Reportez-vous à la section Configuration des paramètres d'équilibreur de charge dans la documentation PeopleSoft Cloud Manager pour obtenir des instructions complètes sur la configuration de l'environnement PeopleSoft. Sélectionnez la page PeopleSoft Cloud Manager dans Oracle Help Center.

Etapes suivantes

Création de balises définies dans Oracle Cloud Infrastructure pour PeopleSoft Cloud Manager (facultatif)

En savoir plus