Je cherche un outil / méthode d'installation automatique d'une Debian similaire à debootstrap mais pour kvm + installation automatique de packages à la suite de l' installation de base

Le
Stéphane Klein
Bonjour,

j'utilise régulièrement des machines virtuelles pour divers tâches de
tests, de développement…

Quelques fois, je souhaite partager mes environnements de tests ou de
développement : diffuser à des collègues, diffuser dans des
documentations de projets…

Une solution est de publier les disques virtuels de ces VM.
Malheureusement cela prend beaucoup d'espace disque et beaucoup de bande
passante en cas de transfert. D'autre part, la mise à jour de cette VM
prend aussi du temps.

Je suis utilisateur de VServer (http://linux-vserver.org/). J'adore la
façon de créer une nouvelle instance vserver. La création d'un nouvel
invité vserver utilise debootstrap. Au passage, je ne sais pas encore
comment automatiser l'installation automatique de packages à la fin de
l'exécution de debootstrap… ni comment mettre en place automatiquement
certaine configuration (installation totalement automatique).

Voici ci-dessous ma question précise :

* j'utilise kvm sour Ubuntu / Debian
* je souhaite installer des Debian dans mes VM
* je souhaite pourvoir à partir d'un script / fichier de configuration
installer automatiquement à partir de deboutstrap ou un ISO netinstall
de Debian, des environnements comme :

* serveur d'hébergement LAMP
* serveur de mail
* serveur d'hébergement Python
* …

Idéalement j'aimerais quelque chose que je peux lancer comme ça :

$ create_vm --template serveur_lamp …

Avez vous des ressources à ce sujet ? Avez vous des pistes, des idées ?

Ma grande difficulté à ce sujet est de lancer l'installation de packages
et la mise en place de configuration spécifique à la fin de
l'installation de Debian en netinstall.

Merci d'avance pour votre aide.

Cordialement,
Stéphane
--
Stéphane Klein <stephane@harobed.org> - French
blog: http://stephane-klein.info
twitter: http://twitter.com/klein_stephane
pro: http://www.is-webdesign.com

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/i91o1b$mp6$1@dough.gmane.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Yves Rutschle
Le #22670341
On Tue, Oct 12, 2010 at 03:32:27PM +0200, Stéphane Klein wrote:
$ create_vm --template serveur_lamp ...

Avez vous des ressources à ce sujet ? Avez vous des pistes, des idées ?

Ma grande difficulté à ce sujet est de lancer l'installation de packages
et la mise en place de configuration spécifique à la fin de
l'installation de Debian en netinstall.



Je ferais la liste des paquets que je veux installer, et
ensuite le man de vserver me suggère:

vserver ma_vm apt-get install [...]

Ça ne suffit pas?
Y.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Gilles Mocellin
Le #22670411
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le mardi 12 octobre, Stéphane Klein écrivit :

Bonjour,


[...]

Voici ci-dessous ma question précise :

* j'utilise kvm sour Ubuntu / Debian
* je souhaite installer des Debian dans mes VM
* je souhaite pourvoir à partir d'un script / fichier de
configuration installer automatiquement à partir de deboutstrap ou
un ISO netinstall de Debian, des environnements comme :

* serveur d'hébergement LAMP
* serveur de mail
* serveur d'hébergement Python
* …

Idéalement j'aimerais quelque chose que je peux lancer comme ça :

$ create_vm --template serveur_lamp …

Avez vous des ressources à ce sujet ? Avez vous des pistes, des id ées ?



C'est certainement faisable avec du preseeding.

Mais moii je n'aime pas me prendre trop la tête, je maintient une VM d e référence,
modèle pour chaque usage (une Windows, un Linux comme ci, une RedHat c omme ça).

Et je m'en sert comme modèle en la clonant, ensuite, il reste "plus
qu'à" changer le nom, l'IP...
Sous Windows, on utilise sysprep pour qu'au redémarrage de la VM clon ée,
ça nous redemande les infos de configuration.

Pour les Linux, j'aime bien puppet, qui derrière m'aide à parfair e la
configuration suivant des règles.

--gBBFr7Ir9EOA20Yy
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAky0oQwACgkQDltnDmLJYdBDtgCfXD4l+viIZqdM+nGvxXs/CYag
HQ8AoKrB9hwllxTXHMV8hLZU0IcKnb1I
=YyJF
-----END PGP SIGNATURE-----

--gBBFr7Ir9EOA20Yy--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Stéphane Klein
Le #22672331
Le 12/10/2010 15:32, Stéphane Klein a écrit :


Idéalement j'aimerais quelque chose que je peux lancer comme ça :

$ create_vm --template serveur_lamp …




Je viens de trouver quelque chose qui ressemble fortement à ce que je veux :

https://help.ubuntu.com/8.04/serverguide/C/ubuntu-vm-builder.html

Exemple d'exécution :

$ sudo ubuntu-vm-builder kvm lucid --addpkg vim

J'ai créé une VM Ubuntu Lucid, l'étape de création a bien fonctionné,
seulement lors du lancement, rien ne se passe après « Starting up ... »

J'ai refait le test avec la création d'une hardy et là ma VM fonctionne.

"ubuntu-vm-builder" est basé sur "python-vm-builder", il est possible
d'étendre ce projet via des "plugins".

Pour créer des VM Debian, il existe une commande nommée
"debian-vm-builder". C'est aussi basé sur "python-vm-builder". La page
du projet est ici : http://wiki.debian.org/VMBuilder

Pour le moment je n'ai pas réussi à générer une VM Debian avec
"debian-vm-builder".

J'ai rencontré un premier bug qui a été corrigé avec
https://bugs.launchpad.net/ubuntu/+source/vm-builder/+bug/404932

Par contre j'ai un second bug que je n'ai pas encore corrigé :
http://pastebin.com/v6fhQr9m

Est-ce que quelqu'un a déjà testé debian-vm-builder ? si oui, avez vous
réussi à générer une VM Lenny ? avez vous rencontré ce bug ?

Pour information, j'utilise debian-vm-builder sous une Ubuntu 10.10

Cordialement,
Stéphane
--
Stéphane Klein blog: http://stephane-klein.info
twitter: http://twitter.com/klein_stephane
pro: http://www.is-webdesign.com

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/i94drq$os3$
Charles Plessy
Le #22672511
Le Wed, Oct 13, 2010 at 03:57:13PM +0200, Stéphane Klein a écrit :

Par contre j'ai un second bug que je n'ai pas encore corrigé :
http://pastebin.com/v6fhQr9m

Est-ce que quelqu'un a déjà testé debian-vm-builder ? si oui, avez vous
réussi à générer une VM Lenny ? avez vous rencontré ce bug ?



Bonjour Stéphane,

debian-vm-builder est issu du projet Google Summer of Code 2009. Il est tombé
dans les limbes ensuite sans qu'il puisse être proposé comme patch à
ubuntu-vm-builder, ni qu'il soit correctement empaqueté. Récemment,
Miguel Landaeta pas à le contacter (et à mettre en
copie).

Amicalement,

--
Charles Plessy
Tsurumi, Kanagawa, Japon

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Stéphane Klein
Le #22682251
Le 13/10/2010 17:10, Charles Plessy a écrit :
Le Wed, Oct 13, 2010 at 03:57:13PM +0200, Stéphane Klein a écrit :

Par contre j'ai un second bug que je n'ai pas encore corrigé :
http://pastebin.com/v6fhQr9m

Est-ce que quelqu'un a déjà testé debian-vm-builder ? si oui, avez vous
réussi à générer une VM Lenny ? avez vous rencontré ce bug ?



Bonjour Stéphane,

debian-vm-builder est issu du projet Google Summer of Code 2009. Il est tombé
dans les limbes ensuite sans qu'il puisse être proposé comme patch à
ubuntu-vm-builder, ni qu'il soit correctement empaqueté. Récemment,
Miguel Landaeta pas à le contacter (et à mettre en
copie).



Je suis en train de regarder les différences entre le code source de
"debian-vm-builder" et "ubuntu-vm-builder".

Je vais donc envoyer un mail à Miguel Landaeta pour savoir où il en est.

Merci pour ces informations.

Cordialement,
Stéphane

--
Stéphane Klein blog: http://stephane-klein.info
Twitter: http://twitter.com/klein_stephane
pro: http://www.is-webdesign.com

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/i9d7mo$5up$
Publicité
Poster une réponse
Anonyme