Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

HP OpenVMS Systems

Advanced Technical Bootcamp
» 

HP OpenVMS Systems

OpenVMS information

» What's new on our site
» Upcoming events
» Configuration and buying assistance
» Send us your comments

HP OpenVMS systems

» OpenVMS software
» Supported Servers
» OpenVMS virtualization
» OpenVMS solutions and partners
» OpenVMS success stories
» OpenVMS service and support
» OpenVMS resources and information
» OpenVMS documentation
» Education and training

Evolving business value

» Business Systems Evolution
» AlphaServer systems transition planning
» Alpha RetainTrust program

Related links

» HP Integrity servers
» HP Alpha systems
» HP storage
» HP software
» HP products and services
» HP solutions
» HP support
disaster proof
HP Integrity server animation
Content starts here

Troubleshooting CPU bottlenecks using SDA tools

Session Number: A101
Session Times: Wednesday PM, Friday AM
Instructor: Anders Johansson
Session Level: Advanced
Session Abstract:
Anders will discuss the tools available via SDA that can be used to narrow down CPU bottlenecks. These tools are built as extensions to SDA, and are shipped as part of the OpenVMS operating sytem.

You will learn how to understand where in the code CPU time is spent, where cache misses occur, etc. The focus of the session will be on understanding what the tools provide, and how you analyze the results.

A part of the session will be used to demonstrate some of the tools.

Finding and resolving OpenVMS performance problems using tools supplied with OpenVMS

Session Number: A102
Session Times: Wednesday PM, Thursday AM
Instructor: Bart Lederman
Session Level: Intermediate
Session Abstract:
The purpose of this hands-on lab is to provide the attendees with a mentored hands-on experience in finding performance problems using various OpenVMS-supplied performance tools and utilities, including $ MONITOR, $ ANALYZE/SYSTEM, Availability Manager and other related tools. Attendees will be given a working knowledge on how the various tools work, and will be guided in using the tools to analyze an OpenVMS cluster under loaded conditions. Tips and hints into improving an OpenVMS cluster's performance will also be given.

Introduction to Performance Management

Session Number: A103
Session Times: Sunday, Friday AM
Instructor: Bart Lederman
Session Level: Intermediate
Session Abstract:
There are many sources that cover system ?tuning?, but that is only a small part of successful Performance Management. This session gives an overview of Performance Management, touching on many aspects that are not in any manual or bo ok, and which have been collected over the years by the speaker and other members of the OpenVMS Performance Expertise Center. The basic principles and techniques shown are applicable to all computer systems. Examples of some of the tools that are used to collect information will include OpenVMS, Unix / Linux, and Windows, with the emphasis on tools that are supplied with the operating system.

Storage EVA Hands on

Session Number: A104
Session Times: Monday PM, Tuesday PM, Wednesday PM, Tom Rogers
Session Level: Intermediate
Session Abstract:
The power of the EVA is in its management simplicity. Yet we all know a workload or administrator that pushed all the wrong buttons on a piece of technology yielding it simply powerless. Understanding "best pr actices" for configuration and operation of an EVA helps you avoid costly missteps that rob your environment of the performance or flexibility that you need. In this 3 hour hands-on workshop, you will gain practical experience in configuring the EVA acco rding to "best practices" so that the investment can be maximized. Areas of exploration will include:
  1. Capacity planning basics: How do I know if my array is out of gas?
  2. Performance 101: How can I squeeze another x% from the array?
  3. Disk backups/copies: Making the best use of Point-in-time copies.
  4. Managing a dynamic environment: Keeping IT simple.

VAX and Alpha to Integrity Case Study

Session Number: A106
Session Times: Sunday, Thursday PM
Instructor: Brad McCusker
Session Level: Intermediate
Session Abstract:
This case study evaluates the migration of two mission critical OpenVMS clusters (1 VAX, 1 Alpha) to 3 Integrity clusters. This study will focus more on the project level aspects, the planning, design, implementation and management of the migration. Problems we encountered, how we solved them, etc. This will not be 'yet-another-integrity-porting' session, but instead will be a real world description of actual migrations.

Best Practices for Maintaining a Highly Available Rdb Database

Session Number: A107
Session Times: Sunday, Monday PM
Instructor: Brad McCusker
Session Level: Intermediate
Session Abstract:
A must see session for anyone responsible for Rdb databases, the presenter will describe the best practices and lessons learned over 20+ years of supporting hundreds of mission critical OpenVMS databases.

Alignment Faults: Concepts, Analysis, and Correction

Session Number: A108
Session Times: Wednesday AM, Friday AM
Instructor: Bruce Ellis
Session Level: Advanced
Session Abstract:
Alignment faults have been around since the inception of the Alpha. With the advent of Integrity Server Systems the impact of alignment faults is substantially mor significant. This session describes the concepts surrounding alignment faults and coding techniques that cause them. We will describe how to monitor the occurrence of alignment faults and how to trace them back to a specific application and a specific piece of code.

Once you know from whence they come, you will want to correct them. There is no magic system parameter or system tuning option to correct them. Only two things will prevent or improve the impact of alignment issues: coding techniques and compiler options. This session will describe how to correct them and present examples from a variety of languages. Although there is no such thing as a "good" alignment fault, this session will describe the kind of numbers that may be acceptable and when they may be killing performance.

