21
Thu, Nov
1 New Articles

It Just Sits There and Runs

Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

This old mantra is set up to support complacency.

A couple weeks ago, I upgraded an old Model 520 to a POWER9 S914 in Ontario, Canada. It was a great coup for a couple of reasons, the first being that these folks were off IBM hardware and software maintenance for about 10 years or so. They were having physical problems with the old machine, and it was really on its last legs. Secondly, considering we brought them from IBM i 5.4 all the way up to version 7.2, we had to navigate past a few object observability issues. We had to work with a couple of software vendors to get updated objects, which worked out marvelously.

All in all, it was a great success. The customer is now on a supported release of IBM i and on supported hardware.

During some of the “hurry up and wait” time you find during any migration, I decided to make myself useful and review the state of the backups. I did a WRKOBJ QSAVSYS to find out the date of the last SAVSYS (which was actually part of a GO SAVE option 21). It was 18 months ago. That isn’t too great, so I advised them that it’s best to do one at least once a year. But since they’re not a 24x7 shop, I encouraged them to do it once every three to six months. Nobody ever got fired for doing too many full-system saves.

Then I turned my attention to the nightly backup routine. That’s when I really saw how things could’ve gone sideways for the customer.

The backup ran every night like clockwork. Unfortunately, the backup program hadn’t been changed in about 15 years. It was hard-coded to save exactly 12 libraries. The rub? The customer had 55.

No security data. No DLOs. No IFS. No configuration.

I quickly edited and compiled the backup program to get all that good stuff.

As I was flying back home, I thought about what could’ve gone wrong. They were incredibly lucky that the old machine didn’t die before we did the migration. If it had, they would’ve been in a real pickle.

It’s very important to run Save Security Data (SAVSECDTA) regularly (i.e., nightly). There’s no reason not to. In the case of the example company, any user profiles created since the last full system save would’ve had to be recreated.

Document Library Objects (DLOs) can be incredibly important for customers with old software packages. When I find machines running V5R4 or older, I usually find they make heavy use of DLOs. Save Document Library Object (SAVDLO) should be run nightly.

Integrated File System (IFS) objects can be important too. These folks didn’t have many custom IFS directories. But if you do, you need to be backing them up.

Still on the plane, my mind started to wander to all the possible problems with backup jobs:

  • If your backup program takes four minutes to complete, you might not be saving much.
  • If the guy who wrote your backup program hasn’t been seen in 15 years, it’s time to review the source code.
  • If your backup program was last compiled in 1994, you need to review what it does.
  • If you don’t know the name of your backup program, you’ve got a surprise date with misery sometime in the future.
  • If you’ve never tried to recover from your backup, how do you know it even works?

It’s these little things, such as nightly backup procedures that have run since forever, that I have a major problem with. I’ve mentioned this before I’m sure, but the worst attitude our community has about IBM i is that “it sits there and runs.” That mantra is set up to support complacency. You see it in the lack of modernization. You see it in the lack of security. You see it as a reason when people don’t upgrade or PTF their machines regularly. And yeah, you see it in the backups or lack thereof. Even worse, I’ve seen companies let their hardware maintenance lapse because the system is so rock solid.

Now that doesn’t mean that nobody does upgrades or PTFs or modernization or security or backup and recovery well. But “it just sits there and runs” is certainly the most common reason when those very important IT tasks aren’t done. And it isn’t as much a reason as it is an excuse.

I’ll give you another example that should’ve been foreseen.

I had someone call me last month with a disk drive failure on a Model 515 (no maintenance contract when that machine went out of service earlier in the year). They had been warned. I got them some used drives, and I went to do the repair. When I get there, there’s no working twinax console. Nobody knows the SST/DST passwords, so I can’t install the new drive. No console means no resetting the QSECOFR password and then forcing DST to the console to change it. No console also means no restricted state to do a Save 21 that hasn’t been done in eight years. What a mess! Management is now trying to push the system to their new ERP provider on Windows. But you know what? The box is still sitting there and running. The company will be lucky if they get migrated before their luck runs out.

We’re in hurricane season now. I just had Dorian rip my gazebo to pieces after it tore up the rest of Nova Scotia. Power was out for awhile too. There’s a lot of parallels here. There are always blind spots to any disaster recovery. My generator being one. I didn’t test it this past summer. When we lost power, I found out I needed a new spark plug. It would have been a simple $5.99 fix and only 20 minutes to test it. Instead, for 24 hours, my family was in the dark. Three kids with no electronics and no Internet. Dear old Dad is getting the blame for sure.

When the next hurricane comes up the East Coast, you can be sure I’ll have already tested the generator and I have two cans of gasoline ready to go.

But I’m not running a data center here. Are you prepared for the next storm? Or the next hardware failure? Do you have a maintenance contract with IBM? If you’ve got a machine going end-of-service at the end of September, do you have an extended maintenance contract? There’s a big difference. I know shops that think their standard hardware maintenance will cover them into November, when it expires. Nope. The weeks after September 30 will require extended hardware maintenance. Do you have a disaster recovery plan? Does step one in that plan include “get the backup tape?” If so, you’d best be sure you have everything you need on it.

Steve Pitcher
Steve Pitcher works with iTech Solutions, an IBM Premier Business Partner. He is a specialist in IBM i and IBM Power Systems solutions since 2001. Feel free to contact him directly This email address is being protected from spambots. You need JavaScript enabled to view it..
BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: