[Info-vax] VMS First-Boot on x86 Contest
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Fri Feb 16 16:58:28 EST 2018
On 2018-02-16 16:27:01 +0000, DaveFroble said:
> Bob Gezelter wrote:
>> Kerry,
>>
>> LD type containers, fine (when I mentioned DVD, I was actually
>> referring to ISO images, I too rarely pull out the DVD anymore,
>> preferring to load it somewhere on a drive with free space).
>>
>> However, this collection of infrequently used (*&^* should NOT be on
>> the system drive.
>>
>> Drives may have gotten larger, but filling the system drive with a pile
>> of read-only, infrequently used bulk material is a poor idea for
>> several reasons including:
>>
>> - replication is not needed, access over the network is fine; and
>> - in a fast provisioning VM world, such common supporting material is
>> dead weight when provisioning VMs and operating.
>> - Updating the kit images over time is a constant time chore (even with
>> provisioning tools, it does not scale well and is a resource waste).
>> - This material becomes a significant part of backup (and restore volume).
>>
>> Yes, storage is cheap. But to paraphrase the late Senator Dirksen, "A
>> gigabyte here, a gigabyte there ...". Consider what happens when one is
>> using tools to create a large number of virtual OpenVMS instances on a
>> service such as AWS. Does one really want a multi-gigabyte collection
>> of stuff for each instance? It adds up and increases ones monthly
>> invoice (OPEX). Backing up the system disks becomes commensurately
>> larger. A poor bargain. Much better to have a separate read-only disk
>> that is shareable among all of the instances.
For discussion purposes, here is some pricing... 1 GB memory, 1
virtual CPU, 25 GB, 1 TB transfer, US$5. Or 4 GB memory 2 vCPUs, 80
GB SSD, 4 TB transfer, US$20 per month.
For discussion purposes, the absolute you-really-don't-want-to-do-this
minimum boot disk installation capacity for Windows Server 2016
installations is 32 GB.
And what is an effectively-useless base installation of OpenVMS V8.4 is
under 4 GB. Figure we get to what, 16 GB if absolutely everything on
two complete DVDs is decompressed and unpacked and installed? And that
install-everything approach not what I'm suggesting, BTW. Not
everything. Though having the actual telemetry here would be very
useful for these and other decisions at VSI, it's very likely that the
product usage curve of who-uses-what drops off pretty quickly toward
the margins of the layered product offerings.
>> Small system disks scale far better than large ones. We should be
>> looking at minimizing what is on a system disk to improve the economies
>> of scaling on services such as AWS.
...
>
> I'm sort of with Bob on this. Not that I have a problem with
> everything in a VMS distribution being available. I believe that there
> should be a place for everything, and not have things all mixed
> together.
>
> I'd prefer to have the base OS in one location, and have separate
> locations for the other things. For example, a web server could be a
> separate container.
>
> Grouping things in such a manner would allow both concepts to co-exist.
> For those wanting everything, fine, and for those wanting just what
> they use, such would already be there, whether the actual containers
> were left on the system disk, or other disks, or not.
>
> A simple configuration tool could make customization easy.
Pragmatically, y'all will spend more time futzing around with figuring
out what's installed and what's not installed and what should be
installed or not and what should be tailored off, what needs to be
upgraded or patched and what doesn't, than you'll probably spend on
running an entire and complete omnibus guest for a year or two.
This is all before we discuss the effort involved in doing more complex
installations, in dealing with the dependencies, and the folks testing
and troubleshooting all the permutations. That's before we discuss
the folks that will inevitably find it simpler to install a parallel
copy as that avoids any discussions of dependencies, and now y'all have
two or three or more copies of SSL — which already happens with
products shipped from HPE and VSI BTW, and is only going to get worse.
I mean, seriously folks, how many folks around here bother with
VMSTAILOR? How many folks even know that exists? And that's before
even looking at how much added work — to do this stuff "right" — is
involved with detecting and properly dealing with all the complexities
of what's installed and what's not, or — as happens far too often —
just tip over with an arcane error, as the usual response for a missed
setting or missed dependency.
Or, you know, we spend less on our hosted OpenVMS installation per
month than many IT folks spend in a week on coffee and snacks.
As for trimming stuff down for massive replication if y'all are doing
embedded work, sure. But how many of you really are? And how many of
you are doing embedded with OpenVMS and not with VxWorks or ilk? And
how are you managing all of those OpenVMS instances you're creating for
your mass deployments here, particularly with what's out there now?
And if you're really doing that, wouldn't you prefer a simpler
packaging?
Oh, and who really backs up a system disk regularly? Back up the
several-dozen files that are active, and the rest is immutable and
restorable from less-frequent backups, or from distro since removing
installation complexity means that OpenVMS gets much easier to
reinstall, and profiles and provisioning and easier migrations of user
files means that the installations are far more repeatable and
restorable.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list