Java 5 on OpenVMS

Session Number: A109
Session Times: Wednesday PM, Thursday AM
Instructor: Guy Peleg
Session Level: Advanced
Session Abstract:
Can the words "Java" , "Performance" and "OpenVMS" appear in the same sentence without a "NO" in between? Yes ! The HotSpot Technology shipping with Java 5 on OpenVMS Itanium can make Java applications fly on OpenVMS. The session will provide an overview of the HotSpot Technology, the implementation on OpenVMS IA64 comparing to Alpha Fast VM. It will also provide an overview on writing performance oriented Java code, tuning the Java environment, and how to tune Java applications using various profiling tools focusing on JRat.

Outline

  • Java on OpenVMS Characteristics
  • System tuning
  • Process Quotas
  • Logical Names
  • Garbage Collection & Heap Sizing
  • Optimizing I/O
  • Optimizing Java code
  • Profiling
  • Where NOT to use Java on OpenVMS

Java Native Mode Interface

This session describes the mechanisms for developing Java Native Interfaces (JNI) from C to provide OpenVMS System functionality for Java applications. The session describes how to write JNI interfaces in C, how to call them from Java, and how to build a pplications using JNI routines.

General Topics

  • Writing JNI Functions in C
  • Incorporation JNI functions in Java Applications
  • Building Java Applications using JNI Routines

Processor Architecture from a VMS Point of View

Session Number: A110
Session Times: Wednesday AM, Thursday PM
Instructor: Burns Fisher, Ruth Goldenberg
Session Level: Advanced
Session Abstract:
We will be looking at the architecture of the 3 VMS processors (VAX, Alpha, Itanium) from the point of view of VMS engineers. We will include some rationale for the architecture decisions, as well as some instruction examples. While you will not walk away knowing how to build or even program one of these processors, you should have a better context for understanding the decisions that have been made through the years. You will be able to explain CISC, RISC, and EPIC , and have a better idea how the architecture and the operating system contributed to each other's design. You should be better able to read the machine code listings produced by our compilers (with an instruction set listing at your side).

We will talk little about the privileged architecture of any of the systems. That is the subject of another block.

The first part of this talk, led by Ruth, will focus on VAX and VMS architecture co-design and Alpha user architecture.

The second part of this talk, led by Burns, will focus on the Itanium user architecture.

VAX/Alpha/Itanium Privileged Architecture

Session Number: A111
Session Times: Wednesday PM, Thursday PM
NOTE: Session A110 is a prerequisite to this course
Instructor: Burns Fisher, Ruth Goldenberg
Session Level: Advanced
Session Abstract:
This session will talk about the privileged (i.e. kernel mode, or OS-managed) architecture of the three VMS architectures: VAX, Alpha, and Itanium. We will include information about how interrupts and exceptions are delivered by each of the architectures as well as a discussion of how the SWIS component of VMS on Itanium replaces some of the functions of VAX microcode and Alpha PAL code.

We will not be discussing system service entry. That is a separate talk.

The first part of this talk, led by Ruth, discusses some of the primitives of privileged architecture that were co-designed for VAX and VMS and carried forward into the Alpha architecture.

The second part of this talk, led by Burns, discusses the privileged architecture of the Itanium, which is considerably different from VAX and Alpha.

The third part of this talk, led by Burns, discusses SWIS, the software component that provides on Itanium the privileged primitives that VMS requires.

Designing OpenVMS systems for availability and performance

Session Number: A112
Session Times: Tuesday AM, Tuesday PM
Instructor: Colin Butcher
Session Level: Intermediate
Session Abstract:
OpenVMS systems and clusters can provide unmatched levels of performance and availability if the overall system is well designed.

We need to structure the design and implementation of the complete system (application, infrastructure, platform etc.) to provide a reliable service.

This session will discuss the underlying principles of availability and performance and how they can be applied in an OpenVMS environment.

The session will cover:

  • Performance characteristics of systems
  • Principles of high availability
  • Network connectivity and protocols
  • Configuring systems and storage
  • Application design issues
The emphasis will be on using case studies and examples to illustrate the main points.

This block will discuss the design and deployment of OpenVMS based systems to meet real-world application requirements in a practical manner.

Please be prepared to contribute to the discussion.

Principles of performance:
Understanding throughput, response times and the underlying mechanisms that determine the overall performance characteristics of a system.

Principles of high availability:
An overview of availability analysis, state transitions and failure detection.

Network connectivity and protocols:
An overview of networking and connectivity to systems.

Designing for availability and performance:
This will use case studies and examples to bring the different strands together in a practical manner to solve real-world problems.

Blade and System Management Update

Session Number: A113
Session Times: Wednesday PM, Thursday PM
Instructor: Dave Holt
Session Level: Intermediate
Session Abstract:
OpenVMS will be available on the new c-Class Blade systems in Summer 2007. Blades offer operational and environmental efficiencies which require new levels of management. This presentation outlines the HP company-wide developments in Blade management that are targeted to ship on OpenVMS Integrity in the second half of 2007.

A general update of OpenVMS System Management products will also be given.

Reducing OpenVMS TCO with new Virtualization capabilities

