?
Solved

VMware - Cluster of VM and physical server

Posted on 2016-09-01
7
Medium Priority
?
135 Views
Last Modified: 2016-09-06
The vSphere 6 documentation describes how to "Cluster Physical and Virtual Machines" for say MS SQL cluster:
http://pubs.vmware.com/vsphere-60/index.jsp#com.vmware.vsphere.mscs.doc/GUID-78401893-B900-464B-B451-7BF04304A917.html

In the sub-section 'Add Hard Disks to the Second Node for a Cluster of Physical and Virtual Machines', it states:
"...expand SCSI controller and select the SCSI Bus Sharing drop-down menu. Set SCSI Bus Sharing to Virtual and click OK."
(This 'Virtual' setting allows sharing of virtual disks on the same server while 'Physical' setting would allow sharing of vDisks on different servers as well.)

Selecting "Virtual" or "Physical" Bus Sharing makes little sense to me since we are not creating a cluster of two VMs, so there is no sharing of Virtual disks. I will be using RDMs, which will be shared with a physical server. Am I wrong?

Let me add that using RDM seems better (direct and simple) to me than using iSCSI initiator inside the Windows VM, as RDMs bypass the vSwitch. Thanks.

AK
0
Comment
Question by:Akulsh
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 123
ID: 41780359
In that document, it's referring to Cluster in a Box, e.g. two virtual machines on the same host, and you share a VMDK on the host.

If you want to simply Cluster a Virtual and Physical machine, use the Software iSCSI initiator in the VM, and connect direct to the SAN, and create LUNs for virtual and physical machines.

NO RDMs required,


iSCSI Network Traffic can then pass through your dedicated iSCSI switches, e.g. where the VMkernel Portgroup resides handling your storage network, some of our clients have been doing this since 2004, for Microsoft Failover Clusters.

Most actually believe RDM's are more complicated, and are often only used to support Failover Clustering.
0
 
LVL 3

Author Comment

by:Akulsh
ID: 41780411
So are you agreeing with me that 'SCSI Bus Sharing' need not be changed from default 'none' when there is one VM and one physical server in a cluster?

About RDMs, we have to agree to disagree. Their setup seems so simple and direct to me. Thanks.
0
 
LVL 123

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 total points
ID: 41780417
Virtual SCSI Bus sharing is Cluster in a Box, sharing of VMDKs, not suitable for physical and virtual.

You need to use RDMs to cluster a physical and virtual server.

if you are referring to virtual or physical RDMs (not virtual or physical VMs)

see here

Difference between Physical compatibility RDMs and Virtual compatibility RDMs (2009226)

this was written about RDM many years ago...

RDM versus VMDK performance

Conclusion: VMFS and RDM have similar performance. Don’t choose RDM for performance.
Source:http://www.vfrank.org/2011/03/22/performance-rdm-vs-vmfs/
0
Moving data to the cloud? Find out if you’re ready

Before moving to the cloud, it is important to carefully define your db needs, plan for the migration & understand prod. environment. This wp explains how to define what you need from a cloud provider, plan for the migration & what putting a cloud solution into practice entails.

 
LVL 3

Author Closing Comment

by:Akulsh
ID: 41780422
What would E-E be for VMware related questions without Andrew?
1
 
LVL 123
ID: 41780426
Thanks for your kind words.
0
 
LVL 3

Author Comment

by:Akulsh
ID: 41786587
I wanted to clarify that I am advocating use of RDMs only in case of a Microsoft cluster. In all other instances, VMFS are of course the way to go.
0
 
LVL 123
ID: 41786641
RDM is the recommended best practice!
0

Featured Post

The Ideal Solution for Multi-Display Applications

Check out ATEN’s VS1912 12-Port DP Video Wall Media Player at InfoComm 2017. Kerri describes how easy it is to design creative video walls in asymmetric layouts and schedule detailed playlists ahead of time with its advanced scheduling feature.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A Stored Procedure in Microsoft SQL Server is a powerful feature that it can be used to execute the Data Manipulation Language (DML) or Data Definition Language (DDL). Depending on business requirements, a single Stored Procedure can return differe…
Recently we ran in to an issue while running some SQL jobs where we were trying to process the cubes.  We got an error saying failure stating 'NT SERVICE\SQLSERVERAGENT does not have access to Analysis Services. So this is a way to automate that wit…
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…
This tutorial will walk an individual through the process of installing of Data Protection Manager on a server running Windows Server 2012 R2, including the prerequisites. Microsoft .Net 3.5 is required. To install this feature, go to Server Manager…

719 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question