How to use VMDK sharing for Guest OS clustering

Operating system clustering is one of the major and popular high availability mechanism in system infrastructure products. Advantage of the os clustering is it can identify the application level failure.

As a systems administrators most of the time we may need to work with MS windows failover clusters. Most of the file servers and SQL clusters are depend on this failover cluster technology. Most of the situation one of the main requirement is this failover cluster is shared lus/disk. Earlier most of the time we sued to have minimum two physical servers for this cluster operation which is directly connect to SAN device(Shared storage). But to get the benefits of virtualization platform and reduce the cost , now we have to use same cluster features on top of the virtualization platform.

1. In my below example Im using two test virtual machines.


2. Now we need to add new scsi controller per this vm

Continue reading “How to use VMDK sharing for Guest OS clustering”

ESXI shell register all the *.vmx files in datastore/s

Using below bash script we can register all the vms in datastores with ESXi host.This has tested in vSphere 6.5 & 6.7 Hol


for myvm in $(find / -name *.vmx);


vim-cmd solo/registervm $myvm


if we want we can find on specific datastore. please refer the below example

find /vmfs/voluems/datastore10R10/ -name *.vmx

(datastore10R10 is my datatore name)







Configure backup & restore vCenter 6.7

This is a very useful feature when its working with changes.This is the easiest way to restore our vCenter.

As a destination backup media we need to have http,https,ftp or ftps server. Since I had windows server. Just I add web roles with ffp feature sfrom server manager.

Once I completed that process. I have to do the following configuration on windows server.

Open Internet information service manager

clip_image001 Continue reading “Configure backup & restore vCenter 6.7”

ESXI- how to use shell.log

Shell.log is the one of the log file which helps us to resolve problems and in some scenarios it will help us to do the audit process.

Example 1

  1. With the below example we can see that per-worker-01a vm is runnin on esx-01a.


In few hours later we can notified that vm has powered off. We could nt find any logs in vCenter or in the os level.

What we can do is we can check the shell.log file. If someone has powered off the vm using command line on the ESXi , we can find the details.


In the above shell.log file we can see that someone has tried to power off this vm.

Continue reading “ESXI- how to use shell.log”

How to use for loop to identify vmdk locked files

some times we are facing that vmdk locked scenario which we need to identify the locked file using vmkfstools.  But when we having multiple vmdk files, we need to run this command several times. To overcome this issue I have tried to use for loop in esxi shell. This may be help others when they having same problem.

for files in *.vmdk


>vmkfstools -D ${files}