Session Number: A114
Session Times: Monday PM,Tuesday PM
Instructor: Dave Holt
Session Level: Intermediate
Session Abstract:
OpenVMS Integrity 8.3 introduced new flexible Utility Pricing functionality that enables customers to pay for only the compute resources they need. With the use of costed examples, this presentation shows that significant life-time sa vings can be made for standalone, clustered and disaster-tolerant OpenVMS configurations.

Integrating with java technology - Hands on

Session Number: A115
Session Times: Tuesday AM, Wednesday PM, Thursday AM, David Sullivan
Session Level: Intermediate
Session Abstract:
Java technologies such as web services, JSP, Servlets, RMI and JMS have become very popular. Learn how OpenVMS application which were written decades ago, in different languages, can be integrated with these newer technologies.

This is a hands-on lab in which you will use the WSIT product to generate web services, JSPs and POJOs that call non-java applications. You will learn how you can easily deploy these appications within a web server or within detached processes.

A basic knowledge of DCL and java are assumed for this class.

I64 Alternate Booting - Network Installation and Satellite Boot

Session Number: A116
Session Times: Tuesday AM, Thursday AM
Instructor: Doug Gordon
Session Level: Intermediate
Session Abstract:
Just as with the VAX and Alpha hardware, the Integrity platforms support network installation and upgrade. The implementation differs in some significant ways from previous architectures and this talk will discuss the techical and pr actical details of the changes.

OpenVMS V8.3 introduced satellite boot for Integrity systems. Again, architecture difference resulted in some significant internal and some external changes in satellite booting. We will cover these differences and discuss some of the technical challenges involved in implementing satellite boot.

OpenVMS Backup

Session Number: A118
Session Times: Monday AM, Thursday PM
Instructor: Guy Peleg
Session Level: Intermediate
Session Abstract:
The session provides an overview of OpenVMS BACKUP. It discusses the main algorithms used by OpenVMS BACKUP for save and restore operations. The session will discuss new features recently added to OpenVMS BACKUP and will provide tips on improving performance of SAVE/RESTORE operations.

OpenVMS Performance Concepts

Session Number: A119
Session Times: Monday PM, Thursday PM
Instructor: Bruce Ellis
Session Level: Intermediate
Session Abstract:
There are many sessions on performance tools available for OpenVMS from Availability Manager to T4. Using the information provided by these tools requires a fundamental understanding of the performance that they provide. This session describes what these metrics mean and how they impact performance on OpenVMS. In the discussion, additional emphasis will be placed on how to improve the metrics, i.e. what works and why.

General Topics:

  • CPU Time
  • Time spent in Modes, in particular Kernel Mode, Interrupt State Time, and MP Synchronization Time.
  • Process Scheduling States
  • Paging Metrics
  • I/O Metrics

Extreme Linking on I64, Installed Imaged on I64

Session Number: A120
Session Times: Sunday,Monday AM
Instructor: Hartmut Becker
Session Level: Advanced
Session Abstract:
Learn about the limits which are in the current versions of the I64 linker. For example, short data exceeded, section escaping. Get to know what will change and what can't be changed. Be aware that you will not reach these limits with Hello-world type of programs. You may even never hit any of the limits. But it may be good to know about them, just in case.

Where in the virtual address space are all the pieces of my installed image? This is a illustrated tour on all the ADD qualifiers, which INSTALL allows. Included are /SHARED=ADDRESS_DATA and /RESIDENT=(CODE,DATA). Learn about the recent changes/fixes in INSTALL. Get to know where on I64 resident images live and what determines where they live.

Coding and scripting in DCL, Perl and Macro

Session Number: A121
Session Times: Wednesday PM, Thursday PM
Instructor: Hein van den Heuvel
Session Level: Intermediate
Session Abstract:
In this block we'll review DCL, as a language, mostly because it is always there, always ready to be used. Similarly we'll take a look at Macro as a language for simple tools again because it is always there. The major portion of this block will be an introduction to Perl from a practical perspective. Seasoned OpenVMS administrators should at least take a look at Perl because it is an excellent alternative for many DCL tasks and as it can give an easy entry into 'the other operating systems'.

Every system manager has written DCL command file using the basic read and write DCL commands to process text files. This session will take this basic mechanism several levels deeper. How about using DCL to read and update RMS indexed file such as SYSUAF and VMSMAIL_PROFILE using KEYS. How about processing the Tag-Length-Value (TLV) datum's in VMSMAIL_PROFILE? Did you ever use READ/KEY on fixed length sequential files? With that we can uise DCL to manipulate the internal structure of an INDEXED file! This session will show how to patch a broken RMS indexed file back to life using DCL only.

For the piece-de-resistance the session will decompose a command file which reads the data from a locked file by reading its file header from INDEXF.SYS and decoding the mapping pointers to find the blocks with the data, all in DCL. Sprinkle that with some 'nice to know' and 'did you ever try' and the participants will learn some real magic to take home.

I like developing OpenVMS automation solutions with DCL. I even like to think I'm pretty good at it! There is nothing wrong with using DCL as a scripting language (certainly not when compared to one of those Unix shell doohickeys).

However, I must admit that certain style of problems are solved more elegantly, quicker and more robust with PERL scripts or a combination of Perl and DCL. Perl, through its powerful associative arrays and regular expression, can be a great tool to for text parsing and data manipulation. This session will introduce the audience to using Perl from a DCL script writing vantage point. The session assumes no knowledge of Perl, just an open mind. It will provide an introduction to the language and its powerful regular expressions and show some basic Perl coding practices. The session will compare DCL and Perl solutions for several example problems.

