ezjail-remote

Logiciel capture d'écran:
ezjail-remote
Détails logiciels:
Version: 0.2.1
Date de transfert: 20 Feb 15
Développeur: Tom Lazar
Licence: Gratuit
Popularité: 2

Rating: nan/5 (Total Votes: 0)

ezjail-distance est un contrôle et la commodité enveloppe à distance pour la commande ezjail-admin de la plupart excellent outil & nbsp l'ezjail; (qui est à son tour elle-même une enveloppe de commodité pour les prisons, solution de virtualisation Leight poids de FreeBSD).
Ses principales caractéristiques sont:
- Un soutien plus sophistiqué pour les saveurs, ce est à dire une configuration interactive et / ou templates par opposition aux saveurs codées en dur de ezjail
- Vous pouvez ssh dans les prisons créées par ezjail-distance dès la création (pas plus manuel déblayage environ avec config sshd ou en téléchargeant votre clé publique!)
- Contrairement ezjail-admin, ezjail-distance ne est pas invoquée sur l'hôte de prison, mais sur votre machine locale.
Utilisation
ezjail-télécommande utilise la bibliothèque de tissu pour exécuter à distance ses tâches. Fondamentalement, il fournit une fabfile dite qui contient toutes les commandes de ezjail-admin (version 3.1 de cette écriture).
Cela signifie que son utilisation diffère légèrement de celle des ezjail-admin. En particulier, vous fournissez le nom d'hôte du serveur de prison par le commutateur -H et les paramètres de la commande (tels que le nom de la prison, etc.) séparés par deux points, comme ceci:
-H hôte ezjail-distance (s) : param1, param2, param3
ou bien:
-H hôte ezjail-distance (s) : param1 = foo, param3 = bar
Voyez la documentation complète de ce tissu a à offrir ici.
Dans particualar, vous pouvez ...
- Ezjail-distance --help terme pour voir une liste des options disponibles
- Ezjail-distance -l terme pour voir une liste des commandes disponibles
- Terme ezjail-distance -d pour voir une description détaillée d'une commande
Comme un effet secondaire de l'utilisation de tissu, vous pouvez exécuter ezjail-admin commandes contre plusieurs jailhosts en même temps.
Commandes
Dans sa forme la plus simple, à distance ezjail offre les mêmes commandes exactes que ezjail-admin, à savoir [archive | config | console | créer | supprimer | installer | liste | restaurer | Mise à jour]. En plus de cela, il fournit des versions améliorées de créer et détruire (ce dernier une variante plus approfondie de la commande delete.)
créer
crée une nouvelle instance de la prison sur l'hôte donné, crée un utilisateur administrateur avec des privilèges sudo et permet un accès ssh par clé publique.
les paramètres
nom
& Nbsp; nom de la nouvelle prison, nécessaire
IP
& Nbsp; l'adresse IP, nécessaire
administrateur
& Nbsp; nom de l'utilisateur admin pour la prison, par défaut à l'utilisateur actuel. l'utilisateur sera créé et ajouté à la roue (qui à son tour sera autorisé à sudo sans mot de passe).
keyfile
& Nbsp; la clé publique à installer pour l'utilisateur admin, par défaut ~ / .ssh / identity.pub.
saveur
& Nbsp; le nom de la saveur locale, par défaut de base.
détruire
arrête, enlève et supprime l'instance de prison donné (mais pas avant de vous demander une dernière fois, explicitement). Cependant, une fois que vous confirmez, la prison est irrévocablement disparu.
les paramètres
nom
& Nbsp; nom de la nouvelle prison, nécessaire
Installation
Il suffit d'utiliser easy_install:
easy_install ezjail-distance
Développement
Pour développer ezjail-télécommande elle-même, consultez une copie de ce référentiel, puis:
virtualenv. --no-site package
./bin/python setup.py développer

Ce qui est nouveau dans cette version:

  • Ajout du support pour la création de ZFS (et ) sur la base d'autres prisons d'image

Ce qui est nouveau dans la version 0.2:

  • Installation divisée en bootstrap (qui a fait ses preuves utiles en dehors des une configuration de ezjail) et installer
  • a ajouté le support pour ZFS
  • peut installer ezjail CVS
  • Ajout du support pour les saveurs extérieur du colis de ezjail-télécommande elle-même (en utilisant des paquets d'espace de noms pour ezjailremote.flavours. *)
  • démarrage ajoutée, l'arrêt et les commandes de jls.

Exigences :

  • Python

D'autres logiciels de développeur Tom Lazar

git-svn-helpers
git-svn-helpers

15 Apr 15

Commentaires à ezjail-remote

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!