Algemeen

daDup as UrBackup Appliance Storage

As most of our customers know, we like to use UrBackup for backing up our own infrastructure, as well as their own machines. We like it so much, we pay the company Infscape to add functionality such as ZFS snapshot support. They are currently implementing IPv6 on our request!

What most people don’t know, is that Infscape also has backup appliances. Those appliances are pre-installed Debian machines with a special version of UrBackup that might make things a little easier for some administrator that don’t want to fiddle with operating systems too much.

What’s so special about this appliance that Tuxis must blog about it? The appliance supports Cloudstorage. We happen to have a product that is compatible, daDup! Infscapes UrBackup Appliance is able to talk to daDup’s S3-API, making it possible to store your backups for only € 0,012 per GB.

The Appliance uses a local disk as cache and nicely syncs the backups to the cloudstorage, encrypting and compressing as it goes.

What to do next?

Easy! Sign up for a account in daDup and download the UrBackup Appliance. Depending on what you want to do with the appliance, request/buy a licensekey.

Setting up the appliance is easy. You add an extra disk to the Virtual Machine and boot the machine. You walk through the steps the installer asks you (make sure you have DHCP enabled on the network you’re connecting the VM to, or know how to configure an IP address in Debian via the console) and the added disk will automatically be discovered. Add the disk as cloudcache and configure your daDup account. Be sure to create a bucket in daDup first!

And there you are. Backing up into the cloud.

Techniek

There, I fixed it! NAT64 to the rescue

Al jaren doen we bij Tuxis dingen met IPv6. Eigenlijk is er niets dat bij ons geen IPv6 doet. En dus leveren we onze TCC-clusters tegenwoordig IPv6-only op. Dat wil zeggen, de management laag. Om de apparatuur van onze klanten te beheren hebben wij geen IPv4 meer nodig, en dat scheelt weer IPv4-adressen in de schaarste!

Maar soms heb je wel eens iets nodig, van Github.com bijvoorbeeld. Een mooi platform waar heel veel (open source) software op te vinden is die wij kunnen gebruiken om het leven van onze klanten nog prettiger te maken. (Vandaag was het netdata)

Github.com is handig en we zijn alle ontwikkelaars die er code op zetten erg dankbaar, maar het heeft één nadeeltje als je IPv6-only deployed:
root@node01:~# ping -c 1 github.com
connect: Network is unreachable

Github doet geen IPv6, gewoon niet.

‘Vroeger’ had Tuxis een NAT64-server. Een server waar derden met IPv6-only machines gebruik van konden maken om zo toch de IPv4-wereld nog te kunnen bereiken. Die is op een gegeven moment opgeruimd omdat IPv6-only toen echt nog niet haalbaar was. Maar, met de ontwikkelingen van de afgelopen jaren hebben we die vanmiddag weer opnieuw opgezet.

Als je klant van Tuxis bent en je wilt IPv6-only machines opzetten, dan kun je de nameserver van je machine aanpassen naar 2a03:7900:2:0:31:3:104:161, en vervolgens het hele internet bereiken, over IPv6!

root@node01:~# ping -c 1 github.com
PING github.com(2a03:7900:6446::8c52:7104 (2a03:7900:6446::8c52:7104)) 56 data bytes
64 bytes from 2a03:7900:6446::8c52:7104 (2a03:7900:6446::8c52:7104): icmp_seq=1 ttl=48 time=89.7 ms
--- github.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 89.710/89.710/89.710/0.000 ms

De betere oplossing is natuurlijk dat Github zelf snel IPv6 gaat doen, maar tot die tijd kunnen wij in elk geval vooruit!

Geen categorie

Nieuw webhosting platform

Het heeft wat tijd gekost, maar gisteren is eindelijk de laatste site van ons oude webhosting-platform weggemigreerd naar het nieuwe platform. U merkt vooral dat uw website sneller is.

Dat nieuwe platform, dat draait op Debian Stretch met PHP7.2 is op een aantal vlakken anders dan het vorige:

Opslag

Om te beginnen staan de bestanden ten behoeve van webhosting niet meer op een enkelvoudige NFS-server, maar worden ze met CephFS geserveerd vanaf ons Full-SSD-Ceph cluster.

Apache2+ITK -> Apache2+PHP-fpm

