Sinds een aantal weken heb ik de nieuwste versie van Ubuntu, Ubuntu 8.04 LTS Hardy Heron, in gebruik op een aantal computers. Ik heb een nieuwe Virtuele Server in gebruik genomen voor een caching nameserver met Ubuntu 8.04 (daarover later meer), Atlas zelf is inmiddels ook geherinstalleerd naar Ubuntu 8.04 (ook daar volgt later nog een blogje over). Het ingebruik nemen van Ubuntu 8.04 is tot zover een stuk beter verlopen dan het ingebruiknemen van Ubuntu 7.10. Ik ben zeer tevreden met de beschikbare versies in Ubuntu 8.04. Ik heb mijn desktop pc “Skippy” ook geupgrade naar Ubuntu 8.04, zonder problemen. Misschien kan ik die winterreleases van Ubuntu dan toch beter overslaan?
Een paar maand geleden was de harddisk van de Intel Celeron 500mhz server van mijn oom overleden. Deze webserver host zijn websites, waaronder hermans-plaatjes.nl. Ik heb toen besloten om gewoon de hele server te vervangen door een andere PC die hij nog had staan. Een AMD duron 1.2Ghz, waarvan we het RAM hebben opgekrikt tot 384MB. Ik denk dat die PC twee weken heeft gedraaid, toen was het wederom raak. Ook die harddisk was overleden. Mijn oom vond het wel mooi geweest met de oude harddisk en heeft besloten een nieuwe te kopen. Na nog een herinstallatie op een gloednieuwe WesternDigital Caviar SE 80GB IDE harddisk draait de server nu inmiddels alweer een poosje stabiel
. De uptime is op het moment van schrijven 47 dagen, 8 uur en 4 minuten
.
De ramp die “gutsy” heet, nieuwe VDS: Aphrodite
Aphrodite, Athena, CentOS, Linux, Neo/Alectrona/Artemis, Servers, Ubuntu No Comments »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 de rest… enz. Ook heb ik verschillende mensen om raad gevraagd die ook geen oplossing hadden. Deze problemen had ik met de VDS-en Athena, 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 CentOS 5.1. 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.
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 recursive dns server. Deze VDS heet Aphrodite, draait op CentOS 5.1 en maakt gebruik van MySQL 5.0.51a .
PC ruil, nieuwe laptop en Neo vervangen
CentOS, Desktop, Linux, Neo/Alectrona/Artemis, Servers, Ubuntu, Windows, Xen 4 Comments »Neo, de server die thuis als bestandsserver en dnsserver dient, is op dit moment een Pentium III 500 Mhz met 512MB RAM. Neo draait op Ubuntu 7.04 Feisty Fawn en gebruikt Xen als virtualisatieplatform. De virtuele servers Alectrona en Artemis draaien op Neo. Alectrona neemt de bestandsserver en de interne recursive dns voor zijn rekening en Artemis de 3e authorative nameserver. Dit systeem draait nu al ruim 3 jaar en is meerdere keren uitgebreid. Nu het einde van Ubuntu 7.04 inzicht komt en gewoon upgraden naar Ubuntu 7.10 vrijwel onmogelijk is gebleken (hierover later meer) ben ik mogelijkheden gaan zoeken om Neo te vervangen door een krachtigere machine, waar dan ook genoeg ruimte is om test VDS-en aan te kunnen maken.
Nieuwe versie van Hassanding, bothost.maikelg.net uit dienst genomen
Athena, Java, Linux, PHP, Scripting, Servers, Ubuntu, Websites en projecten No Comments »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 het PircBot IRC framework. 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.
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 Athena gehost.
De help informatie van Hassanding is te vinden op http://help.ircbotje.nl.
Athena gemigreerd naar Ubuntu Linux 7.04 Feisty Fawn
Athena, Gentoo, Linux, Servers, Ubuntu 1 Comment »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.
Desktop PC overleden: het vervolg
Desktop, Linux, Neo/Alectrona/Artemis, Servers, Ubuntu, Windows 2 Comments »Afgelopen dinsdag schreef ik dat mijn desktop pc was overleden. Toen heb ik ook geschreven dat ik mijn harddisk uit mijn overleden pc had verwijderd en die in de PC van mijn ouders had geplaatst om deze te kunnen backuppen naar fileserver Alectrona. Dit werkte dus niet zogoed met een Ubuntu Live CD (uploaden via SCP). Ook via Windows XP met de ext2 driver voor Windows waar Superman mee kwam in de reacties werkte niet. Ik heb toen maar is een live cd van Vector Linux Standard geprobeerd. Dit met FTP als vervoermiddel kon binnen twee uur de volledige 8.2 GB overbrengen.
Weer een probleem minder iniedergeval
.
Eigen DNS servers op twee locaties
Athena, Bash, Linux, Neo/Alectrona/Artemis, Scripting, Servers, Tutorials, Ubuntu No Comments »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 voor de dns.
Virtuele servers op Neo: Alectrona en Exodus
CentOS, Linux, Neo/Alectrona/Artemis, Servers, Ubuntu, Xen No Comments »Na de succesvolle realisatie van Atlas heb ik besloten om mijn thuisserver Neo ook in twee virtuele servers te gaan verdelen: Alectrona en Exodus. Dit is handiger omdat ik dan de diensten voor binnen het thuisnetwerk en die voor de buitenwereld gescheiden kan houden. Alectrona is de interne fileserver en caching dns server voor het netwerk. Exodus doet de secundaire DNS.
Acropolis is mijn bij JRonline gehuurde virtuele server. Acropolis heeft vrijwel alles gehost voordat het het Atlas Project was gerealiseerd. Nu alles op virtuele servers vanaf Atlas draait is Acropolis niet meer nodig.
Aphaea was een virtuele server bij Strato AG en werdt gebruikt voor backups. De backups worden nu op een backup server bij mijn colocatie provider geplaatst. Daardoor is Aphaea dus ook niet meer nodig.
Acropolis bestaat inmiddels ook niet meer. Aphaea draait nu even Suse Linux 10.1 op met SWsoft Plesk 8.2 voor wat tests. Aphaea zal over een paar weken worden verwijderd door Strato.




Recent Comments