Do you know Macro? Are you a little bit curious as to how to use it? It appears that OpenVMS MACRO is somewhat of a forgotten language. Yet it is powerful, free, and available on every single OpenVMS system: VAX, Alpha or Itanium. This session will not advocate to use Macro as a main implementation language, but just provide a reminder that is there ready to be leveraged. The participants will learn some of its basic usages by examining a few relatively easy example programs.

RMS

Session Number: A122
Session Times: Sunday, Wednesday AM
Instructor: Hein van den Heuvel
Session Level: Intermediate
Session Abstract:
This session will show how to break, and fix, an RMS indexed file. In order to do so, we will start with an overview of the internal layout of an RMS indexed file. We will follow that overview hands on with an ANAL/RMS /INT session. As we dive into the file internals several performance implications will become also clear.

RMS global buffers are one of the more powerful tuning techniques for RMS (indexed) file yet curiously are still under utilized by applications. The presenter will show how now more than ever you may lobal buffers for you're applications. Four relatively new (less than 15 years  ) RMS developments may well be of great benefit to your application: Hashed Lookup, Address Space re-use, Concu o reminds the participant of other new(ish) RMS features such as: Key-Less-Than, Convert improvements, No-Query-Lock, Sequential file buffering.

This session will give some practical, real life, RMS performance tuning examples. These are cases where tuning a single file, improved the performance of the whole system. Rather then a day long session looking in detail at every possible knob and the mechanisms behind it, this session will highlight potentially high impact areas based on hands-on tuning experiences. The examples will show some good, bad, and downright ugly files and how they were fixed using for example: Global buffers, Convert, Index Depth, Duplicate Key Chains, Empty bucket scans, Deferred Write. You may have thought your application files are suffering some through neglect? Just look at some of these examples!

Using SDA Extensions to troubleshoot system hangs and performance issues.

Session Number: A123
Session Times: Tuesday AM, Wednesday PM
Instructor: James Mehlhop
Session Level: Advanced
Session Abstract:
Introduction to using the System Dump Analyzer Extensions and how they can be used to troubleshoot system performance issues as well as application performance issues and even hung systems.

SDA extensions CAN be loaded at system boot time in order to collect information leading up to a system hang or crash, to allow you to analyze the data later after the crash event.

They can also be used interactively to help identify many system performance problems. I have used them in the past to help create radical performance enhancements within applications.

Introduction to Crash Dump Analysis on Alpha

Session Number: A124
Session Times: Tuesday PM, Wednesday PM
Instructor: James Mehlhop
Session Level: Advanced
Session Abstract:
Introduction to using the System Dump Analyzer to isolate the immediate cause of a system cras. Including locating the PC of the code that actually caused the exception rather than the PC of the VMS condition handler that performed the actual bugcheck.

Use of SDA commands to locate module and offset into code (when appropriate). Use of SDA initialization files as well as system and user defined symbol definitions.

OpenVMS Volume Shadowing

Session Number: A125
Session Times: Monday PM, Wednesday PM
Instructor: Jeff Friedrichs
Session Level: Intermediate
Session Abstract:
This session will focus primarily on the newer features of OpenVMS Volume Shadowing, such as Host Based Mini Merge, and how to use these features to insure data high availability.

A basic understanding of Volume Shadowing is suggested, but not required.

This session will also give attendees time to describe their experiences with Volume Shadowing, ask questions and suggest features that would be useful to them in the future.

DWARF debugging format

Session Number: A126
Session Times: Monday PM, Tuesday AM
Instructor: Jeff Nelson
Session Level: Intermediate
Session Abstract:
This session describes the debug symbol table format called DWARF. DWARF is an industry-standard format used on many systems, including HP OpenVMS I64. This session will describe the basics of DWARF and include a description of the specific extensions made by HP OpenVMS engineering.

Debugging Privileged Code

Session Number: A127
Session Times: Monday PM, Tuesday PM
Instructor: Jeff Nelson
Session Level: Advanced
Session Abstract:
This session will describe how to debug privileged code on OpenVMS. Tools and techniques will be surveyed, and examples will be given of when and how to use a given tool or method. Items covered will include: system code debug (SCD), XDELTA, DELTA and a variety of run-time tracing components. The session will conclude with an example of how to write a custom analysis tool and hands-on exploration, time permitting.

CockpitMgr / Alpha Emulator Block

Session Number: A128
Session Times: Monday PM, Wednesday AM
Instructor: Johan Michiels,Arie de Groot
Session Level: Basic
Session Abstract:
This block introduces two products:
  • CockpitMgr for OpenVMS
  • The Alpha Emulator
A combined demonstration of both products will conclude the session.

Polycenter is back. It's better. It's called CockpitMgr now.
In the early nineties, Digital released a portfolio of system management production tools under the Polycenter brand name. Maybe you're still using today one or more of those products which may now have another name.

In the mean time, technology evolved and those old products no longer fulfil all needs.

CockpitMgr bundles the functionality of several Polycenter products, but evolved in parallel with the newest technologies. It can be considered as the most complete OpenVMS system management toolkit in the industry, helping the system manager in his daily operations. It runs entirely on OpenVMS.

