SRE, VMware Virtualization, vSphere, vCD, ESX, Configuration Management, Microsoft AD, Security, Networking, and about anything else..
Tuesday, November 29, 2011
Something I learned today about vMotion & Cisco switches
http://www.vmadmin.info/2011/04/vmotion-unicast-flood-esxi.html
Sunday, November 20, 2011
Web browser’s default auto detect proxy server feature chooses proxy server I don’t want to use.
1) you want to use a proxy server for certain websites, but not for others.
2) you don’t want to use a proxy server, you want to go directly out the internet and bypass, but machines auto detect one.
3) a mixture of the above.
The cure is wpad.dat, if you can control DHCP options, then this is a great choice. Add the following options to your scope options.
option wpad-url code 252 = text;
option wpad-url “http://webserver.com/wpad.dat”;
The wpad.dat example file below basically says, go directly to a website, unless it is in domainyouwant2useproxy4.com, then use a specified proxy
Contents of wpad.dat file below:
function FindProxyForURL(url, host)
{
if (isPlainHostName(host))
return "DIRECT";
else if (shExpMatch(host, "*.domainyouwant2useproxy4.com"))
return "PROXY proxy.domain.com:8888";
else if (shExpMatch(host, "*"))
return "DIRECT";
}
Thursday, November 17, 2011
HP blade chassis I/O Configuration – I/O Communication - I/O Mismatch Error
Thursday, November 3, 2011
VLANs on HP BL490G7 blades using Flex-10 not working with vSphere 5 / ESXi 5
The issue appears to stem from an Emulex driver & firmware version.
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2007397
The Solution is that HP has updated their advisory with firmware fixes to get this working
Support Flex-10 or Flex Fabric Adapters on VMware ESXi 5.0 in a Virtual Connect Environment
Monday, October 31, 2011
Determine which ESXi Host has a .vmdk file locked
vmkfstools –D /vmfs/volumes/<UUID>/<VMDIR>/<LOCKEDFILE.xxx>I was able to get output that had this in it:Hostname vmkernel: 17:00:38:46.977 cpu1:1033)Lock [type 10c00001 offset 13058048 v 20, hb offset 3499520 Hostname vmkernel: gen 532, mode 1, owner 45feb537-9c52009b-e812- 00137266e200 mtime 1174669462]Therefore the offending Mac address is :00:13:72:66:E2:00
I opened my vSphere client and found the offending nic in my Configuration/Network Adapters by traversing each suspect host.
After rebooting that host, the file lock is gone.
Credit to this article from VMW http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=10051
Migrate VM from VMware Server 2 to vSphere ESXi 5
I tried to migrate an offline VM from Server 2 to ESX 5, in the process I kept getting what seemed to be a snapshot error on a VM without snapshots. The VM would successfully migrate and then give this error on power up, or during the P2V Converter if I chose to remove snapshots.
“The parent virtual disk has been modified since the child was created. The content ID of the parent virtual disk does not match the corresponding parent content ID in the child.”
I tried about 7 times unsuccessfully to migrate the VM, then a friend suggested I modify the defaults of the P2V and choose HW version 7 instead of HW version 8, and this time it succeeded.
Monday, October 3, 2011
Storage Path Selection Policy Choices
First we must talk about ALUA, it stands for “Asymmetric Logical Unit Access”, which is a feature on some mid range storage devices, (such as a Clariion) that will allow it to emulate a higher end array running Active/Active Storage Processors. Each SP still owns the LUNS, but with ALUA, an SP can process data for the other one via the backplane in the chassis.
Keep in mind:
VMware Defaults are MRU for Active/Passive & Fixed for Active/Active
MRU never falls back automatically
Always ignore my advice and follow storage vendor best practices
Great place to find recommendations of what to use on your SAN
I am assuming your not using a 3rd party PSP, SATP or MPP, such as EMC Powerpath/VE (those are generally the best option if available)
Active/Passive (think EMC CX3 without ALUA)
Fixed = Not a great choice but will work. Fixed will cause you to micro manage the ESX hosts to ensure that all hosts are on the same path. If a host has a path fail and causes it to fail over to the 'non-preferred' path this will cause trashing with the remaining hosts possibly leading to downtime.
MRU = Best practice and a good choice, this will allow the storage array to set all ESX hosts to the proper path and eliminate LUN trashing or trespassing of the LUNs; all hosts in the cluster should be set this way.
RR = Do not use, will cause trashing, data corruption and other issues.
Emulated Active/Active Mid Range Storage with ALUA Enabled, such as CX4 Clariion
Fixed = Decent Choice if you’re a control freak or have FC I/O bottlenecks.
MRU = Best Practice, vSphere 4 is aware of ALUA, this will allow the storage array to set all ESX hosts to the proper path and eliminate LUN trashing or trespassing of the LUNs; all hosts in the cluster should be set this way. Just make sure to balance the I/O among your SP’s.
RR = Works, but can cause excessive use of the backplane
Real Active/Active Higher End Storage such as Symmetrix
Fixed = Probably your best option, will require each host and LUN to be set to opposite paths; and will require micro-management of the storage infrastructure.
MRU = Works, but probably not your best option, does not load balance traffic, could force all traffic to one HBA
RR = Easiest option as long as the SAN is dedicated to the vCenter, if not, perhaps Fixed is your best option