Deploying a VM in vCenter Lab Manager fails with error, "Index was outside the bounds of the array."

The error occurs if the .vmx file of the VM is either corrupt or blank. In order to resolve the issue: Replace the .vmx file of the VM with the .vmx.LMBackup file found within the same VM’s folder. Recreate the .vmx file for the VM. The path to the VM’s vmx file can be found out by looking at the context view under, Resources->Datastores…

October 10, 2009 · 1 min · Jahnin Rajamoni

Script to search and replace a string in a file using awk

To search and replace a string we use the following syntax with awk: awk '{ gsub(/SearchString/, ReplaceString); print }' Script, to enter a filename, search and replace the string in the file: echo -n "Enter Filename: " read file echo -n "Enter Search String: " read searchstr echo -n "Enter String to replace with: " read replacestr cat $file | awk -v var2=$replacestr '{ gsub(/'$searchstr'/,var2); print}' > file.tmp rm -rf $file mv file....

October 9, 2009 · 1 min · Jahnin Rajamoni

Active/Active and Active/Passive Storage Arrays

So, what the heck are Active/Active and Active/Passive Storage Arrays? And what is the difference between them? Active/Active: In an active/active storage system, there are multiple paths to a LUN. All of these paths are active simultaneously. However, a preferred path policy is used. The failover occurs when a NO_CONNECT is received. Active/Passive: In an active/passive storage system, there is only one active path to a LUN. All of the other paths are not active and are in standby mode with respect to that LUN....

September 26, 2009 · 1 min · Jahnin Rajamoni

Installation of vSphere vCenter Server fails when using an existing VC 2.5 database.

Symptoms: vSphere vCenter Server is being installed on Windows 2008 x64 The following error occurs during installation: Setup located a vCenter Server database but not the companion SSL certificates. The SSL certificates should be located in the folder: C:\ProgramData\VMware\VMware VirtualCenter\SSL\ Restore the SSL folder from the previous Resolution: If you have access to the previous VC 2.5 server, copy all the files located under: C:\Documents and Settings\All Users\Application Data\VMware\VMware Virtual Center\SSL\...

September 23, 2009 · 1 min · Jahnin Rajamoni

Script to rename file extension for multiple files in UNIX

Say, for e.g. you have a lot of files that are scattered across different folders that you would like to rename from .txt to .doc In order to get that done: Find the .txt files rename each .txt file to .doc The Script for i in `find /home/Documents -name *.txt`; do v=`ls $i|sed s/.txt/.doc/`; mv $i $v; done Note: Replace /home/Documents with the folder name where you want to recursively search Replace *....

August 26, 2009 · 1 min · Jahnin Rajamoni