En savoir plus
Consultez les ressources de documentation Oracle Cloud Infrastructure suivantes :
- Appairage de réseaux cloud virtuels dans différentes régions via un DRG
- Présentation d'OCI File Storage
- Coffres OCI
- Equilibreur de charge Oracle Cloud Infrastructure
- Présentation de la haute disponibilité d'Oracle Database
- Implémenter Oracle Active Data Guard
- Création d'une instance Exadata Cloud Infrastructure dans Oracle Cloud Exadata Database Service on Dedicated Infrastructure
- PeopleSoft Gestionnaire cloud
- Documentation PeopleSoft Cloud Manager
- PeopleSoft Gestionnaire cloud pour Oracle Cloud Infrastructure
- Téléchargements de thème PeopleSoft sur GitHub
Pour l'installation et la configuration de la version de l'interface de ligne de commande de Terraform, reportez-vous à Fournisseur Terraform.
Utilisation de Terraform
Le repérage Terraform repère les définitions des ressources dans un compartiment de la région principale. Vous pouvez accéder au repérage Terraform à partir de la console OCI. Elle crée une pile Terraform, contenue dans un fichier ZIP téléchargeable.
Cet exemple comporte plusieurs sous-réseaux, chacun avec une ou plusieurs listes de sécurité, avec quelques listes de sécurité complexes contenant des dizaines de règles entrantes. Pour cette étude de cas, nous avons choisi d'utiliser Terraform pour repérer, puis répliquer, les ressources du compartiment réseau.
- Réseau cloud virtuel (VCN)
- Passerelles (Internet, NAT et passerelles de service)
- Tables de routage
- Listes de sécurité
- Sous-réseaux
Exécuter le repérage Terraform
Exécutez le repérage de Terraform pour créer une pile Terraform et télécharger le fichier ZIP.
Modification des fichiers Terraform
.tf
. Le contenu des fichiers .tf
dépend des ressources repérées dans le compartiment. Vous devez apporter des modifications aux fichiers .tf
. Par exemple, export_
est ajouté à toutes les définitions de ressource et doit être enlevé. Lorsque vous travaillez avec la découverte de réseau, vous devez également affecter un bloc CIDR différent et non se chevauchant, fournir un nouveau nom d'affichage, fournir une étiquette DNS différente et fournir une référence VCN différente.
La plupart des définitions de ressource se trouvent dans le fichier JSON core.tf
.
Remarques :
Avant d'apporter des modifications aux fichiers.tf
, nous vous recommandons de les sauvegarder.
Le tableau suivant présente des exemples de définitions Terraform de la région principale et les modifications nécessaires pour la région secondaire.
Type de ressource | Définition de la région principale (Ashburn) | Modifications pour la région secondaire (Phoenix) |
---|---|---|
Réseau cloud virtuel |
|
Les modifications requises incluent la suppression de export_ , l'affectation d'un autre CIDR qui ne se chevauche pas, le nom d'affichage et la modification du libellé DNS :
|
passerelle NAT |
|
Les modifications incluent la suppression de export_ , la modification du nom d'affichage et de la référence VCN.
|
Table de routage |
|
Les modifications incluent la suppression de export_ , la modification du nom de la table de routage, du nom d'affichage et de la référence VCN.
|
Liste de sécurité |
|
Les modifications incluent la suppression de export_ , la modification du nom de la liste de sécurité et de son nom d'affichage, la modification des blocs CIDR dans chaque règle entrante ayant la valeur 10.0.x.y à 10.10.x.y et la modification de la référence VCN. Laissez 0.0.0.0/0 tel quel.
|
Sous-réseau |
|
Les modifications incluent la suppression de "export_" où il apparaît, la modification du CIDR en un sous-réseau dans le VCN pour la région Phoenix, la modification du domaine de disponibilité, la modification de la table de routage et des références VCN.
|
Comme il existe des modèles pour les éléments qui doivent être modifiés, l'utilisation d'outils de modification tels que sed peut aider à automatiser les modifications nécessaires.
Déployer des ressources avec Terraform
Une fois que vous avez modifié toutes les ressources qui seront déployées avec Terraform dans la région secondaire, collectez les fichiers .tf
contenant ces ressources. Vous devez disposer des fichiers suivants :
vars.tf
: ce fichier contient toutes les variables Terraform requises pour exécuter Terraform.availability_domain.tf
: ce fichier contient les définitions de tous les domaines de disponibilité de la région secondaire.- Un ou plusieurs fichiers
.tf
contenant les définitions de ressource pour le déploiement des ressources choisies.
Vous n'avez pas besoin d'inclure tous les fichiers .tf
générés par le processus de repérage Terraform sur le site principal. Seuls les fichiers mentionnés ci-dessus sont requis.
Pour déployer les ressources à l'aide de la console OCI, procédez comme suit :
Utilisation de PeopleSoft Cloud Manager pour provisionner des niveaux intermédiaires
Vous pouvez utiliser PeopleSoft Cloud Manager pour provisionner les niveaux intermédiaires en installant le logiciel ou en effectuant une migration directe des niveaux d'application et Web.
Installation de l'application PeopleSoft et des logiciels de niveau intermédiaire à l'aide de PeopleSoft Cloud Manager
Cette option ne référence pas le déploiement sur site.
Migration directe des niveaux d'application et Web à l'aide du gestionnaire cloud PeopleSoft
PS_HOME
, PS_APP_HOME
et PS_CUSTOM_HOME
. Une fois le DPK créé, il est téléchargé vers un bucket de stockage d'objet auquel PeopleSoft Cloud Manager peut accéder pour déployer de nouveaux niveaux intermédiaires dans OCI.
Pour plus d'informations sur ces options, reportez-vous à la documentation PeopleSoft Cloud Manager.