- 30-06-22Eén op de vijf IT-beslissers heeft weinig vertrouwen in databescherming en privacy in de cloud
- 27-05-22Update RFO netwerk incident 17-04-2022
- 23-05-22Freedom of Information Coalition (FOIC) stapt naar de Europese rechter
- 04-05-22Drie op de tien IT-beslissers: beveiliging klantdata laat te wensen over
- 21-04-22Kwart IT-beslissers vindt aandacht voor privacy overdreven
- 19-04-22RFO Netwerk Incident 17-04-2022
- 07-04-22Locatie dataopslag niet in top drie argumenten voor keuze cloudprovider
- 09-03-22The Hague Centre for Strategic Studies migreert dataplatform naar BIT NL Cloud
- 22-02-22Vier op de tien IT-beslissers weten niet wat cloudprovider doet aan databeveiliging
- 21-02-22BIT-MeetMe weer volledig open
BIT-PXE Implementatie
Het afgelopen jaar heeft BIT veel energie gestoken in een vernieuwing van de shared platformen, zoals de gehele mailset-up en de shared hosting platforms. Al sinds 2002 gebruikt BIT PXE (Preboot Execution Environment) om via het netwerk machines te provisionen. Een groot voordeel van PXE set-ups is dat er 1 centrale serverconfiguratie beschikbaar is die op meerdere servers gebruikt kan worden, waardoor er geen configuratieverschillen kunnen ontstaan en er snel nieuwe identieke servers opgeleverd kunnen worden zonder veel tijd te moeten steken in de installatie en configuratie.
De eerste bit-pxe implementatie draaide FreeBSD met root-filesystems op ramdisk. Deze oplossing had twee grote nadelen:
- Geen ondersteuning voor software packages
- Geen provisioning van harddisks
Het eerste punt is aangepakt door een switch van FreeBSD naar Ubuntu, waardoor het mogelijk is om een veelheid aan software zeer eenvoudig te installeren. Daarnaast is de keuze gemaakt om root-filesystems te verplaatsen van ramdisk naar harddisk, waardoor veel extra ruimte voor tools beschikbaar komt.
De nieuwe bit-pxe implementatie maakt gebruik van het feit dat iedere moderne Linux machine opstart van een initial ramdisk (initrd).
Op Debian en Ubuntu worden deze images aangemaakt via initramfs-tools. Dit is een modulaire verzameling shellscripts die alle acties uitvoeren die nodig zijn om een machine op te starten. Door de modulaire opzet was het erg eenvoudig is om extra functionaliteit toe te voegen.
De bit-pxe uitbreidingen voeren de volgende taken uit:
- Disk partitioning, RAID configuratie en aanmaken van filesystems
- Software installatie via debootstrap
- Initiele systeem configuratie via shell en cfengine
BIT heeft besloten de bit-pxe uitbreidingen op mkinitramfs vrij te geven onder de beerware licentie. De software is beschikbaar op https://sources.bit.nl/viewvc.cgi/bit-pxe/. Meer informatie over het gebruik van de software is te vinden in de README.
Wil je meer weten?
Of wil je een vrijblijvende rondleiding door onze datacenters? Neem dan contact met ons op via sales@bit.nl of 0318 648 688.