<?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"
	>

<channel>
	<title>Le blog de NicoLargo &#187; Hardware</title>
	<atom:link href="http://blog.nicolargo.com/category/hardware/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.nicolargo.com</link>
	<description>"Tribulations d'un blogger dans le monde de l'Open-Source et de l'Internet..."</description>
	<pubDate>Fri, 21 Nov 2008 08:52:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>RAID 1 logiciel sous FreeBSD</title>
		<link>http://blog.nicolargo.com/2008/10/raid-1-logiciel-sous-freebsd.html</link>
		<comments>http://blog.nicolargo.com/2008/10/raid-1-logiciel-sous-freebsd.html#comments</comments>
		<pubDate>Fri, 10 Oct 2008 09:33:30 +0000</pubDate>
		<dc:creator>NicoLargo</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Open-source]]></category>

		<category><![CDATA[Système]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[raid]]></category>

		<guid isPermaLink="false">http://blog.nicolargo.com/2008/10/raid-1-logiciel-sous-freebsd.html</guid>
		<description><![CDATA[Certains serveurs de votre réseau sont plus sensibles que d&#8217;autres: on peut citer par exemple les serveurs DNS, LDAP ou base de données. D&#8217;un autre coté les pannes matérielles survenant sur ces mêmes serveurs viennent souvent des disques durs. En partant de ces deux constats, je vous propose dans ce billet d&#8217;utiliser la fonction de [...]]]></description>
			<content:encoded><![CDATA[<p>Certains serveurs de votre réseau sont plus sensibles que d&#8217;autres: on peut citer par exemple les serveurs DNS, LDAP ou base de données. D&#8217;un autre coté les pannes matérielles survenant sur ces mêmes serveurs viennent souvent des disques durs. En partant de ces deux constats, je vous propose dans ce billet d&#8217;utiliser la fonction de RAID 1 logicielle de FreeBSD pour sécuriser ces serveurs.</p>
<h1>Petit rappel sur RAID 1</h1>
<p>Le RAID 1 consiste à utiliser n disques redondants (n supérieur ou égal à 2). Chaque disque contient la même information.</p>
<p style="text-align: center;"><img src="http://blog.nicolargo.com/wp-content/uploads/2008/10/150px-raid-1svg.png" width="150" height="231" alt="150px-RAID_1.svg.png" /></p>
<p>Dans notre exemple, nous allons utiliser une configuration minimale pour du RAID 1: deux disques de taille et de caractéristiques équivalentes.</p>
<h1>Préparation de l&#8217;installation</h1>
<p>Il faut dans un premier temps identifier les disques sur lequel de RAID 1 va être installé. Pour celà la commande dmesg devrait vous aider:</p>
<blockquote>
<p># dmesg</p>
<p>ad4: 76319MB &lt;WDC WD800AAJS-70TDA1 01.00A03&gt; at ata2-master SATA150</p>
<p>ad6: 76319MB &lt;WDC WD800AAJS-70TDA1 01.00A03&gt; at ata3-master SATA150</p>
</blockquote>
<p>Nous avons donc deux disques: <strong>ad4</strong> et <strong>ad6</strong>.</p>
<p>Ensuite on regarde ou le système est installé:</p>
<blockquote>
<p># df</p>
<p>/dev/<strong>ad4</strong>s1a 71621288 1044946 64846640 2% /</p>
</blockquote>
<p>FreeBSD est donc installé sur le disque ad4. Nous allons donc nous servir du disque ad6 pour créer le disque mirroir de ad4.</p>
<h1>Configuration du RAID 1 sous FreeBSD</h1>
<p>Nous allons utiliser l&#8217;utilitaire <em>gmirror</em> pour effectuer le &#8220;mirroring&#8221; de ad4 vers ad6.</p>
<p>La première chose à faire est de vérifier que votre version de FreeBSD supporte cette fonction.</p>
<blockquote>
<p># man gmirror</p>
</blockquote>
<p>Si c&#8217;est le cas, le manuel de la commande devrait s&#8217;afficher.</p>
<p>On commence par préparer le disque &#8220;maître&#8221; (ad4 dans notre exemple):</p>
<blockquote>
<p># sysctl kern.geom.debugflags=17</p>
<p># gmirror label -vb round-robin <strong>gm0</strong> /dev/ad4</p>
</blockquote>
<p>Le résultat de cette dernière commande devrait être:</p>
<blockquote>
<p>Metadata value stored on /dev/ad4.</p>
<p>Done.</p>
</blockquote>
<p>On charge ensuite le module <em>gmirror</em> dans le kernel.</p>
<blockquote>
<p># gmirror load</p>
</blockquote>
<p>Si vous n&#8217;avez pas de message d&#8217;erreur vous pouvez automatiser le chargement du module au prochain démarrage du serveur en tapant la commande suivante:</p>
<blockquote>
<p># echo &#8216;geom_mirror_load=&#8221;YES&#8221;&#8216; &gt;&gt; /boot/loader.conf</p>
</blockquote>
<p>On vient de créer un disque virtuel nommé <strong>gm0</strong>. Il faut donc remplacer, dans le fichier /etc/fstab, toutes les occurrences /dev/ad4 par /dev/mirror/gm0. Pour cela on utilise vi:</p>
<blockquote>
<p># cp /etc/fstab /etc/fstab.old</p>
<p># vi /etc/fstab</p>
<p>:%s/ad4/mirror\/gm0/g</p>
</blockquote>
<p>On redémarre ensuite le serveur:</p>
<blockquote>
<p># shutdown -r now</p>
</blockquote>
<p>Une fois le serveur rebooté, il ne reste plus qu&#8217;a ajouter le disque <strong>ad6</strong> (notre disque &#8220;esclave&#8221;) dans le mirroir RAID 1 (gm0).</p>
<blockquote>
<p># gmirror insert gm0 /dev/ad6</p>
</blockquote>
<h1>Vérification de l&#8217;état du RAID 1</h1>
<p>On peut utiliser la commande suivante:</p>
<blockquote>
<p># gmirror status</p>
</blockquote>
<p>Durant l&#8217;initialisation du disque esclave, le résultat devrait ressembler à:</p>
<blockquote>
<p>Name Status Components</p>
<p>mirror/gm0 DEGRADED ad4</p>
<p>ad6 (1%)</p>
</blockquote>
<p>Ensuite, le message suivant devrait apparaître:</p>
<blockquote>
<p>Name Status Components</p>
<p>mirror/gm0 COMPLETE ad4</p>
<p>ad6</p>
</blockquote>
<h1>Et si un de mes disques plantes ?</h1>
<p>Imaginons que le disque primaire (ad4) rende l&#8217;âme. Il suffit:</p>
<ul>
<li>éteindre le serveur</li>
<li>retirer le disque ad4</li>
<li>le remplacer par un disque <span style="text-decoration: underline;">équivalent</span></li>
<li>redémarrer le serveur</li>
<li>Saisir les commande suivantes pour reconstruire le disque:</li>
</ul>
<blockquote>
<p># gmirror forget gm0</p>
<p># gmirror insert gm0 /dev/ad4</p>
</blockquote>
<p>Il ne reste plus qu&#8217;a superviser votre RAID 1 avec votre <a href="http://blog.nicolargo.com/nagios-tutoriels-et-documentations">serveur Nagios</a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nicolargo.com/2008/10/raid-1-logiciel-sous-freebsd.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>OpenMoko: le téléphone libre est en vente</title>
		<link>http://blog.nicolargo.com/2008/07/openmoko-le-telephone-libre-est-en-vente.html</link>
		<comments>http://blog.nicolargo.com/2008/07/openmoko-le-telephone-libre-est-en-vente.html#comments</comments>
		<pubDate>Fri, 04 Jul 2008 13:51:49 +0000</pubDate>
		<dc:creator>NicoLargo</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Open-source]]></category>

		<category><![CDATA[libre]]></category>

		<category><![CDATA[openmoko]]></category>

		<category><![CDATA[telephone]]></category>

		<guid isPermaLink="false">http://blog.nicolargo.com/?p=1115</guid>
		<description><![CDATA[dès aujourd&#8217;hui (mais seulement aux Etats-Unis) aux prix de $399 (soit environ 255 Euros)&#8230;

Le téléphone en question, FreeRuner de son petit nom, est basé sur OpenMoko, un système d&#8217;exploitation open-source.
Vivement que cela arrive en France !

]]></description>
			<content:encoded><![CDATA[<p>dès aujourd&#8217;hui (mais seulement aux Etats-Unis) aux prix de $399 (soit environ 255 Euros)&#8230;</p>
<p style="text-align: center;"><a href="http://blog.nicolargo.com/wp-content/uploads/2008/07/capture_200807044500.jpg"><img class="alignnone size-full wp-image-1116 aligncenter" title="capture_200807044500" src="http://blog.nicolargo.com/wp-content/uploads/2008/07/capture_200807044500.jpg" alt="" width="445" height="360" /></a></p>
<p style="text-align: left;">Le téléphone en question, <a href="http://us.direct.openmoko.com/products/neo-freerunner">FreeRuner</a> de son petit nom, est basé sur OpenMoko, un système d&#8217;exploitation open-source.</p>
<p style="text-align: left;">Vivement que cela arrive en France !</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://blog.nicolargo.com/2008/07/openmoko-le-telephone-libre-est-en-vente.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Disque dur classique vs SSD</title>
		<link>http://blog.nicolargo.com/2008/01/disque-dur-classique-vs-ssd.html</link>
		<comments>http://blog.nicolargo.com/2008/01/disque-dur-classique-vs-ssd.html#comments</comments>
		<pubDate>Wed, 16 Jan 2008 08:52:03 +0000</pubDate>
		<dc:creator>NicoLargo</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[HDD]]></category>

		<category><![CDATA[SSD]]></category>

		<guid isPermaLink="false">http://blog.nicolargo.com/2008/01/disque-dur-classique-vs-ssd.html</guid>
		<description><![CDATA[De plus en plus de PC portable haut de gamme (le tout frais MacBook Air ne déroge pas à la règle), propose en option de remplcaer le classique disque dur à mémoire magnétique (HDD) par un disque à mémoire flash (SSD). Bien que de capacité inférieure (on ne dépasse pas encore les 100 Go), ces [...]]]></description>
			<content:encoded><![CDATA[<p>De plus en plus de PC portable haut de gamme (le tout frais MacBook Air ne déroge pas à la règle), propose en option de remplcaer le classique disque dur à mémoire magnétique (<a href="http://fr.wikipedia.org/wiki/HDD">HDD</a>) par un disque à mémoire flash (<a href="http://fr.wikipedia.org/wiki/Solid_State_Disk">SSD</a>). Bien que de capacité inférieure (on ne dépasse pas encore les 100 Go), ces disques se révèlent beaucoup plus performant et robuste. Pour preuve le test vidéo suivant effectué par Samsung: <center><object height="373" width="425"><param value="http://www.youtube.com/v/pJMGAdpCLVg&amp;rel=1&amp;border=1" name="movie"></param><param value="transparent" name="wmode"></param><embed src="http://www.youtube.com/v/pJMGAdpCLVg&amp;rel=1&amp;border=1" height="373" width="425" wmode="transparent" type="application/x-shockwave-flash"></embed></object></center> Il ne reste plus qu&#8217;a attendre la baisse des prix mais je n&#8217;ai aucun dourte que c&#8217;est la technologie de demain au niveau stockage.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nicolargo.com/2008/01/disque-dur-classique-vs-ssd.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
