<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>7 à 4 (!)</title>
	<atom:link href="http://www.ctacat.net/blogs/ctacat/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ctacat.net/blogs/ctacat</link>
	<description>Un blog sur tout et sur rien</description>
	<lastBuildDate>Fri, 05 Mar 2010 17:59:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>C&#8217;est parti pour un nouveau routeur</title>
		<link>http://www.ctacat.net/blogs/ctacat/2010/03/05/cest-parti-pour-un-nouveau-routeur/</link>
		<comments>http://www.ctacat.net/blogs/ctacat/2010/03/05/cest-parti-pour-un-nouveau-routeur/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 10:44:41 +0000</pubDate>
		<dc:creator>ctacat</dc:creator>
				<category><![CDATA[Ecologie et Economie (ou pas)]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Technologie]]></category>
		<category><![CDATA[pfSense]]></category>

		<guid isPermaLink="false">http://www.ctacat.net/blogs/ctacat/?p=201</guid>
		<description><![CDATA[Le temps est maintenu venu, disposant que quelques deniers, d&#8217;investir pour un nouveau routeur fait maison.
Pour rappel, l&#8217;actuel routeur est un PC sous pfSense, propulsé par un Pentium M 1,6 GHz, qui consomme 90 W en fonctionnement. Je trouve que c&#8217;est beaucoup (trop).
Le prochain routeur doit consommer significativement moins, être silencieux (donc il faut éviter [...]]]></description>
			<content:encoded><![CDATA[<p>Le temps est maintenu venu, disposant que quelques deniers, d&#8217;investir pour un nouveau routeur fait maison.</p>
<p>Pour rappel, l&#8217;actuel routeur est un PC sous pfSense, propulsé par un Pentium M 1,6 GHz, qui consomme 90 W en fonctionnement. Je trouve que c&#8217;est beaucoup (trop).</p>
<p>Le prochain routeur doit consommer significativement moins, être silencieux (donc il faut éviter les pièces mécaniques), prendre le moins de place possible, rester performant malgré tout et continuer à tourner sous pfSense. Beaucoup de conditions&#8230;</p>
<p>J&#8217;ai acheté il y a quelques semaines sur eBay, à bon prix, un boitier Mini-ITX tout mimi, avec alimentation externe de 60 W (sans ventilateur, genre ce qu&#8217;on trouve avec les ordinateurs portables). Il me restait à acheter une carte-mère avec au moins 2 ports réseau (plus permettrait quelques fantaisies dans un avenir proche, je reviendrai sur mes fantasmes technophiles dans un autre article; non c&#8217;est pas sale <img src='http://www.ctacat.net/blogs/ctacat/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ).</p>
<p>Après de nombreuses recherches et hésitations, j&#8217;ai choisi une carte-mère <a href="http://linitx.com/viewproduct.php?prodid=12381" target="_blank">Jetway JNF76 avec un processeur Via Nano à 1 GHz</a>, accompagnée d&#8217;une carte fille réseau (Jetway toujours) proposant 3 ports Gbps de marque Intel (j&#8217;aime pas Broadcom). Un petit investissement de 260 € (quand même) directement chez <a href="http://www.linitx.com/" target="_blank">LinITX</a>, revendeur anglais qui propose (entre autres) un catalogue impressionnant de matériel au format mini-ITX. Et en plus, c&#8217;est moins cher que les revendeurs français, port compris.</p>
<p>Pourquoi ce choix :</p>
<ol>
<li>Jetway d&#8217;abord parce que c&#8217;est le seul constructeur, disponible en France/Europe, qui propose le principe des cartes-filles, permettant de ne pas nécessiter un boitier au format ATX (et donc de pouvoir profiter des boitiers tout fin pour le format mini-ITX).</li>
<li>Les cartes-mères ATOM proposées par Jetway qui acceptent les cartes-filles ne sont pas passives (sans ventilateur). Le choix de la passivité est motivé par le souhait de n&#8217;avoir aucune pièce sujette à usure mécanique; exit donc les ventilateurs et le disque dur que je vais remplacer par une clé USB rapide.</li>
<li>Les cartes-mères avec le nouvel ATOM, passives pour la plupart, ne sont pas encore proposées par JetWay (donc pas de carte-fille), et les rares que j&#8217;ai pu trouver disponibles ne proposent qu&#8217;un port réseau, souvent 100 Mbps, avec comme seule possibilité d&#8217;extension un port PCI (exit mon boitier mini-ITX&#8230;).</li>
<li>Accessoirement, les processeurs VIA (C7, Nano au moins) disposent d&#8217;instructions orientées cryptage, gérées par FreeBSD et donc par pfSense, qui accélèrent notoirement les communications VPN, le cryptage s&#8217;effectuant au niveau matériel; ça ne mange pas de pain d&#8217;en disposer <img src='http://www.ctacat.net/blogs/ctacat/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ol>
<p>Au final, d&#8217;après mes estimations, l&#8217;ensemble devrait consommer entre 15 et 20 W, un bond en terme d&#8217;efficacité énergétique par rapport à l&#8217;existant (certes pas de quoi rembourser l&#8217;investissement immédiatement, mais je n&#8217;ai pas que l&#8217;économie financière comme motivation).</p>
<p>Quand j&#8217;aurai reçu le matériel, j&#8217;essaierai de prendre quelques photos du montage.</p>
<p>&laquo;&nbsp;Stay tuned&nbsp;&raquo;, comme y disent !</p>
<p>PS: A peine je valide la publication de cet article que je reçois le matériel. Très bien, LinITX ! Quelques photos prises, un nouvel article demain ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctacat.net/blogs/ctacat/2010/03/05/cest-parti-pour-un-nouveau-routeur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parfois, le silence est facile à obtenir&#8230;</title>
		<link>http://www.ctacat.net/blogs/ctacat/2010/01/12/parfois-le-silence-est-facile-a-obtenir/</link>
		<comments>http://www.ctacat.net/blogs/ctacat/2010/01/12/parfois-le-silence-est-facile-a-obtenir/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 16:36:13 +0000</pubDate>
		<dc:creator>ctacat</dc:creator>
				<category><![CDATA[Général]]></category>

		<guid isPermaLink="false">http://www.ctacat.net/blogs/ctacat/?p=194</guid>
		<description><![CDATA[Ayant pour objectif de rendre silencieux mon switch réseau (un NetGear FS716T pour rappel), qui fait en temps normal un bruit digne d&#8217;un Airbus, je l&#8217;ai démonté ce matin pour vérifier la taille des ventilateurs responsables du décollage permanent.
Après avoir constaté qu&#8217;il s&#8217;agit de modèles en 40 x 40 mm, j&#8217;ai eu l&#8217;idée saugrenue (je [...]]]></description>
			<content:encoded><![CDATA[<p>Ayant pour objectif de rendre silencieux mon switch réseau (un NetGear FS716T pour rappel), qui fait en temps normal un bruit digne d&#8217;un Airbus, je l&#8217;ai démonté ce matin pour vérifier la taille des ventilateurs responsables du décollage permanent.</p>
<p>Après avoir constaté qu&#8217;il s&#8217;agit de modèles en 40 x 40 mm, j&#8217;ai eu l&#8217;idée saugrenue (je me demande encore d&#8217;où ça m&#8217;est venue) de rebrancher le switch sans remettre le capot. Et à ma grande surprise, le bruit s&#8217;est considérablement réduit. Du coup, je crois que je vais laisser mon switch comme ça.</p>
<p>Et ce n&#8217;est pas le mettre en danger de se faire pourrir la carte-mère par une dispose accidentelle, puisqu&#8217;il est placé entre 2 étagères qui laissent à peine la place pour le switch&#8230;</p>
<p>Et hop, une économie de 2 ventilos silencieux. Bon, ok, c&#8217;est jamais qu&#8217;une 10aines d&#8217;€, mais en ces temps troublés, il n&#8217;y a pas de petites économies <img src='http://www.ctacat.net/blogs/ctacat/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctacat.net/blogs/ctacat/2010/01/12/parfois-le-silence-est-facile-a-obtenir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Petite optimisation des machines virtuelles Linux hébergées par un Linux&#8230;</title>
		<link>http://www.ctacat.net/blogs/ctacat/2009/12/18/petite-optimisation-des-machines-virtuelles-linux-hebergees-par-un-linux/</link>
		<comments>http://www.ctacat.net/blogs/ctacat/2009/12/18/petite-optimisation-des-machines-virtuelles-linux-hebergees-par-un-linux/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 13:38:23 +0000</pubDate>
		<dc:creator>ctacat</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technologie]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://www.ctacat.net/blogs/ctacat/?p=183</guid>
		<description><![CDATA[Au hasard de mes recherches pour résoudre mes problèmes de stabilité de réseau pour les machines virtuelles, je suis tombé sur cet article (en anglais).
Pour faire simple, le principe est de modifier le lancement du noyau Linux des machines virtuelles pour utiliser le &#171;&#160;I/O Scheduler&#160;&#187; appelé &#171;&#160;noop&#160;&#187; (pour no operation). Quel est l&#8217;intérêt ?
D&#8217;abord, j&#8217;explique [...]]]></description>
			<content:encoded><![CDATA[<p>Au hasard de mes recherches pour résoudre mes problèmes de stabilité de réseau pour les machines virtuelles, je suis tombé sur cet <a href="http://prefetch.net/blog/index.php/2009/04/23/best-io-scheduler-to-use-with-virtualized-linux-hosts/" target="_blank">article</a> (en anglais).</p>
<p>Pour faire simple, le principe est de modifier le lancement du noyau Linux des machines virtuelles pour utiliser le &laquo;&nbsp;I/O Scheduler&nbsp;&raquo; appelé &laquo;&nbsp;noop&nbsp;&raquo; (pour no operation). Quel est l&#8217;intérêt ?</p>
<p>D&#8217;abord, j&#8217;explique rapidement ce qu&#8217;est un I/O Scheduler. Il s&#8217;agit d&#8217;un mécanisme qui va tenter d&#8217;optimiser au maximum les accès disques, afin de limiter autant que possible les situations où des écritures vont empêcher des lectures, ou les situations où un processus de haut niveau serait en train d&#8217;accaparer le disque.</p>
<p>Il existe plusieurs ordonnanceurs (schedulers en anglais donc), avec chacun leurs particularités propres. En standard sont disponibles les ordonnanceurs appelés CFQ (le défaut actuel), Deadline, Anticipatory et Noop. Je ne détaillerai pas les 3 premiers, la particularité de l&#8217;ordonnanceur &laquo;&nbsp;noop&nbsp;&raquo; est de ne quasiment rien faire.</p>
<p>Lorsque une machine virtuelle fait tourner un Linux, il y a donc un &laquo;&nbsp;I/O scheduler&nbsp;&raquo; qui tourne pour optimiser les accès disque. Cependant, si les disques virtuels utilisés sont des fichiers, son utilité est discutable. Laisser à la machine virtuelles le choix de comment accéder à son disque, alors qu&#8217;elle n&#8217;a qu&#8217;une vision étriquée de ce qui se passe réellement avec le sous-système disque du serveur hôte, est au mieux inutile, au pire un gaspillage de ressources. Il vaut mieux laisser le serveur hôte faire seul le travail d&#8217;optimisation. Par contre, si la machine virtuelle utilise des disques en accès direct (les fameux disques &laquo;&nbsp;Raw&nbsp;&raquo;) ou des disques iSCSI, il faut conserver un ordonnanceur &laquo;&nbsp;normal&nbsp;&raquo; dans la machine virtuelle (et dans une situation mixte, on peut changer l&#8217;ordonnanceur à utiliser disque par disque, en utilisant <em>/sys/block/&lt;device&gt;/queue/scheduler</em>).</p>
<p>C&#8217;est là que l&#8217;utilisation de l&#8217;ordonnanceur &laquo;&nbsp;noop&nbsp;&raquo; prend son sens : en configurant le noyau Linux des machines virtuelles pour utiliser &laquo;&nbsp;noop&nbsp;&raquo;, on déporte la logique d&#8217;optimisation vers le serveur hôte, diminuant donc la charge CPU des machines virtuelles (et donc du serveur hôte).</p>
<p>Pour faire cela, on peut utiliser le paramètre noyau &laquo;&nbsp;elevator&nbsp;&raquo;, par exemple en modifiant l&#8217;entrée GRUB adéquate :</p>
<pre style="padding-left: 30px;">title CentOS (2.6.18-164.6.1.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-164.6.1.el5 ro root=/dev/VolGroup00/LogVol00 <span style="color: #ff0000;">elevator=noop</span>
    initrd /initrd-2.6.18-164.6.1.el5.img</pre>
<p>Bon, pour être honnête, je n&#8217;ai pas fait de tests précis pour vérifier cela (juste du ressenti positif), mais ça a du sens d&#8217;un point de vue théorique. Et comme sur mes 6 machines virtuelles actuelles, j&#8217;ai 5 Linux, moins de CPU et d&#8217;accès disque gaspillés, c&#8217;est toujours ça de gagné.</p>
<p>EDIT: Pour rappel, pour modifier grub sur Ubuntu, il ne faut pas aller éditer un fichier à la sauvage dans <em>/boot/grub</em> (comme pour une CentOS par exemple), mais il faut modifier le fichier <em>/etc/default/grub</em>, en mettant à jour le contenu de <em>GRUB_CMDLINE_LINUX_DEFAULT</em>, puis en exécutant <em>update-grub</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctacat.net/blogs/ctacat/2009/12/18/petite-optimisation-des-machines-virtuelles-linux-hebergees-par-un-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMware Server 2 n&#8217;aime pas l&#8217;agrégation de ports sur un serveur Linux&#8230;</title>
		<link>http://www.ctacat.net/blogs/ctacat/2009/12/18/vmware-server-2-naime-pas-lagregation-de-ports-sur-un-serveur-linux/</link>
		<comments>http://www.ctacat.net/blogs/ctacat/2009/12/18/vmware-server-2-naime-pas-lagregation-de-ports-sur-un-serveur-linux/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 13:19:09 +0000</pubDate>
		<dc:creator>ctacat</dc:creator>
				<category><![CDATA[Général]]></category>

		<guid isPermaLink="false">http://www.ctacat.net/blogs/ctacat/?p=178</guid>
		<description><![CDATA[J&#8217;ai découvert à mes dépends que VMware Server 2 n&#8217;apprécie pas tellement le &#171;&#160;port trunking/nic bonding/agrégation de ports réseau/quelque-soit-le-nom-qu&#8217;on-lui-donne&#160;&#187;, en mode &#171;&#160;bridge&#160;&#187; (c&#8217;est-à-dire quand on demande à utiliser une interface réseau directement, pas en NAT).
J&#8217;ai constaté que si on fait ça, l&#8217;accès distant à une machine virtuelle est très instable : on y parvient quelques [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai découvert à mes dépends que VMware Server 2 n&#8217;apprécie pas tellement le &laquo;&nbsp;port trunking/nic bonding/agrégation de ports réseau/quelque-soit-le-nom-qu&#8217;on-lui-donne&nbsp;&raquo;, en mode &laquo;&nbsp;bridge&nbsp;&raquo; (c&#8217;est-à-dire quand on demande à utiliser une interface réseau directement, pas en NAT).</p>
<p>J&#8217;ai constaté que si on fait ça, l&#8217;accès distant à une machine virtuelle est très instable : on y parvient quelques secondes, puis on n&#8217;y parvient plus, puis on y parvient de nouveau, puis on y parvient plus, &#8230; En particulier, lorsque je fais un ping vers une machine virtuelle, j&#8217;obtiens des duplications de séquences (!). Alors pour un serveur dédié Counter Strike, c&#8217;est pas glop.</p>
<p>Alors que par ailleurs, les accès concurrents sur le serveur de fichiers (de plusieurs machines clientes, depuis une seule n&#8217;aurait pas sens&#8230;) fonctionnent très bien, toutes les interfaces sont (quasi-)pleinement utilisées.</p>
<p>Je ne suis pas sûr de bien comprendre pourquoi ça se comporte comme çà (j&#8217;ai mon idée sur le pourquoi, mais ne disposant pas du savoir absolu concernant le réseau, je vais éviter de me ridiculiser <img src='http://www.ctacat.net/blogs/ctacat/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ). C&#8217;est juste un peu frustrant. J&#8217;ai pensé au début à un souci avec le mode d&#8217;agrégation utilisé (la norme 802.3ad supportée par mon switch), mais j&#8217;ai essayé tous les modes proposés (aussi bien ceux qui nécessitent un switch compatible que les autres), et le comportement est le même.</p>
<p>J&#8217;ai donc enlevé une interface de l&#8217;aggrégation, reconfiguré VMware Server 2 pour ajouter cette interface en mode Bridge, puis reconfiguré les machines virtuelles pour utiliser ce nouveau Bridge. Depuis, plus de souci, les accès réseau sont stables. Cette unique interface réseau pour 6 machines virtuelles semble suffisante pour l&#8217;instant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctacat.net/blogs/ctacat/2009/12/18/vmware-server-2-naime-pas-lagregation-de-ports-sur-un-serveur-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les contrôleurs réseau Realtek sont en mousse&#8230;</title>
		<link>http://www.ctacat.net/blogs/ctacat/2009/12/12/les-controleurs-reseau-realtek-sont-en-mousse/</link>
		<comments>http://www.ctacat.net/blogs/ctacat/2009/12/12/les-controleurs-reseau-realtek-sont-en-mousse/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 17:54:31 +0000</pubDate>
		<dc:creator>ctacat</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenFiler]]></category>
		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://www.ctacat.net/blogs/ctacat/?p=175</guid>
		<description><![CDATA[J&#8217;utilise sur mon serveur 4 interfaces réseau &#171;&#160;agrégées&#160;&#187; ensemble pour fournir un semblant d&#8217;interface à 4 Gbits/s. Ca n&#8217;a évidemment de sens que dans un contexte où plusieurs clients accèdent simultanément à ce serveur bien entendu.
Jusqu&#8217;à il y a une heure, tout fonctionnait bien. Plus maintenant. Enfin si, depuis 5 mn. J&#8217;explique.
J&#8217;ai voulu jouer avec [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;utilise sur mon serveur 4 interfaces réseau &laquo;&nbsp;agrégées&nbsp;&raquo; ensemble pour fournir un semblant d&#8217;interface à 4 Gbits/s. Ca n&#8217;a évidemment de sens que dans un contexte où plusieurs clients accèdent simultanément à ce serveur bien entendu.</p>
<p>Jusqu&#8217;à il y a une heure, tout fonctionnait bien. Plus maintenant. Enfin si, depuis 5 mn. J&#8217;explique.</p>
<p>J&#8217;ai voulu jouer avec les &laquo;&nbsp;Jumbo Frames&nbsp;&raquo;. C&#8217;est une fonctionnalité (plus ou moins bien) supportée par les matériels réseau. Mon switch le supporte, les cartes réseau de mon serveur le supportent (en théorie, comme je l&#8217;explique ci-dessous&#8230;), le MacBookPro le supporte, &#8230;</p>
<p>Le but des &laquo;&nbsp;Jumbo Frames&nbsp;&raquo; est d&#8217;améliorer la bande passante en validant les &laquo;&nbsp;Jumbo Frames&nbsp;&raquo; de 9000 octets. Cela veut dire qu&#8217;on demande à faire circuler sur le réseau des paquets de (plus ou moins&#8230;) 9000 octets, plutôt que des paquets de 1500 octets (le réglage par défaut en général). L&#8217;avantage de n&#8217;émettre qu&#8217;un paquet plutôt que 6, c&#8217;est d&#8217;éviter de &laquo;&nbsp;consommer&nbsp;&raquo; 6x les entêtes IP (ou TCP, je ne sais plus; peu importe) et d&#8217;éviter d&#8217;imposer 6x plus de traitements aux systèmes d&#8217;exploitation.</p>
<p>Donc en théorie (et en pratique, j&#8217;ai testé par le passé), sur des transferts de données conséquents (plus de 9 Ko donc), on gagne en bande passante.</p>
<p>Sauf que.</p>
<p>Sur mes 4 interfaces, 3 sont des Intel Gigabit/s, la 4ème (intégrée sur la carte mère) est une Realtek. Et c&#8217;est elle qui pique. En fait, bien que l&#8217;activation du mode Jumbo Frame ne lui pose pas de problème, elle s&#8217;en fout complètement. Et du coup, 3 interfaces en 9000 et une en 1500, sur une agrégation, ça gazouille plus&#8230; Problème de driver sous Linux ou mauvaise implémentation chez Realtek, peu importe. J&#8217;affectionnais pas tellement Realtek, maintenant je suis conforté dans mon (res)sentiment&#8230;</p>
<p>Pour contourner le problème, j&#8217;ai rétrogradé l&#8217;interface Realtek comme interface d&#8217;accès au serveur, pour l&#8217;administration Openfiler par exemple, et j&#8217;ai agrégé les 3 interfaces Intel, qui elles acceptent sans broncher les Jumbo Frames. J&#8217;ai récupéré ainsi ma bande passante améliorée ( 3Gbits/s, c&#8217;est pas si mal) vers/depuis mon serveur tout en améliorant légèrement la bande passante grâce aux Jumbo Frames.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctacat.net/blogs/ctacat/2009/12/12/les-controleurs-reseau-realtek-sont-en-mousse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolution de mon Lab : premier jalon&#8230;</title>
		<link>http://www.ctacat.net/blogs/ctacat/2009/12/12/evolution-de-mon-lab-premier-jalon/</link>
		<comments>http://www.ctacat.net/blogs/ctacat/2009/12/12/evolution-de-mon-lab-premier-jalon/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 09:52:27 +0000</pubDate>
		<dc:creator>ctacat</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenFiler]]></category>
		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://www.ctacat.net/blogs/ctacat/?p=172</guid>
		<description><![CDATA[La première phase de l&#8217;évolution du Lab, la consolidation de 2 serveurs en un seul, est terminée. Le serveur est en ligne, configuré, fonctionnel, tous les services proposés par les 2 serveurs initiaux sont restaurés (et même plus, comme le lecteur de bande).
Au niveau consommation, avant de brancher le nouveau serveur, j&#8217;en étais à 141 [...]]]></description>
			<content:encoded><![CDATA[<p>La première phase de l&#8217;évolution du Lab, la consolidation de 2 serveurs en un seul, est terminée. Le serveur est en ligne, configuré, fonctionnel, tous les services proposés par les 2 serveurs initiaux sont restaurés (et même plus, comme le lecteur de bande).</p>
<p>Au niveau consommation, avant de brancher le nouveau serveur, j&#8217;en étais à 141 W instantané. Après connexion du serveur, je suis grimpé à 286 W après le boot (login affiché sur la console), et à 320 W en pleine charge (tous les cœurs du processeur à 100 %, tous les disques et le lecteur de bande au boulot).</p>
<p>Je rappelle qu&#8217;avant l&#8217;opération, je dépassais les 450 W, sans particulièrement mettre les serveurs au travail (et j&#8217;avais pas branché le lecteur de bande). J&#8217;économise donc déjà un peu plus de 160 W en fonctionnement normal. Sur 24h, c&#8217;est pas rien (ça me fait grosso-modo 135 € d&#8217;économie par an, au tarif EDF actuel, pour un fonctionnement 24/7).</p>
<p>Je peux facilement (enfin, facilement, ça va coûter un peu&#8230;) diminuer d&#8217;au moins 40 W instantané, en changeant mon routeur pfSense pour une plate-forme ATOM. Ce sera l&#8217;étape suivante. Je pense pouvoir aussi réduire encore la consommation de mon serveur, en changeant le processeur (actuellement un Q6600 avec un TDP de 95 W) pour un Q9400s (ou un Q9550s, mais en tout cas &laquo;&nbsp;s&nbsp;&raquo; pour avoir un TDP de 65 W), mais l&#8217;investissement est plus lourd (plus de 200 €) pour une économie pas forcément si importante que ça en réalité (un TDP ne présage pas d&#8217;une consommation maximale, mais d&#8217;un dégagement de chaleur maximal, d&#8217;après ce que j&#8217;ai compris).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctacat.net/blogs/ctacat/2009/12/12/evolution-de-mon-lab-premier-jalon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolution du Lab, Acte 3 : ajout de 3 disques de 1 To au serveur OpenFiler</title>
		<link>http://www.ctacat.net/blogs/ctacat/2009/12/05/evolution-du-lab-acte-3-ajout-de-3-disques-de-1-to-au-serveur-openfiler/</link>
		<comments>http://www.ctacat.net/blogs/ctacat/2009/12/05/evolution-du-lab-acte-3-ajout-de-3-disques-de-1-to-au-serveur-openfiler/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 22:49:22 +0000</pubDate>
		<dc:creator>ctacat</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenFiler]]></category>

		<guid isPermaLink="false">http://www.ctacat.net/blogs/ctacat/?p=159</guid>
		<description><![CDATA[Maintenant que les données stockées sur les 3 disques de 1 To externes ont été recopiées sur le serveur, il faut capitaliser sur cet espace disponible en ajoutant ces disques dans le serveur.
En théorie, rien de plus simple :

On arrête le serveur
On installe les disques
On redémarre le serveur
On définit une partition de la taille max [...]]]></description>
			<content:encoded><![CDATA[<p>Maintenant que les données stockées sur les 3 disques de 1 To externes ont été recopiées sur le serveur, il faut capitaliser sur cet espace disponible en ajoutant ces disques dans le serveur.</p>
<p>En théorie, rien de plus simple :</p>
<ol>
<li>On arrête le serveur</li>
<li>On installe les disques</li>
<li>On redémarre le serveur</li>
<li>On définit une partition de la taille max sur chaque disque, au format &laquo;&nbsp;Linux Raid Auto-detect&nbsp;&raquo;</li>
<li>On ajoute les disques au volume RAID6 existant</li>
</ol>
<p>En pratique, les disques étant formatés par Mac OS X, ils présentent un &laquo;&nbsp;label&nbsp;&raquo; de type <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">GPT <span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">(le label en environnement Windows est plutôt <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">msdos<span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">). Et manifestement, ce label pose problème à OpenFiler (en tout cas tel que généré par Mac OS X). Impossible de redéfinir les partitions en l&#8217;état. Par ailleurs, quelle que soit la modification appliquée par fdisk, OpenFiler persiste à trouver les partitions du début&#8230;</span></span></span></span></p>
<p>En cherchant un peu sur le Net, j&#8217;ai trouvé un <a href="https://project.openfiler.com/tracker/ticket/790" target="_blank">rapport de bug</a> pour la version courante d&#8217;OpenFiler 2.3, qui sera a priori corrigé dans la prochaine version. Sans rentrer dans les détails, il faut en fait réécrire un nouveau label de disque, de préférence de type <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">msdos <span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">(et pas <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">GPT<span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">) :</span></span></span></span></p>
<pre style="padding-left: 30px;"># parted /dev/sdi mklabel msdos</pre>
<p>Ceci fait, je peux alors créer les partitions sur les 3 disques et les ajouter au volume RAID6 existant depuis l&#8217;interface d&#8217;OpenFiler.</p>
<p>Cependant, cela a pour effet d&#8217;ajouter ces disques en SPARE sur le volume. Je n&#8217;ai pas trouvé de moyen, depuis l&#8217;interface d&#8217;OpenFiler,d&#8217;utiliser ces disques pour augmenter la taille du volume. Il faut retourner en ligne de commande et taper :</p>
<pre style="padding-left: 30px;"># mdadm --grow /dev/md0 --raid-devices=9</pre>
<p>(dans mon cas, je passe de 6 disques à 9). Il ne reste plus qu&#8217;à attendre les 1500 minutes (!) nécessaires pour le &laquo;&nbsp;reshaping&nbsp;&raquo; du volume (bon, c&#8217;est vrai, j&#8217;utilise le volume en même temps&#8230;).</p>
<p>Une fois cela fait, il faut indiquer au volume RAID (le &laquo;&nbsp;Physical Volume&nbsp;&raquo; en terminologie LVM) de recalculer sa taille, en tapant :</p>
<pre style="padding-left: 30px;"># pvresize /dev/md0</pre>
<p>Le volume prend alors toute la place disponible, et le &laquo;&nbsp;Volume Group&nbsp;&raquo; (toujours en terminologie LVM) est également mis à jour. Un petit coup sur l&#8217;interface OpenFiler confirme le nouvel espace libre obtenu.</p>
<p>Se serait sympa si la prochaine version d&#8217;OpenFiler pouvait permettre ces opérations directement depuis la console d&#8217;administration plutôt que d&#8217;amener à taper ces commandes depuis un Shell.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctacat.net/blogs/ctacat/2009/12/05/evolution-du-lab-acte-3-ajout-de-3-disques-de-1-to-au-serveur-openfiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolution du Lab, Acte 2 : Installer VMware Server 2.0.2 sur OpenFiler&#8230;</title>
		<link>http://www.ctacat.net/blogs/ctacat/2009/12/03/installer-vmware-server-2-0-2-sur-openfiler/</link>
		<comments>http://www.ctacat.net/blogs/ctacat/2009/12/03/installer-vmware-server-2-0-2-sur-openfiler/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 20:45:24 +0000</pubDate>
		<dc:creator>ctacat</dc:creator>
				<category><![CDATA[Général]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenFiler]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://www.ctacat.net/blogs/ctacat/?p=153</guid>
		<description><![CDATA[Finalement, les backups par Bacula, ce sera pour plus tard, j&#8217;ai un impératif professionnel qui appelle le retour des outils virtualisés au travail le plus vite possible.
J&#8217;ai finalement pris le parti d&#8217;installer VMware Server 2.0.2 sur mon serveur OpenFiler. J&#8217;ai essayé VirtualBox, mais je n&#8217;ai pas réussi à faire fonctionner le binaire graphique (Segmentation Fault), [...]]]></description>
			<content:encoded><![CDATA[<p>Finalement, les backups par Bacula, ce sera pour plus tard, j&#8217;ai un impératif professionnel qui appelle le retour des outils virtualisés au travail le plus vite possible.</p>
<p>J&#8217;ai finalement pris le parti d&#8217;installer VMware Server 2.0.2 sur mon serveur OpenFiler. J&#8217;ai essayé VirtualBox, mais je n&#8217;ai pas réussi à faire fonctionner le binaire graphique (Segmentation Fault), et la gestion en ligne de commande est vraiment très touffue, quand ça marche. Et comme je l&#8217;ai dit en préambule, je suis pressé&#8230;</p>
<p>Donc, VMware Server 2.0.2. L&#8217;installation est relativement simple. Il faut suivre la procédure décrite <a href="http://forums.openfiler.com/viewtopic.php?id=2631&amp;p=1">ici</a>, et lorsqu&#8217;on arrive à l&#8217;impossibilité de compiler les modules pour OpenFiler, il faut suivre la procédure décrite <a href="http://communities.vmware.com/thread/188410?start=15&amp;tstart=0">là</a>, et après le lancement de l&#8217;installeur de VMware, tout passe.</p>
<p>Un petit coup de navigateur sur http://&lt;mon serveur&gt;:8222/, et on accède à l&#8217;interface d&#8217;administration.</p>
<p>L&#8217;utilisation de l&#8217;outil d&#8217;administration Windows ne m&#8217;inspire pas tellement, donc je vais m&#8217;assurer à chaque création de machine virtuelle d&#8217;activer l&#8217;accès distant à la console par protocole VNC.</p>
<p><span style="text-decoration: underline;">EDIT</span>: Ca marche bien, la console par VNC, sauf que le clavier, c&#8217;est n&#8217;importe quoi&#8230; Il existe bien semble-t-il une entrée RemoteDisplay.vnc.keymap, mais ça ne semble correspondre à rien de concret pour VMware Server 2&#8230; Bon, le principal, c&#8217;est que mes machines virtuelles redémarrent les unes après les autres. On verra à l&#8217;usage cette histoire de clavier (qui est la maladie chronique de la virtualisation à distance depuis un Mac&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctacat.net/blogs/ctacat/2009/12/03/installer-vmware-server-2-0-2-sur-openfiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolution du Lab : Acte 1</title>
		<link>http://www.ctacat.net/blogs/ctacat/2009/12/01/evolution-du-lab-acte-1/</link>
		<comments>http://www.ctacat.net/blogs/ctacat/2009/12/01/evolution-du-lab-acte-1/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 09:59:10 +0000</pubDate>
		<dc:creator>ctacat</dc:creator>
				<category><![CDATA[OpenFiler]]></category>

		<guid isPermaLink="false">http://www.ctacat.net/blogs/ctacat/?p=143</guid>
		<description><![CDATA[Après avoir réfléchi à mon problème de consommation électrique un peu excessive à mon goût, je suis passé aux travaux pratiques.
J&#8217;ai sauvegardé mes données (une semaine de copies acharnées), arrêté les 2 serveurs (un de fichiers, et un de virtualisation), et j&#8217;ai consolidé le tout dans un seul boitier.
Résultat : un seul serveur dans un [...]]]></description>
			<content:encoded><![CDATA[<p>Après avoir réfléchi à mon problème de consommation électrique un peu excessive à mon goût, je suis passé aux travaux pratiques.</p>
<p>J&#8217;ai sauvegardé mes données (une semaine de copies acharnées), arrêté les 2 serveurs (un de fichiers, et un de virtualisation), et j&#8217;ai consolidé le tout dans un seul boitier.</p>
<p>Résultat : un seul serveur dans un boitier Antec P180, 6 disques de 1 To en RAID6 gérés par <a href="http://www.openfiler.com/" target="_blank">OpenFiler</a>, lui-même installé sur une clé USB bootable de 4 Go, le tout propulsé par un processeur Intel Q6600 et 6 Go de mémoire (qui vont grandir pour devenir 8 Go, le max de la carte-mère). J&#8217;en ai profité pour ajouter 4 ports réseau à l&#8217;unique proposé par la carte-mère, je vais les utiliser en aggrégation pour obtenir un débit théorique de 5 Gb/s sur le serveur (mon switch Netgear GS716 va bien m&#8217;aider puisqu&#8217;il supporte la norme 802.ad).</p>
<p>Pour l&#8217;instant, je me concentre sur la partie serveur de fichiers. OpenFiler ne m&#8217;a pas posé de problèmes particuliers, les volumes, partages et autres comptes d&#8217;accès sont créés, et je commence à restaurer les données.</p>
<p>Dans un proche avenir (d&#8217;ici la fin de la semaine ?), je vais disposer de 3 disques de 1 To supplémentaires à intégrer dans le Raid6, ce qui me portera le volume utile à environ 6,5 To (9 disques en RAID6, c&#8217;est équivalent à 7 disques en RAID0 en terme de volume, et un disque de 1 To fait en réalité plutôt 933 Go&#8230;). Ces disques sont actuellement utilisés par les données que je suis en train de restaurer sur le serveur.</p>
<p>En terme de consommation électrique (que je n&#8217;ai pas mesurée encore&#8230;), lorsque j&#8217;aurai terminé la &laquo;&nbsp;construction&nbsp;&raquo; du serveur, je n&#8217;aurai fait que remplacer 2 disques de 300 Go et 6 disques de 500 Go par 9 disques de 1 To dans ce qui était le serveur de virtualisation, donc je ne devrais consommer que l&#8217;équivalent d&#8217;un disque dur en plus, en ne prenant en compte que la consommation des disques (qui sait, vu qu&#8217;il y a changement de génération des disques, j&#8217;aurai peut-être la bonne surprise d&#8217;avoir une consommation électrique induite par les disques durs plus faible au final. Nous verrons). Globalement, le processeur consommant plus, il y a plus de cartes d&#8217;extension, il y a plus de RAM, &#8230; au total et au final, ce serveur devrait consommer plus que lorsqu&#8217;il n&#8217;était que serveur de virtualisation, mais comme il sera le seul serveur, la consommation totale du Lab va baisser mécaniquement.</p>
<p>Concernant la grappe de disques, j&#8217;ai retenu le RAID6 plutôt que le RAID5 avec un disque de Spare, car étant peu chanceux concernant la fiabilité des grappes de disques, je préfère un volume qui résiste à la panne de 2 disques (le RAID6), qu&#8217;un volume qui ne résiste qu&#8217;à une panne (le RAID5); la présence d&#8217;un disque de spare n&#8217;est pas vraiment faite pour me rassurer, pendant la consolidation du RAID sur le spare, un autre disque peu claquer&#8230; Ne rigolez pas, mes propres statistiques sont contre moi et les avis des optimistes : j&#8217;ai déjà eu 2 RAID5 perdus par le passé à cause de 2 disques HS quasi-simultanément&#8230;</p>
<p>Après restauration des données et des services de partages de fichiers, les étapes suivantes seront :</p>
<ol>
<li>Mettre en place les backups; j&#8217;ai intégré un lecteur de bandes dans le serveur, ça va simplifier les choses. Je pense que <a href="http://www.bacula.org/fr/" target="_blank">Bacula</a> va m&#8217;aider dans cette tâche.</li>
<li>Restaurer le service de virtualisation. Je n&#8217;ai pas encore validé mon choix entre <a href="http://www.vmware.com/products/server/" target="_blank">VMware Server 2</a> et <a href="http://www.virtualbox.org/" target="_blank">VirtualBox</a>. J&#8217;hésite très fort, mais VirtualBox serait légèrement en avance. Techniquement, ça se vaut, mais avec VirtualBox je peux administrer à distance par X11, alors qu&#8217;avec VMware Server 2, je suis obligé d&#8217;avoir un Windows pour exécuter l&#8217;outil de gestion (et comme je n&#8217;ai qu&#8217;un poste de travail et que c&#8217;est un Mac, cela veut dire un Windows en machine virtuelle&#8230; Du virtuel pour gérer du virtuel, ça me chagrine). Et puis VirtualBox me semble plus clair sur son évolution (on peut trouver une Roadmap) que VMware Server 2.</li>
</ol>
<p>Suite au prochain numéro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctacat.net/blogs/ctacat/2009/12/01/evolution-du-lab-acte-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Exit Orange&#8230;</title>
		<link>http://www.ctacat.net/blogs/ctacat/2009/12/01/exit-orange/</link>
		<comments>http://www.ctacat.net/blogs/ctacat/2009/12/01/exit-orange/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 09:31:21 +0000</pubDate>
		<dc:creator>ctacat</dc:creator>
				<category><![CDATA[Général]]></category>

		<guid isPermaLink="false">http://www.ctacat.net/blogs/ctacat/?p=141</guid>
		<description><![CDATA[Marre d'Orange avec ses incompétents et son incapacité à m'assurer la moitié des services que je paie. Zou, de retour chez Free.]]></description>
			<content:encoded><![CDATA[<p>Voilà, c&#8217;est fait, j&#8217;ai viré Orange.</p>
<p>Ca a été plus simple que prévu. Croyant initialement qu&#8217;à cause du déménagement, j&#8217;étais reparti pour un engagement d&#8217;un an, je craignais de devoir payer mon abonnement à son terme même si je vais voir ailleurs. L&#8217;assistance d&#8217;Orange sur ce point n&#8217;a pas vraiment été d&#8217;une grande aide : 3 intervenants différents, 3 discours différents.</p>
<p>Résigné à payer, j&#8217;ai demandé la résiliation de l&#8217;abonnement chez Orange, en souscrivant un nouvel abonnement chez Free, qui a dégroupé chez moi mi-Août 2009 (c&#8217;est tout récent). J&#8217;ai pesté par le passé contre Free, tout n&#8217;y est pas rose, mais d&#8217;un point de vue technique, ça se maintient à un niveau incomparablement meilleur qu&#8217;Orange.</p>
<p>Après 3 jours de coupure nécessaire pour basculer sur l&#8217;infrastructure Free, 4 bonnes surprises :</p>
<ol>
<li>Ca marche. Bah oui, c&#8217;est normal, mais ces derniers temps ça n&#8217;était pas vraiment la norme dans l&#8217;environnement Orange. Cf. mes problèmes de mails&#8230;</li>
<li>En passant chez Free, je double de débit. Je passe de 4 Mb/s les jours de beaux temps chez Orange, à 8 Mb/s chez Free, quel que soit le temps (bon, j&#8217;exagère un peu avec cette histoire de temps, mais c&#8217;était très instable chez Orange, alors que c&#8217;est un métronome chez Free).</li>
<li>En passant chez Free, j&#8217;améliore mon ping. C&#8217;est pas que ça m&#8217;intéresse tellement, personnellement, mais mon fils, oui. D&#8217;ailleurs, depuis le passage chez Free, je trouve qu&#8217;il joue un peu trop, il va falloir que je borne tout ça&#8230;</li>
<li>Finalement, je n&#8217;avais plus d&#8217;engagement chez Orange, donc je n&#8217;ai pas eu à payer double pour ma liaison Internet.</li>
</ol>
<p>Par contre, je sens bien que le dégroupage est récent, car en 3 semaines, j&#8217;ai eu deux interruptions de plus de 3h, suite à une panne ou un dysfonctionnement d&#8217;un équipement Free. J&#8217;ai redécouvert le site &laquo;&nbsp;Grenouille&nbsp;&raquo;, qui me permet de consulter en quasi-temps réel l&#8217;état des équipements, justement.</p>
<p>Wait and see, mais pour l&#8217;instant, content <img src='http://www.ctacat.net/blogs/ctacat/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctacat.net/blogs/ctacat/2009/12/01/exit-orange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
