Archive for april, 2009

XLS Zoekt financieel administratieve kracht

dinsdag, april 28th, 2009

We zijn erg aan het groeien en zijn daarom op zoek naar een flexibele en sterke financieel administratieve kracht. We zoeken iemand die niet bang is voor grootboekrekeningen, BTW aangiften en met accuratesse de financiële administratie kan voeren.

Als u iemand in gedachten heeft die dit zou kunnen en leuk zou vinden, breng ons in contact. Als deze persoon met ons zou komen te werken dan hebben wij een leuke beloning voor u.

Zie hier voor de profielen: http://www.xlshosting.nl/xls-vacatures.html

Tijdelijke problemen bij router werkzaamheden

dinsdag, april 28th, 2009

Bij werkzaamheden aan de routers op GlobalSwitch vanavond, besloot de redundante router er ook mee op te houden op datzelfde moment. We waren bezig om specifiek dit probleem op te lossen door een software upgrade uit te voeren. Hierdoor is er een kortstondige onderbreking geweest van het netwerkverkeer op/via GlobalSwitch.

Inmiddels zijn beide routers helemaal bijgewerkt en moeten nu deze problemen niet meer geven. Onze excuses voor de overlast op wat een niet merkbaar onderhoud had moeten worden.

XLS Hosting stopt met aanbieden shared hosting

vrijdag, april 24th, 2009

Vanaf vandaag stopt XLS Hosting met het aanbieden van de Big Windows en Big Linux shared hosting pakketten.

De belangrijkste reden hiervoor is focus. Onze sterke punten en groeikansen liggen voornamelijk op het gebied van netwerk- en clusterbeheer. Wij hebben de vraag naar onze virtuele servers de laatste maanden enorm zien toenemen. Om onze helpdesk, systeembeheer en product aanbod te stroomlijnen hebben wij besloten om ons alleen op virtuele servers, dedicated servers en maatwerkoplossingen te richten. Hiernaast is een significant percentage van onze VPS-klanten zelf hosting reseller en willen wij ons niet langer in een positie bevinden waarbij wij concurreren met onze eigen klanten. Alle producten die met virtuele servers en maatwerk-oplossingen te maken hebben zoals spam-filtering, domeinnaam registraties, SSL-certificaten zullen we wel gewoon blijven aanbieden.

Wij willen met nadruk stellen dat er voor de huidige Big Linux of Big Windows klanten niets zal veranderen. Wij zullen de top klasse support blijven leveren die u van XLS hosting gewend bent. Ook uitbreidingen op uw huidige accounts en het aanvragen van nieuwe accounts blijven voor u gewoon mogelijk.

Backups van SQL-databases

vrijdag, april 24th, 2009

Veel databasesystemen (en zeker MySQL, PostgreSQL en SQLite) werken met relatief grote bestanden waar de hele tijd kleine wijzigingen in gebeuren. Als tijdens een backup (met bv. rsync of FTP) enkele van die wijzigingen gebeuren, kan het zijn dat de kopie op de backupserver slechts een gedeelte van deze wijzigingen meekrijgt. De database is dan niet meer consistent, en dat kan leiden tot het kwijtraken van data of het crashen van de database-software als de backup data gebruikt wordt.

Ons advies is om ‘s nachts, voordat uw rsync- of FTP-backup draait, een tekst-gebaseerde dump te maken.

MySQL: Een simpele dump van alle databases samen naar 1 bestand krijgt u met een regel als:

30 3 * * * cd /home/mysqldump ; mysqldump –all-databases -u admin –password=xxx > mysqldump.out

Deze regel gaat er van uit dat er een directory /home/mysqldump is, het liefst  met permissies 700 zodat uw gebruikers niet bij deze backup kunnen komen. Vervang admin en xxx door een MySQL-account die alle databases mag locken en lezen. Let op: het is veiliger om het wachtwoord in /etc/mysql/my.cnf te zetten (de plek kan varieren tussen distributies) dan in deze cron-regel.

Veiligere variant voor DirectAdmin-installaties:

30 3 * * * . /usr/local/directadmin/conf/mysql.conf; cd /home/mysqldump ; mysqldump –all-databases -u $user –password=$passwd > mysqldump.out

SQLite: Een dump maken is zo simpel als ‘sqlite3 database.db .dump > database.dump’.  Voorbeeld voor cron (herhaal dit voor elke database):

30 3 * * * cd /home/sqlitedumps ; sqlite3 /pad/naar/database.db .dump > naam.dump

PostgreSQL levert de pg_dumpall tool mee die simpel voor hetzelfde doel te gebruiken is.

SVN (Subversion) is geen SQL, maar de achterliggende opslag heeft vergelijkbare eigenschappen. Onze manier:

45 3 * * * rm -rf /home/svn-hotcopy; mkdir /home/svn-hotcopy; cd /var/svn/repos; for d in * ; do svnadmin hotcopy $d /home/svn-hotcopy/$d ; done

Onderhoud afgelopen weekend

maandag, april 20th, 2009