The current presentation makes an inventory of VMS system management needs anno 2007, and explains how CockpitMgr can provide a perfect solution for system and console monitoring, network, storage and configuration management.

Alpha Virtualization@work
Alpha Hardware Virtualization is a fairly new development that allows Alpha computer users to move from their old systems to a more current, industry standard platform without changing their Alpha software. It provides a perfect solution for those Alpha users that have problems to migrate their software to the Alpha successor product. This session will focus on operational aspects of Alpha Virtualization and include several customer cases where this product is implemented. Attendees will gain insight in where the actual benefits of such a solution reside and if/how it is an interesting subject for the organization they represent. A live demonstration of the product will be included, using the power or Alpha Virtualization to run an OpenVMS environment that is managed by CockpitMgr. The attendees can participate by using the Virtual Alpha installation on HP notebooks.

Enterprise Service Bus (ESB)

Session Number: A130
Session Times: Sunday
Instructor: John Apps
Session Level: Intermediate
Session Abstract:
Role of Enterprise Service Bus in SOA systems. Web V2 and interactive Web applications

This session will look at the various components of an Enterprise Service Bus (ESB), it's role in building Service-oriented Architecture systems and take a brief look at some of the applications in which an ESB is being used.

One of the biggest challenges facing architects and developers of so-called Web V2 applications is in building browser-based user interfaces as interactive as those they are often replacing. These are VT-based and thus highly interactive in their nature, allowing field navigation, plausibility checking and DB lookups per field.

The talk will examine some of the recent technologies such as AJAX (Asynchronous Javascript for XML) and its use in solving the challenges outlined above.

Service-Oriented Architecture

Session Number: A131
Session Times: Tuesday PM, Thursday AM
Instructor: John Apps
Session Level: Intermediate
Session Abstract:
General introduction on the principles of SOA.

This session will introduce the general concepts behind SOA, some of the technologies used to implement an SOA, the role OpenVMS plays in this and a few short examples of the work OpenVMS customers are doing in this space.

SAN Storage - Nuts & Bolts - Part 2

Session Number: A132
Session Times: Monday AM, Wednesday AM
Instructor: John Fisher
Session Level: Intermediate
Session Abstract:
This second session takes a deeper look at the performance management of SANs from an OpenVMS perspective. Many OpenVMS systems now support SANs. Other environments continue to move storage to Fibre Channel storage arrays. And they also are upgrading from HSG80 based storage arrays to more current Fibre Channel storage arrays. For those IT professionals who manage these environments, this seminar provides how-to and best practice information for performance management of a SAN for OpenVMS systems.

Performance Management - Theory and Process. This session deals with the general theory of performance management in a SAN environment. It also explores the general process to gather and manage performance management data.

Performance Management - Metrics and Tools. This session discusses the various performance metrics available and tools that can be used to help management storage performance.

Performance Management - Best Practices. Finally this session takes a few minutes to explore how you can move from theory into practice. This start of a set of Best Practices can help guide implementation of an OpenVMS SAN environment to improve performance and availability.

SAN Storage - Nuts & Bolts - Part 1

Session Number: A133
Session Times: Sunday, Tuesday PM
Instructor: John Fisher
Session Level: Intermediate
Session Abstract:
This session looks at SANs from an OpenVMS perspective. Many OpenVMS systems now support SANs. Other environments continue to move storage to Fibre Channel storage arrays. And they also are upgrading from HSG80 based storage arrays tomore current Fibre Channel storage arrays. For those IT professionals who manage these environments, this seminar provides how-to and best practice information on the set up, management and performance management of a SAN for OpenVMS systems.

OpenVMS SAN Storage Setup reviews:

  • a brief overview of SAN design for high availability
  • use of WWIDMGR to allow the AlphaServer SRM console to access disks
  • identifiers and their connection types and setup issues
  • connectivity for management of the controllers
  • some setup tips to make troubleshooting easier
  • overview of OpenVMS multipathing with a SAN
  • presentation tips for adding, removing and reusing luns

OpenVMS SAN Storage Management reviews:

  • a brief overview of SAN design for high availability
  • use of WWIDMGR to allow the AlphaServer SRM console to access disks
  • connectivity for management of the controllers
  • overview of OpenVMS multipathing with a SAN
  • presentation tips for adding, removing and reusing luns
  • event logging and notification
  • upgrade planning tips
  • tips for some common issues

Using T4 to Define OpenVMS SAN Storage Needs explores:

  • Building the current picture
  • Using T4 COMP data
  • Using T4 FCMON data
  • Using VEVAMON data
  • Using EVAperf data
  • Using other sources
  • Building the overall VMScluster picture

Macro on 3 Architectures, Bliss Overview, Elf Object/Image Format

Session Number: A134
Session Times: Sunday, Wednesday AM
Instructor: John Reagan
Session Level: Advanced
Session Abstract:
This session provides information on the evolution of the Macro-32 language on OpenVMS VAX, OpenVMS Alpha, and OpenVMS I64. The session will cover various features added for OpenVMS Alpha and OpenVMS I64.

This session provides an overview of some of the unique features of the BLISS programming language including user-defined structures and recursive/iterative macros.

This session provides an indepth look at the ELF object and image file formats including the location of module ident strings and various debug flags.

OpenVMS on HP Blade Systems

