Disaster Recovery just got "sESXi"

Notes on using vRanger Pro & ESXi for Disaster Recovery Just succesffully proved vRanger Pro to restore backups taken from Production (ESX 3.5, vRanger Pro on physical with VCB) to infrastructure in DR (ESXi 3.5, vRanger Pro on a VM, non VCB). All this from provisioning DR Infrastructure (ESXi Servers, Storage, vCenter VM) within 1Continue reading “Disaster Recovery just got "sESXi"”

What to do when an ESX host shows not responding?

Steps in order to progress 1) Login in the affected ESX server using Putty 2) service mgmt-vmware restart If this doesn’t work then the vmware-hostd daemon has to be killed. 3) ps -e | grep vmware-hostdLook for the process_id associated with vmware-hostd 4) kill process_idi.e. if 3) returned:32470 ? 00:01:12 vmware-hostdthe command would be:kill 32470Continue reading “What to do when an ESX host shows not responding?”

Using ESX 3.5 vmware-vim-cmd instead of vimsh

vmware-vim-cmd For those of you familiar with vimsh and used it to configure a scripted install of ESX 3.5, have you noticed that the following error would occur when launching commands using /usr/bin/vimsh ? /usr/bin/vimsh -n -e “hostsvc/maintenance_mode_enter Alternatively, by using the wrapper developed for ESX 3.5, vmware-vim-cmd, you would get the following: /usr/bin/vmware-vim-cmd hostsvc/maintenance_mode_enterContinue reading “Using ESX 3.5 vmware-vim-cmd instead of vimsh”

Changing the HBA queue depths on multiple dual-port adapters

Following on from optimising the storage for a customer, I decided to change the queue depths for the Emulex HBAs. The ESX hosts, each have two dual-port Emulex HBAs, the diagram below shows the setup.. Only two ports are in use at the moment, vmhba2 and vmhba5. To determine the instance numbers that are inContinue reading “Changing the HBA queue depths on multiple dual-port adapters”

Using RCLI to configure multiple ESX 3.5 Servers

So I deal with a lot of customers on my travels, and most have multiple ESX servers and occasionally I receive the odd request for a change here and there. As you all know, with VI3 and the latest releases of ESX3.5/VC2.5, almost all configuration and most advanced configuration can be achieved by using theContinue reading “Using RCLI to configure multiple ESX 3.5 Servers”

Until Round Robin is here.. how to Load Balance over Active/Active Paths using scripts

Recently a customer had a few issues with having all VMs using the same path to the LUNs, this was down to putting too many workloads onto servers that were used as a proof of concept. Inadvertently, SAN problems arose so I was asked to checkover the storage. First a little background on the infrastructure….Continue reading “Until Round Robin is here.. how to Load Balance over Active/Active Paths using scripts”

VCDX: An overview

VCDX: VMware Certified Design Expert VCDX is not a follow on from VCP and is not currently a VAC or Partner program requirement, this should be seen as an advanced Certification and is only applicable to architects who have designed and deployed enterprise environments. The Enterprise Exam is available this month. Candidates can check theirContinue reading “VCDX: An overview”

Update: ESX 3.5 on HS21 XM (7995)

IBM came back with a workaround to my problem,….All workarounds have been tested and work. The workarounds then for anyone running ESX 3.5 Build 64607 on HS21 XM 7995 v1.08 with 2 x quad core CPUs: 1. Use ESXi instead (No service console, hence no PSOD. Also no mouse services in the console needed, henceContinue reading “Update: ESX 3.5 on HS21 XM (7995)”

Er… problem with HS21 XM (7995) and ESX 3.5

This is a bit of an issue. I’ve just test installed ESX 3.5 onto a HS21 XM (7995) blade BIOS v 1.07, everything is fine and the server boots fine and runs stable but everytime I reboot from the console or restart using VI-Client I get a purple screen of death. Now I know thatContinue reading “Er… problem with HS21 XM (7995) and ESX 3.5”

Planning a VMware ESX deployment on IBM BladeCenter H – Part 2

In the previous post I covered the network design for a HS21 with 4 network interfaces. This post will continue with a diagrammatic representation of the interface table. As described previously, this configuration provides full network fault tolerance on all levels: adapter, port, CAT5, switch bay and core switch. Put your finger over any individualContinue reading “Planning a VMware ESX deployment on IBM BladeCenter H – Part 2”

Planning a VMware ESX deployment on IBM BladeCenter H – Part 1

Well here I am, starting a new project for a new customer at a new datacenter again. This time, its a large retail organisation looking to do the usual, consolidate, virtualise, go green etc etc. They have selected IBM System X and BladeCenter H as the platforms of choice for the new VMware ESX 3Continue reading “Planning a VMware ESX deployment on IBM BladeCenter H – Part 1”

How to disable host only networking dhcp server on Linux hosts

Disabling the VMware DHCP Service on the Host Computer. It is easy enough to do this on Windows hosts, this article focuses on Linux hosts. Follow the steps shown below for your host operating system. Linux for Workstation 5.x and VMware Server 1.x Open the file /usr/lib/vmware/net-services.sh in a text editor. Locate the following sectionContinue reading “How to disable host only networking dhcp server on Linux hosts”

Checking the state of a running VM and killing the process if required

Occasionally you may want to check the state of a virtual machine, to check whether it is running or not. On the very few times that VMotion failed for one reason or another, a VM will fail to resume on the source host or start on the destination host. From the Service Console you canContinue reading “Checking the state of a running VM and killing the process if required”

Syncing ESX Server with an external time source

To sync your ESX Server with an external NTP server, do the following at the ESX Server console… Basically you can do the following (replace with the IP Address of an NTP Server.) Modify the /etc/ntp.conf file as follows:Under the “# — OUR TIMESERVERS —–“ section create two lines as follows:restrict mask nomodify notrapContinue reading “Syncing ESX Server with an external time source”