déploiement de référence

Puppet sur AWS

Gestion de la configuration basée sur un modèle dans le cloud avec le maître et les agents Puppet

Ce Quick Start déploie automatiquement un maître Puppet et des agents Puppet sur AWS.

Puppet est une solution de gestion de configuration déclarative basée sur des modèles qui vous aide à définir l'état de votre infrastructure informatique et qui applique automatiquement cet état à vos systèmes.

Quick Start déploie le maître Puppet, effectue la configuration initiale du serveur et crée des agents Puppet basés sur Linux et Windows. Avec Puppet sur AWS, vous pouvez :

  • Définir des configurations idempotentes et appliquez-les à intervalles réguliers pour maintenir vos systèmes dans l'état souhaité.
  • Utiliser plusieurs types d'agents sur divers systèmes d'exploitation.
  • Étendre les capacités de Puppet avec le code de Puppet Forge.
puppet-logo

Ce Quick Start a été développé par
les architectes de solutions AWS.

 

  •  Ce que vous avez construit
  •  Comment déployer
  •  Coût et licences
  •  Ce que vous avez construit
  • Utilisez ce Quick Start pour déployer et configurer l'environnement suivant pour Puppet sur AWS :

    • Un virtual private cloud (VPC) avec un seul sous-réseau public dans la région AWS que vous choisissez lors du lancement du stack.
    • Un maître Puppet déployé dans le sous-réseau VPC. Pendant le lancement de l’instance, le maître Puppet est amorcé pour installer automatiquement tous les logiciels requis, ainsi que les modules et les instructions de Puppet pouvant être utilisés pour configurer les agents Puppet.
    • Un serveur Ubuntu déployé dans le sous-réseau VPC. Le guide de déploiement fournit des instructions pas à pas pour appliquer une configuration de serveur Web qui installera et configurera le serveur Web Apache et PHP.
    • Un serveur Windows Server 2012 R2 déployé dans le sous-réseau VPC. Vous pouvez suivre la procédure pas à pas du guide de déploiement pour appliquer une configuration de serveur Web qui installera et configurera le serveur Web Internet Information Services (IIS) et ASP.NET.    
  •  Comment déployer
  • Pour créer votre environnement Puppet sur AWS, suivez les instructions du guide de déploiement. Le processus de déploiement comprend les étapes suivantes :

    1. Consultez les prérequis.
    2. Si vous n'avez pas encore de compte AWS, inscrivez-vous à l'adresse https://aws.amazon.com.
    3. Lancez le Quick Start et personnalisez vos paramètres. Le déploiement dure environ 20 minutes.
    4. Configurez vos agents Puppet. Vous pouvez suivre la procédure pas à pas incluse dans le guide pour apprendre à appliquer des configurations aux agents Puppet et à installer un serveur Web de base. La procédure pas à pas vous montre les avantages de l'automatisation de l'installation et de la configuration des logiciels et garantit que les paramètres de votre système sont reproductibles, cohérents et toujours dans l'état souhaité.

    Les options de personnalisation comprennent les plages CIDR pour le VPC et le sous-réseau, ainsi que les adresses IP pour le maître et les agents Puppet.

  •  Coût et licences
  • Vous êtes responsable du coût des services AWS utilisés pendant l'exécution du déploiement de référence de ce Quick Start. L'utilisation de Quick Start n'entraîne aucun coût supplémentaire. Ces prix sont susceptibles d'être modifiés. Pour connaître l’ensemble des informations de tarification, consultez la page de tarification de chaque service AWS à utiliser.

    Ce Quick Start déploie la version 3.8.6 de Open Source Puppet par défaut. Open Source Puppet peut être téléchargé et utilisé sous la licence Apache 2.0. Vous pouvez effectuer une mise à niveau vers Puppet Enterprise en vous inscrivant à Puppet Labs et en téléchargeant un essai gratuit pour gérer 10 nœuds.