Get the latest tech news

Taming Servers for Fun and Profit


We’ve all gotten used to clicking a button and getting a Linux machine running in the cloud. But when you’re building your own cloud, you’ve got to build the button first.

A hardware configuration is as simple as a set of conditionals in Golang that match the key distinguishing factors of a specific type of server, and a config object containing stable interface and drive names. A custom plugin exposes this Hardware Config object to Ansible, allowing us to reference NVMe disks and network interface names with Jinja template expressions. This network isn’t built to scale as it instead relies on being limited to a few hundred hosts at most and uses off-the-shelf routers, DHCP and VLANs for isolation and operation with low fault tolerance.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Fun

Fun

Photo of servers

servers

Photo of profit

profit

Related news:

News photo

Wear OS will eventually gobble up the market share, but watchOS will keep most of the profit

News photo

General Catalyst, Sam Altman Back For-Profit Community College

News photo

Nvidia launches Blackwell RTX Pro for workstations and servers