All posts in category ESXi

Running scripts on the ESXi shell with correct time-stamps

While working on the ESXi shell you might notice that the “date” command returns the UTC time instead of displaying the correct time zone like ESX Classic does. This is by design within ESXi and stated in this VMware KB article: ESXi uses UTC time and does not support changing time zones Although it’s not supported to [...]

How to get Device Identifiers for I/O Devices

Recently I got a few questions about the VMware HCL and how to verify I/O devices without knowing all the key details of  the device. Let’s start of by looking at the VMware HCL, note that there are additional fields on which a search can be done for I/O Devices. The Device Identifiers are separated into the following items: VID [...]

BIOS settings in a VMware ESX(i)/vSphere Environment

Over the last period I’ve noticed that a lot of customers aren’t aware of BIOS settings that can be changed as a best practice for VMware ESX(i)/vSphere environments. In this article I want to outline some of these best practices specifically based on HP Hardware, but feature-like options are available within other vendors as well. [...]

Automating ESXi Deployment with UDA 2 and bash script

Recently I’ve been asked to deploy a huge amount of ESXi 4.1 Hosts using the Ultimate Deployment Appliance (UDA 2). Let’s start off by saying that the UDA is a fantastic tool but for mass deployment without user-intervention you really don’t want to manually create a template for each host and you  so I figured that bash scripts could help [...]

Setting up vSphere ESXi 4.1 Scripted Installation

Scripted installation is  a new feature for ESXi which is introduced with the release of vSphere 4.1. In this article I’m describing the setup of my home lab in which I use this new feature. Please be advised that this article assumes some basic understanding of Windows and ESX and gives you some guidelines which you can [...]