Session Number: A135
Session Times: Tuesday AM, Wednesday AM
Instructor: John Shortt,Curt Spacht
Session Level: Basic
Session Abstract:
The objective of this block is to cover C-class Blade systems and the support of these systems by OpenVMS. The session will start with a brief overview of C-class Blade systems, followed by a detailed presentation of the hardware components. After this there will be a session on the new system management features for these Blade systems. And finally, a demo on the hardware components, management tools, and provisioning a C-class Blade with OpenVMS will be shown.

Developing Rich Composite Workplace Applications on OpenVMS - Hands On

Session Number: A136
Session Times: Thursday AM, Friday AM
Instructor: John Apps
Session Level: Basic
Session Abstract:
This session is an informative discussion and hands-on lab defining the new, emerging space of Workplace Applications. This session will highlight how business managers of all levels benefit from such workplace applications designed specifically to increase the overall effectiveness of managers. While software historically has focused on the repetitive, routine activities in a business, this emerging application is focused on the highly valued, highly paid workers who are hired to focus and manage the unplanned, non-routine and unstructured activities that ultimately affect the competitive stature of an organization. This lab will demonstrate how to create a workplace application using the Attunity InFocus platform which enables the rapid development, configuration and deployment of workplace applications. For the lab, specific examples will highlight solutions leveraging Open VMS, Oracle Rdb. Data for such applications using Attunity InFocus can come from sources including HP NonStop, HP Neoview, Open VMS, HP-UX, Windows, Linux, UNIX,SQL./MX, Oracle 10g etc.

RTR : Transactional Middleware.

Session Number: A138
Session Times: Wednesday AM, Thursday AM
Instructor: Karthik Bhagawan, Robert Nydahl
Session Level: Basic
Session Abstract:
Introduction to RTR (Reliable Transaction Router) the Fault Tolerant transactional Middleware. Concepts, Features and Advantages of RTR : Three tier Architecture, Interoperability, Increased service availability through Standby, disaster recovery support through shadow, Increase Scalability through Data Partitioning.

Long-Distance Disaster Recovery and Disaster Tolerance Using OpenVMS Clusters

Session Number: A139
Session Times: Thursday AM
Instructor: Keith Parris
Session Level: Advanced
Session Abstract:
Prior to 9/11, companies felt relatively safe with disaster recovery sites not far away or with disaster-tolerant cluster configurations with only a few miles between sites. Now we see the somber realization setting in that terroristsmight obtain a nuclear weapon and take out an entire metropolitan area, potentially wiping out both sites of a disaster-tolerant OpenVMS Cluster. This is causing many businesses to be under pressure to set up disaster recovery or disaster-tolerant configurations with 1,000 miles or more between sites. This session covers the various potential challenges typically encountered in developing a long-distance disaster-recovery or disaster-tolerant solution, the technologies and strategies which may be applied, and the pros and cons of various approaches, as well as methods which may be used to simulate and test a long-distance configuration prior to implementation.

Advanced Disaster Tolerance Using OpenVMS Clusters

Session Number: A140
Session Times: Thursday AM
Instructor: Keith Parris
Session Level: Advanced
Session Abstract:
This session describes in deeper detail how OpenVMS Clusters are used to provide disaster tolerance. It summarizes the foundational elements that must be in place to provide disaster tolerance, tells how to plan for disaster tolerance, and describes key technologies such as inter-site links, multi-site clusters, and data replication technologies. The presentation also includes real-world examples of Disaster Tolerance in action.

Introduction to Disaster Tolerance Using OpenVMS Clusters

Session Number: A141
Session Times: Monday AM, Tuesday PM
Instructor: Keith Parris
Session Level: Intermediate
Session Abstract:
This session provides an introduction to the field of Disaster Tolerance and how OpenVMS Cluster technology can be used to achieve it. It compares and contrasts the familiar concept of Disaster Recovery with the less-familiar concept of Disaster Tolerance, and describes the similarities and differences between the two in practice. The session provides a brief summary of the techniques and technologies used to implement Disaster Tolerance on the OpenVMS platform.

Achieving the Highest Possible Availability in Your OpenVMS Cluster

Session Number: A142
Session Times: Thursday AM
Instructor: Keith Parris
Session Level: Advanced
Session Abstract:
This session tells how to configure and manage an OpenVMS Cluster to provide the highest possible level of availability. It provides detail on potential failure sources within an OpenVMS Cluster configuration and the available techniques, tools, configuration modifications, and operational procedures to eliminate or mitigate these risks. It also describes how to minimize the delays associated with cluster state transitions.

Continuous Access or Volume Shadowing: Which Should I Choose for My Data Replication and When?

Session Number: A143
Session Times: Monday AM, Tuesday PM
Instructor: Keith Parris
Session Level: Intermediate
Session Abstract:
Disk data replication (commonly known as mirroring or shadowing) is a common tool to protect against disk failures. When applied between geographically-dispersed sites it can protect data for purposes of disaster recovery or disaster tolerance. This session describes and compares the capabilities and technical aspects of Continuous Access (CA) on EVA and XP storage controllers and Host-Based Volume Shadowing software for OpenVMS, and discusses the relative merits of each solution in a variety of possible usage scenarios, and the set of needs or circumstances under which each is the most popular.

Alpha Managers guide to OpenVMS on Itanium servers

