1 votes

Clique simple ou configuration par commande pour serveur web sur un système Unix

Un des produits nécessite un serveur web sur site. Nous utilisons la pile LAMP. Nous avons choisi un site web pour une utilisation sur site en raison de contraintes commerciales. Nous devons installer cela sur plusieurs serveurs dans plusieurs endroits. Nous voulons mettre en place un processus d'installation afin qu'une personne non technique puisse également le faire.

Nous prévoyons d'utiliser CentOS comme OS pour le serveur. Nous voulons créer une configuration qui peut installer Apache, MySQL et copier les fichiers de notre application sur le système avec un minimum de connaissances techniques de l'utilisateur. Quels sont les outils ou méthodes auxquels nous devrions nous intéresser?

1voto

bjanssen Points 2361

Ceci est une question très générale. Cependant, il y a trois approches que vous devriez considérer :

1) La bonne façon : mettre en place une solution de gestion de configuration et de conformité (CCM) telle que Salt ou Cfengine. Cela nécessite un peu de travail au début mais vous pourrez configurer et surveiller vos serveurs pour la conformité depuis votre base principale.

2) La méthode rapide et sale : un vénérable script BASH (ou tout autre langage de script disponible sur vos serveurs). Il suffit d'écrire un script BASH pour effectuer les opérations et l'exécuter sur tous les serveurs. Vous pouvez le faire vous-même avec quelque chose comme pssh ou, si vous préférez, vous pouvez apprendre à une personne non technique à exécuter ./monScript.bash.

3) La mauvaise façon : construire un métapaquet comprenant des scripts post-installation pour yum et le stocker dans un dépôt local. Configurez les serveurs cibles pour regarder ce dépôt et installer depuis le serveur avec yum install monPaquet.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X