HP Technology Forum & Expo Get connected. People. Technology. Solutions.
HP e3000 business update Jennie Hou HP e3000 Business Manager jennie.hou@hp.com 408-447-5971 Jeff Bandle HP e3000 R&D Architect jeff.bandle@hp.com 408-447-1070 Craig Fairchild HP e3000 R&D Architect craig.fairchild@hp.
Today’s agenda: I. Business Update − Overall updates and changes since last year − Review current status of e3000 R&D lab and Support efforts − Review current status of e3000 transition efforts − What to expect during the coming year − Contributor’s award − Q&A II. Break III.
Recap of key events • Role − − − − change (5/07) Many thanks to Dave Wilde, Jeff Vance, and Mike Paivinen Business Manager: Jennie Hou Customer Advocacy: Craig Fairchild OpenMPE Board Liaison: Jeff Bandle • Upgrade Policy Statement and Right To Use (RTU) MPE/iX License (2/07) − Issued a policy statement to clarify possible confusion regarding aftermarket upgrades − Created a stand-alone MPE/iX RTU license product (AD377A) 4 June 19, 2007
Recap of key events • Partner and user engagement (ongoing) − Ongoing connections with the partners − Ongoing engagement with the OpenMPE Board regarding EOL activities − Providing updates at various user-group sponsored events • Support continues through at least 12/31/2008 − Continue to provide Basic Support to all customers until 12/31/2008 − Mission Critical customers needing more than Basic Support can work with HP to explore structuring a customer-specific support package 5 June 19, 2007
We continue to focus on these three areas Moving forward Transitioning effectively Running your business today 6 June 19, 2007
R&D and Support summary update
1.
“Running your business” means: Our aim is to enable the successful running of your business by providing: Stability and support Communications to enable business continuity and connectivity • Access to remarketed systems/parts and add-on software • Clear guidelines on remarketed hardware upgrades and RTU licenses • Bidirectional communications with customers and partners • An understanding of the Support lifecycle model • • 9 June 19, 2007
Which involves: • Stabilizing and supporting your current environment − Basic support extended through 2008 − Customized support packages available on a case-bycase basis − Create patches for critical defects − Continuation of PowerPatch releases (at least 1/year) • Providing information on peripherals, storage, and networking continuity and connectivity in the forms of white papers and enhancements, etc. − “Securing FTP” white paper and associated scripting − “Samba” Release 3.0.
And also involves… • Accessing remarketed HP e3000 systems and parts through HP EMR, Client Systems and others. − Be sure to engage HP’s Software License Transfer (SLT) organization when selling a system • Offering access to selected add-on software products and associated user license upgrades through HP or authorized resellers (e.g., Client Systems) − www.hp.com/products1/evolution/e3000/supported.
And also involves… • Providing clear guidelines in hardware upgrades in the secondary market − Issued a Policy statement − Listed supported hardware upgraded paths − Created a stand-alone MPE/iX RTU license product (AD377A) • 7 license levels • based on performance units • provided investment protection − For more info: • www.hp.com/products1/evolution/e3000/hw_lic_update.
And also involves… •Providing updates to customers and partners −Delivered three e3000 technical webcasts through partnership with Encompass user group −Presented at the Greater Houston RUG −Ongoing third-party outreach program (regular connections with partners to determine what HP help can be given) −Ongoing work with OPENMPE on post-HP Support activities −Contact us through your HP account team or HP authorized resellers −Updates, announcements, and a wealth of resources about the HP e3000 are always o
HP e3000 Support Lifecycle Pre-2000 2001 2002 2003 2004 2005 2006 2007 2008 Future Full Support with Active Development (1972-2001) Full Support with Limited Development (2001-2003) Full Support with Patch Creation (2003-2006) Basic Support Critical Patch Creation Customized Legacy Support No HP Support (HP end-of-support) 14 June 19, 2007
HP e3000 Support Lifecycle Notes (for slide #14) This is a “conceptual model” of what the different stages of the HP e3000 support model could look like: More detailed notes on these two stages: • Basic Support (Offering: 1/01/2007 through at least 12/31/2008): − Regular PowerPatch release schedule (at least one per year) − No new peripheral support − Critical bug fixes only − Limited enhancements only to improve stability − Customized support for mission critical customers − May have fewer support options
HP Support benefits • Worldwide infrastructure − standardized processes − consistent customer experience • Experienced workforce − access to source code − in-depth understanding of products • Ability to deliver − general release patches − powerpatch releases − site specific binary patches − hardware spare parts 16 June 19, 2007
R&D accomplishment highlights • • • • • • • Samba Release 3.0.22 (5/07) Securing FTP White Paper (5/07) 2007 Daylight Savings Time Changes (3/07) MPE/iX 6.5 PowerPatch 6 (12/06) FTP Phase 2 Enhancements (2006) CI User Functions (2006) Patch to disable Large File Datasets (2006) In addition to those from the previous year: • Delivered MPE/iX 7.5 PowerPatch 3 in August 2006 • Delivered both 7.0 PP3 and 6.
R&D plans for the rest of 2007 • Samba Porting white paper (coming 2H 2007) • SCSI Pass-Through Driver (coming 2H 2007) • MPE/iX 7.0 PowerPatch 5 (C.70.
R&D and Support Summary • Our goal is to enable the successful running of your business − Stability − Support − Ongoing communication & partnership 19 June 19, 2007
Transition update
2.
Transition lifecycle Planning and implementation peaks moving out over time Executing Planning Planning 2002 End-of-life Announcement 22 June 19, 2007 2003 2004 End of new system sales 10/31/03 2005 2006 Announce support at least through 2008 2007 Original end of HP support 2008 Current end of HP support
Transition Lifecycle Notes (for slide #22) • Migration is taking longer than anticipated due to many reasons; therefore, the timelines shifted further out (to the right). • From the feedback from partners and customers, HP believes that the installed base has passed the migration plateau. It’s now a downward curve. However, there will still be some customers planning and migrating beyond 2008.
HP & Partner resources to help you migrate off the e3000 quickly and efficiently • HW and SW assistance programs* • Special financing options* • Tools promotion* • Training & reference utilities • Transition Services* * Program specifics may vary across geographic regions 24 June 19, 2007
Hardware rebate and loaner programs • Servers • Loaner Program • Storage 25 − Trade-In/Trade-Up rebates for HP 9000, HP Integrity and HP ProLiant − Value-add service to help the migration process − Qualified customers are eligible for 6-month HP 9000 or HP Integrity loaner systems − Customers have option to do a buy-out at the end of the loan term for a substantial discount − Storage trade-in rebates http://www.hp.com/united-states/tradein/home_flash.
Offering customers a complete and robust Adaptive Enterprise Server Portfolio HP Integrity server HP ProLiant server HP Integrity NonStop server ® High-end √ Dual Core Itanium 2 Processor √ Itanium 2 9M Processor XC3000 HPTC cluster HP Integrity Superdome up to 128 processor cores XC6000 HPTC cluster Intel Itanium® architecture Midrange √ Dual Core Itanium 2 Processor HP ProLiant ML series √ Itanium 2 9M Processor HP Integrity rx8640 (32-processor cores) HP ProLiant DL series HP Integrity rx764
Software cross-platform trade-in policy • From MPE/iX HP e3000 to HP-UX HP 9000 or Integrity Server or OpenVMS I64 •Supported customers •Equivalent licenses can be traded-in at no cost •Non-supported customers •Equivalent licenses can be traded-in at a discount •Commitment to continue support for 1 year* •http://www.hp.com/products1/evolution/crossplatform.
Special HP financing options (HPFS) • Cash flow management • Pre-packaged financing • Customized financing 28 June 19, 2007
HP e3000 Transition Tools Promotion • Offers current HP e3000 customers their choice of a free third-party transition tool with the purchase of a qualifying HP server • Tools: Acucorp ACUCOBOL-GT, Marxmeier Eloquence, MB Foster UDACentral and JDBCLink, Ordina Denkart, Speedware AMXW or DBMotion Servers: HP 9000 (except RP24xx models), HP Integrity or a ProLiant model server • Qualifying customers need to receive their free tool(s) from one of HP’s e3000 Transition Platinum Partners • There is a limit of
Transition training and information still available for e3000 customers at no charge No-charge web-based training covering a variety of topics (HP-UX, Microsoft .NET, system admin, etc.) • HP e3000 transitional reference tools (e.g., sysadmin, programmer, user views) • System Inventory Tool (SIU) − http://jazz.external.hp.com/src/script s/siu/index.html • HP e3000 Transition Series Webcasts (including .NET) • 7 transition white papers still available • Key HP e3000 web resources: − www.hp.
E-coupon code for no-cost online transition training • Available to all HP e3000 customers • Contact HP for the coupon code: e3000.training@hp.com • http://www.education.hp.com/curr-mpe-e3000.
Top HP e3000 Application ISVs are available on other HP Platforms 32 June 19, 2007
HP e3000 Platinum Partners 33 June 19, 2007
HP e3000 Transition Partners 34 June 19, 2007
HP Services can assist throughout your transition process Applying the full scope of service capabilities across multiple operating systems (HP-UX, Windows, Linux, etc.
HP e3000 transition case studies— Success story examples • HP e3000 customers are successfully making the transition from MPE/iX to other HP solutions, including HP-UX 11i, Microsoft Windows, and Linux operating environments • Read and download case study discussions at: www.hp.
What to expect in the coming year
3.
Listening and responding to the needs and concerns of the e3000 community Bi-directional communication: Support extension until the end of 2008 • Active secondary market and RTU licensing availability • Continued partnership with transition partners • Preparing for the timeframe after HP stops supporting the HP e3000 • Continuing to work with OpenMPE • 39 June 19, 2007
Continuing our focus for the coming year Supporting your current environment Quality, sustainability, and internal process efficiencies • User community: patch releases, product/supply chain management • Continued HP support at consistent, predictable levels • Maintenance of transition program offerings • Working closely across HP and our valued partner community – those of you who are helping others transition – those who are transitioning yourselves Listening and responding Continued partnership with O
HP e3000 Contributor Award Selection criteria: • • • • • • • 41 Customer advocacy Contribution back to e3000 community Sustained results over long-term Effective collaboration with HP and community Above and beyond primary job Endorsed by the user community through the past recipients Previous Contributor Award recipients: − Denys Beauchemin, Mark Bixby, Jerry Fochtman, Birket Foster, Donna Garverick, Mark Klein, Chris Koppe, Bill Lancaster, Jeanette Nutsford, Alfredo Rego, Ken Sletten June 19, 2007
HP e3000 Contributor Award The 2007 Contributor Award goes to… Stan Sieler 42 June 19, 2007
Questions, discussion, feedback? 43 June 19, 2007
R&D Technical Talk
R&D technical talk agenda I. Drill downs: • Securing FTP • Samba • SCSI pass-through driver (10 mins) (15 mins) (15 mins) II.
Securing FTP • Developed as SIB items in two phases • “SETPARMS” file enhancement • Added configuration files in @.ARPA.SYS − “FTPHELLO” − “FTPUSERS” − “FTPACCES” • More secure “NETRC” file • Detailed whitepaper available on the Jazz server.
Securing FTP (cont.) • “SETPARMS” file enhancement − Permission changes effecting how existing files on a target system are handled. Toggled with ON or OFF in the configuration file. ON is the default.
Securing FTP (cont.) • FTPHELLO.ARPA.SYS − Contains a display message output on the screen when establishing an FTP connection. • FTPUSERS.ARPA.SYS − Controls which users are allowed to login to the FTP server system. • FTPACCES.ARPA.SYS − Controls which files can be accessed on the FTP server system via the GET/MGET commands. Also limits user ability to change the working directory via the CD command.
Securing FTP (cont.) • More secure NETRC file − Made readable by FTP client when set with EXECUTE only privileges. • FTP White Paper − Document written that details both FTP phase I and Phase II enhancements − Outlines the use of a script (“SFTPPUT”) that will enable more secure transfer of files from an MPE system using FTP/iX. − Provides alternatives for securing FTP besides those described in the Phase I & II enhancements. − Available at http://jazz.external.hp.com.
Samba/iX 3.0.22 • Overview • Major functionality beyond Samba 2.2.
Samba/iX 3.0.22 (cont.) • New major version of SAMBA (previously 2.2.8a) • Delivering via the following patch id: SMBMXY6 (BT) for MPE/iX 6.5, 7.0, & 7.5 • Information available on Jazz server http://jazz.external.hp.com/src/samba/index.
Samba/iX 3.0.22— Changes since 2.2.
Samba/iX 3.0.
Samba/iX 3.0.22— Other considerations Performance tuning tips: • Change notify timeout • Debug level • Socket configuration • Maximum transmit size • Read size Refer to Chapter 43 of the Samba-HOWTO (swat/help/Samba3-HOWTO/speed.
Samba/iX 3.0.22— Other considerations (cont.) Configuring SWAT: SWAT (Samba Web Administration Tool) is very useful in configuring Samba efficiently through popular web browsers like Internet Explorer, Netscape, Firefox, etc. The steps to configure SWAT are as follows: 1. Make sure that Samba is installed properly and that the SWAT program file is owned by the user MANAGER.SYS. 2. Enable 901 service: − Edit SERVICES.NET.SYS to include port 901 as “swat 901/tcp # SWAT tool”. 3.
Samba/iX 3.0.22— Other considerations (cont.) Running SWAT: − Open your favorite internet browser and issue the address http://samba_machine_name:901. When prompted for a user and password, use the MPE/iX user (USER.ACCT) and password (userpw,acctpw). You will be welcomed to the Samba world of documentation and configuration. The SWAT tool helps configure Samba with associated help for every option. The main page has various links for utilities documentation and books related to Samba.
Samba/iX 3.0.22— Porting white paper (coming soon) • Intended for: − non-HP e3000 programmers to be come more adept at porting open source software to MPE/iX − documenting the steps used in the porting of Samba/iX version 3.0.22. − expansion of a few selected porting concepts beyond Samba − supplementing existing porting sources on the Jazz website at: http://jazz.external.hp.com/papers/ • 57 We are currently planning to complete this white paper by 2H 2007.
Samba/iX 3.0.22— For further information • http://www.samba.org/ • http://jazz.external.hp.com/src/samba/ • Configuring and Managing MPE/iX Internet Services manual (contains useful Samba information not duplicated here) • On your HP e3000 system: − /usr/local/samba/ReadME.mpe.
What is “SCSI Pass Through” (SPT)? HP e3000 User Application SCSI Command Bytes Abstract SCSI “Pass Through” (12 00 00 00 80 00) MPE/iX O.S.
When might you use SPT? • To access a new type of SCSI device that is not supported by MPE/iX (like an enclosure manager or tape library robotics) • To teach existing SCSI devices new tricks • Not recommended for use with MPE/iX disk volumes or CSLTs / STORE tapes 60 June 19, 2007
What is the SPT interface? • Externalization of an existing (MPE/iX 6.5, 7.
Creating a file using mknod() . . . hpldevtoiopath (ldev, path_ptr, &status); . . . (void) io_str_to_hw_path (path_ptr, device_ptr); . . . token = 0; /* start at "root" of io tree */ token = io_search ( token, S_IOTREE, 0, "hw_path", device_ptr); . . . (void) io_query (token, S_IOTREE, "minor_num", query_minor_num); . . .
Passing a SCSI command via ioctl() . . . command.flags = SCTL_READ; command.cdb_length = 6; command.cdb[0] = CMDinquiry; /* Inquiry */ command.cdb[4] = sizeof(struct inquiry_2); command.data = buf; command.data_length = 64*1024; command.max_msecs = timeout; . . .
ioctl() SCSI status checking if ( command.cdb_status != S_GOOD ) { printf("SCSI command returned status 0x%02x\n", command.sense_status); if ( command.cdb_status == S_CHECK_CONDITION ) { if ( command.sense_status == S_GOOD ) printf("Request sense returned status 0x%02x\n", command.sense_status); else { memcpy(&sense_data,&(command.sense),command.sense_xfer); printf("Sense error code: 0x%02x\n", sense_data.error_code); printf("Sense key: 0x%02x\n", sense_data.key); printf("Sense code: 0x%02x\n", sense_data.
Configuration recommendations • Supported to the following SCSI device managers: − scsi_disc_dm (SE-SCSI Discs), − scsi_disk_and_and_array_dm (Disks & disc arrays), − scsi_tape_dm (DDS tape drives), − scsi_tape2_dm (non-DDS (DLT) tape drives), − mo_scsi_pthru_dm (MO devices).
How will it be delivered? • Planning for BT release in 2H 2007 (3000-L) • Will be available on 7.5 via the following patches: − MPENX03A User Notification of SCSI Bus Reset − MPENX04A HPLDEVTOIOPATH, dup() support for fork(), and special device files usable across system boots − MPENX01A Fix for libIO.h include file bug • Communicator style documentation will also be published on http://JAZZ.external.hp.com.
New CI predefined user functions • Patch MPEMXW9 (supersedes MPEMXV0) delivers three new CI predefined functions: − DEVINFO: a CI interface to the AIFDEVICEGET interface − SPOOLINFO: a CI interface to the AIFSPGET interface − VOLINFO: a CI interface to the HPVOLINFO intrinsic MPEMXW9 also delivers the CICAT and CICATERR changes required for this enhancement (formerly delivered in MPEMXV1) • MPEMXV2 delivers the CATALOG.PUB.SYS changes required for this enhancement • Currently available for MPE/iX 7.
PowerPatch releases • Frequency: At least one release per year until HP ends support − − − − 7.0 6.5 7.5 6.5 • Next: PowerPatch PowerPatch PowerPatch PowerPatch 3 5 3 6 – – – – May, 2005 Dec, 2005 July, 2006 Dec, 2006 7.
2007 Daylight Savings Time changes • Patch LBCMXY5 delivers the updated time zone definitions for the U.S. and those countries following the new U.S. rules. • Available for all three supported MPE/iX versions (6.5, 7.0, 7.5) • TZTAB file also made available for download from Jazz, please visit: http://jazz.external.hp.
Questions, discussion, feedback? 70 June 19, 2007