Hello ! Je gère plusieurs serveurs et j'ai envie de progresser :)

Jusque là, je gère un peu tout ça à la main et ligne de commande. Et là j'ai envie d'automatiser le processus de sauvegarde, update de toutes mes machines en 1 click.

Et je sais pas trop par quoi commencer. Ya le script bash, ansible, cronjob, droit écriture, les tables ip et lire les connexions...

j'ai des bases fragiles, où je ne comprends pas ce qui se passe, ni lire les logs. Et j'ai toujours ce manque d'espace dans les fichiers système malgré les nettoyages et tuto linux...

Jusqu'ici, j'appuie sur le bouton installer, suit une docu mais je trouve très peu d'informations sur comment avoir un bon environnement de travail, bien sécurisé et surveiller les serveurs, machines, connexions entrantes...

Il me manque un schéma d'organisation des machines...et du coup, qu'elles ressources vous me recommandez ?

Coté serveurs, je suis sur la stack LAMP. Et mes machines sont sous linux.

Merci ☺️

  • Snoopy@jlai.lu
    hexagon
    ·
    1 year ago

    Dans tous les cas, RTFM pour apprendre à utiliser un outil.

    Ce que je fais déjà mais j'atteins ma limite et ça me prends trop de temps. La docu nextcloud aborde les dossier à sauvegarder mais pas tellement un protocole. Là je sauvegarde le dossier via sftp.

    Si par schéma tu veux dire une méthode, une doctrine, tu peux regarder du côté du classique couple déploiement par debian-installer + LDAP/NFS, décrit dans le guide de l'admin Debian ou alors du plus moderne et moins centralisé Ansible, que tu as déjà cité.

    C'est exactement ce que je cherche. Je regarde aussi puppet, chef :)

    tant que tu l'as pas testée, ta sauvegarde est une sauvegarde de Schrödinger : elle existe dans un état superposé de "pourra restaurer" / "ne pourra pas restaurer".

    Ça je ne le fait pas, donc me créer un environnement de test.

    les sauvegardes mutiples pas de soucis, et j'utilise mon PC pour stocker ces données. J'ai pas de 2ème serveur pour la sauvegarde pour des raisons de budget. Peut-etre me prendre un nas pour les backup et répliquer les données.

    les distribuer par LDAP, mais ça nécessiterais un chapitre entier pour te donner les détails

    Je le vois souvent mentionné. De ce que j'ai compris, c'est un annuaire, je crois ou je confond avec autre chose. Ça vaut le coup de l'étudier. ☺️

    En tout cas merci pour tes retours. ☺️

    Donc au final, ma to do list done ça :

    • relire le manuel de linux.
    • apprendre à faire des scripts et le tester entre 2 machines via ssh (+ dossiers partagés entre machines.).
    • Faire cette opération pour nextcloud.
    • mettre en place un environnement de test pour mes web app en local
    • apprendre Ansible ou LDAP
    • lire iptable + monitorer le network d'un serveur.