Objectifs
Étapes :
- Ouvrir la console AWS, aller dans CloudFormation → Stacks → Créer une pile → Avec de nouvelles ressources (standard).
- Sélectionner un modèle existant :
- Dans Spécifier un modèle, choisissez Charger un fichier de modèle.
- Cliquez sur Choisir un fichier et téléchargez le fichier template-lab-vpc-peering.yaml fourni dans les ressources du cours.
- Nommer la pile :
- Nom de la pile : Lab-vpc-peering-stack
- Lancer la création :
- Cliquez sur Suivant et laissez les options par défaut.
- Dans Examiner et créer, validez et cliquez sur Soumettre.
- Vérification :
Une fois la pile créée (CREATE_COMPLETE), allez dans VPC → Vos VPC et vérifiez que deux nouveaux VPCs (VPC1 et VPC2) ont été créés.
Création d’une Connexion de VPC Peering
Étapes :
- Aller dans la console AWS → VPC → VPC Peering.
- Créer une connexion de Peering :
- Nom : Peering-1-2
- VPC demandeur : VPC1
- VPC accepté : VPC2
- Accepter la connexion :
- Aller dans VPC Peering → Pending Peering Requests.
- Sélectionner la connexion et cliquer sur Accepter.
🛑 Remarque : Par défaut, un VPC Peering ne permet pas la communication entre les VPCs. Il faut modifier les tables de routage.
Configuration des Routes pour Autoriser la Communication
Étapes :
- Aller dans la console AWS → VPC → Route Tables.
- Modifier la table de routage RouteTablePublic1 du sous-réseau public de VPC1 :
- Destination : 10.1.0.0/16 (CIDR de VPC2)
- Target : Peering Connection Peering-1-2
- Modifier la table de routage RouteTablePublic2 du sous-réseau public de VPC2 :
- Destination : 10.0.0.0/16 (CIDR de VPC1)
- Target : Peering Connection Peering-1-2
✅ Résultat : Les sous-réseaux de chaque VPC peuvent maintenant échanger du trafic via la connexion de peering.
Déploiement et Test de la Connectivité
Tester la connexion entre les instances
- Se connecter en SSH à WebServer1-VPC1 (via son IP publique).
Tester la connectivité avec wget :
bash
CopyEdit
wget <IP Privée de WebServer2-VPC2>
- Si wget fonctionne, la connexion entre les VPCs est bien établie.
- Tester avec ping :
- ⚠️ Par défaut, les groupes de sécurité bloquent le trafic ICMP (ping).
- Pour activer le ping, ajoutez une règle ICMP dans les groupes de sécurité des instances.
✅ Si ping fonctionne après modification des groupes de sécurité, le VPC Peering est totalement opérationnel !
Supprimer les ressources
- Supprimer la route vpc peering des tables de routage
- Supprimer les tables de routage
- Supprimer le vpc peering connection
- Supprimer le template cloudformation
🔹 Aller Plus Loin
- Tester la connexion entre les instances avec netcat (nc).
- Expérimenter avec VPC Peering inter-régions.