Session Number: A145
Session Times: Monday AM, Tuesday AM, Wednesday AM, Larry Bonnette
Session Level: Basic
Session Abstract:
This introductory class uses multiple hands on labs to provide students with the opportunity to explore the console on Hewlett-Packards Integrity servers. The LABS are designed to make it easier for the Alpha Server administrator to understand how to go about managing OpenVMS on an Integrity server. Since it is assumed that attendees will already know OpenVMS, this series of hands on labs will concentrate on the Itanium Consoles as well as some of the newer tools in OpenVMS that deal with Itanium specific components.

Objectives

  • Explore the hardware.
  • Explore the BMC
  • Explore the MP console.
  • Set up the Management Card network.
  • Explore the EFI console.
  • Set up the EFI network.
  • Boot and explore OpenVMS on Integrity.
  • Examine the FAT from OpenVMS using EFI$CP.

Prerequisites

The students should have basic VMS user skills I.E. create directories, edit files etc.

The student should have some understanding of Alpha Console commands.

Required Skill Level

  • Introduction
  • Some Alpha hardware/console experience

Time requirement

  • Three to Four hours dependent on the student's abilities.

Common Internet File System based on Samba

Session Number: A146
Session Times: Wednesday PM, Thursday PM
Instructor: Larry Woodcome,Rakesh Sharma
Session Level: Intermediate
Session Abstract:
Introduction to the HP OpenVMS Common Internet File System based on the Samba Open Source solution. HP OpenVMS Common Internet File System (CIFS) provides users with seamless file and print interoperability between OpenVMS and Windows-based clients. The OpenVMS file and print services are based on the Samba.org Open Source/Free Software suite that provides file and print services to SMB/CIFS clients. The software has been developed to run on OpenVMS Alpha and OpenVMS Itanium platforms. It is similar to implementations that are in place today supporting Linux and UNIX operating environments.

In the session, we will discuss HP OpenVMS' implementation of Samba for the Common Internet File System product. How CIFS fits into the HP world (HP Unix CIFS, HP OpenVMS CIFS) and FOE strategy. We will provide updates on the pending release of the production version of the product, plans for extended features as well as implementation schedules. We will be looking to receive feedback on the pending release from our participants, sign up interested parties in our external field test and collect future requirements from what our customers would want to see in the next version of the HP OpenVMS CIFS product.

Storage, ABS & Clusters update

Session Number: A147-A
Session Times: Tuesday PM, Friday AM
Instructor: Brian Allison
Session Level: Intermediate
Session Abstract:
This block will cover the OpenVMS storage and cluster update.

Automated Backup and Archive on OpenVMS - ABS

Session Number: A147-B
Session Times: Tuesday PM, Friday AM
Instructor: Akila Balasubramanian
Session Level: Intermediate
Session Abstract:
Session objective is to present the good new features in ABS/MDMS (Archive Backup System / Media Device Management System). Also the performance improvement made in the release V4.4 will be presented along with some test results.

V8.3-1 Cluster Interconnect Performance Update

Session Number: A147-C
Session Times: Tuesday PM, Friday AM
Instructor: Nilakantan Mahadevan, Akila Balasubramanian
Session Level: Advanced
Session Abstract:
Performance measurements of OpenVMS V8.3-1 Cluster Communications using CI, Gigabit & 10Gb Ethernet on Integrity and Alpha. Includes recommendations for FastPath IO tuning for maximum performance. Overview of multiple channel load distribution for NI.

Network Troubleshooting

Session Number: A148-A
Session Times: Tuesday AM, Thursday PM
Instructor: Leo Demers
Session Level: Intermediate
Session Abstract:
This session will provide a LAN hardware overview and then detailed troubleshooting sessions. Customers are encouraged to "Bring their problems" with them and the staff of OpenVMS Lan and netwoerking engineers will help recommend tools and procedures for isolating and resolving network problems.

LAN upadate this session will focus on providing details of which cards are supported on the Integrity & Alpha platforms.

LAN Update and Troubleshooting

Session Number: A148-B
Session Times: Tuesday AM, Thursday PM
Instructor: Richard Stockdale
Session Level: Advanced
Session Abstract:
LAN Update and Troubleshooting will cover a short review of the roadmaps followed by general troubleshooting information, then more specific data regarding VLANs and LAN Failover Sets, finally a description of performance troubleshooting, and performance analysis tools.

LAN Troubleshooting - General will cover general problem areas such as duplex mode mismatch, counters and error counters, buffering problems, and cluster-related issues.

LAN Troubleshooting - VLAN / LLAN will cover difficulties in setting up and using VLANs, and the interaction between LAN Failover Sets and VLANs.

LAN Troubleshooting - Performance will cover some performance characteristics of various LAN devices and describe some tools used to look at performance information.

LAN troubleshooting your problem

Session Number: A148-C
Session Times: Tuesday AM, Thursday PM
Instructor: Session Level: Intermediate
Session Abstract:
Are you having LAN trouble? Bring your laptop and your tunnel key and have the experts look at your network and offer suggestions.

OpenVMS Security

Session Number: A149
Session Times: Tuesday PM, Thursday AM
Instructor: Jim Lanciani, Leo Demers,Kevin Greaney,Rick Barry, Paul Mosteika,Karol Zielonko,Sheldon Bishov
Session Level: Intermediate
Session Abstract:
Security for OpenVMS is a major strength of the Operating system. Hear about the latest developments as well as detailed information on how to implement them on your OpenVMS system.

