1 votes

Est-il possible de sauvegarder la configuration d'Ubuntu ?

J'ai acheté un VPS (ubuntu 20.04) pour déployer mon projet Laravel .

Après avoir installé toutes les dépendances :

  • PHP(7.4)
  • Mysql
  • Java 8
  • Compositeur
  • Npm
  • ElasticSearch
  • (...)

Ma question est la suivante : Est-il possible de créer quelque chose de similaire à un image avec les installations précédentes afin de l'utiliser la prochaine fois pour installer d'autres VPS sans répéter le même travail ?

0voto

justus95 Points 351

Si vous êtes prêt à lire un peu, ansible pourrait être votre ami ici. Vous pourriez construire un playbook simple pour déployer vos paquets automatiquement, distribuer les fichiers de configuration et modifier les paramètres du système. Cloud-init pourrait également être utile ici, cependant je n'ai pas d'expérience avec cet outil. Un simple playbook ansible qui ne ferait que déployer vos paquets ressemblerait à (en considérant que tous sont disponibles dans les dépôts par défaut) :

- hosts: target_host
  become: true
  vars_files:
    - /path/to/vars/file/if/needed
  tasks:
    - name: Install Dependencies
      apt:
        pkg:
        - php=version
        - mysql
        - java-default
        - composer
        - npm
        - elasticsearch

Vous pouvez également effectuer une sauvegarde du système à l'aide de quelque chose comme clonezilla ou Veeam (le produit gratuit veeam pour Linux ne nécessite pas de redémarrage et vous permet de créer des supports de démarrage pour les restaurations), bien qu'à ce stade, vous devrez vous soucier de la correspondance entre le matériel sous-jacent et celui de votre VM existante.

Fondamentalement, je ne crois pas qu'il y ait une réponse simple à apporter à cette question. Il peut également être utile de vérifier auprès de votre fournisseur d'hébergement s'il dispose d'une fonctionnalité de clonage / création d'images (je sais que cela est facile à réaliser dans Azure).

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