VMware is virtual machine software that provides a virtualized set of hardware (a video adapter, a network adapter, and hard disk adapters) to the guest operating system. VMware virtual machines become highly portable between computers, because every host looks nearly identical to the guest. In practice, a system administrator can pause operations on a virtual machine guest, move or copy that guest to another physical computer, and there resume execution exactly at the point of suspension. VMware's enterprise software hypervisors for servers, VMware ESX and VMware ESXi are bare-metal embedded Hypervisors that run directly on server hardware without requiring an additional underlying operating system.

Share tech news, updates, or what's on your mind.

Sign up to Post

What is the best practice regarding choosing between an integrated PSC (Platform Services Controller) or an external PSC?  I read in the guide listed at the end of this post that the integrated PSC is designed for small-scale environments, but I can't find a definitive statement on what quantifies a small-scale deployment.  When compared against an environment with thousands of vSphere hosts and tens of thousands of VMs, this is a very small deployment.  

The environment in question:
1 Site
2 HA/DRS Clusters in the same rack
11 vSphere Hosts
120 VMs.
vCenter installation: Windows, but migrating to VCSA
DR: No
vCenter instances: 1
Linked vCenters, or remote sites: None

Thank you!

Reference: https://docs.vmware.com/en/VMware-vSphere/6.5/vsphere-esxi-vcenter-server-65-installation-setup-guide.pdf
Cloud Class® Course: Microsoft Azure 2017
LVL 12
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

Hi guys,

Based on the issue that I currently had yesterday with one of our datastores, whereby one of our datastores ran out of space entirely and I had to move disks from VM's elsewhere. I was asked 'what will you have in place to prevent this from happening again'.

The things I can think of is putting alerts on datastores that will send emails out to us.

Do you guys follow a best practice or do some level of documentation or even alerting to prevent any disasters like the above from happening?

Thanks for helping
pProvisioned and Used Space of VMs in the DataStore

in the above screenshot, I see 2 VMs in a datastore. I would like to understand the meaning of Provisioned Space and Used Space.
for instance Provisioned space : XXGB of xxTB , Used Space XXGB of XXTB

what do those numbers mean ?

Thank you
I am a newbie to VMware NSX. Started learning and went through many videos of NSX VxLAN, but still not able to understand the mapping of VLAN with VxLAN.

VLAN > 12 bits > 4096 addresses
VxLAN > 24 bits > 16 M addresses

Taking an E.g.:

(1) 2 Clusters

> Cluster 1 - Edge & Management: Running NSX Manager, NSX Controllers,vCenter Server(vCSA), Distributed Router VM, NSX Edge VM

> Cluster 2 - Compute_1: Running VM_App, VM_Web, VM_DB

(2) 4 Logical Switches

> LS_App having VNI 5001
   Running VM_App

> LS_Web having VNI 5002
   Running VM_Web

> LS_DB having VNI 5003
   Running VM_DB

> LS_Transit having VNI 5004

> This will create 4 dvPortGroups on dvSwitch

(3) For 3 VMs I want to give IP as below so that I can access it from Outside (Not Internet, but within Company domain, by RDP)

  VM_App <> assign IP as (from VLAN10 which is configured on Physical switch to which uplink is connected)
  VM_Web <> assign IP as (from VLAN20 which is configured on Physical switch to which uplink is connected)
  VM_DB  <> assign IP as (from VLAN30 which is configured on Physical switch to which uplink is connected)

Obviously communication between these VMs will be through DLR

Question 1:
When we prepare host for VxLAN by selecting "configure" option, what VLAN ID do we need to enter or leave it blank ?

Question 2:
Here VNI to VLAN mapping is 1:1, i.e. 5001 <> VLAN10. Then …
in vrealize insight 4.6. how can the IP be changed. in previous version you did it under vApp's .  Is it the same ?
Hi guys,

Can I ask for some assistance here. I've attached a screenshot of what is going on. One of my team members was deploying updates to Windows servers. Not too long after that, I could see a 'Virtual Machine Message: There is no more space for virtual disk 'server.vmdk'.

We're running Vmware 5.5 Esxi and have 4 hosts in one cluster, along with two SAN's.

I have no idea what to do here. Can someone help?

Thank you
I have a Dell r730 with (6) 2TB  internal 7.2k in RAID 10.
I have one datastore that is 5 TB.
10GB Fiber SFP+ connected.

ESXi 6.7 is running on the server.

I created a Windows 2016 Server VM is on the datastore.
I need to add a second disk (vmdk)  to the VM to set up a shared drive to hold a VEEAM Repository.
Looking at a adding  (3 TB) disk added to the VM
When creating the new disk you get three options: thin, lazy 0, egar 0

We usually thin provision to allow more VMs, but since this VM disk is for the VEEAM repo.

 I am not sure
Should I  go Thin or Eager since Eager is known for better write speed.
what replication options are available for an Oracle DB running on windows server?
Does VMware SRM work for this or Xerto
Or which is best product to enable a seamless fail over and fail back?
Currently we are running on physical servers but these are due for replacement so need to decide whether to continue on physical or virtualize
I need to upgrade 2 Domain Controllers from Windows Server 2012 (not R2) to 2016. They are both in VM. I have a PDC and 1 that is replicating.
What is the best method to do the upgrade for both servers?
From what I am reading, the vmware version is a factor in getting the DC's upgraded to 2016.
Does this mean I need to upgrade to server 2012 R2 first, then upgrade the vmware version, then upgrade to 2016?

If keeping the same hardware and storage is my only option, what is the best path to get my DC's to 2016?
The environment is vCenter 6.5 update 2 with 4 vSphere 6.5 hosts.  We noticed our SQL cluster was complaining of clock skew every now and then, but it never lasted more than a second or two.  Yesterday it appears one of these events was in progress the moment I initiated a CPU migration on one of the VMs. SQL recorded up to two minutes difference with the DC on a different host. (also the authoritative time source)  Obviously the cluster was very insulted by this and went into fits.  It took about five minutes for the dust to settle and fortunately there was no damage.
Investigating a bit I found that when I moved a different VM onto the host with the DC, I could instantly create a skew of 30 seconds that would gradually correct itself over the next 40 seconds or so.
First I need a recommendation for a tool to that will record the time clock of multiple servers.  ws32tm seems to only talk to a DC. ( I did not know that till now!) And I need to be able to match this up to the host clocks also.
I am pretty sure I have the hosts and guests following vmware best practices for clock settings and sync, but suggestions are always welcome.  
Once I can quantify the problem, I will be bringing it to vmware support.  (ticket is already open, but they have not responded yet.)
Thanks Experts.
Cloud Class® Course: SQL Server Core 2016
LVL 12
Cloud Class® Course: SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

i have 2 hosts on vmware cluster ( vcenter 6.7 and esxi 6.7)  ..  I want to achieve the below scenario

vm1 will be on host 1 ( vm1 will be Primary server )    , IP : (e.g.)  
vm2 will be on host  2(vm 2 will be Secondary Server) ,IP : (e.g.)

both will be identical

I want my users to login to this ip (e.g.) as interface for the above IPs  so when any kind of problem happens to host 1 it directs them to the second host

can this be achived through vmware ?
or it should be done from os side ? ( using linux redhat and will use  pacemaker cluster)

thank you
Real Quick one,

Do we have to shut down all the VM's on a datastore if we do a datastore integrity check on ESXi 6.5?

I know you have to do it for 5.1 so. I'm assuming so.

Dear All

    My vm got stuck in paused state, I won’t be able to shutdown or power on, and checked I don’t see any .lck file inside vm datastore, what I can do to unlock the paused state ? Any help would be appreciated

Andy's VMware vSphere tip#28: Not really a VMware tip. But PASSWORDS are no longer safe, turn on Two Factor Authentication where possible. Change your passwords today, check if you've been pwned! https://haveibeenpwned.com/ So many websites have been hacked in previous years, Dropbox, LinkedIn, Microsoft, Adobe, Last.fm, tumblr, and now Reddit.....

Your password from one of these sites, is now in the PUBLIC DOMAIN, as well as your email address, and telephone number, in spread sheets which are circling the internet!

