<?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>ontwikkelBLOG.nl &#187; Athena</title>
	<atom:link href="http://www.ontwikkelblog.nl/category/servers/athena/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ontwikkelblog.nl</link>
	<description>Mijn weblog over: Linux, PHP, Bash, Servers, Xen, Java, Webhosting en meer!</description>
	<lastBuildDate>Tue, 01 Mar 2011 16:25:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>De ramp die &#8220;gutsy&#8221; heet, nieuwe VDS: Aphrodite</title>
		<link>http://www.ontwikkelblog.nl/2008/04/13/de-ramp-die-gutsy-heet-nieuwe-vds-aphrodite.html</link>
		<comments>http://www.ontwikkelblog.nl/2008/04/13/de-ramp-die-gutsy-heet-nieuwe-vds-aphrodite.html#comments</comments>
		<pubDate>Sun, 13 Apr 2008 18:29:09 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Aphrodite]]></category>
		<category><![CDATA[Athena]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Neo/Alectrona/Artemis]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/?p=68</guid>
		<description><![CDATA[Een poosje geleden heb ik geprobeerd om verschillende VDS-en te upgraden naar Ubuntu 7.10 Gutsy Gibbon. Om een of andere reden resulteert elke upgrade die ik probeer in segmentation faults. Ook met een gloednieuwe image, gemaakt met debootstrap, komen overal segmentation faults tevoorschijn. Ik heb vanalles geprobeerd: verschillende gcc versies, eerst gcc upgraden en dan [...]]]></description>
			<content:encoded><![CDATA[<p>Een poosje geleden heb ik geprobeerd om verschillende VDS-en te upgraden naar <a href="http://www.ubuntu.com">Ubuntu 7.10 Gutsy Gibbon</a>. Om een of andere reden resulteert elke upgrade die ik probeer in segmentation faults. Ook met een gloednieuwe image, gemaakt met debootstrap, komen overal segmentation faults tevoorschijn. Ik heb vanalles geprobeerd: verschillende gcc versies, eerst gcc upgraden en dan de rest&#8230; enz. Ook heb ik verschillende mensen om raad gevraagd die ook geen oplossing hadden. Deze problemen had ik met de VDS-en <a href="http://athena.maikelg.net">Athena</a>, Alectrona en Artemis en de VDS host Neo. Welke allemaal Ubuntu 7.04 Feisty Fawn draaide. Omdat ik het probleem niet opgelost kreeg heb ik al deze servers geherinstalleerd naar een ander besturingssysteem. Hierbij heb ik steeds gekozen tussen Ubuntu 6.06 LTS Dapper Drake, de versie van Ubuntu met 5 jaar ondersteuning, en <a href="http://www.centos.org">CentOS 5.1</a>. Voor Alectrona en Artemis heb ik gekozen voor CentOS 5.1 omdat daarbij de meer up2date packages belangrijker zijn. Voor Neo en Athena heb ik voor Ubuntu 6.06 LTS Dapper Drake, omdat op die servers toch veel custom opstellingen draaien en ik daarvoor liever met Ubuntu werk. Ook is het voor die servers belangrijk dat ze voorlopig niet meer geherinstalleerd hoeven te worden.</p>
<p>Ik heb nu ook een losse VDS die sowizo alle databases voor Athena host, maar hij wordt ook voor andere databases gebruikt. Ook draait deze VDS de nieuwe <a href="http://nl.wikipedia.org/wiki/DNS-server">recursive dns server</a>. Deze VDS heet <a href="http://aphrodite.maikelg.net">Aphrodite</a>, draait op CentOS 5.1 en maakt gebruik van <a href="http://www.mysql.com">MySQL 5.0.51a</a> . <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2008/04/13/de-ramp-die-gutsy-heet-nieuwe-vds-aphrodite.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nieuwe versie van Hassanding, bothost.maikelg.net uit dienst genomen</title>
		<link>http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html#comments</comments>
		<pubDate>Sat, 24 Nov 2007 21:21:32 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Athena]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Websites en projecten]]></category>
		<category><![CDATA[Hassanding]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html</guid>
		<description><![CDATA[Ik heb een nieuwe versie van mijn IRC robot Hassanding geschreven. Tot voorkort was Hassanding geschreven in PHP5 op basis van mijn PHP5 IRC communicatie class. Hoewel Hassanding sinds versie 2.0 redelijk stabiel was. Bleef Hassanding regelmatig ping timeouts houden en andere kuren vertonen. Daarom heb ik nu Hassanding in Java geschreven, op basis van [...]]]></description>
			<content:encoded><![CDATA[<p>Ik heb een nieuwe versie van mijn IRC robot Hassanding geschreven. Tot voorkort was Hassanding geschreven in PHP5 op basis van mijn <a href="http://www.ontwikkelzone.nl/pagina/scriptsandtools/scripts">PHP5 IRC communicatie class</a>. Hoewel Hassanding sinds versie 2.0 redelijk stabiel was. Bleef Hassanding regelmatig ping timeouts houden en andere kuren vertonen. Daarom heb ik nu Hassanding in Java geschreven, op basis van het <a href="http://www.jibble.org/pircbot.php">PircBot IRC framework</a>. Deze nieuwe versie is nu al stabieler dan de 2.x reeks. Java is ook beter geschikt voor socket programming natuurlijk.  In deze versie als Hassanding uit een kanaal wordt gekicked of door een ping timeout de verbinding verliest, zal Hassanding zelf onmiddelijk opnieuw het kanaal joinen of de verbinding herstellen ipv dat dat via een cronjob moet gebeuren. Hassanding is op dit punt dus een stuk intelligenter geworden sinds versie 3.0. Hassanding ondersteund ook sinds versie 3.0 meerdere kanalen en is nu ook aanwezig in #maikelg en #kloten op irc.maikelg.net.</p>
<p>Ook heb ik sinds deze versie besloten dat een aparte virtuele server voor de irc bots niet langer nodig is. Daarom is Hassanding nu gewoon op <a href="http://athena.maikelg.net">Athena</a> gehost.</p>
<p>De help informatie van Hassanding is te vinden op <a href="http://help.ircbotje.nl">http://help.ircbotje.nl</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Athena gemigreerd naar Ubuntu Linux 7.04 Feisty Fawn</title>
		<link>http://www.ontwikkelblog.nl/2007/11/24/athena-gemigreerd-naar-ubuntu-linux-704-feisty-fawn.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/11/24/athena-gemigreerd-naar-ubuntu-linux-704-feisty-fawn.html#comments</comments>
		<pubDate>Sat, 24 Nov 2007 16:17:06 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Athena]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/11/24/athena-gemigreerd-naar-ubuntu-linux-704-feisty-fawn.html</guid>
		<description><![CDATA[Athena is een poosje geleden gemigreerd van Gentoo Linux naar Ubuntu Linux 7.04 Feisty Fawn. Gentoo begon steeds vaker problemen te vertonen met het upgraden van software. Met Ubuntu heb ik dit veel minder. Al werkte Gentoo prettig, maar die problemen met het upgraden werd ik een beetje zat. Gentoo was erg bij de tijd [...]]]></description>
			<content:encoded><![CDATA[<p>Athena is een poosje geleden gemigreerd van Gentoo Linux naar Ubuntu Linux 7.04 Feisty Fawn. Gentoo begon steeds vaker problemen te vertonen met het upgraden van software. Met Ubuntu heb ik dit veel minder. Al werkte Gentoo prettig, maar die problemen met het upgraden werd ik een beetje zat. Gentoo was erg bij de tijd (je upgrade constant het hele syteem). Ubuntu houd meestal dezelfde versie voor de hele release. Het loopt dan dus wel een paar versies achter, maar het is rock stable. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/11/24/athena-gemigreerd-naar-ubuntu-linux-704-feisty-fawn.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eigen DNS servers op twee locaties</title>
		<link>http://www.ontwikkelblog.nl/2007/09/02/eigen-dns-servers-op-twee-locaties.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/09/02/eigen-dns-servers-op-twee-locaties.html#comments</comments>
		<pubDate>Sun, 02 Sep 2007 20:19:39 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Athena]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Neo/Alectrona/Artemis]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/09/02/eigen-dns-servers-op-twee-locaties.html</guid>
		<description><![CDATA[Sinds kort heb ik twee eigen DNS servers op verschillende locaties, voor mijn domeinnamen. Als DNS server gebruikt ik MyDNS omdat die makkelijk te configureren is en met een MySQL database werkt. Om de DNS makkelijk te kunnen beheren en ook vrienden hun eigen domeinen te kunnen laten beheren gebruikt ik MyDNSconfig als webbased controlepaneel [...]]]></description>
			<content:encoded><![CDATA[<p>Sinds kort heb ik twee eigen DNS servers op verschillende locaties, voor mijn domeinnamen. Als DNS server gebruikt ik <a href="http://mydns.bboy.net/">MyDNS</a> omdat die makkelijk te configureren is en met een MySQL database werkt. Om de DNS makkelijk te kunnen beheren en ook vrienden hun eigen domeinen te kunnen laten beheren gebruikt ik <a href="http://www.mydnsconfig.org/">MyDNSconfig</a> als webbased controlepaneel voor de dns.</p>
<p><span id="more-51"></span><br />
<a href="http://athena.maikelg.net">athena.maikelg.net</a> in Amsterdam dient als primaire dns server, daarop draait ook het controlpanel. Thuisserver <a href="http://exodus.maikelg.net">Exodus</a> is de secundaire.</p>
<p>Voor het overzetten van de zone van athena naar exodus heb ik het volgende bash script gemaakt:</p>
<pre>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">#!/bin/bash</span><br />
<span style="color: #007800;">USER</span>=<span style="color: #ff0000;">'user'</span><br />
<span style="color: #007800;">PASS</span>=<span style="color: #ff0000;">'pass'</span><br />
<span style="color: #007800;">DATABASE</span>=<span style="color: #ff0000;">'mydns'</span><br />
<span style="color: #007800;">DBHOST</span>=<span style="color: #ff0000;">'athena.maikelg.net'</span><br />
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;USE <span style="color: #007800;">$DATABASE</span>;&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>dnssync<span style="color: #000000; font-weight: bold;">/</span>tmp.db<br />
mysqldump <span style="color: #660033;">--no-create-db</span> <span style="color: #660033;">--password</span>=<span style="color: #007800;">$PASS</span> <span style="color: #660033;">--user</span>=<span style="color: #007800;">$USER</span> <span style="color: #660033;">--host</span>=<span style="color: #007800;">$DBHOST</span> <span style="color: #007800;">$DATABASE</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>dnssync<span style="color: #000000; font-weight: bold;">/</span>tmp.db<br />
mysql <span style="color: #660033;">--user</span>=<span style="color: #007800;">$USER</span> <span style="color: #660033;">--password</span>=<span style="color: #007800;">$PASS</span> <span style="color: #000000; font-weight: bold;">&lt;</span> <span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>dnssync<span style="color: #000000; font-weight: bold;">/</span>tmp.db</div></td></tr></tbody></table></div>
</pre>
<p>Dit script moet op de secundaire dns server draaien (Exodus) en legt contact met de MySQL server op de primaire (Athena). Daar haalt hij de tabellen op, die hij vervolgens in zijn eigen database invoegt. Dit script draait dan bij voorkeur elk half uur of elk uur.<br />
In dit script wordt /opt/dnssync als tijdelijke map gebruikt en het is noodzakelijk dat de MySQL users en passwords op de primaire als de secundaire gelijk zijn. Natuurlijk kan je dit aanpassen mocht je dat willen. Het script heeft het programma mysqldump nodig om te functioneren. Als je de primaire dns servers uitvalt kan de secundaire gewoon geen verbinding leggen met de MySQL database van de primaire. Dan gebeurt er niets en blijft de secundaire server gewoon zijn data gebruiken tot de primaire weer online komt. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/09/02/eigen-dns-servers-op-twee-locaties.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stroomuitval te Easynet DC Schiphol-rijk: Atlas, Asclepius, Athena, Atropos en nog een paar duizend servers offline</title>
		<link>http://www.ontwikkelblog.nl/2007/08/04/stroomuitval-te-easynet-dc-schiphol-rijk-atlas-asclepius-athena-atropos-en-nog-een-paar-duizend-servers-offline.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/08/04/stroomuitval-te-easynet-dc-schiphol-rijk-atlas-asclepius-athena-atropos-en-nog-een-paar-duizend-servers-offline.html#comments</comments>
		<pubDate>Sat, 04 Aug 2007 17:56:08 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Asclepius]]></category>
		<category><![CDATA[Athena]]></category>
		<category><![CDATA[Atlas]]></category>
		<category><![CDATA[Atropos]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/08/04/stroomuitval-te-easynet-dc-schiphol-rijk-atlas-asclepius-athena-atropos-en-nog-een-paar-duizend-servers-offline.html</guid>
		<description><![CDATA[Gisteren was ik om kwart voor drie &#8216;smiddags bij Albert Heijn toen ik een SMSje kreeg. Als ik een SMSje krijg betekend dat vaak niet veel goeds. Dus ik ging kijken: &#8220;NOC: De service HTTP op atlas.maikelg.net is down.&#8221;, hmm, Atlas is de VDS host server waar Asclepius, Athena en Atropos op draait, dus dat [...]]]></description>
			<content:encoded><![CDATA[<p>Gisteren was ik om kwart voor drie &#8216;smiddags bij <a HREF="http://www.ah.nl">Albert Heijn</a> toen ik een SMSje kreeg. Als ik een SMSje krijg betekend dat vaak niet veel goeds. Dus ik ging kijken: &#8220;<a HREF="http://www.maikelgnoc.nl">NOC</a>: De service HTTP op atlas.maikelg.net is down.&#8221;, hmm, Atlas is de VDS host server waar Asclepius, Athena en Atropos op draait, dus dat betekend dat die ook offline zijn. Hiervan zou ik echter geen smsjes moeten krijgen, omdat dat wordt onderdrukt als Atlas al offline is.<br />
Omdat het ook een valse melding kan zijn bel ik vanuit de AH <a HREF="http://www.thijsdewert.com">Thijs</a>, hij neemt echter niet op. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Dan m&#8217;n <a HREF="http://www.hermans-plaatjes.nl">oom</a> maar proberen. Die nam wel op en heb ik terwijl ik met m&#8217;n vader terug liep naar de auto door verschillende sites heen geloodst om te kijken of Atlas echt offline was, en daarmee de virtuele servers ook. Dat was ook zo.</p>
<p><span id="more-45"></span><br />
Thuis aangekomen heb ik direct mijn PC aangezet en ben ik snel verschillende systemen afgegaan om te kijken wat er aan de hand is. Het was mij al snel duidelijk dat niet allleen heel Atlas met de virtuele servers offline was, maar ook de servers van mijn provider, die in hetzelfde datacentrum staan (niet specifiek in hetzelfde rack). Terwijl ik via mijn thuis fileserver Neo irc opstartte belde ik de Technische Dienst van mijn provider op. Die vertelde mij dat er een stroomstoring was en dat half Easynet plat lag. Nou, daar kan je het dan mee doen <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  .<br />
Na 2 en half uur was de stroom toevoer hersteld en zouden de servers allemaal weer online moeten zijn. Mijn server was een half uur later nogsteeds niet online. Even later kreeg ik een bericht van de technische dienst dat mijn server gewoon draaide. Toen een medewerker van mijn provider ging kijken bleek dat networking niet vanzelf was gestart, nadat dit handmatig was gedaan kon ik mijn server weer bereiken <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p>Verder ging alles gewoon goed alleen op Asclepius wou Plesk niet meteen starten, maar dat ging later ook weer zonder er wat aan te doen <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p>Op dit moment is het <a HREF="http://www.ispam.nl/archives/983/stroomstoring-in-het-easynet-datacentrum/">nog niet bekend</a> waarom de stroom is weggevallen.</p>
<p>Ik hoop dit niet vaker mee te maken, maarjah, shit happens&#8230;.</p>
<p><strong>Update 06-08-2007:</strong> Vandaag is bekend geworden dat de stroomuitval door menselijk falen is veroorzaakt: <a href="http://www.ispam.nl/archives/992/menselijke-fout-oorzaak-van-stroomstoring-in-het-easynet-datacentrum/">http://www.ispam.nl/archives/992/menselijke-fout-oorzaak-van-stroomstoring-in-het-easynet-datacentrum/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/08/04/stroomuitval-te-easynet-dc-schiphol-rijk-atlas-asclepius-athena-atropos-en-nog-een-paar-duizend-servers-offline.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atlas is geplaatst, sites verhuist!</title>
		<link>http://www.ontwikkelblog.nl/2007/07/26/atlas-is-geplaatst-sites-verhuist.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/07/26/atlas-is-geplaatst-sites-verhuist.html#comments</comments>
		<pubDate>Thu, 26 Jul 2007 18:46:27 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Acropolis]]></category>
		<category><![CDATA[Asclepius]]></category>
		<category><![CDATA[Athena]]></category>
		<category><![CDATA[Atlas]]></category>
		<category><![CDATA[Atropos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/07/26/atlas-is-geplaatst-sites-verhuist.html</guid>
		<description><![CDATA[Woensdag 18-07 heb ik Atlas geplaatst in het Easynet datacentrum te Schiphol-rijk. Dit verliep zonder noemenswaardige problemen. Alleen de DNS server van Athena wou niet direct starten, de mysql configuratie was niet helemaal goed. Als eerste heb ik dezelfde dag mijn IRC server en chat robot Anna al verhuist naar Atropos. Ik heb een dag [...]]]></description>
			<content:encoded><![CDATA[<p>Woensdag 18-07 heb ik <a href="http://atlas.maikelg.net">Atlas</a> geplaatst in het <a HREF="http://www.datacentrumgids.nl/datacentrum/easynet-dc-schiphol">Easynet datacentrum</a> te Schiphol-rijk. Dit verliep zonder noemenswaardige problemen. Alleen de DNS server van <a href="http://athena.maikelg.net">Athena</a> wou niet direct starten, de mysql configuratie was niet helemaal goed.</p>
<p><span id="more-41"></span></p>
<p>Als eerste heb ik dezelfde dag mijn IRC server en chat robot Anna al verhuist naar <a href="http://atropos.maikelg.net">Atropos</a>.</p>
<p>Ik heb een dag later <a href="http://www.swsoft.com/plesk">Plesk</a> geinstalleerd op <a href="http://asclepius.maikelg.net">Asclepius</a>, de hosting virtuele server. Dit verliep ook zonder problemen.</p>
<p>Op dit moment heb ik alle websites op <a href="http://www.maikelg.eu">Maikelg.EU</a>, <a href="http://www.gommans-net.nl">Gommans-NET.nl</a> en <a href="http://www.sitekeuring.net">Sitekeuring.net</a> na al verhuist naar het nieuwe platform. Maikelg.EU, Gommans-NET.nl en Sitekeuring.net moeten &#8216;s nachts verhuist worden. Dit weblog en dochtersite <a href="http://www.ontwikkelzone.nl">OntwikkelZONE.nl</a> draaien op development server <a href="http://athena.maikelg.net">Athena</a>, samen met <a href="http://www.klas2a.nl">Klas2a.NL</a>, <a href="http://www.pittigetante.nl">Pittigetante.NL</a>, <a href="http://www.annab0t.nl">Annab0t.nl</a> en <a href="http://www.qvm.be">QVM.be</a>. De rest draait allemaal op de hosting server Asclepius.<br />
Als Maikelg.EU, Gommans-NET.nl en Sitekeuring.net zijn verhuist is mijn virtuele server bij <a href="http://www.jronline.nl">JRonline</a> <a href="http://acropolis.maikelg.net">Acropolis</a> helemaal leeg en kan die worden uitgeschakeld <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>Op dit moment draait Atlas al weer 8 dagen in Schiphol <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/07/26/atlas-is-geplaatst-sites-verhuist.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>open_basedir op Athena</title>
		<link>http://www.ontwikkelblog.nl/2007/07/13/open_basedir-op-athena.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/07/13/open_basedir-op-athena.html#comments</comments>
		<pubDate>Fri, 13 Jul 2007 20:17:49 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Athena]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/07/13/open_basedir-op-athena.html</guid>
		<description><![CDATA[open_basedir is een beveiliging in PHP om er voor te zorgen dat je geen bestandssystem bewerkingen en lezingen kan doen buiten de map waar je eigen website of applicatie in staat. Ik heb een tijdje gezocht naar de juiste manier om dat te implementeren. open_basedir wil ik op Athena gebruiken, omdat ik daar meerdere eigen [...]]]></description>
			<content:encoded><![CDATA[<p><a HREF="http://nl2.php.net/features.safe-mode">open_basedir</a> is een beveiliging in PHP om er voor te zorgen dat je geen bestandssystem bewerkingen en lezingen kan doen buiten de map waar je eigen website of applicatie in staat. Ik heb een tijdje gezocht naar de juiste manier om dat te implementeren. open_basedir wil ik op Athena gebruiken, omdat ik daar meerdere eigen websites op ga draaien. Ik heb nu gevonden hoe:<br />
<span id="more-39"></span></p>
<ul>
<li>Voeg binnen een &lt;virtualhost&gt; het volgende toe:
<pre>
<div class="codecolorer-container apache default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;<span style="color: #000000; font-weight:bold;">directory</span> directorynaam&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #00007f;">php_admin_value</span> open_basedir <span style="color: #7f007f;">&quot;directorynaam:/tmp&quot;</span> <br />
&lt;/<span style="color: #000000; font-weight:bold;">directory</span>&gt;</div></td></tr></tbody></table></div>
</pre>
<p>De dubbelepunt dient als splitsing tussen directory&#8217;s. /tmp moet ook als toegestane directory toegevoegd worden omdat daar de sessies en upload&#8217;s naar weggeschreven worden.</li>
<li>Een voorbeeld:
<pre>
<div class="codecolorer-container apache default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;<span style="color: #000000; font-weight:bold;">directory</span> directorynaam&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #00007f;">php_admin_value</span> open_basedir <span style="color: #7f007f;">&quot;/var/www/sites/athena.maikelg.net:/tmp&quot;</span> <br />
&lt;/<span style="color: #000000; font-weight:bold;">directory</span>&gt;</div></td></tr></tbody></table></div>
</pre>
<p><strong>Let op! open_basedir legt geen beperking op aan het gebruik van de shell functies, zoals shell_exec(), exec() en system().</strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/07/13/open_basedir-op-athena.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>De realisatie van Atlas, het vervolg</title>
		<link>http://www.ontwikkelblog.nl/2007/07/13/de-realisatie-van-atlas-het-vervolg.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/07/13/de-realisatie-van-atlas-het-vervolg.html#comments</comments>
		<pubDate>Fri, 13 Jul 2007 19:31:26 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Acropolis]]></category>
		<category><![CDATA[Asclepius]]></category>
		<category><![CDATA[Athena]]></category>
		<category><![CDATA[Atlas]]></category>
		<category><![CDATA[Atropos]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/07/13/de-realisatie-van-atlas-het-vervolg.html</guid>
		<description><![CDATA[Zoals ik in voorgaande posts heb verteld ben ik bezig met het opzetten van een nieuwe server die al mijn websites ed mag gaan hosten. Ik heb uitgelegd dat ik dit wil gaan doen door de server in meerdere virtuele servers te verdelen dmv Xen. Het is een poosje geleden dat ik hierover heb geschreven, [...]]]></description>
			<content:encoded><![CDATA[<p>Zoals ik in voorgaande posts heb verteld ben ik bezig met het opzetten van een nieuwe server die al mijn websites ed mag gaan hosten. Ik heb uitgelegd dat ik dit wil gaan doen door de server in meerdere virtuele servers te verdelen dmv <a href="http://www.xensource.com">Xen</a>. Het is een poosje geleden dat ik hierover heb geschreven, maar ik heb het zo druk gehad met het realiseren van Atlas dat ik helemaal niet aan scrijven toen ben gekomen. Die achterstand probeer ik nu in te halen. </p>
<p>Inmiddels heb ik alle hardware binnen en heb ik Atlas gebouwd en volledig geinstalleerd.</p>
<p><span id="more-37"></span><br />
<strong>Hardware</strong></p>
<ul>
<li>Chieftec 1U case UNC-110S-W</li>
<li>Intel Core 2 Duo E4300 1.8 Ghz</li>
<li>Supermicro PDSMi+ server motherboard</li>
<li>Supermicro SNK-P0016 heatsink</li>
<li>4x Corsair 1024MB DDR2 128MX64</li>
<li>2x WesternDigital Caviar SE16 320GB (Software RAID 1)</li>
</ul>
<p>Ik had eerst de verkeerde koeler besteld, ook was m&#8217;n eerste motherboard, de <a href="http://www.intel.com/design/servers/boards/s3000ah/index.htm">Intel S3000AHV</a> niet leverbaar. Ik heb toen eerst een <a href="http://www.asus.com/products4.aspx?l1=3&#038;l2=11&#038;l3=332&#038;model=1314&#038;modelmenu=1">Asus P5B-V</a> geprobeerd, maar daar bleek m&#8217;n koeler niet op te passen. Nu heb ik uiteindelijk de <a href="http://www.supermicro.com/products/motherboard/Xeon3000/3000/PDSMi+.cfm">Supermicro PDSMi+</a> genomen, een erg leuk moederbordje.</p>
<p><strong>Software op Atlas</strong></p>
<p>De software die ik heb gebruikt op Atlas:</p>
<ul>
<li>Ubuntu 6.06 LTS</li>
<li>Xen 3.0.4</li>
<li>Apache 2.2.4</li>
<li>PHP 5.2.3</li>
<li>MRTG met eigen scripts</li>
</ul>
<p>Ubuntu als OS, Xen als virtualisatiesoftware. MRTG gebruik ik om het dataverkeer verbruik van de virtuele servers bij te houden <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p><strong>De virtuele servers</strong></p>
<p><u>Asclepius</u><br />
40 GB harddisk<br />
512 MB RAM<br />
CentOS Linux 5.0<br />
<a href="http://www.swsoft.com/plesk">SWsoft Plesk 8.2</a><br />
<em>Voor de normale websites. Mijn keuze is op Plesk gevallen omdat ik dat een heel uitgebreid en net controlepaneel vind. CentOS is een stabiele distributie en een goede combinatie met Plesk, mede heb ik voor CentOS gekozen omdat Plesk de software uit de repositorys van het OS haalt en CentOS 5 gewoon op dit moment het beste bij de tijd daar mee is. PHP 5 heb ik zelf gecompileerd.</p>
<p><u>Athena</u><br />
40 GB harddisk<br />
768 MB ram<br />
Gentoo Linux<br />
<em>Voor Ontwikkelzone, OntwikkelBLOG, de website waar het dataverkeer verbruik op staat, database en website van Anna en experimenten ed: De keuze voor Gentoo omdat je het gewoon lekker naar je eigen hand kan zetten. Je kan helemaal zelf opgeven met welke opties je pakketten gecompileert moeten worden ( Portage <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), en dat is voor een server die toch meer gericht is op de development wel zo leuk. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </em></p>
<p><u>Atropos</u><br />
5 GB harddisk<br />
256 MB ram<br />
Ubuntu Linux 6.06 LTS<br />
<em>Voor Anna (de bot zelf), m&#8217;n IRC server en m&#8217;n bouncer. Ik heb voor Ubuntu 6.06 gekozen omdat dat het besturingssysteem is wat ik het meeste gebruik en debian based vind ik nog altijd het prettigste werken. Deze IRC servers zijn toch niet zonder risico en daarom lekker gescheiden van de rest op deze virtuele server. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p>Met deze virtuele servers is er nog genoeg ruimte over voor test virtuele servers, dus met atlas kan ik weer een hele poos voort.</p>
<p>De plaatsing van Atlas vind aanstaande woensdag (18-07-07) plaats. Ik ga Atlas plaatsen in het <a href="http://www.datacentrumgids.nl/datacentrum/easynet-dc-schiphol">Easynet datacentrum te Amsterdam Schiphol-rijk</a>. Atlas zal daar met de rest van de wereld in verbinding staan via het <a href="http://www.netwerkgids.com/netwerk/euroaccess">Euroaccess</a> netwerk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/07/13/de-realisatie-van-atlas-het-vervolg.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Idee: Zelf virtuele servers hosten</title>
		<link>http://www.ontwikkelblog.nl/2007/05/07/idee-zelf-virtuele-servers-hosten.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/05/07/idee-zelf-virtuele-servers-hosten.html#comments</comments>
		<pubDate>Mon, 07 May 2007 18:43:21 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Acropolis]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Asclepius]]></category>
		<category><![CDATA[Athena]]></category>
		<category><![CDATA[Atlas]]></category>
		<category><![CDATA[Atropos]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/05/07/idee-zelf-virtuele-servers-hosten.html</guid>
		<description><![CDATA[Op dit moment heb ik een vds bij JRonline, namelijk: Acropolis. Dit is een vds met 4 GB harddisk, 512 MB ram, 50 GB traffic, 2 IP&#8217;s, Debian 3.1 Sarge en een DirectAdmin licentie. Dit wordt echter een beetje te klein voor mij, zeker met al die experimenten en fotos. Daarnaast moet ik toch oppassen [...]]]></description>
			<content:encoded><![CDATA[<p>Op dit moment heb ik een vds bij <a href="http://www.jronline.nl">JRonline</a>, namelijk: <a href="http://acropolis.maikelg.net">Acropolis</a>. Dit is een vds met 4 GB harddisk, 512 MB ram, 50 GB traffic, 2 IP&#8217;s, Debian 3.1 Sarge en een DirectAdmin licentie.</p>
<p>Dit wordt echter een beetje te klein voor mij, zeker met al die experimenten en fotos. Daarnaast moet ik toch oppassen wat ik op Acropolis allemaal uitvoer. Alles draait er namelijk op: Websites, Experimenten, <a href="http://www.annab0t.nl">Anna</a>, M&#8217;n IRC server, Foto&#8217;s&#8230;.<br />
Met sommige websites en experimenten loop ik tegen de beperkingen aan die DirectAdmin me oplegt, en sommige dingen zou ik zowizo liever apart draaien, bijv. omdat het veiliger is (IRC server en Anna).</p>
<p><span id="more-10"></span></p>
<p>Nu ben ik me erin gaan verdiepen hoe het met de kosten zit met een compleet eigen server. Na een poos offertes aanvragen en een hoop rekenwerk ben ik tot de conclusie gekomen dat een eigen colocated server al snel goedkoper is, en zoveel meer mogelijkheden bied <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p>De colocation provider en de configuratie van de server staat al redelijk vast:</p>
<p>De colocation provider: <a href="http://www.technotop.nl">Technotop Internet Diensten</a><br />
De configuratie van de server:<br />
Chieftec 1U case UNC-110S-W<br />
Intel Core 2 Duo E4300 1.8 Ghz<br />
Intel S3000AHV server moederbord<br />
4x Corsair 1024MB DDR2 128MX64<br />
2x WesternDigital Caviar SE16 320GB (Software RAID 1)</p>
<p>Op die server (die Atlas zal gaan heten) zal ik dan gebruik maken van Ubuntu 6.06 LTS met Xen 3.1.0 als virtualisatiesoftware.<br />
Hier heb ik inmiddels al meerdere testjes mee gedaan en dat werkt hartstikke goed.<br />
De keuze voor Ubuntu 6.06 LTS is omdat ik vind dat Debian teveel achterblijft met ouwe meuk, en daarnaast is de LTS versie ondersteund tot 2011. Wat natuurlijk wel erg fijn is met een server in een datacenter.</p>
<p>Op die server wil ik dan de volgende virtuele servers voor mezelf draaien:</p>
<p><strong>Asclepius</strong><br />
50 GB harddisk<br />
768 MB RAM<br />
CentOS 4.4<br />
DirectAdmin<br />
<em>Voor de normale websites: De keuze voor CentOS omdat dat beter werkt met DirectAdmin. Ik heb zowel DirectAdmin servers met CentOS als met Debian opgezet. En op CentOS bezorgt het updaten van versies je gewoon veel minder hoofdpijn <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  .</em></p>
<p><strong>Athena</strong><br />
50 GB harddisk<br />
1024 MB RAM<br />
Gentoo 2006.1<br />
<em>Voor Ontwikkelzone, OntwikkelBLOG, database en website van Anna en experimenten ed: De keuze voor Gentoo omdat je het gewoon lekker naar je eigen hand kan zetten. Je kan helemaal zelf opgeven met welke opties je pakketten gecompileert moeten worden ( Portage <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ), en dat is voor een server die toch meer gericht is op de development wel zo leuk. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p><strong>Atropos</strong><br />
5 GB harddisk<br />
256 MB RAM<br />
CentOS 4.4 of Debian 4.0 Etch (daar ben ik nog niet helemaal uit <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' />  )<br />
<em>Voor Anna (de bot zelf), IRC-server, en m&#8217;n bouncer: Lekker gescheiden van de rest. Dit soort dingen zijn toch niet zonder risico. De keuze voor het OS: tjah, CentOS vind ik ook wel fijn, ik zit er aan te denken om Debian er in z&#8217;n geheel uittegooien op Atlas (lees eerder genoemde reden). CentOS heeft langere ondersteuning, maar voor deze VDS is dat niet zo heel noodzakelijk. Ik denk er nog even over na&#8230;. </em></p>
<p>Er is dan ook nog meer dan genoeg ruimte over om kleine test vds-jes te kunnen aanmaken <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ik ben bezig die installatie uitgebreid te testen. Dat doe ik nu nog op Apollo, maar ik wil binnenkort de hardware gaan bestellen. Ik ben ook bezig met een Traffic manager die het dataverkeer van die vds-en moet gaan meten en het netjes in grafiekjes weer moet geven.</p>
<p>Voordat dat dit helemaal uitgevoerd is zal ik waarschijnlijk heel wat blogjes verder zijn&#8230;.. <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/05/07/idee-zelf-virtuele-servers-hosten.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

