If you installed VMware ESXi on a USB stick like I did, the “scratch space” (used for storing logs and debug information) is stored on a RAM disk. This takes up 512MB of memory that could otherwise be provisioned to virtual machines. In addition, it does not persist across reboots, which explains why I was never able to find any logs after a crash. Also I was seeing random “No space left on device” errors when I was trying to run the munin monitoring script for ESXi. The solution to this is to simply create a folder on a disk, and Continue Reading
In the previous post in the series of my “VMWare Adventures”, I was having problems with the hardware passthrough feature with ESXi 5.1 (read the previous post if you want a recap on what ESXi and passthrough are). With the recent release of ESXi 5.5, and favourable comments in the communities, I decided to give the upgrade a shot.
Earlier last year I built myself a VMWare ESXi whitebox computer. VMWare ESXi is a light operating system which allows multiple virtual computers (referred to as virtual machines or VM) to be run inside of one computer (called the host) at the same time. For example, I usually have three VMs running on my box including a FreeNAS file server, Ubuntu, and Windows 8. One of the features of ESXi (and other hypervisors) is that you can pass through physical devices such as a video card and USB devices into the VMs. That way, you could interact with one of Continue Reading
Back in January I built a VMware ESXi 5 whitebox as my home server. I updated the hypervisor today and I thought I’d record the process so that I can refer back to it later. The blog post I found most useful was from VMware Front Experience. If you’re looking for the detailed procedures, I’d suggest you look at that post. Upgrading from 5.0 to 5.1 The upgrade file can be found here on the VMware download site. For an upgrade from 5.0 to 5.1, the file to download is: VMware-ESXi-5.1.0-799733-depot.zip. After downloading the file, scp it to the ESXi host, Continue Reading
I have 2 old computers (Pentium III and Celeron computers circa early 2000’s) that I currently use as servers for file storage, backups, and testing. I thought it was about time to consolidate these servers I had, up the performance, and set up a flexible test environment for my coding endeavours. VMWare’s free ESXi hypervisor piqued my interests earlier last year. It’s comparable to XenServer but apparently has better support for Windows virtual machines. Being a bare-metal hypervisor, it should give better performance than a usual virtual machine sitting on top of a full-blown operating system. So I set my Continue Reading