[Info-vax] Error mounting system device after cluster creation
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Mon Jul 8 12:09:37 EDT 2019
On 2019-07-08 14:39:13 +0000, Robert A. Brooks said:
> On 7/8/2019 8:40 AM, John E. Malmberg wrote:
>> On 7/7/2019 8:02 AM, Daniel Sundqvist wrote:
>>
>>> According to my very limited knowledge there is this ALLOCLASS wich is
>>> used to differentiate between devices in the cluster. If there is some
>>> other relevant is beyond me right now ;)
>>
>> ALLOCLASS is only needed if more than one system has a direct path to
>> the storage.
>
> Perhaps not relevant to this problem, but Host-Based Volume Shadowing
> requires a non-zero ALLOCLASS.
Apropos of little, GUIDs were the Microsoft / EFI / UEFI approach which
had several different uses, one of which avoids this particular
configuration-detection mess. Another use was the mess that was and is
EFI boot aliases. Not that OpenVMS plays particularly nicely with
storage GUIDs, either. Too easy to end up with duplicates. OpenVMS has
been tussling with this whole area for many years, though. The GUIDs
being uniquely-identifying data written onto the storage devices,
rather than user-established hardware configuration data akin to the
host and port allocation classes and that implicitly also as a means to
override the requirement for unique volume labels, and rather than
trying to fingerprint storage devices using potentially- or
probably-duplicated storage device characteristics. And without
requiring local- or FC-connected SAS or SATA storage devices with
unique serial numbers or "hidden" storage on the device.
I haven't looked recently to see if most SAS and SATA devices are now
arriving with unique serial numbers and/or with host-accessible
embedded storage. If either of those is now or will commonly be the
case, then some designs and assumptions might well eventually be
changed within OpenVMS.
Pragmatically, it wouldn't surprise me to see an editor and
configuration tools and updates for the existing device-configuration
database (SYS$DEVICES.DAT, SYS$CONFIG.DAT, SYS$USER_CONFIG.DAT,
SYS$OBECTS.DAT, et al) present within OpenVMS. If this stuff were
implemented now, it'd be widely different. Preferably all in SQLite or
some other database, too. But I digress. This current or some
hypothetical new configuration database all eventually ties into a
logical volume manager and related services, too. Be nice to see tools
and APIs to manage these and incrementally many of the other
configuration tribbles found on OpenVMS, too. But then I've grumbled
about the lack of configuration-file services for all these app- and
system-tribbles a while now.)
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list