Avant de commencer

Ce tutoriel de 15 minutes vous montre comment configurer un proxy Web pour accéder à des sites Web externes.

Contexte

Oracle recommande de créer à la fois Cloud Manager et les instances gérées dans des sous-réseaux privés pour une meilleure sécurité. Les instances créées dans des sous-réseaux privés n'ont pas d'adresses IP publiques et ne peuvent pas établir de connexions sortantes directes à Internet. Cependant, Cloud Manager doit pouvoir se connecter à des sites sur Internet.

Certaines des destinations cible pour lesquelles une instance Cloud Manager nécessite un accès Internet incluent l'accès à l'API Oracle Cloud Infrastructure, le site de module d'extension Terraform, le site de téléchargement My Oracle Support, le site de téléchargement de modules Python et les référentiels Oracle YUM.

Pour la connexion à Internet, vous pouvez configurer une passerelle NAT. Après avoir configuré la passerelle NAT, vous pouvez utiliser différentes méthodes pour configurer les connexions entrantes, telles que le VPN ou le bastion. Si vous ne voulez pas utiliser de passerelle NAT pour une raison quelconque, vous pouvez également activer l'accès à Internet en configurant un proxy Web, comme indiqué dans ce tutoriel. Cette configuration est facultative.

Il s'agit du quinziè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.

De quoi avez-vous besoin ?

  • Reportez-vous aux prérequis du tutoriel Préparation à l'installation de PeopleSoft Cloud Manager.
  • Assurez-vous que les listes de sécurité des sous-réseaux permettent à la machine virtuelle d'instance Cloud Manager de se connecter au port proxy du proxy Web.

Etape 1 : Entrer les détails du proxy Web pour la pile Cloud Manager

  1. Installez et configurez un proxy Web, et disposez de l'adresse IP de l'hôte du proxy Web ou du nom de domaine qualifié complet et du numéro de port.
  2. Suivez les étapes du tutoriel pour installer la pile PeopleSoft Cloud Manager dans Resource Manager.

    Dans la page Create Stack, dans la section Networking, ajoutez les détails du proxy Web. Par exemple, pour l'hôte proxy webproxy.example.com et le port proxy 80, entrez :

    webproxy.example.com:80
  3. Terminez l'installation de Cloud Manager.

Etape 2 : Obtention des informations de configuration du proxy Web

L'image Cloud Manager inclut un script qui génère les variables d'environnement nécessaires pour configurer la connexion à un proxy Web.

  1. Accédez à la machine virtuelle d'instance Cloud Manager avec SSH, comme décrit dans le tutoriel Connexion à l'instance Cloud Manager.
  2. Accédez au répertoire /home/opc/bootstrap.
    $ cd /home/opc/bootstrap
  3. Exécutez proxy_vars.sh et indiquez le nom d'hôte ou l'adresse IP du proxy Web, ainsi que le port.
    $ bash proxy_vars.sh <proxy host> <proxy port>

    Par exemple, en utilisant l'hôte proxy webproxy.example.com et le port proxy 80 :

    $ bash proxy_vars.sh "webproxy.example.com" 80
  4. Le script génère plusieurs variables que vous devez définir, ainsi que des instructions sur les fichiers que vous devez modifier.

    Localisez la section commençant par ~/.bashrc. Voici un exemple de sortie pour cette section :

    ############## ~/.bashrc #################################################
    # Overwrite the value of variable _JAVA_OPTIONS
    # in the file  ~/.bashrc of psadm2 user after bootstrapping Cloud Manager
    # using the new value shown below. After saving the file, source it with . .bashrc
    # and then restart app server domain and process scheduler domain
    ###########################################################################
    
    export _JAVA_OPTIONS='-Djava.security.egd=file:/dev/./urandom -Dhttps.proxyHost=webproxy.example.com -Dhttps.proxyPort=80 -Dhttp.nonProxyHosts="127.0.0.1|localhost|10.0.2.3|cm-instance-infodev|cm-instance-infodev.subnet2.psftvcninfodev.oraclevcn.com|xxx.xxx.xxx.xxx"'
  5. Apportez les modifications suggérées par le script, comme indiqué dans la section suivante, pour le fichier ~/.bashrc. Les autres modifications du script ne sont pas nécessaires.