Beveiliging is een belangrijke feature van ons webhostingpakket. Daarom draait iedere website als zijn eigen gebruiker. Op het moment dat een website dan onverhoopt gehackt wordt, kan de hacker alleen de gegevens van die website bekijken, en niet die van de overige websites.
In het verleden deden we dit met Apache2 en mod_itk, maar dat was qua performance sub-optimaal. In de nieuwe situatie hebben we dat aangepast; iedere website heeft nu zijn eigen PHP-fpm processen, en Apache draait met mod_event. Hierdoor is de performance van het platform nog beter dan voorheen.

PHP5.6 -> PHP7.2

PHP7.2 is al even actief, toch hebben we nog een heel aantal sites gehad waar we de klant mee moesten helpen om hem op PHP7.2 aan de praat te krijgen. Een heel aantal sites zijn samen met de klant geupgraded.
Met PHP7.2 hebben we ook opcache in kunnen schakelen. Hierdoor kan PHP een gecompileerde versie van de scripts in geheugen houden, en dat scheelt behoorlijk!

Makkelijk aan te maken

We zijn hard bezig om steeds meer van onze producten in https://admin.tuxis.nl/ te verwerken. Klanten kunnen daar inloggen en zelf direct webhosting-accounts aanmaken, wachtwoorden resetten en aliases aanpassen. Ook kunnen onze klanten daar gratis HTTP Redirects configureren. Het cluster wordt binnen enkele minuten geconfigureerd om ook uw website te kunnen serveren!

Algemeen

Oude wijn in een nieuwe zak!

Afgelopen maanden is er op de achtergrond een hoop gebeurd bij Tuxis, wat vorige week officieel is gemaakt. Tuxis Internet Engineering V.O.F. wordt Tuxis B.V. De groei op allerlei vlakken; personeel, omzet, maar ook risico’s, heeft de oprichters van Tuxis doen besluiten om deze stappen te zetten. Hierdoor kunnen we een stabielere omgeving creëren voor onze klanten en ons personeel.

Wat verandert er allemaal?

Nieuws

Tuxis Netwerk Upgrades

Het waren roerige tijden voor AS197731 (de technische naam van het netwerk van Tuxis) in de afgelopen weken. Een aantal keren veroorzaakte het netwerk van de leverancier NL-IX/Joint Transit (JT) onderbrekingen, waardoor onze klanten verbindingen verloren en soms zelfs even niet opnieuw konden opzetten. Tot overmaat van ramp veroorzaakten wij zelf ook nog een storing, wat het aantal storingen in de maanden september en oktober op 3 zetten.

In het kader van ‘geen woorden maar daden’ besloten we de volgende stappen te nemen. We:

Cehp Storage Cluster
Techniek

Ceph is dead, long live Ceph!

Een soortgelijke uitspraak wordt in een aantal landen gebruikt bij opvolging van de koning(in). En ook bij ons is er sprake van!

U zal er niet veel van gemerkt hebben, maar in de afgelopen maanden zijn we bezig geweest met het live migreren van onze storage naar een nieuw Ceph cluster. Het oude cluster (Ceph Hammer) heeft sinds november 2015 geweldige diensten geleverd en hebben we tevens veel dingen bijgeleerd.

Nieuws

Tuxis hoofdsponsor van de Tuxis Ede’s Best Run!

Philip (l; Ede’s Best Run) en Mark (r; Tuxis) na ondertekening van het sponsorcontract.

Vlak voor het weekend is onderstaand persbericht de deur uit gegaan. Tuxis is hoofdsponsor van het nationale sportevenement in Ede, de Ede’s Best Run. De Tuxis Ede’s Best Run is een survivalrun; een hardloopevenement met
uitdagende hindernissen. Deze is geschikt voor zowel families als de
geoefende survival-atleet.

Frontpage

New in UrBackup: ZFS Snapshotting

The latest release of UrBackup (2.2.7) has a new feature which we requested and sponsored: ZFS-based filebackups. UrBackup supported image-backups to ZFS volumes before, but we feel that ZFS snapshots make UrBackup better suitable for large environments because it depends on hardlinks less.

When you enable ZFS backups, each backup UrBackup makes has its own filesystem. A following backup will be created with the last backup as ‘ZFS origin’, so all files that were unchanged are already in place. New files will be added, changed files overwritten and removed files deleted. Removing an old backup is as simple as removing the snapshot.