Ons aangekondigde onderhoud van afgelopen weekend dat plaatsvond op EU Networks (de oude KDISS locatie) is met succes afgerond. Alle servers waren zondag ochtend om 3 uur weer bereikbaar en de gemiddelde tijd dat een server onbereikbaar is geweest was anderhalf uur. Met deze upgrade van de routing en switching infrastructuur kunnen we de kwaliteit van dit gedeelte van ons netwerk blijven garanderen.

Met vriendelijke groet,
XLS Systeembeheer & Support

Eigen kernels booten met PyGrub

maandag, april 13th, 2009

We krijgen regelmatig verzoeken van klanten om met custom kernels te kunnen booten. Vaak omdat er specialistische modules nodig zijn, bijvoorbeeld voor VOIP-diensten of cryptografisch versleutelde diskpartities via FUSE. Vanaf vandaag maken wij het voor mensen met dit soort speciale behoeftes mogelijk om in plaats van onze standaardkernel een Xen-compatible kernel van binnen de VPS zelf te laden via PyGrub. U kunt deze mogelijkheid activeren binnen de XLS Interface.

Wat is PyGrub precies?

PyGrub is een herimplementatie, in python, van de grub bootloader, toegespitst op het booten van virtuele machines onder Xen. Het leest de grub-configuratie en kiest daarmee een kernel en een ramdisk-image om mee te booten en geeft deze door aan de Xen hypervisor.

Installeren van je eigen kernel

Om succesvol via PyGrub te kunnen booten zijn op de VPS nodig:

  • Een valide grub-config in /boot/grub/menu.lst
  • Een Xen domU-compatible kernel.
  • Een initrd met xenblk.ko en xennet.ko.
  • Om te zorgen dat de xenblk en xennet drivers goed geladen worden, is het verstandig om, alvorens een Xen kernel-package te installeren, de volgende twee regels toe te voegen aan /etc/modprobe.conf:

        alias eth0 xennet
        alias scsi_hostadapter xenblk
    

    Installeer vervolgens grub, en daarna de xen kernel. Onder CentOS is dat:

        # yum install grub
        # yum install kernel-xen
    

    En onder Debian:

        # apt-get install grub
        # apt-get install linux-image-xen-amd64
    

    Activeren

    Controleer dat er een geldige /boot/grub/menu.lst ontstaan is die wijst naar de Xen kernel. Zet vervolgens op de XLS Interface site de knop om naar ‘Custom Kernel’ en geef de VPS vanaf de command line een shutdown (een gewone reboot is niet genoeg). De machine zal opnieuw gestart worden met PyGrub.

    Onderhoud EU Networks locatie (voormalig KDISS datacenter)

    woensdag, april 8th, 2009

    Er zal zaterdag avond 18 april groot onderhoud plaatsvinden binnen de EU Networks-locatie van XLS Hosting (het voormalige KDISS datacenter). Dit gedeelte van het netwerk heeft XLS door de acquisitie van KDISS onder beheer gekregen. Het doel van het onderhoud is om deze locatie met de rest van ons netwerk te integreren en enkele verbeteringen door te voeren.

    Wij verwachten niet dat er servers down zullen gaan maar zij zullen gedurende het onderhoud geen verbinding hebben met de buitenwereld. Het onderhoud zal zaterdagavond om 0:00 uur beginnen en wij verwachten dat de servers maximaal 6 uur onbereikbaar zullen zijn.

    Wat wij gaan doen:
    * Een router vervangen en een andere router upgraden.
    * De Global Switch en EU Networks netwerken van XLS combineren door de voormalig KDISS routers het XLS AS te laten overnemen (dit wordt 35470 ipv 31586).
    * Meer redundantie op switching-niveau introduceren.

    Onze excuses voor de eventuele overlast die u van dit onderhoud ondervindt. Laat het ons weten als u nog vragen of opmerkingen heeft.

    Als u een server op de EU Networks locatie in gebruik heeft dan heeft u van ons een email gehad met deze mededeling. U zult nog twee emails ontvangen om u aan het onderhoud te herinneren.

    n2 monitoring software nu open source beschikbaar

    vrijdag, april 3rd, 2009

    XLS hosting heeft vandaag haar monitoring software n2 open source beschikbaar gemaakt. Onze VPS- en dedicated serverklanten kennen n2 al omdat het systeem bij deze producten standaard wordt opgeleverd. n2 is een erg robuust en veelzijdig programma dat gebruikt kan worden voor real-time monitoring, performance-optimalisatie en voor forensisch onderzoek na crashes.

    Probeer n2 uit en laat ons weten wat u er van denkt!

    n2 project »
    n2 download »

    XLS Community pagina

    vrijdag, april 3rd, 2009

    Wij zijn een XLS community pagina op onze website begonnen. Hier zullen al onze community activiteiten op worden samengevat. Denk hierbij aan ons blog en andere communicatiemiddelen, maar ook aan software die wij open source ter beschikking stellen. Op dit moment staat hier een beschrijving van ons n2 monitoring programma dat open source wordt aangeboden en een introductie van dit blog. Hier zullen spoedig zaken bijkomen..