If you are still using an OLD PASSWORD ANYWHERE change IT NOW.

Use a password manager to help you ensure all your passwords are strong and unique such that a breach of one service doesn't put your other services at risk.

I have been a VMWare Workstation user for several years.  I've been running on a local PC at most two or three VMs at a time.  Problem is my PC is max'd out on RAM at 16Gb and when I run the VMs my local hosts environment runs low on resources.  

I know that VMWare Workstation allows you to upload VMs to a remote server such as VMWare vCloud Air.  I don't know much about these cloud environments and pricing.  

My question is, are there any economical cloud hosts that are cheaper for a single developer with only a couple VMs?  vCloud Air looks expensive for even the OnDemand option.  I'm just looking for an affordable way to push the load off from for my local VMs to run in. Are there any good options?

Hi Experts ,

I need some clarification about VMware Data Store :

1-  our application needs to have 3 Drives (C:OS ,D: Datasbase ,E:Log)  I can achieve this by creating the first disk when preparing my Virtual machine and then go to add disks then select different datastore is this a proper way and best practice ? cause when I am looking into it the virtual machine files separated into three different data stores and different raid Level as per the applications need.. will that affect the application performance ?is there other way to do this ?
2- will be a difference if I create the data store from the cluster level or the host it self ? as I can see all hosts can see the same data stores even if I created it from the host level
3- what is the difference between unmounts and de attach for datastore?
4- what the proper way to delete a datastore completely  ? I have made a test one and when deleting it says force mounted VMFS datastore will be removed from inventory but data on them will not be deleted so do I still need to do anything form VMware side ?or just delete the Storage Lun?
5-when creating data store should I give it the maximum capacity given by the storage ? yet it still can access the full but when u read capacity it will show what you select full or less
6- what is the difference between a datastore and a cluster data store?
7-if I created  a datastore and select the default block size (1 MB ) can this Be changed later on or no ? as I didn't find the…
Hello EE,

We have VMWare 6.5 and were asked to add a VLAN to our distributed switch.
It appears we do not have any distributed switches setup, but only standard network.
What would be the migration process and can a distributed switch be brought up side by side - without any outage?
I am struggling to find anything online to guide me
We have vCenter 6.5 installed on server 2012. We planned to go to 6.7 VCSA. However, the 2012 VM restarted and now vcenter web client doesnt come back up.  We get the following:

503 Service Unavailable (Failed to connect to endpoint: [class Vmacore::Http::LocalServiceSpec:0x000000deb87e6ca0] _serverNamespace = /vsphere-client action = Allow _port = 9090)

The problem we have is that there are still hosts that have 5.5 that had not been upgraded along with some distributed switches on older version that had not been updated.  What should be the route to restore access to 6.5 so we can upgrade hosts and vDS then move to 6.7 VCSA?
Hi All,

Do we have any script for cold migration of multiple vm from one cluster to another.
Get your problem seen by more experts
LVL 12
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Powercli to Retrieve VM snapshots info from Datastore

I need a Powercli command that retrieves the Snapshot of VMs not only the snapshots displayed on the Snapshot Manager , but also the ones that are not in the Snapshot Manager but they are still on the Datastore.

For now I need Powercli command to test it on a single VM , That I know it has snapshot on Datastore and that does not show in Snapshot Manager.

Thank you
I have an IBM 3560 M3 server and wanted to know if I could dual/triple boot OS's? basically creating a bootloader for each separate hard drive. I would have hyper-v, vmware, zen etc on their own separate hard drives.

Hello Everyone, this article deals with virtualization to containerization technology.

Information technology grows in greater speed, techies are trying all the possibilities way to stabilize and maintain their infrastructure using the wide variety of tools. In those technologies, Virtualizationhad made a huge impact on the IT industry. IT infrastructure started moving virtualization.

Virtualization does for all sections like storage, computation, network etc. This has decreased number of servers used, reduced the cost of resources, minimizing downtimes.


Now again the technology has grown to the higher level of virtualization called Containerization.

Containerization is an alternative for full machine virtualization, which contains an application with its operating system. Now, this technology is widely used in most of the companies because it is easy to use and maintain. Main benefits of Container is it’s easy to build, ship and deploy. In other words, we can say it’s another approach to virtualization.

This has reduced number of resources required to run a software/application. Most famous technologies are LXC, Docker.

With this containers, the whole applications are segregated to tiny services and build. Finally deployed and integrated together.

Containers contain include all the runtime components such files, libraries which are required to run the application. Container consumes fewer resources such as memory, CPU as compared to Virtual machines because each virtual machines uses it’s own Operating system libraries.

Containers work better with microservices and distributed application, as each container works independently with its host. Now there are many tools available such as docker swarm, kubernates, Mesos to automate/orchestrate the operation.
Microservices is the way of building an application in the method of separating application modules to run as service rather than build the application as a whole. When an application starts it connects with the respective

Whenever there is a change in code, developers rebuild the image and this image has redeployed in each host to run.

Advantages of containerization

* Easy to build, ship and deploy.
* Lightweight
* Easy scalable
* Shared layering
* Use Dockerfile for Repeatable build
* Easy to orchestrate

Let's consider we have Java application which has many software dependencies while deploying, after setting the application in a docker the deployment made very easy because the container can run on any platform whether it is Windows, Linux, Mac only required software is docker. Whereas if are deploying in a Virtual machine we have to set up the VM's, install all the dependencies and deploy the app.

If we compare about the performance between VM and container, the container provides you the expected throughput as it developed by removing unwanted contents from OS.
It keeps only the required libraries to run.

One of the best benefits of containers is its scalability. Containers scales horizontally to provide better result rather than scaling vertically. Always there is a limitation for vertical scaling.

I am running VMware ESXi 6.5u1 hosted by OVH.

This morning i receioved an email indicating my server had stopped responding and a hard reboot was completed. Non of my websites had come online so I logged into the ESXi console. I noted that the hosts had not restarted.

I restarted the hosts and also enabled Autostart. Both of the guests restarted and were responding. However a couple of minutes later the ESXi server and guests again stopped responding.

I have again restarted the server and now it does not  boot to ESXi console at all. It does not respond to pings and apparently is not working.

I presume that it is the guests starting that is causing the server to stop responding.

I can boot the server into the OVH recovery image and access the server using telnet. However the recovery web console is not available.

Can someone assist in troubleshooting this. The first thing that I think should be done is to disable the autostart on the guests. Can this be done through editing a file from recovery?


RRAS Comparison between VMWare VM and Hyper-V VMHi,

 I had a VPN/RRAS server with two NICs - one for internal network IP (192.168.1.x) and another one with external public IP address) running on VMWare and I converted it to Hyper-V server using Microsoft Virtual Machine Converter successfully.
The problem is that in Hyper-V  VM, two NICs don't show up in Routing and Remote Access. Please see the screenshot.
When converted to Hyper-V server initially, this VPN VM only showed one NIC. I had to add 2nd NIC in the VM settings.
So I understand what might happened here. Since the same NICs in VMWare VM were not found in Hyper-V VM, RRAS simply did not show them.
The question is how I can fix this?
Data Protection Manager 1801 fails to create a replica for VMware 6.5 virtual machines
I'm using a disk as my storage pool.
The virtual machines are running Ubuntu 16.04.4 LTS
I have reset the cbt files for individual virtual machines already.

It fails with an error; DPM encountered error from VMware Disk Subsystem  Server x.x.x.x Error code 14009 (ID 33620 Details internal error code: 0x80990EF1)
can also be seen in the attachment.






VMware is virtual machine software that provides a virtualized set of hardware (a video adapter, a network adapter, and hard disk adapters) to the guest operating system. VMware virtual machines become highly portable between computers, because every host looks nearly identical to the guest. In practice, a system administrator can pause operations on a virtual machine guest, move or copy that guest to another physical computer, and there resume execution exactly at the point of suspension. VMware's enterprise software hypervisors for servers, VMware ESX and VMware ESXi are bare-metal embedded Hypervisors that run directly on server hardware without requiring an additional underlying operating system.