[Info-vax] Hypervisors and clusters
Grant Taylor
gtaylor at tnetconsulting.net
Fri Jan 22 23:22:34 EST 2021
On 1/22/21 6:11 PM, Mark Berryman wrote:
> I can't use a NAS because the only protocols on a NAS that present a raw
> disk to the host are iSCSI and fibre channel.
My opinion is that both iSCSI and Fibre Channel are block based SAN.
Conversely, NAS is file based. There may be some things that call
themselves a NAS that actually provide SAN protocols.
> If I try to run the iSCSI initiator on a current version VMS, it
> crashes the system.
:-(
> If there is a NAS out there that offers fibre channel support usable
> by VMS, I haven't found it.
I don't know about a NAS per se, but I suspect there are a lot of
systems that can do it.
I wonder how well Linux I/O SCSI targets might do with a supported Fibre
Channel HBA exporting LUNs to VMS.
> My cluster is currently SAN-based. That means that all disks are named
> $1$DGAn: That means that, in order for a virtual host to join this
> cluster and have direct access to the storage, the virtual host has to
> think it is talking to an HBA. It can't be something mapped to a disk
> available to the host system.
Why is that? Does such a mapped disk show up as a different device
naming scheme? (Obviously I don't know much about VMS and SANs.)
> Are there any hypervisors out there that will pass access to a local
> HBA directly to the guest host?
Yes.
There is a technology that is commonly known as "PCI Passthrough".
(Don't worry about PCI / X / e nomenclature.)
I've used PCI Passthrough on ESX(i) and VirtualBox. I'd be surprised if
other contemporary hypervisors didn't support it in one form or another.
VirtualBox does have an option to use iSCSI to back a virtual disk.
It's annoying to do and can't be done through the GUI. I think that
VMware has similar functionality. -- Though this may still suffer the
drive name issue that you're alluding to above.
> If so, does the guest host need a driver for that specific HBA or
> does the hypervisor map it somehow?
Yes. The guest OS does need a driver for the card passed through the
hypervisor into the guest OS.
> My specific situation:
>
> All of my non-VMS systems are Macs. I have no Windows, Linux, or other
> systems. The HBA on the Macs is plugged into a thunderbolt port. Now,
> since I doubt thunderbolt support is being added to VMS as part of the
> port, I'm wondering if a virtual host is going to work for me.
Do you have something like a PCIe / PCI-X / PCI adapter that connects to
the Mac via Thunderbolt? If so, you might be able to pass one of the
PCI* slots through to the guest VM.
--
Grant. . . .
unix || die
More information about the Info-vax
mailing list