openvms an in computing csa, cse · 46 evolving openvms environments: an exercise in continuous...
TRANSCRIPT
![Page 1: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/1.jpg)
1 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Evolving OpenVMS Environments:
An Exercise in Continuous Computing
Robert Gezelter, CSA, CSE
September 2011
![Page 2: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/2.jpg)
2 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
As a courtesy to your fellow attendees,kindly set all devices (electronic and otherwise) to the silent or vibrate mode. If you receive a call, please leave the room to answer it.
![Page 3: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/3.jpg)
3 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
This presentation represents my personal opinions. I welcome discussion of these concepts, publicly and privately.
![Page 4: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/4.jpg)
4 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Technical Trends:
SANSBlades
VirtualMachines
Ubiquitous IP
![Page 5: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/5.jpg)
5 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Blades
• High density
• Common infrastructure, packaging
• Integrated SAN/LAN infrastructure
• Fungible computing elements
Blades
![Page 6: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/6.jpg)
6 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Storage Area Networks
• Modular storage
• Can be configured to be accessible to all systems
• Easy capacity upgrades
• Small physical footprint
• High performanceSANS
![Page 7: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/7.jpg)
7 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Ubiquitous IP Connectivity
• Common communications infrastructure
• High bandwidth (100 Mbps common)
• Quickly reconfigurable
Ubiquitous IP
![Page 8: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/8.jpg)
8 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Virtual Machines
• Ability to provide the appearance of more hardware than actually exists
• Consolidation of low utilization systems
• Some overhead for virtualization, most significant with high I/O applications Virtual
Machines
![Page 9: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/9.jpg)
9 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Invention v Discovery• There is a big difference
– Discovery identifies something which was already there
– Invention creates something new
• Discovery
– William Herschel discovered Uranus
– Marie and Pierre Curie discovered radium
• Invention
– Thomas Edison invented the incandescent light
– Samuel Morse invented the telegraph
![Page 10: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/10.jpg)
10 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
What is a “Cloud”?• A buzzword: “computing somewhere indefinite”
• Capabilities
• Applications Programming Interfaces
![Page 11: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/11.jpg)
11 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
OpenVMS• Quite possibly, the archetypical cloud
• Basic concept – User Virtualization
• OpenVMS clusters –
– The archetypical peer cluster
– load sharing
– Shared file base
– Resource sharing
– Interchangeable machines
VAX
VAXVAX
CI Port
CI Port
CI Port CI Port
CI Port
CI
CI
CI
CI
CI
Disks
LocalDisk
HSC-50Disk
System
HSC-50Disk
System
StorageControllers
StarCoupler
From Kronenberg, Levy, & Strecker, (1986)VAXcluster: A closely-coupled distributed systemACM Transactions on Computer Systems 4(2)
![Page 12: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/12.jpg)
12 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Original VAXcluster Environment
![Page 13: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/13.jpg)
13 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
How do OpenVMS environments evolve in a context characterized by blades, SANS, IP, and Virtual Machines?
![Page 14: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/14.jpg)
14 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Evolution is always along the lines of existing pre‐adaptations (e.g. consistent with small changes in genome)The OpenVMS genome:
• User virtualization
• OpenVMS clusters
– Single system image
– Active‐Active cluster
• Host Based Volume Shadowing
DNA Model, NIH Bldg. 38, RotundaPhoto courtesy NIH
![Page 15: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/15.jpg)
15 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Evolving the OpenVMS Environment• These basic architectural principles of OpenVMS are its DNA
• A new approach must build on these principals without violating them
• These principals define OpenVMS and its special value to OEMs and end‐users alike
DNA Model, NIH Bldg. 38, RotundaPhoto courtesy NIH
![Page 16: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/16.jpg)
16 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
OpenVMS: The beginningThe context has changed but the basics are unchanging:
• Security
• Integrity
• File management
• Resource management
Remain completely valid.
![Page 17: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/17.jpg)
17 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
This is unsurprising –
Good design is timeless. The term “legacy” is not relevant.
Consider aircraft design:
C-130A (circa 1951) C-130K (circa 2006)
![Page 18: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/18.jpg)
18 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
The current challenges are:Use current technology trends to improve efficiency in:
• Power
• Space
• Capital
• Repair
Improvements in agility are byproducts.
![Page 19: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/19.jpg)
19 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Silos
Silos obstruct efficiency in physical plant as much as inlogical structure.
Spice Rock Flower
TULIPCROCUS
LILAC
GRNITEMARBLE
MICA
PEPPER
SAFRON
MUSTRD
![Page 20: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/20.jpg)
20 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Rethink asset allocation• Are silos appropriate?
• Can clusters be combined?
• What assets can be pooled?
• Common criteria
• OpenVMS dynamic paradigm:
– Locks using Lock Manager
– Load Balancing
![Page 21: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/21.jpg)
21 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
The current worldIP Network
Storage Area Network
![Page 22: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/22.jpg)
22 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Consider: What is this aircraft?
a) VC‐25
b) Air Force One
c) SAM 28000
d) Boeing 747
![Page 23: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/23.jpg)
23 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
What is this aircraft? The answer.
All are “Air Force One”, albeit at different times.
All, but (b). “Air Force One” is incorrect because:
![Page 24: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/24.jpg)
24 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
“Air Force One” is:
+
![Page 25: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/25.jpg)
25 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
OpenVMS Architecture v. Doctrine
Architecture: How something is built
Doctrine: How something is employed
Reconsider how the OpenVMS architecture is employed in the context of technological developments and trends.
![Page 26: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/26.jpg)
26 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
In the context of nodenames and OpenVMS clusters:
• Machine names
• Fixed machine assignment
• Ripe for re‐thinking
• Use “Air Force One” example as type specimen
![Page 27: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/27.jpg)
27 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
What distinguishes a machine:
Absent special hardware:
• Cluster Group Number
• SCSID / SCSNAME
• IP Address
• DECnet Node Address/Node Name
![Page 28: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/28.jpg)
28 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
New paradigm: A cluster member is merely an incarnation of a given Cluster Group/SCSID/SCSNAME
• May be on a different blade/box
• It may be virtualized
• It may be running on a different root
• It may be running on a different volume
• System volumes can run all members on an architecture
• System volume distinguished by release/revision
![Page 29: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/29.jpg)
29 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Doctrinal Questions• CPU pools
• HPVM (virtual machine)
• Surge Capacity
• System Volumes
![Page 30: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/30.jpg)
30 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
CPU Pools• Interchangeable blades
• Variants of common configurations
• CPU Pool like “motor pool”, assign as needed
![Page 31: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/31.jpg)
31 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
HP Virtual Machine and OpenVMS clusters• Sub‐capacity clusters
• Non‐voting worker nodes
• Reserve capacity
• Quorum machines
![Page 32: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/32.jpg)
32 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Surge Capacity• CPU pool and VM provide options
• Pre‐configure add‐on nodes – May be voting
– May be non‐voting (worker members)
• A way to address– Varying workloads
– Unanticipated surges of demand
![Page 33: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/33.jpg)
33 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
System VolumesPresent doctrine:
• Multiple roots
• Host‐based Volume Shadowing, RAID sets
• Supplemental disks to avoid overloading
![Page 34: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/34.jpg)
34 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Mass Storage Technology has dramatically reduced economics
• OpenVMS clusters (1983)– RA81 – 10.5”, 100+ lb, 456MB
• Now– 146GB now less than US$ 500
– 2.5” form factor
– Ounces per drive
• Many orders of magnitude in – Cost
– Capacity
– Physical (size, weight)
![Page 35: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/35.jpg)
35 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
System VolumesReconsidered doctrine:
• Multiple roots
• Host‐based Volume Shadowing, RAID sets
• Duplicate (in addition to Shadow/Mirror) system volumes
• Update cutover by changing volumes
• One system volume per release or patch level
• Always at least two copies of each system volume (BEYOND RAID/Shadowing)
![Page 36: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/36.jpg)
36 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Canonical OpenVMS Cluster Doctrine
• Provides high availability and reliability
• Full file sharing
• Failover
Relatively unchanged since 1982
![Page 37: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/37.jpg)
37 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
OpenVMS Clusters with CPU Pools
PEPPERSAFRONMUSTRD
GRNITEMARBLEMICA
TULIPCROCUSLILAC
NEWYRK
DELHI
SPICE(Production A) ZURICH
ROCK(Testing)
CITY
FLOWER(Production B)
![Page 38: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/38.jpg)
38 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
OpenVMS Clusters with CPU Pools and Virtual Machines
PEPPERSAFRONMUSTRD
GRNITEMARBLEMICA
TULIPCROCUSLILAC
NEWYRK
DELHI
SPICE(Production
A) ZURICH
ROCK(Testing)
CITY
FLOWER(Production B)
![Page 39: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/39.jpg)
39 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
3922 September 2011
OpenVMS Clusters with VM Hosted Nodes as Quorum Nodes
PEPPERSAFRONMUSTRD
GRNITEMARBLEMICA
TULIPCROCUSLILAC
NEWYRK
DELHI
SPICE(Production
A)ZURICH
ROCK(Testing)
CITY
FLOWER(Production B)
![Page 40: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/40.jpg)
40 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Replicated System Volumes
(SYS0) SYS5 SYS9SYS1 SYS6 SYS10SYS2 SYS7 SYS11SYS3 SYS8 SYS12
(SYS0) SYS5 SYS9SYS1 SYS6 SYS10SYS2 SYS7 SYS11SYS3 SYS8 SYS12
(SYS0) SYS105 SYS109SYS101 SYS106 SYS110SYS102 SYS107 SYS111SYS103 SYS108 SYS112
(SYS0) SYS105 SYS109SYS101 SYS106 SYS110SYS102 SYS107 SYS111SYS103 SYS108 SYS112
Port
Alpha
Starboard
Itanium
Active System RootInactive System Root
![Page 41: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/41.jpg)
41 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
4122 September 2011
Operating Rules for System Volumes• Mirror/Shadow (RAID 0)
• Split load between replicates
• Do upgrades on isolated blade housing, move drives/drive images
• Use rolling reboot to move to new patch or version
![Page 42: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/42.jpg)
42 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Operating Rules for System Volumes(continued)
• Staged rolling reboot
• Alternate boot roots per node
![Page 43: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/43.jpg)
43 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Logical names• Create SYS$SITE_SPECIFIC
– For multi‐site clusters
– See Gezelter, “Inheritance Based Environments for Standalone OpenVMS Systems and OpenVMS clusters”, OpenVMS Technical Journal, Volume 3
![Page 44: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/44.jpg)
44 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Logical names (continued)• Create SYS$MEMBER_SPECIFIC
– Inserted in search list between SYS$SPECIFIC and SYS$COMMON
– Files common to all system roots for a particular cluster member
![Page 45: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/45.jpg)
45 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Summary
Current technological trends provide useful avenues for the evolution of OpenVMS Systems in increasingly flexible patterns of operations.
These changes do not need to sacrifice the strengths that customers rely on when they choose to use OpenVMS.
Virtual Machine technology complements existing OpenVMS paradigms.
![Page 46: OpenVMS An in Computing CSA, CSE · 46 Evolving OpenVMS Environments: An Exercise in Continuous Computing Copyright 2011, Robert Gezelter, All Rights Reserved. Title: Slide 1 Author:](https://reader033.vdocuments.net/reader033/viewer/2022042101/5e7dca7fa8799579465f324f/html5/thumbnails/46.jpg)
46 Evolving OpenVMS Environments: An Exercise in Continuous ComputingCopyright 2011, Robert Gezelter, All Rights Reserved
Supplemental Materials, Slides:http://www.rlgsc.com/openvms‐bootcamp/2011/continuous‐openvms.html
Questions