IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Discussion :

Déploiement sur machines distantes


Sujet :

Développement

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 119
    Points : 106
    Points
    106
    Par défaut Déploiement sur machines distantes
    Bonjour,

    Je souhaite automatiser l'installation de données sur plusieurs machines distantes (= éviter d'effectuer une même installation machine par machine) mais je ne sais pas trop comment m'y prendre.

    On peut considérer qu'on connait les informations de ces machines distantes (nom de l'ordinateur, nom et mot de passe de l'utilisateur si il y en a un, ...).

    Auriez-vous des propositions pour mettre en place un tel déploiement ????

    Merci.

    PS :
    Dans un premier temps j'aimerai simplement définir les moyens techniques et les outils à utiliser (qui pourraient être repris par quiconque).

  2. #2
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Bonjour.

    Quelle est le système d'exploitation du serveur et des clients ?
    Il me semble que wpkg permet de déployer des paquets. ocs-ng aussi. Tu pourrais aussi coupler avec glpi.
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  3. #3
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Est-ce que toutes tes machines ont le même système d'exploitation ? SI oui, lequel ?
    Est-ce que tu peux installer un logiciel de déploiement sur chacune de ces machines ?

    Sinon, il est possible d'utiliser rsync pour un déploiement.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 119
    Points : 106
    Points
    106
    Par défaut
    Merci ggnore et gangsoleil,

    Les solutions proposées telle que wpkg correspondent à l'idée du sujet mais ce sont des outils avec une interface graphique. Je souhaite intégrer ce déploiement dans un programme d'installation que j'ai codé. Si j'utilise un outil existant, il faudrait donc qu'il soit utilisable en ligne de commande. (Je vais regarder de plus près les solutions données pour voir comment elles fonctionnent et si je peux me baser sur leur fonctionnement).

    Quelle est le système d'exploitation du serveur et des clients ?
    Est-ce que toutes tes machines ont le même système d'exploitation ? SI oui, lequel ?
    Le mieux serait d'avoir une solution cross-plateforme !!!

    Explications :
    Je code mon programme d'installation avec NSIS qui est un langage de script dédié à la programmation d'installeur pour Windows. Je ferai plus tard une version pour Linux en utilisant un paquetage RPM.

    Donc pour l'instant on va dire que mon serveur est sous Windows (restriction du à l'utilisation de NSIS ^^) mais les clients peuvent être sous Windows ou Linux (si vous avez une solution tout Windows ou tout Linux, je prends aussi !!!).

    Est-ce que tu peux installer un logiciel de déploiement sur chacune de ces machines ?
    Le mieux serait de ne rien installer sur les machines mais cela rendrait la mission impossible !! Donc, si il faut installer qqch il faudrait que ce soit léger et "courant" (mais encore une fois si vous avez une solution pas légère et pas "courante" je prends aussi, cela peut tjs être interessant).

  5. #5
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    rsync est utilisable en ligne de commande, et est cross palteforme.

    En revanche, ce n'est pas exacteemnt un outil de déploiement, mais tu peux l'utiliser comme tel.
    Cet outil sert à la base à permettre une synchronisation entre plusieurs machines. Donc si tu le configures pour qu'il synchronise les répertoires dans lesquels se trouve ton application, alors tu as un outil de déploiement centralisé. Il permet même de faire un update à distance (mais pas de redémarrer l'application après l'update).
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. [phpMyAdmin] Accéder sur machine distante
    Par n@n¤u dans le forum Apache
    Réponses: 4
    Dernier message: 29/08/2006, 15h12
  2. [phpMyAdmin] Accéder sur machine distante
    Par n@n¤u dans le forum Windows XP
    Réponses: 4
    Dernier message: 28/08/2006, 09h21
  3. [Réseau] Exécution d'un programme sur machine distante Linux
    Par kitsune dans le forum Général Java
    Réponses: 8
    Dernier message: 16/05/2006, 14h13
  4. [Système] Liste de répertoire sur machine distante
    Par chaours dans le forum Langage
    Réponses: 7
    Dernier message: 21/03/2006, 18h15
  5. Réponses: 13
    Dernier message: 09/02/2006, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo