ARCHIVE ATELIER PROXMOX

   1 [11:32:55] <ongolaBoy> ====================================  ATELIER PROXMOX ==================================
   2 [11:32:57] eddy.andriamanantena rejoint le salon
   3 [11:33:13] <ongolaBoy> je vous redonne la page de l'atelier https://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/Proxmox
   4 [11:34:26] <yemen.sayour> début de l'atelier Proxmox
   5 [11:34:45] thierry.tsitoara quitte le salon
   6 [11:35:22] thierry.tsitoara rejoint le salon
   7 [11:35:23] <ongolaBoy> si ce n'est pas déjà fait, regardez dans la section *ressources* et notamment les scriptReplay . Vous pourrez refaire ce que j'ai eu à effectuer pour installer un serveur sur proxmox
   8 [11:35:36] abdoul.kane rejoint le salon
   9 [11:35:53] <ongolaBoy> n'oubliez pas de poser vos questions dans le salon _tech_
  10 [11:36:10] <ongolaBoy> on va donc commencer
  11 [11:36:25] <ongolaBoy> C'est quoi Proxmox ?
  12 [11:37:10] <ongolaBoy> grosso modo c'est un outil qui permet d'exploiter deux technologies de virtualisation (les puristes m'arrêteront sur les termes mais ce n'est pas grave)
  13 * OpenVZ
  14 * KVM
  15 [11:37:30] hassane.alzouma-mayaki rejoint le salon
  16 [11:37:55] <ongolaBoy> Openvz pour faire de l'isolation en terme de container ... La machine virtuelle , qu'on appelle ici *CT* est basée sur un noyau GNU/LINUX
  17 [11:38:29] <ongolaBoy> KVM est un hyperviseur.. ici vous n'êtes pas restreint en terme de système d'exploitation
  18 [11:38:54] alexandre.domont rejoint le salon
  19 [11:38:59] <ongolaBoy> Proxmox associe donc les deux outils et fournit pour cela des paquets pour debian
  20 [11:39:23] <ongolaBoy> Pourquoi nous nous sommes tournés vers proxmox au sein de l'AUF ?
  21 [11:39:48] <ongolaBoy> parce qu'après squeeze, la communauté debian ne maintenait plus openvz
  22 [11:40:31] <ongolaBoy> l'une des raisons avancées étaient qu'à leur sens.. plusieurs technologies dont LXC feront (à terme) mieux l'isolation qu'openVZ
  23 [11:41:11] <ongolaBoy> étant donné que nous ne pouvons pas changer comme ça du jour au lendemain radicalement de technologie; la transition «douce» était d'utiliser proxmox
  24 [11:41:27] <ongolaBoy> qui fournit un support sur wheezy
  25 [11:42:08] <ongolaBoy> (petit détail de logistique: la première heure est théorique et la seconde sera pratique) ;)
  26 [11:43:33] davin.baragiotta rejoint le salon
  27 [11:43:46] <ongolaBoy> beaucoup d'entre vous vous devoir migrer leur serveurs sur wheezy d'ici 1 an au plus .. Et il faudra que vous passier sur une autre techno pour vos CT ;)
  28 [11:44:04] <ongolaBoy> d'où le choix de Proxmox !!! ^^
  29 [11:44:27] <ongolaBoy> qui est exploité en production actuellement aux services centraux à Paris chez alexandre.domont  et ici au BACGL
  30 [11:44:52] <ongolaBoy> le CNF de Kinshasa chez jimmy.baroki  aussi a un serveur prêt depuis la semaine passée
  31 [11:45:53] <ongolaBoy> Petit détail sur les termes que j'utiliserais souvent.. On parle de *CT* quand il s'agit d'openVZ et de *VM* lorsque c'est une machine dans KVM
  32 [11:46:42] <ongolaBoy> proxmox (et donc les outils en dessous ) vous permettent de faire beaucoup de chose avec vos machines virtuelles
  33 [11:47:05] <ongolaBoy> tout cela accessible depuis une interface web par défaut sur https://Ip.de.mon.serveur:8006
  34 [11:47:46] <ongolaBoy> depuis pve3 (arrivé avec la mise à jour sur wheezy) , plus besoin de serveur apache . il dispose de son propre serveur web natif
  35 [11:48:09] <ongolaBoy> vous avez un aperçu du tableau de bord par ici https://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/Proxmox?action=AttachFile&do=view&target=proxmox_apercuTableauDeBord.png
  36 [11:48:38] <ongolaBoy> via ce tableau, il est possible de créer, supprimer , cloner, migrer vos machines
  37 [11:48:59] <ongolaBoy> personnellement je n'utilise pas beaucoup l'interface web si ce n'est pour avoir un premier niveau de monitoring
  38 [11:49:53] <ongolaBoy> vous disposez avec proxmox du monitoring étalé sur plusieurs périodes de votre processeur, traffic réseau, mémoire utilisée,...
  39 [11:50:32] <ongolaBoy> avant de continuer est-ce qu'il y a des questions ? arnaud.amelina ?
  40 [11:51:26] <arnaud.amelina> pas encore
  41 [11:51:34] <arnaud.amelina> juste une contribution
  42 [11:51:54] <ongolaBoy> ok..
  43 [11:51:56] <arnaud.amelina> Proxmox tourne depuis trois mois à Bamako et un peu plus à Niamey
  44 [11:52:00] <arnaud.amelina> et à Lomé
  45 [11:52:30] <arnaud.amelina> Question
  46 [11:52:47] <arnaud.amelina> Question : wheezy vient avec un noyau en version 3 qu'en est il avec Poxmox 3 ?    alexandre.domont 11:52:15
  47 [11:53:41] <ongolaBoy> en effet dans notre manière d'installer proxmox nous installons d' *abord* une distribution wheezy toute neuve
  48 [11:53:58] <ongolaBoy> qui vient avec un noyau en version 3
  49 [11:54:19] <ongolaBoy> mais la dernière version stable de proxmox marche pour l'instant avec un noyau en 2.6
  50 [11:54:50] <ongolaBoy> ce que je fais jusqu'ici c'est que je _fixe_ le noyau à démarrer dans /etc/default/grub
  51 [11:55:37] <ongolaBoy> on verra que lors de l'installation de proxmox on ajoutera un noyau en 2.6 .. C'est celui là qu'on démarrera toujours par défaut en lieu et place du noyau en version 3
  52 [11:55:46] <arnaud.amelina> Question !
  53 [11:56:01] <ongolaBoy> ok.. mais je n'avais pas vraiment fini :)
  54 [11:56:02] <arnaud.amelina> Question : L'installation de type barre metal et celle faite avec des paquets à partir d'une debian.  laquelle choisir ?      sekou.diall 11:55:17
  55 [11:56:09] <arnaud.amelina> Ok
  56 [11:57:05] <ongolaBoy> donc pour finir avec la question  d '  alexandre.domont .. on reste en 2.6 jusqu'à ce que les dev de proxmox informent de la possibilité d'exploiter un noyau en version 3
  57 [11:57:29] <ongolaBoy> sekou.diall, personnellement je préfère une installation à partir des paquets debian
  58 [11:57:34] <ongolaBoy> pourquoi ?
  59 [11:58:32] <ongolaBoy> tu sais d'où proviennent tous les binaires que tu installes car tu as accès à tous les codes sources et tu peux intégrer très exactement ce que tu veux comme paquets dans ton serveur
  60 [11:59:20] <ongolaBoy> je signale déjà pour votre information que lors de l'installation, il est nécessaire d'ajouter une ligne vers les dépôts de proxmox.com ..
  61 [11:59:56] <ongolaBoy> donc.. toujours installer le maximum de paquets provenant des dépôts officiels de Debian
  62 [12:00:18] <ongolaBoy> et utiliser d'autres dépôts lorsque cela est vraiment nécessaire
  63 [12:00:24] <ongolaBoy> mais c'est vraiment au cas par cas :P
  64 [12:00:49] <ongolaBoy> arnaud.amelina, on continue ?
  65 [12:01:00] <arnaud.amelina> Ouep
  66 [12:01:08] <arnaud.amelina> pas d'autre question pour le moment
  67 [12:01:17] <ongolaBoy> ok
  68 [12:01:38] <ongolaBoy> nous nous focaliserons principalement sur l'usage de proxmox pour créer des CT
  69 [12:02:09] <ongolaBoy> en cas de nouvelle installation, je vous recommande de le faire sur un wheezy 64 bits de préférence
  70 [12:02:36] <ongolaBoy> et de disposer d'une ou de deux interfaces réseaux au plus..
  71 [12:03:01] <ongolaBoy> tant que vous disposez d'un switch permettant de faire des vlan derrière.. pas besoin de plus de câbles et d'interfaces réseaux ;)
  72 [12:03:22] Massamba GAYE rejoint le salon
  73 [12:03:44] massamba.gaye@auf.org quitte le salon
  74 [12:03:58] <ongolaBoy> étant donné que l'installation peut prendre du temps.. je préconise qu'on discute en procédant à une installation proprement dite
  75 [12:04:50] <ongolaBoy> un serveur de *test* , un miroir debian et on est ok
  76 [12:05:10] <ongolaBoy> un tour sur http://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Wheezy pour lire quelques détails et on y va
  77 [12:05:52] <ongolaBoy> pour l'installation de votre serveur proprement dit , n'oubliez pas de toujours vous fier à cette page https://wiki.auf.org/wikiteki/Debian/Wheezy/ServeurBureautique
  78 [12:06:32] <ongolaBoy> en gros même pour proxmox, vous devez installer un système sur debian sans rajouter de paquets supplémentaires (à la limite juste openssh)
  79 [12:07:36] <ongolaBoy> est-ce qu'il y en a qui ont pu prendre les fichiers  "script replay" ?
  80 [12:07:57] <ongolaBoy> (vous pouvez répondre dans le salon _tech_)
  81 [12:08:38] <ongolaBoy> je rappelle que ces fichiers sont ici https://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/Proxmox#Scripts_replay
  82 [12:08:46] doan.manh.ha quitte le salon
  83 [12:09:19] <ongolaBoy> après avoir désarchivé le dossier, il faut suffit de taper
  84 scriptreplay installationProxmox1.time installationProxmox1.script
  85 si vous voulez lancer le premier replay
  86 [12:09:26] doan.manh.ha rejoint le salon
  87 [12:09:34] <ongolaBoy> et ainsi de suite en fonction du numéro
  88 [12:10:19] <ongolaBoy> est-ce qu'il y en a qui ont des machines virtuelles pour tester l'installation ?
  89 [12:10:23] progfou rejoint le salon
  90 [12:11:05] <arnaud.amelina> Remarque : peut etre expliquer "scriptreplay" non ?    alexandre.domont 12:10:37
  91 [12:11:19] <ongolaBoy> ok.. j'explique rapidement
  92 [12:11:45] <ongolaBoy> il faut déjà télécharger l'archive que j'ai mise sur la page https://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/Proxmox?action=AttachFile&do=view&target=scriptsReplay_proxmox.tar.gz
  93 [12:12:31] <ongolaBoy> après avoir désarchivé depuis votre terminal, vous vous rendez dans le dossier *scriptsReplay*
  94 [12:12:54] <ongolaBoy> à l'intérieur il y a plusieurs fichiers installationProxmox*
  95 [12:13:26] <ongolaBoy> pour revoir une session , il faut lancer deux fichiers : un installationProxmox*.time et un installationProxmox*.script
  96 [12:13:59] <ongolaBoy> et ça se lance avec la commande *scriptreplay* qui est disponible en principe sur vos systèmes
  97 [12:14:45] <ongolaBoy> donc si je veux revoir la session 6 «configuration du deuxième CT modèle » je vais taper en ligne de commande
  98 installationProxmox6.time installationProxmox6.script
  99 [12:15:22] <ongolaBoy> j'ai détaillé le contenu de chaque session ici https://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/Proxmox#Parties
 100 [12:15:38] olivier.larcheveque rejoint le salon
 101 [12:16:09] <ongolaBoy> et je vous préviens encore une fois que j'ai fais des erreurs à certains endroits mais on en discutera ;)
 102 [12:16:43] <ongolaBoy> est-ce que c'est compris pour scriptreplay ?
 103 [12:18:33] <ongolaBoy> ok..
 104 [12:18:37] stefano.amekoudi rejoint le salon
 105 [12:18:39] <arnaud.amelina> tu peux continuer
 106 [12:19:04] <ongolaBoy> j'aimerais savoir s'il y en a qui sont en train d'essayer l'installation ou bien si vous préférez que je commente mes replay ?
 107 [12:21:54] <ongolaBoy> je vais donc commenter mes replay si vous n'y voyez pas d'inconvénient et vous expliquer certaines erreurs  :)
 108 [12:22:46] ongolaBoy tape scriptreplay "installationProxmox1.time installationProxmox1.script" et explique
 109 [12:22:49] franck.kouyami rejoint le salon
 110 [12:23:03] <ongolaBoy> script 1 : installation du noyau pour proxmox, mise à jour du fichier /etc/default/grub afin d'utiliser par défaut un noyau 2.6
 111 [12:23:40] <ongolaBoy> dans cette session on considère que vous avez déjà installé un serveur sur wheezy 64 bits
 112 [12:23:51] <ongolaBoy> et que vous êtes à votre premier démarrage
 113 [12:24:17] <ongolaBoy> on commence par vérifier que dans /etc/hosts l'adresse ip de votre serveur est bien en correspondance avec le nom du serveur
 114 [12:24:41] <ongolaBoy> c'est important sinon proxmox vous génèrera une erreur lors de l'installation de paquets
 115 [12:25:03] <arnaud.amelina> pas encore de réponse
 116 [12:25:08] <arnaud.amelina> pour le moment
 117 [12:25:57] <ongolaBoy> ensuite vous devez rajouter une source dans votre fichier /etc/apt/sources.list ou mieux dans un fichier /etc/apt/sources.list.d/proxmox
 118 [12:26:10] <ongolaBoy> deb http://download.proxmox.com/debian wheezy pve
 119 [12:26:32] <ongolaBoy> et rajouter la clé de leur dépôt wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
 120 [12:27:15] <ongolaBoy> après la mise à jour des dépôts il vous faudra installer ces paquets pve-firmware et pve-kernel-2.6.32-23-pve
 121 [12:27:24] shafeek.sumser quitte le salon
 122 [12:28:19] <ongolaBoy> après je vous *recommande* de fixer le noyau à démarrer par défaut en allant dans /etc/default/grub .. (généralement GRUB_DEFAULT=2  au lieu de 0)
 123 [12:28:38] <ongolaBoy> et après exécuter update-grub comme indiqué au début de ce fichier ;)
 124 [12:29:36] <ongolaBoy> LOGISTIQUE: vous n'êtes pas obligés d'installe sur une machive virtuelle.. vous pouvez vous contentez de lancer les scriptreplay. C'est sans risque ;)
 125 [12:29:47] <ongolaBoy> on continue
 126 [12:30:08] <ongolaBoy> il faut redémarrer son serveur et vérifier que vous bootez sur le noyau 2.6
 127 [12:30:36] <ongolaBoy> vous n'avez pas besoin d'enlever les noyaux 3 comme suggéré sur le wiki de proxmox
 128 [12:31:07] <ongolaBoy> à partir d'ici vous pouvez installer proxmox-ve-2.6.32 ntp ssh lvm2  ksm-control-daemon vzprocps  bootlogd
 129 [12:31:56] <ongolaBoy> là nous sommes dans script 2 : installation des autres paquets nécessaires au fonctionnement de proxmox
 130 [12:32:51] <ongolaBoy> au passage vous remarquerez que j'emploie systématiquement auf-git-etc bien qu'avec proxmox il y a toujours un dossier (/etc/pve) qui cause quelques soucis :(
 131 [12:33:14] <yemen.sayour> Willy : il te reste 50 min :)
 132 [12:34:03] <ongolaBoy> le script2 est assez trivial ..
 133 [12:34:47] <ongolaBoy> une fois l'installation des paquets terminée , vous pouvez d'ores et déjà configurer proxmox depuis https://ip.du.serveur:8006
 134 [12:35:25] <ongolaBoy> mais nous, nous allons passer par une couche plus basse pour créer et manipuler nos CT :)
 135 [12:35:39] <arnaud.amelina> Contribution : pour auf-git-etc et /etc/pve, ce sera réglé très très prochainement (problème déjà étudié, corrigé et presque prêt au déploiement sur apt.auf.org)    progfou 12:34:32
 136 [12:35:58] <ongolaBoy> merci progfou
 137 [12:36:35] <ongolaBoy> donc nous sommes dans script 3 : configuration des interfaces de l'hôte avec les vlan et les ponts
 138 [12:36:51] <ongolaBoy> et ici nous modifions /etc/network/interfaces
 139 [12:37:13] <ongolaBoy> typiquement ce que je fais sur mes serveurs c'est de créer un pont par VLAN
 140 [12:37:48] <ongolaBoy> et si un CT  a besoin d'être dans un VLAN bien précis, il sera «branché» sur le pont qui a été créé
 141 [12:38:14] ousmane.barra rejoint le salon
 142 [12:38:23] <ongolaBoy> ça vous donne un fichier d'interfaces comme ceci https://wiki.auf.org/wikiteki/ZAC/Yaound%C3%A9/Configuration/ServeurVirtualisationLeo#Organisation_r.2BAOk-seau
 143 [12:39:59] <ongolaBoy> dans le script3 vous constaterez que j'avais eu des soucis à monter mes ponts et vlan :P
 144 c'était du à des erreurs de syntaxe dans la déclaration des ponts .. mais ça été corrigé par la suite
 145 [12:40:19] <ongolaBoy> script 4 : suite de la configuration des vlan et des ponts avec quelques ajustements
 146 [12:41:15] <ongolaBoy> c'est juste la continuité .. rien de particulier à expliquer sauf si c'est nécessaire
 147 [12:41:22] <ongolaBoy> script 5 : usage de debootstrap, vzsplit pour la création d'un fichier de configuration de base, élaboration du premier CT modèle
 148 [12:41:24] thierry.tsitoara quitte le salon
 149 [12:41:48] <ongolaBoy> avec proxmox toutes les configurations se trouvent dans /etc/pve
 150 [12:42:03] <ongolaBoy> et en particulier pour openvz c'est dans /etc/pve/openvz
 151 [12:42:40] <ongolaBoy> pour avoir un CT fonctionnel, vous devez d'abord le créer.. Pour cela il vous faut un fichier de configuration modèle
 152 [12:42:53] <ongolaBoy> lorsque vous débutez, il n 'y en a pas
 153 [12:43:09] <ongolaBoy> c'est pour cela que j'utilise *vzsplit* pour me générer un fichier modèle
 154 [12:43:42] <ongolaBoy> je considère que je vais installe 40 CT sur mon proxmox et je lui demande de me générer un fichier dans ce context
 155 [12:44:27] <ongolaBoy> nouveauté depuis peu..  avec la technologie VSwap , vous n'avez plus besoin de gérer tous les paramètres des fichiers de configuration de CT
 156 [12:44:46] <ongolaBoy> tout ce qu'il vous indiquer c'est la taille de la *RAM* et de la *SWAP*
 157 [12:45:23] <ongolaBoy> avec une commande comme ceci vzctl set 400 --ram 512M --swap 1G --save par exemple
 158 [12:46:06] <ongolaBoy> un bref arrêt ..  est-ce que ça va ? :)
 159 [12:46:38] <arnaud.amelina> Continues
 160 [12:47:02] <ongolaBoy> ok
 161 [12:47:16] <ongolaBoy> donc .. je résume un peu ce qui est fait dans le script 5.
 162 [12:47:41] <ongolaBoy> debootstrap pour me générer mon premier CT modèle que je loge dans /var/lib/vz/private/2000
 163 [12:48:20] <ongolaBoy> noter que vous devez *toujours* mettre vos CT dans private .. le dossier *root* est utilisé par proxmox pour monter effectivement vos machines
 164 [12:48:49] <ongolaBoy> mon debootstrap terminé .. j'archive le dossier *2000* dans /var/lib/vz/template/cache
 165 [12:49:32] <ongolaBoy> et j'utilise vzsplit -n 40 -f 40wheezyVSwap -v yes
 166 [12:49:40] <ongolaBoy> pour mon fichier de configuraiton modèle
 167 [12:51:15] <ongolaBoy> je créé mon  CT vzctl  create 2001 --ostemplate '/var/lib/vz/template/cache/debian-wheezy-64.0.tar.gz' --hostname 'echantillon' --config '40WheezyVSwap'
 168 [12:51:31] <arnaud.amelina> Question : doit -on gerrer les quotas disk avec proxmox ou non ? Massamba GAYE 12:49:19
 169 [12:52:32] <ongolaBoy> Massamba GAYE, étant donné que nous gérons tout l'espace avec LVM nous même il est préférable de mettre DISK_QUOTA=no dans /etc/vz/vz.conf
 170 [12:53:05] <ongolaBoy> Massamba GAYE, lorsque le besoin d'espace est nécessaire , il suffit d'agrandir la partition LVM ;)
 171 [12:54:04] <ongolaBoy> script 6 : configuration du deuxième CT modèle
 172 [12:54:37] <ongolaBoy> en fait on y était même :P
 173 [12:54:44] ousmane.barra quitte le salon
 174 [12:55:09] <ongolaBoy> bref.. pour la création d'un CT vous devez disposer un fichier de conf  et d'un template
 175 [12:55:38] <ongolaBoy> dans mon exemple plus haut le fichier de conf est  _40WheezyVSwap_ et le template  _/var/lib/vz/template/cache/debian-wheezy-64.0.tar.gz_
 176 [12:56:29] <ongolaBoy> après.. pour la configuration réseau, vous ajoutez des interfaces réseaux aux bridges souhaitées avec vzctl --netif_add
 177 [12:57:02] <ongolaBoy> exemple pour l'ajout d'une interface sur un CT 400
 178 vzctl set 400 --netif_add "eth1,02:00:00:0A:00:2A,veth400.15,02:00:00:0A:00:2B,br2" --save
 179 [12:57:07] <arnaud.amelina> Contribution :  le bogue de gestion des quotas disques avec OpenVZ sur Squeeze n'est plus sensé être présent avec Wheezy (ou même Proxmox sur Squeeze), donc, on pourrait si on voulait, mais on préfère rester en gestion par LV           progfou 12:55:45
 180 [12:57:07] ousmane.barra rejoint le salon
 181 [12:57:35] <ongolaBoy> notez bien les paramètres ...  eth1,02:00:00:0A:00:2A c'est l'interface telle qu'elle sera vue dans mon CT
 182 [12:58:24] <ongolaBoy> veth400.15,02:00:00:0A:00:2B,br2
 183 c'est l'interface telle qu'elle sera vue sur l'ĥôte .. et remarquez ici que je l'ai associé au pont *br2*
 184 [12:59:01] <ongolaBoy> *CONSEIL* : après avoir testé un peu KVM hier, je vous recommande de nommer vos ponts *vmbrX* où X = 0,1,2...
 185 [12:59:14] <ongolaBoy> afin de permettre à proxmox de reconnaitre automatiquement vos ponts ;)
 186 [12:59:44] <ongolaBoy> bon.. c'est pas tout mais après il vous faut démarrer votre CT
 187 [12:59:48] <ongolaBoy> vzctl start ...
 188 [13:00:14] <ongolaBoy> généralement on peaufine son CT modèle avec le strict nécessaire : locales, fuseau horaire, ...
 189 [13:00:27] <ongolaBoy> et on en fait un autre template
 190 [13:00:48] <ongolaBoy> ce qui vous permet d'avoir vraiment des templates plus que prêt à l'emploi :)
 191 [13:01:01] <ongolaBoy> script 7 : Création du CT 400 devant servir pour les sauvegardes: création des volumes logiques, des points de montage et de l'interface réseau
 192 [13:01:36] <ongolaBoy> tout ce que vous trouverez ici peut d'ailleurs être mis dans un script .. mais je ne me suis pas encore assis pour le faire :)
 193 [13:01:50] <ongolaBoy> généraement vous notez les partitions à créer
 194 [13:02:04] <ongolaBoy> vous les créer à coup de lvcreate ..
 195 [13:02:07] <ongolaBoy> formatage ..
 196 [13:02:47] <ongolaBoy> puis création du CT avec *vzctl* et ajout du _fichier de montage_
 197 [13:03:04] <ongolaBoy> dans mon cas j'avais créé /etc/vz/conf/400.mount
 198 [13:03:53] <ongolaBoy> un aperçu de ce fichier
 199 #!/bin/sh
 200 RACINE=/var/lib/vz/root/400
 201 mount -n -o noatime /dev/vz_bacgl1/400_tmp $RACINE/tmp
 202 mount -n -o noatime /dev/vz_bacgl1/400_var $RACINE/var
 203 mount -n -o noatime /dev/vz_bacgl1/400_var_log $RACINE/var/log
 204 mount -n -o noatime /dev/vz_bacgl1/400_var_lib_backuppc $RACINE/var/lib/backuppc
 205 mount -n -o noatime /dev/vz_bacgl1/400_srv $RACINE/srv
 206 [13:04:05] doan.manh.ha quitte le salon
 207 [13:04:24] <ongolaBoy> et ensuite ne pas oublier de déclarer dans /etc/fstab les différents volumes qui seront utilisés par votre CT
 208 [13:04:38] <ongolaBoy> # CT 400 : backup2
 209 /dev/vz_bacgl1/400_root /var/lib/vz/private/400        ext4    defaults        0       2
 210 /dev/vz_bacgl1/400_tmp /var/lib/vz/private/400/tmp        ext4    noauto        0       2
 211 /dev/vz_bacgl1/400_var /var/lib/vz/private/400/var        ext4    noauto        0       2
 212 /dev/vz_bacgl1/400_var_log /var/lib/vz/private/400/var/log        ext4    noauto        0       2
 213 /dev/vz_bacgl1/400_var_lib_backuppc /var/lib/vz/private/400/var/lib/backuppc        ext4    noauto        0       2
 214 [13:04:48] doan.manh.ha rejoint le salon
 215 [13:05:05] <ongolaBoy> grosso modo voilà ce qui est fait dans le script 7 :)
 216 [13:05:21] <ongolaBoy> script 8 : Suite du script 7; synchronisation des données (copies des données du template modèle + copie de la partition /var/lib/backuppc de l'ancien serveur de sauvegarde
 217 [13:06:02] <ongolaBoy> ici le CT 400 est un cas particulier car je suis en train de mettre sur un vrai serveur les données d'un PC qui fait office de backuppc
 218 [13:06:35] <ongolaBoy> la partitition la plus importante est /var/lib/backuppc et c'est pour cela que j'ai fais une synchro de l'ancien vers le nouveau serveur
 219 [13:07:38] <ongolaBoy> avec un rsync -aPHS --numeric-ids ip.ancien.serveur.backup:/var/lib/backuppc/ 400/var/lib/backuppc/
 220 attention à ne pas oublier le */* à la fin des dossiers ;P
 221 [13:08:39] <ongolaBoy> quand vous avez fini avez les différentes synchro nécessaires pour votre CT, il faut *démonter* toutes les partitions à l'exception de la partition root de votre CT
 222 [13:09:21] <ongolaBoy> à partir d'ici si tout se passe bien, en effectuant un vzctl start 400 .. proxmox montera tous les LV comme il faut pour votre machine
 223 [13:09:42] <ongolaBoy> je suis allé un peu vite mais s'il y a des questions n'hésitez pas :)
 224 [13:10:21] <ongolaBoy> je terminerais par Proxmox et KVM
 225 [13:11:06] progfou quitte le salon
 226 [13:11:16] <ongolaBoy> jusqu'ici je n'ai pas eu le temps d'exploiter comme il se doit KVM .. mais de ce que j'ai pu faire via proxmox c'est via l'interface web que je l'ai fais
 227 [13:11:56] <ongolaBoy> il vous faut rajouter une image iso du système que vous souhaitez exploiter dans /var/lib/vz/template/iso
 228 [13:12:32] <ongolaBoy> par exemple pour le portail captif j'ai ceci dans le dossier
 229 root@abui:~# ls /var/lib/vz/template/iso/
 230 pfSense-LiveCD-2.0.2-RELEASE-amd64.iso  pfSense-LiveCD-2.0.3-RELEASE-amd64.iso
 231 [13:12:59] <ongolaBoy> à partir de là, dans l'interface web, vous cliquez sur Créez VM
 232 [13:13:12] fred-juvenal.namsionou quitte le salon
 233 [13:13:21] <ongolaBoy> et vous suivez les indications et vous choisirez comme media, l'iso que vous aurez mis dans le dossier indiqué
 234 [13:13:57] <arnaud.amelina> Question : juste quelques mots/infos sur l'installation proxmox VE en cluster                            sekou.diall 13:12:28
 235 [13:14:04] <ongolaBoy> c'est ici que j'ai constaté que si je voulais que proxmox prenne en compte les ponts que je crée, il faut que j'emploie des noms du style vmbrX cc franck.kouyami  ;)
 236 [13:14:06] progfou rejoint le salon
 237 [13:14:54] <ongolaBoy> sekou.diall, pas encore testé :)
 238 [13:15:42] <ongolaBoy> à notez que proxmox a un support payant et je pense qu'il y a des fonctionnalités offertes en plus à ceux qui le souhaitent
 239 [13:15:59] <ongolaBoy> mais je pense que nous pouvons faire déjà beaucoup de chose avec ce qui existe
 240 [13:16:39] <ongolaBoy> pour KVM, c'est parce que je n'ai pas encore la maîtrise dessus que j'ai été obligé d'utiliser l'interface web . Mais on doit bien pouvoir tout gérer plus bas sans cliquer :)
 241 [13:17:13] <arnaud.amelina> Contribution : Proxmox en cluster => vu qu'on s'en va vers des configurations de sites à uniquement 2 serveurs maximum, ça ne va pas trop nous intéresser non plus a priori   progfou 13:15:52
 242 [13:17:28] <ongolaBoy> car au final, il est préférable de dépendre très peu des outils comme ça car nous n'allons pas forcément utiliser proxmox indéfiniment ;)
 243 [13:17:55] <ongolaBoy> voilà , en gros , ce que je pouvais vous dire sur proxmox
 244 [13:18:15] <ongolaBoy> les scriptreplay sont là pour vous aider et je suis disponible pour vos remarques, questions
 245 [13:18:48] <arnaud.amelina> Le Comité d'organisation se joint a touts les participants de cet Alier pour remercier le Présentateur
 246 [13:19:53] <progfou> ongolaBoy, tu restes dispo toute la semaine pour les questions Proxmox en dehors de l'atelier, n'est-ce pas ? genre même tu serais dispo dans un salon labo-proxmox pour ceux qui voudraient être guidés dans leurs expérimentations Proxmox cette semaine ? ;-)
 247 
 248 ============================  ATELIER PROXMOX  FIN============================    

Projet/SemaineTech/2013/Ateliers/Proxmox/Archive (dernière édition le 2013-09-02 16:45:40 par WillyManga)