World Plone Day 2009




Déploiement de Plone et Deliverance
           dans le Cloud
      avec ubuntu­vm­builder

Tien H...
Plan de la présentation


I – Rappels sur la virtualisation
II – Préparer son environnement
III – Créer une VM
IV – Lancer...
Rappels


Pourquoi virtualiser ?
Déploiement rapide
●



Souplesse d'utilisation
●



Permet de tester rapidement une dist...
Préparation des outils


Packages : 
  ubuntu­vm­builder, kvm, qemu, libvirt­bin, 
  bridges­utils, virt­manager, virt­vie...
Installation


bridges­utils : pour gérer les connexions réseau
Configuration de virsh
python­vm­builder depuis Intrepid, ...
Installation


Création de la VM :
sudo ubuntu-vm-builder kvm intrepid 
  -- libvirt qemu:///system

kvm = système de virt...
Installation

Première étape : Création de la VM
Installation

Commande complète avec deliverance :
sudo ubuntu-vm-builder kvm intrepid
--arch i386
--mirror http://debian....
Démarrage de la VM

Nous allons utiliser les outils fournis par libvirt :
  libvirt­bin, virt­manager et virt­viewer

Par ...
Démarrage de la VM


Utilisation de virsh
Démarrage de la VM

Utilisation de virt­viewer
sudo virt­viewer ­c qemu:///system ubuntu
Démarrage de la VM

Login :  ubuntu
Password : ubuntu


À ce stade nous avons une VM chargée avec
Deliverance
●



Zope
●
...
Configuration de la VM

Network
Par défaut avec libvirt , un réseau virtuel entre  
 la machine hôte et la VM est créé. Po...
Configuration de la VM

Machine hôte (/etc/network/interfaces)
Configuration de la VM

Modifier le fichier ubuntu.xml (/etc/libvirt/qemu)
Place aux artistes



     Maintenant que la VM est construite, 
 instanciée, lancée, et connectée au réseau, 
nous pouvon...
Prochain SlideShare
Chargement dans…5
×

Deploiement de Plone et Deliverance avec Ubuntu VM Builder

1 701 vues

Publié le

Présentation sur la façon de générer une image de machine virtuelle avec ubuntu-vm-builder, intégrant Plone et Deliverance. Cette procédure permet d'obtenir une image «prête à porter» ou plutôt «prête à héberger», utilisable en environnement Xen, Amazon, VMWare, KVM. Présentation par Tien Hai NGuyen (Pilot Systems) au Word Plone Day 2009.

Publié dans : Technologie
0 commentaire
3 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 701
Sur SlideShare
0
Issues des intégrations
0
Intégrations
41
Actions
Partages
0
Téléchargements
1
Commentaires
0
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Deploiement de Plone et Deliverance avec Ubuntu VM Builder

  1. 1. World Plone Day 2009 Déploiement de Plone et Deliverance dans le Cloud avec ubuntu­vm­builder Tien Haï NGUYEN ­ Pilot Systems
  2. 2. Plan de la présentation I – Rappels sur la virtualisation II – Préparer son environnement III – Créer une VM IV – Lancer une VM et s'en servir
  3. 3. Rappels Pourquoi virtualiser ? Déploiement rapide ● Souplesse d'utilisation ● Permet de tester rapidement une distribution ● C'est un passage obligé pour le déploiement  ● dans le Cloud
  4. 4. Préparation des outils Packages :  ubuntu­vm­builder, kvm, qemu, libvirt­bin,  bridges­utils, virt­manager, virt­viewer KVM : la solution de virtualisation Open Source  « qui monte » (retenue entre autres par Ubuntu) QEMU : émulation matérielle libvirt­bin, virt­manager et virt­viewer :  suite d'utilitaires pour administrer les VM
  5. 5. Installation bridges­utils : pour gérer les connexions réseau Configuration de virsh python­vm­builder depuis Intrepid,  binaire vmbuilder
  6. 6. Installation Création de la VM : sudo ubuntu-vm-builder kvm intrepid -- libvirt qemu:///system kvm = système de virtualisation utilisé  (ou bien : vmware, vmserver, vbox...) intrepid = la distribution que l'on désire libvirt = permet d'enregistrer la VM auprès du  gestionnaire de VM libvirt
  7. 7. Installation Première étape : Création de la VM
  8. 8. Installation Commande complète avec deliverance : sudo ubuntu-vm-builder kvm intrepid --arch i386 --mirror http://debian.pilotsystems.net/ubuntu --components 'main,universe,multiverse,pilot' --addpkg vim --addpkg deliverance --addpkg zope2.10 --addpkg plone3-site --libvirt qemu:///system
  9. 9. Démarrage de la VM Nous allons utiliser les outils fournis par libvirt : libvirt­bin, virt­manager et virt­viewer Par défaut un domaine ”ubuntu” est créé dans /etc/libvirt/qemu, fichier ubuntu.xml Il définit les paramètres de la VM  (mémoire, interface réseau, système de virtulisation ...)
  10. 10. Démarrage de la VM Utilisation de virsh
  11. 11. Démarrage de la VM Utilisation de virt­viewer sudo virt­viewer ­c qemu:///system ubuntu
  12. 12. Démarrage de la VM Login :  ubuntu Password : ubuntu À ce stade nous avons une VM chargée avec Deliverance ● Zope ● Plone ●
  13. 13. Configuration de la VM Network Par défaut avec libvirt , un réseau virtuel entre   la machine hôte et la VM est créé. Pour que  la VM soit accessible depuis notre réseau il  faut mettre en place un bridge sur la machine  hôte et l'utiliser pour la VM.
  14. 14. Configuration de la VM Machine hôte (/etc/network/interfaces)
  15. 15. Configuration de la VM Modifier le fichier ubuntu.xml (/etc/libvirt/qemu)
  16. 16. Place aux artistes Maintenant que la VM est construite,  instanciée, lancée, et connectée au réseau,  nous pouvons laisser la place aux artistes de  Deliverance ! info@pilotsystems.net – 01 44 53 05 55

×