<?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>Cloudweavers &#187; cloud computing</title>
	<atom:link href="http://www.cloudweavers.org/tag/cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cloudweavers.org</link>
	<description>Cutting-edge technology consultant</description>
	<lastBuildDate>Tue, 31 Jan 2012 13:56:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Gryphon is live. Long live to myths.</title>
		<link>http://www.cloudweavers.org/2011/01/gryphon-is-live-long-live-to-myths/</link>
		<comments>http://www.cloudweavers.org/2011/01/gryphon-is-live-long-live-to-myths/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 13:54:49 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cluster.myth]]></category>
		<category><![CDATA[consultation]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.cloudweavers.org/?p=1518</guid>
		<description><![CDATA[Les Laboratoires Phoenix is pushing a new cluster &#8211; MYTH &#8211; in production. Normally, this isn&#8217;t really worthy of a blog post &#8211; nobody really care how many systems I deploy for clients &#8211; but since this isn&#8217;t for a specific client, it get a bit more interesting: &#8220;Phase 1&#8243; capacity of this multi-tenants (fully [...]]]></description>
			<content:encoded><![CDATA[<p>Les Laboratoires Phoenix is pushing a new cluster &#8211; MYTH &#8211; in production. Normally, this isn&#8217;t really worthy of a blog post &#8211; nobody really care how many systems I deploy for clients &#8211; but since this isn&#8217;t for a specific client, it get a bit more interesting: </p>
<p>&#8220;Phase 1&#8243; capacity of this multi-tenants (fully redundant) cluster is of <strong>7.18 GHZ, 16GB Ram, 1TB</strong>. Phase 2 (next 2 weeks) will see it  grow to <strong>21.54ghz, 48gb rams and 10TB</strong>. End of February is the target date for the phase 3: 2x on each of those numbers.  Everything in this cluster is already redundant &#8211; but getting bigger number is always fun. </p>
<p>Tonight, 3 systems get integrated (virtualized). It represent economy of about 600$/month for this client. He won&#8217;t need his half rack + bandwidth + power&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2011/01/gryphon-is-live-long-live-to-myths/feed/</wfw:commentRss>
		<slash:comments>77</slash:comments>
		</item>
		<item>
		<title>blog.pacharest.com-&gt;cloudweaver.org</title>
		<link>http://www.cloudweavers.org/2010/06/blog-pacharest-com-cloudweaver-org/</link>
		<comments>http://www.cloudweavers.org/2010/06/blog-pacharest-com-cloudweaver-org/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 05:28:41 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloudweaver]]></category>
		<category><![CDATA[Personnel]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://cloudweaver.org/?p=1403</guid>
		<description><![CDATA[Re-launch of blog.pacharest.com under a new name (cloudweaver.org) &#038; new url. Lots of reasons. Main one? I wanted it to be so &#8211; but also : &#8211; because I have contractual engagement that the change of domain name will help to clear up. &#8211; because I want to focus on network infrastructure (mainly dynamic and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1405" class="wp-caption aligncenter" style="width: 438px"><img src="http://cloudweaver.org/wp-content/uploads/2010/06/4653054955_734d875c13_z.jpg" alt="Business open as usual" title="Business_open_as_usual" width="428" height="640" class="size-full wp-image-1405" /><p class="wp-caption-text"><em>photo: Business open as usual, by Pascal Charest</em></p></div>
<p>Re-launch of <strong>blog.pacharest.com</strong> under a new name (<strong>cloudweaver.org</strong>) &#038; new url. Lots of reasons. Main one? I wanted it to be so &#8211; but also :<br />
 &#8211; because I have contractual engagement that the change of domain name will help to clear up.<br />
 &#8211; because I want to focus on network infrastructure (mainly dynamic and virtualized ones) from now on.<br />
 &#8211; because I wanted to integrate twitter somewhere on my blog (now directly in my feed/post page). </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2010/06/blog-pacharest-com-cloudweaver-org/feed/</wfw:commentRss>
		<slash:comments>108</slash:comments>
		</item>
		<item>
		<title>Couples of stats/facts.</title>
		<link>http://www.cloudweavers.org/2009/10/pascal-and-labsphoenix-in-stats/</link>
		<comments>http://www.cloudweavers.org/2009/10/pascal-and-labsphoenix-in-stats/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 14:15:07 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[freesoftware]]></category>
		<category><![CDATA[glusterfs]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[Lustre]]></category>
		<category><![CDATA[mailman]]></category>
		<category><![CDATA[masi]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[personnal]]></category>
		<category><![CDATA[sme]]></category>
		<category><![CDATA[zabbix]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1345</guid>
		<description><![CDATA[As I look over 6 very interesting projects overview on my desk, I&#8217;m forced to do a bit of thinking about how the last year went by. A year is a lot of time, and so much plans finally came to fruition that I can&#8217;t think of listing them all here today. Which is kinda [...]]]></description>
			<content:encoded><![CDATA[<p>As I look over <em>6 very interesting projects</em> overview on my desk, I&#8217;m forced to do a bit of thinking about how the last year went by. A year is a lot of time, and so much plans finally came to fruition that I can&#8217;t think of listing them all here today.  Which is kinda a good sign for me and my enterprise ;-)<br />
<br />
Most of my readers doesn&#8217;t really know who I am, even when you take into account that I blog under my real name. Most don&#8217;t know that I bought a condo in Hull (now part of Gatineau, near Ottawa &#8211; the capital of Canada), that I still have a rent in Montreal, that I proposed to my girlfriend (she said &#8220;Yes!&#8221;), that I own a dog (greatest experience of forcing a regular schedule I ever had), that my greatest motivation in life is to be able to go where I want, whenever I want. My dream is going back to Yosemite, California&#8230; and bring hiking gear.<br />
<br />
Another big aspect of my life is my business, <em>Les Laboratoires Phoenix</em>. I&#8217;ve been working full time at it for the last 9 months and its been a great experience. Over those months : I&#8217;ve worked with clients from 7 countries, contributed to 3 major open source projects, went to the &#8220;Free Software Foundation&#8221; Libre Planet confrence in Boston, went to the DefCon in Las Vegas, I&#8217;ve been named SME for {<a href="http://zabbix.com">Zabbix</a>, <a href="http://zimbra.com">Zimbra</a>, <a href="http://www.asterisk.org/">Asterisk</a>, <a href="http://www.openldap.org/">OpenLDAP</a>, extended LAMP Stack, <a href="http://www.gnu.org/software/mailman/index.html">Mailman</a>, <a href="http://www.gluster.org/">GlusterFS</a>, Lustre, MySQL, Cloud Computing, &#8230;}, 3 of my articles have been published (>40K prints), and I&#8217;m involved in a book project (from a major publisher)&#8230;<br />
<br />
And, even thinking about all those achievements, I still look for the future of <a href="http://labsphoenix.com">Les Laboratoires Phoenix</a>. I guess that working with startups influenced me a lot : those 6 projects are all different from each others, they represent good revenue potential (clear business plan) and require low capital input to be started. So, I guess I&#8217;ll stop speaking about them and work ;-). Btw, two of those projects would be online services (SAAS) for well known parts of Internet infrastructure (not webserver). Another is a cloud computing infrastructure services based in Montreal (this one if almost finished! &#038; I got an hardware provider)&#8230; A lot of fun to be had.<br />
<br />
More news to come. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/10/pascal-and-labsphoenix-in-stats/feed/</wfw:commentRss>
		<slash:comments>86</slash:comments>
		</item>
		<item>
		<title>new projects</title>
		<link>http://www.cloudweavers.org/2009/09/new-projects-ventures/</link>
		<comments>http://www.cloudweavers.org/2009/09/new-projects-ventures/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 13:13:42 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[Montreal]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[venture]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1302</guid>
		<description><![CDATA[There we go. Just got a proposal accepted by one of my Montreal based client for a new joint venture in the field of cloud computing. Estimate time before full disclosure of the project is 2 weeks from now. Might not be really cute at first, but it&#8217;s going to be very useful. Hardware is [...]]]></description>
			<content:encoded><![CDATA[<p>There we go. Just got a <strong>proposal accepted</strong> by one of my Montreal based client for a <strong>new joint venture in the field of cloud computing</strong>. Estimate time before full disclosure of the project is 2 weeks from now. Might not be really cute at first, but it&#8217;s going to be very useful. Hardware is pseudo-ready (not yet in rack) but we are speaking of nice stuff.<br />
<br />
And I&#8217;m finishing the draft for <strong>another proposal</strong>, this, however, would be a lone venture from Les Laboratoires Phoenix for a <strong>specialized service</strong> (yet very used) that isn&#8217;t readily available (at a normal cost). We are speaking of about 100x less (in respect of recurring cost) of what&#8217;s currently available. Also a 2 weeks ETA for this one.<br />
<br />
Might even have found an employee. Things are really moving fast.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/09/new-projects-ventures/feed/</wfw:commentRss>
		<slash:comments>136</slash:comments>
		</item>
		<item>
		<title>projets!</title>
		<link>http://www.cloudweavers.org/2009/02/projets/</link>
		<comments>http://www.cloudweavers.org/2009/02/projets/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 03:04:26 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloudbursting]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1002</guid>
		<description><![CDATA[Way too much interesting projects, not enough time! Never enough. My next one will be a lot more public than what I&#8217;m used to &#8211; should be quite a commotion created around it. Another upcoming project will require me to direct upon all kind of teams&#8230; got hardware suppliers, financial contributors, software developers. Some very [...]]]></description>
			<content:encoded><![CDATA[<p>Way too much interesting projects, not enough time! Never enough.<br />
<br />
My next one will be a lot more public than what I&#8217;m used to &#8211; should be quite a commotion created around it.<br />
<br />
Another upcoming project will require me to direct upon all kind of teams&#8230; got hardware suppliers, financial contributors, software developers. Some very interesting aspect in leading all this.<br />
<br />
In the mean time, I&#8217;ll post some pictures  (soon).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/02/projets/feed/</wfw:commentRss>
		<slash:comments>139</slash:comments>
		</item>
		<item>
		<title>Canadian &amp; cloud-computing</title>
		<link>http://www.cloudweavers.org/2009/02/canadian-cloud-computing/</link>
		<comments>http://www.cloudweavers.org/2009/02/canadian-cloud-computing/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 17:41:36 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[canada]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[consultant]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=998</guid>
		<description><![CDATA[@Heri on twitter asked me : &#8220;Do you know if there&#8217;s a canadian company doing cloud computing? I know enomaly, but that&#8217;s about all&#8221;. Evidently, this sort of question cannot really be answered in 140 characters (well except to say &#8220;yes&#8221;). So I&#8217;ll use my blog as a white board. First, the consultants: Enomaly, as [...]]]></description>
			<content:encoded><![CDATA[<p>@Heri on twitter asked me : &#8220;Do you know if there&#8217;s a canadian company doing cloud computing? I know enomaly, but that&#8217;s about all&#8221;.<br />
<br />
Evidently, this sort of question cannot really be answered in 140 characters (well except to say &#8220;yes&#8221;). So I&#8217;ll use my blog as a white board.<br />
<br />
<strong>First, the consultants:</strong><br />
<a href="http://enomaly.com">Enomaly</a>, as mentioned by Heri, is working in the cloud computing domain. More precisely, they are creating a management interface called ENOMALY ECP.  We (Reuven cohen, Enomaly boss + me) are currently contributing to the same book on cloud computing to be published by O&#8217;Reilly.<br />
<br />
<a href="http://www.mirego.com/en/">Mirego</a> is also known to have complete a couple cloud-computing related projects.<br />
<br />
<a href="http://labsphoenix.com">Les Laboratoires Phoenix</a>, my corporation, is also working in this field. As you can see, I&#8217;ve just launched my domain and I&#8217;m NOT working in web designing ;-) &#8211; this will be corrected in the next month. I do have a big backlog of contract waiting for free time, but I&#8217;ve started the design of an infrastructure (free) for Canadian freelancers.<br />
<br />
<strong>Infrastructure/Platform providers</strong><br />
I do know a couple private cloud infrastructure composed of >8 dom0 + SAN servers located in Canada &#8211; since I deployed them and do maintenance work on a few of them. In the public field, though&#8230; not much to speak about&#8230;<br />
<br />
I do expect iWeb and a couple big hosting player in Montreal to go for a cloud services in 2009. I also have vague hint about a couple of cie doing platform-as-a-service for rails applications.<br />
<br />
<b> Any reader got more info ? feel free to leave a comment! </b></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/02/canadian-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Explorer les nuages ; veille technologique pour batisseurs.</title>
		<link>http://www.cloudweavers.org/2009/02/explorer-les-nuages-veille-technologique-pour-batisseurs/</link>
		<comments>http://www.cloudweavers.org/2009/02/explorer-les-nuages-veille-technologique-pour-batisseurs/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 04:21:25 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[iaas]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[publication]]></category>
		<category><![CDATA[saas]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=993</guid>
		<description><![CDATA[Finally got some time and finished: &#8220;Explorer les nuages ; veille technologique pour batisseurs&#8221; Par Pascal Charest, Feb 2009, édition française To be published in Linux+DVD, European edition.]]></description>
			<content:encoded><![CDATA[<p>Finally got some time and finished:<br />
<br />
&#8220;Explorer les nuages ; veille technologique pour batisseurs&#8221;<br />
Par Pascal Charest, Feb 2009, édition française<br />
<br />
To be published in Linux+DVD, European edition.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/02/explorer-les-nuages-veille-technologique-pour-batisseurs/feed/</wfw:commentRss>
		<slash:comments>175</slash:comments>
		</item>
		<item>
		<title>should be&#8230;</title>
		<link>http://www.cloudweavers.org/2009/01/expenses_and_labsphoenix/</link>
		<comments>http://www.cloudweavers.org/2009/01/expenses_and_labsphoenix/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 01:38:32 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[nvidia]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=989</guid>
		<description><![CDATA[I really feel I shouldn&#8217;t be writing this and focus on &#8216;near dead-line&#8216; project (an article on Eucalyptus/Nimbus deployment for an European magazine, a chapter about Management in the cloud for O&#8217;Reilly, a project outline for a big hosting provider in Canada, another one for a big game creator&#8230; etc. ), but hey&#8230; This is [...]]]></description>
			<content:encoded><![CDATA[<p>I really feel I shouldn&#8217;t be writing this and focus on &#8216;<em>near dead-line</em>&#8216; project (an article on Eucalyptus/Nimbus deployment for an European magazine, a chapter about Management in the cloud for O&#8217;Reilly, a project outline for a big hosting provider in Canada, another one for a big game creator&#8230; etc. ), but hey&#8230; This is part of the therapy&#8230;<br />
<br />
So Laboratoires Phoenix, as a second purchase, bought a NVidia Quadro FX1400 which will go in SLI with my current video card (exact same one) on my Dual opteron 64bits, 2.2Ghz, 8go ram (which was the first purchase). No time to play with it though&#8230;<br />
<br />
And, as my latest purchase, I&#8217;m now, once again, fully geared in Black Diamond equipment. Costly, but high quality. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/01/expenses_and_labsphoenix/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>ec2 arrive en europe</title>
		<link>http://www.cloudweavers.org/2008/12/ec2-arrive-en-europe/</link>
		<comments>http://www.cloudweavers.org/2008/12/ec2-arrive-en-europe/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 12:35:00 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloudmaster]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[professionnel]]></category>
		<category><![CDATA[publication]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=899</guid>
		<description><![CDATA[Tel que prévu dans les dernières semaines et stipulé dans mon dernier article pour Linux+DVD (qui devrait bientot parraitre), l&#8217;infrastructure Amazon EC2 est maintenant disponible en europe. Cette annonce va assèner un coup dur à tous les autres providers de services de cloud computing qui ne font pas la distinction géographiquement&#8230; On parle tout de [...]]]></description>
			<content:encoded><![CDATA[<p>Tel que prévu dans les dernières semaines et stipulé dans mon dernier article pour Linux+DVD (qui devrait bientot parraitre), l&#8217;infrastructure Amazon EC2 est maintenant disponible en europe.<br />
<br />
Cette annonce va assèner un coup dur à tous les autres providers de services de cloud computing qui ne font pas la distinction géographiquement&#8230; On parle tout de meme de 50ms de latence de moins si la connection n&#8217;a pas a passer par l&#8217;atlantique&#8230;<br />
<br />
Quoi qu&#8217;il en soit, je complete présentement un autre article pour une revue qui accompagne un sysadmin dans son premier déploiement dans le réseau d&#8217;Amazon. En espérant qu&#8217;il arrive assez vite ;-)<br />
<br />
Source: <a href="http://www.amazon.com/gp/r.html?R=ZKGJHANKXFK2&#038;C=3A074JBHPUU7H&#038;H=ShvT5kxX3ZvTOV0Zx9c0rDX7L38A&#038;T=C&#038;U=http%3A%2F%2Faws.amazon.com%2Fec2%2F">Amazon EC2 detail page</a>, <a href="http://www.amazon.com/gp/r.html?R=ZKGJHANKXFK2&#038;C=3A074JBHPUU7H&#038;H=VeARsQYtm0r6f1fFX3RekRMcOjsA&#038;T=C&#038;U=http%3A%2F%2Faws.amazon.com%2Fdocumentation%2F">Amazon EC2 Description page</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2008/12/ec2-arrive-en-europe/feed/</wfw:commentRss>
		<slash:comments>135</slash:comments>
		</item>
		<item>
		<title>[labsphoenix] GeoIP patch to BIND</title>
		<link>http://www.cloudweavers.org/2008/11/geoip-patch-to-bind/</link>
		<comments>http://www.cloudweavers.org/2008/11/geoip-patch-to-bind/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 16:24:00 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloudmaster]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[freesoftware]]></category>
		<category><![CDATA[geoip]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=857</guid>
		<description><![CDATA[Long time since my last technical post on this blog. Today, we will go through the installation of the GeoIP libraries (from MaxMind) feature linked with a very common and well known DNS server (bind9 (from ISC)). Before going any further in the labs, please note that I do not consider the GeoIP patch &#8220;feature [...]]]></description>
			<content:encoded><![CDATA[<p>Long time since my last technical post on this blog. Today, we will go through the installation of the <strong><a href="http://www.maxmind.com/">GeoIP libraries</a> (from MaxMind)</strong> feature linked with a very common and well known DNS server (<strong><a href="http://ftp.isc.org/isc/bind9/9.4.3/">bind9</a> (from ISC)</strong>). Before going any further in the labs, please note that I do not consider the GeoIP patch &#8220;feature complete&#8221;, since it does cover all all GeoIP type (only countries), does not apply to bind-9.5.x and the install process isn&#8217;t &#8220;fine-tuned&#8221; as it should be.<br />
<br />
<strong>NOTE: I will be releasing, this week-end, a new, enhanced, patch covering those issues.</strong> So, lets go on.<br />
<br />
<strong>Why this lab ?</strong><br />
<br />
Simply because distributed infrastructure are common sight and load-balancing traffic across multiple web load-balancer (yeah, I know, balancing on balancer) can sometime be very tricky. Solution such as round robin DNS is, at most, a &#8220;best effort&#8221; mechanism. Network architects with valid demographic statistics will be able to offer &#8220;nearest server&#8221; and enhanced experience through geo-localization. This also allows to create a poor man&#8217;s CDN (<strong>C</strong>ontent <strong>D</strong>elivery <strong>N</strong>etwork) without having to learn / deploy very complex infrastructures.<br />
<br />
<strong>Installation</strong><br />
<br />
We start by installing MaxMind&#8217;s GeoIP libraries. It comes with a free database of ip/countries. We follow by retrieving Bind for ISC&#8217;s server and applying the patch to link the 2 together. This is the patch I&#8217;ll be enhancing. </p>
<blockquote><p>
#changing to src directory<br />
cd /usr/local/src<br />
<br />
#getting geoip libraries<br />
wget <a href="http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.5.tar.gz">http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.5.tar.gz</a><br />
tar zxf GeoIP-1.4.5.tar.gz<br />
cd GeoIP-1.4.5<br />
<br />
#configure &#038; install of libraries<br />
./configure ; make ; make install<br />
<br />
#getting bind-9.4.3<br />
wget <a href="http://ftp.isc.org/isc/bind9/9.4.3/bind-9.4.3.tar.gz">http://ftp.isc.org/isc/bind9/9.4.3/bind-9.4.3.tar.gz</a><br />
tar zxf bind-9.4.3<br />
<br />
#getting geodns (geoip binding to dns software)<br />
wget <a href=" http://www.caraytech.com/geodns/patch.diff">http://www.caraytech.com/geodns/patch.diff</a><br />
<br />
#we patch bind<br />
cd bind-9.4.3<br />
patch -p1 < ../patch.diff<br />
<br/><br />
#we configure bind with the new libs. (On one line &#038; this procedure will change with the new patch)<br />
CFLAGS=&#8221;-I/usr/local/include&#8221; LDFLAGS=&#8221;-L/usr/local/lib -lGeoIP&#8221; ./configure &#8211;prefix=/usr/local/bind<br />
<br />
#we compile + install bind.<br />
make ; make install
</p></blockquote>
<p><strong>Configuration </strong><br />
We now have a default installation of a patched BIND9 server &#038; GeoIP libraries. The next step is to create configuration files. I will not be going into the big details here, <a href="http://linux-sxs.org/internet_serving/bind9.html">plenties</a> of <a href="http://www.linuxhelp.net/guides/bind/">how-to</a> are <a href="http://www.bind9.net/manuals">available</a>.  The principe of GeoIP is matching-clients through country code, not only IP &#8211; this is the value of the patch we applied.<br />
<br />
/usr/local/bind/etc/named.conf </p>
<blockquote><p>
options {<br />
        directory &#8220;/usr/local/bind/var/bind&#8221;;<br />
        listen-on-v6 { none; };<br />
         pid-file &#8220;/usr/local/bind/var/run/named/named.pid&#8221;;<br />
};<br />
<br />
view &#8220;us&#8221; {<br />
       // Match clients from US<br />
      match-clients { country_US; };<br />
      recursion no;<br />
      zone &#8220;example.com&#8221; {<br />
            type master;<br />
            file &#8220;pri/example-us.db&#8221;;<br />
      };<br />
    zone &#8220;.&#8221; IN {<br />
                type hint;<br />
                file &#8220;named.ca&#8221;;<br />
        };<br />
};<br />
<br />
view &#8220;ca&#8221; {<br />
       // match from Canada<br />
      match-clients { country_CA; };<br />
      recursion no;<br />
      zone &#8220;example.com&#8221; {<br />
            type master;<br />
            file &#8220;pri/example-ca.db&#8221;;<br />
      };<br />
     zone &#8220;.&#8221; IN {<br />
                type hint;<br />
                file &#8220;named.ca&#8221;;<br />
        };<br />
};<br />
<br />
view &#8220;other&#8221; {<br />
	// Match all others<br />
      match-clients { any; };<br />
      recursion no;<br />
      zone &#8220;example.com&#8221; {<br />
           type master;<br />
           file &#8220;pri/example-other.db&#8221;;<br />
      };<br />
     zone &#8220;.&#8221; IN {<br />
                type hint;<br />
                file &#8220;named.ca&#8221;;<br />
        };<br />
};
</p></blockquote>
<p>/usr/local/bind/var/named.ca ; this file can be retrieved from almost anywere. Google it.<br />
<br />
And we also need zone definitons:<br />
<a href="http://blog.pacharest.com/example-us.db">/usr/local/bind/var/bind/pri/example-us.db</a><br />
<a href="http://blog.pacharest.com/example-ca.db">/usr/local/bind/var/bind/pri/example-ca.db</a><br />
<a href="http://blog.pacharest.com/example-other.db">/usr/local/bind/var/bind/pri/example-other.db</a><br />
<br />
<strong>Conclusion</strong><br />
<br />
At this point, you have a BIND server running on your server with views defined following the dns-client country. Using the following command (since I do not really own example.com) will give different result if you are in the USA or Canada. &#8220;<strong>dig @air0.labsphoenix.com test.example.com</strong>&#8220;. Btw: the &#8220;<strong>dig</strong>&#8221; command is part of <strong>dnsutils</strong> package. Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2008/11/geoip-patch-to-bind/feed/</wfw:commentRss>
		<slash:comments>646</slash:comments>
		</item>
	</channel>
</rss>

