[Info-vax] Multi-site OpenVMS field upgrade options?
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Mon Apr 15 10:56:45 EDT 2019
On 2019-04-15 12:16:46 +0000, Rod Regier said:
> Floor for SFF SAS drive controllers is RX2660. Very few of those in my
> installed installed base systems are running those.
> Installed base unlikely to sustain pricing of whole sale upgrade of
> DS10L, DS15 and RX2600 units to RX2600 units or beyond.
> ...
> The list for Nemonics alleged "new" drives is impressively long - over
> 100+ different models spanning over a 15 years of product evolution.
> Makes me skeptical they are "new" in the sense of an actual drive SMART
> data reporting under 5000 hrs of actually spin time.
There is seemingly some unfamiliarity with hardware availability, and
the current necessity to compensate for the usual limitations of app
software, and also with the associated limitations of OpenVMS.
Unfortunately, modifications to the apps to ease these inevitable
storage and server transitions are perceived as being far more
difficult or more expensive than are these manual transitions. Server
replication is not commonly seen with OpenVMS apps, but it's common
with other sorts of clustering.
App developers on many platforms and for many apps seemingly have to be
dragged into supporting upgrades and migrations. Which doesn't help.
SFF drives are serial SCSI (SAS, SATA), and those are readily
available. So not an issue here.
New parallel SCSI SCA hard disk drives are available, and will work
when internally mounted and configured with the proper parallel SCSI
adapters. "Cage-free" AlphaServer DS15 systems have several internal
bays that can be used, for instance.
Might want external shelves, if you're working with vendor storage
cages and vendor-provided removable storage devices. Storage upgrades
are quite possible within the bricks of the ancient StorageWorks SBBs.
Newer removable mountings, less feasible. Which is where Nemonix
provides adapters and firmware to allow newer storage to mimic the
older storage. Call'm and ask if they can offer new storage for these
and similar storage replacements. AFAIK, they can provide new storage
here, and not refurbs.
https://www.nemonix.com/pdfs/NxDatasheet_NXRZ_ST.pdf But for
parallel SCSI configurations, SCA adapters will probably work for your
needs, given somewhere to mount the SCA drives, and not-ancient OpenVMS
versions.
IIRC, Alpha never officially supported serial SCSI controllers, and
Integrity didn't officially support serial SCSI controllers prior to
the PCIe-enabled servers. (SAS and SATA need the PCIe bus bandwidth,
and particularly for the SSDs.) So serial storage storage whether SSF
or otherwise less interesting for the pre-PCIe server boxes. And
whether unsupported SAS/SATA PCI-X controller configurations can be
gotten to work, there are still parallel SCSI drives with SCA available
for the older server boxes.
Beyond reworking the apps to make these swaps easier to deal with,
establishing a server replacement cycle is another and overarching
issue here. The AlphaServer DS10L gets "toasty fun" when the thermal
paste under the heat sink finally dries out and crumbles, for instance.
This whole server migration mess is a slog of our own app development
(mis)practices, unfortunately. OpenVMS has never been good at this
stuff, and clustering and the rest of OpenVMS are just plain bad at
providing app development support—effectively none—for these app and
server migrations. OpenVMS allows and variously encourages scattering
app files and data all over the place. (macOS is vastly better at
wholesale app migrations, for instance.) Typical would be app-level
shadowing of data across servers, whether using RabbitMQ or some other
scheme. https://www.rabbitmq.com/clustering.html Etc.
Yeah, retrofitting assistance for server migrations into apps gets
gnarly. But we're never not going to be migrating to newer servers,
and we're headed for more migrations given the shorter replacement
cycles expected with x86-64 servers.
TL;DR: what has to happen for a server migration varies, and a server
migration is as much dependent on the app (software) details as on the
server (hardware) details. If not more so. The messes here are almost
always of our own apps' doings and not-doings, too.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list