Author: KingJ

1

Shrinking Thin-Provisioned ESXi Disks

Thin-provisioned disks can be pretty useful in ESXi. There’s no need to pre-allocate storage or have huge amounts of unused, but allocated, storage sitting idle. However, whilst thin-provisioned disks can semalessly grow themselves, they cannot be shrunk as easily. For example, if you wrote 10GB of data to a thin-provisioned disk and then deleted it, although from the VM’s perspective...

7

Backing up VMware ESXi VMs with ghettoVCB

Backups are important – and VMs should be no exception to that. VMware does have their own official backup solution (vSphere Data Protection), however if you’re running on the free version of ESXi or want something a little bit less resource-heavy, ghettoVCB is a good, and free, alternative – perfect for a home lab! Pre-requisites SSH access to your ESXi...

3

Using VMware’s Guestinfo Interface to Configure cloud-config on a CoreOS VM

Whilst looking to spin up a new CoreOS VM to run Docker containers in, I noticed that they had added support for configuring cloud-config via VMware’s Guestinfo interface. In short, instead of putting your cloud-config in to an ISO an attaching it to the VM, you can embed it within the VM’s configuration file. To me, this seems like a far cleaner...

Enabling OpenWRT’s NTP Server 2

Enabling OpenWRT’s NTP Server

Normally, I configure my systems to synchronize their clocks over NTP to one of the NTP Pool servers. However, due to the load-balanced nature of the NTP Pool, clients must use fully qualified domain names in order to synchronize with NTP Servers. Most of the time, this isn’t a problem – most NTP clients fully support using FQDNs as opposed to IPs. However, a...

cu: unknown host 2

cu: unknown host

I’ll be honestly amazed if anyone reads this post – the number of people wanting to access a serial port from a FreeBSD system must be incredibly small. However, there’s only a few references to this problem out there so I thought it worth writing about. When running cu to connect to a serial port I was receiving the error “cu:...