Etape 3 : configuration du proxy Web dans l'instance Cloud Manager

  1. Connectez-vous à la machine virtuelle d'instance Cloud Manager avec SSH et passez à l'utilisateur psadm2.
    sudo su - psadm2
  2. Créez une copie de sauvegarde de /home/psadm2/.bashrc.
  3. Ouvrez le fichier /home/psadm2/.bashrc pour le modifier, par exemple en utilisant vi.
  4. Mettez en commentaire ou supprimez la ligne commençant par export _JAVA_OPTIONS et remplacez-la par la valeur de la sortie proxy_vars.sh.
  5. Enregistrez le fichier.
  6. Saisissez le fichier à l'aide de cette commande (entrez le point, l'espace et le nom de fichier .bashrc).
    $ . .bashrc
  7. Quittez la session psadm2 et quittez la session SSH pour Cloud Manager.
  8. Connectez-vous à une nouvelle session SSH et passez à l'utilisateur psadm2.
  9. Redémarrez le serveur d'applications et les domaines Process Scheduler à l'aide de l'utilitaire PeopleSoft PSADMIN.
    $ psadmin

    PSADMIN -- PeopleTools Release: 8.61.03 Copyright (c) 1996, 2025, Oracle and/or its affiliates. All rights reserved. -------------------------------- PeopleSoft Server Administration -------------------------------- PS_CFG_HOME /opt/oracle/psft/home/psadm2/psft/pt/8.61 PS_HOME /opt/oracle/psft/pt/ps_home8.61.03 PS_APP_HOME /opt/oracle/psft/pt/ps_app_home 1) Application Server 2) Process Scheduler 3) Web (PIA) Server 4) Switch Config Home 5) Replicate Config Home 6) Refresh Config Home q) Quit Command to execute (1-6, q): q

    Reportez-vous aux sections PeopleTools : Administration système et serveur, Utilisation du menu Administration du serveur d'applications et Utilisation du menu Process Scheduler. Voir PeopleSoft PeopleTools dans Oracle Help Center, Aide en ligne et PeopleBooks.

Etape 4 : Activation de l'accès Internet aux services Oracle Cloud Infrastructure

La machine virtuelle dans laquelle Cloud Manager est installé doit avoir accès à plusieurs services Oracle Cloud Infrastructure. Configurez votre proxy Web pour garantir l'accès aux adresses d'API REST répertoriées dans cette section. Tous les autres sites seront bloqués par défaut.

Certains d'entre eux sont basés sur la région de déploiement, tandis que d'autres sont indépendants de la région. La documentation Oracle Cloud Infrastructure répertorie les adresses d'API REST pour les services par nom de service et par région.

Reportez-vous à Adresses et référence d'API dans la documentation Oracle Cloud Infrastructure.

Par exemple, voici les adresses d'API REST de la région Ashburn pour les services dont vous avez besoin pour Cloud Manager.

Service Oracle Cloud Infrastructure Adresses d'API REST pour la région Ashburn
API de services de base (Networking, Compute et Block Volume) https://iaas.us-ashburn-1.oraclecloud.com
API de service de base de données https://database.us-ashburn-1.oraclecloud.com
API du service File Storage (systèmes de fichiers et cibles de montage) https://filestorage.us-ashburn-1.oraclecloud.com
API Identity and Access Management Service
(utilisateurs, groupes, compartiments et stratégies) *
https://identity.us-ashburn-1.oraclecloud.com
API du service Object Storage https://objectstorage.us-ashburn-1.oraclecloud.com
API d'extraction de clé secrète de coffre https://secrets.vaults.us-ashburn-1.oci.oraclecloud.com
API de gestion des clés secrètes Vault https://vaults.us-ashburn-1.oci.oraclecloud.com
API de gestion des clés Vault https://kms.us-ashburn-1.oraclecloud.com

* Si vous effectuez un déploiement dans une région autre que votre région d'origine, vous avez également besoin de l'adresse d'API REST Identity and Access Management Service pour la région d'origine.

Vous devez également configurer votre proxy Web pour autoriser l'accès aux services déployés dans Oracle Cloud Infrastructure. Pour une méthode, reportez-vous à Plages d'adresses IP dans la documentation Oracle Cloud Infrastructure.

Etape 5 : Activer l'accès Internet aux sites Yum

Configurez votre proxy Web pour garantir l'accès au serveur yum pour les mises à jour Linux.

https://yum.oracle.com

Pour un accès plus rapide, utilisez l'une des URL yum propres à la région ; par exemple :

  • Région Est des États-Unis (Ashburn) — https://yum-ash.oracle.com
  • Région Ouest des États-Unis (Phoenix) — https://yum-phx.oracle.com
  • Allemagne Région centrale (Francfort) — https://yum-fra.oracle.com
  • Région du Royaume-Uni (Londres) — https://yum-lhr.oracle.com

Pour plus d'informations sur la connexion au serveur yum approprié, reportez-vous à Introduction, Connexion aux miroirs Yum dans Oracle Cloud Infrastructure.

Reportez-vous à Gestion des logiciels dans Oracle Linux, Configuration d'un système pour utiliser le serveur Yum Oracle Linux.

Etape 6 : Activer l'accès Internet à d'autres URL

Cette section inclut les URL des sites externes. Configurez votre proxy Web pour garantir l'accès aux URL répertoriées dans cette section.

  • My Oracle Support — https://updates.oracle.com
  • Autorisation OAuth 2.0 pour les téléchargements My Oracle Support — https://login-ext.identity.oraclecloud.com
  • URL du CDN ARU Akamai — https://aru-akam.oracle.com

Etapes suivantes

Création d'un équilibreur de charge dans Oracle Cloud Infrastructure pour les environnements PeopleSoft Cloud Manager (facultatif)

En savoir plus