OpenVMS Security Roadmap Update will provide an overview of the security features in OpenVMS and what we are currently planning for security features for future releases of OpenVMS as well as encouraging feedback on priority and timing for Future enhancements.

Kerberos for OpenVMS has new features being supported like IPV6 support and a Production Quality ACME agent. Learn what these updates can do for your environment. Also introduced with OpenVMS V8.3 is Secure Delivery lean what's new and how to read the reports to make sure the downloads of your OpenVMS kits off of the internet are secure.

OpenVMS External Authentication update will cover how external authentication in OpenVMS V8.3 works as well as detailed information on how to set up LDAP external authentication including authenticating to Active Directory.

Secure Socket Layer (SSL for OpenVMS) now has been intergrated into the Opeerating Systems. Find out what is the latest versions and what enhancements are in place.

The Advanced Encryption Standard (AES) - OpenVMS Encryption
The Advanced Encryption Standard (AES) FIPS PUB 197 was first published in November 2001 by the National Institute of Standards and Technology (NIST). Since then, AES has subsequently become the approved symmetric encryption algorithm, not only to replace DES within the Federal Government, but to protect sensitive information within the public sector as well. With today's international regulations regarding the protection and safeguarding of information, banks, credit card companies, pharmaceutical and other industries choose AES encryption to keep their data secure.

AES Encryption for OpenVMS was introduced in OpenVMS version V8.3. Since then we have made some improvements that we would like to share with you. Paul Mosteika will discuss the following AES Encryption topics as one of the sessions in the Security block:

Advanced Encryption Standard (AES) - OpenVMS Encryption

  • OpenVMS Encryption-AES Overview
  • AES Features
  • Update - large files and performance
  • AES Examples
  • Q/A

SSH for OpenVMS there has been enchancements and fixes even since the release of OpenVMS V8.3 learn what available today and what the plans are for SSH on OpenVMS.

TCP/IP on OpenVMS for Beginners

Session Number: A150
Session Times: Monday PM, Wednesday AM
Instructor: Matt Muggeridge
Session Level: Basic
Session Abstract:
This course provides a detailed introduction to TCP/IP, followed by examples of configuring TCP/IP on OpenVMS systems. The course also includes information on basic troubleshooting and best practices.

Students will

  • Become familiar with the basics of TCP/IP.
  • Install, configure, and manage TCP/IP on OpenVMS systems.
  • Understand how to address common misunderstandings.
  • Learn about the life and times of a TCP/IP packet.
  • Use basic troubleshooting techniques.
If you have had limited exposure to TCP/IP, or still have a few nagging questions, then this is the course for you.

TCP/IP Update

Session Number: A151
Session Times: Tuesday AM, Thursday PM
Instructor: Matt Muggeridge, Mark Hollinger
Session Level: Intermediate
Session Abstract:
TCP/IP Services for OpenVMS - Features, Futures, Troubleshooting.

TCP/IP Update and Futures

TCP/IP V5.6 introduced and updated several of our services. This session will provide a brief introduction into these services and give you a glimpse of future services being planned for the next release of TCP/IP.

TCP/IP Featured Services

Many of the popular services are discussed as well as requests taken from the floor. You will learn more about failSAFE IP, DNS/BIND, Load Broker and Metric Server, SSH, DHCP Server, SMTP, and others.

TCP/IP Troubleshooting Seminar

This ever-popular session will discuss troubleshooting your TCP/IP network. It will look at which combination of tools are best used to look at several scenarios including tools which use the libpcap library like tcpdump, application logging, socket tracing and other diagnostic tools like the use of netstat, traceroute. This session will be split into three sections: tools, scenarios, and Q&A to focus on one or two areas highlighted by delegates.

Distributed NetBeans Lab

Session Number: A152
Session Times: Monday PM, Tuesday PM, Wednesday AM, Thursday PM
Instructor: Meg Watson
Session Level: Intermediate
Session Abstract:
This is a (mostly) self-paced lab where you can choose what you learn:

Learn to use the very latest features of Distributed NetBeans.

Learn how to develop applications (in any programming language) for OpenVMS using Distributed NetBeans.

Learn how to debug your OpenVMS 3GL applications using Distributed NetBeans.

Learn how to create a JSP or web service using NetBeans.

Learn how to write a simple Java program using NetBeans.

Learn how to write a Java GUI program using NetBeans.

Learn how to use Distributed NetBeans to work with the Web Services Integration Toolkit.

Netbeans, Ant, and other Creepy Crawlies

Session Number: A153-A
Session Times: Monday AM, Tuesday PM
Instructor: Meg Watson
Session Level: Basic
Session Abstract:
Distributed NetBeans is a open source Integrated Development Environment that allows you to create, edit, and debug applications on your OpenVMS machine from your desktop machine (i.e. windows). In this talk we'll explore the capabilities of Distributed NetBeans for developing Java, J2EE applications, and even traditional 3GL applications on OpenVMS.

Many open source projects use Ant to build their sources. It's the modern version of make or MMS. We'll give an introduction to Ant and how how it can be used on OpenVMS.

How to Spell WSIT