Re: automated SMS Storage pool management

2021-11-05 Thread Glenn Wilcock
Dave, HSM has 2 methods to dynamically address volumes going over threshold: 
Interval Migration and On Demand Migration.  Interval Migration runs hourly and 
processes volumes that went over threshold during the previous hour.  The 
preferred method is the On Demand Migration technique.  With ODM, as soon as a 
volume goes over threshold, SMS throws an ENF that HSM listens to and 
immediately space manages the volume.  Windows can be defined to quiesce this 
activity during specific times, such as when critical production workloads are 
running.

It's time to add more storage when the HSM space management runs to completion 
and a volume still doesn't get under threshold.

If you're new to DFSMS, we have a series of recorded DFSMS Academy sessions: 
https://ibm.ent.box.com/s/w2jpq95ydynpztbjwdplw3l0hoipl0i8

If you're new to DFSMShsm, we have an entire series of recorded DFSMShsm 
Academy sessions:
https://ibm.ent.box.com/v/DFSMS-Academ-DFSMShsm2021

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Mike Schwab
Don't forget about Quiesced volumes.  They aren't used except when
datasets CAN"T be allocated on all the ENABLED volumes.  (Large space
amounts).  Some people then check volumes and rotate which ones are
Quiesced.

On Thu, Nov 4, 2021 at 2:34 PM Dave Jousma
<01a0403c5dc1-dmarc-requ...@listserv.ua.edu> wrote:
>
> On Thu, 4 Nov 2021 13:08:01 +, kekronbekron  
> wrote:
>
> >Hi Dave,
> >
> >What you've mentioned will work.
> >A cyclic automation rule that runs a REXX which does the following:
> >1. D SMS,SG(ALL) and parse its output (or maybe individual commands for just 
> >the SGs you're interested in, to simplify parsing)
> >2. Check for availability of DISNEW volumes
> >3. V SMS command to ENABLE the volume 
> >https://www.ibm.com/docs/en/zos/2.4.0?topic=command-changing-sms-status-storage-group-volume
> >4. Email about the performed action and maintain a simple status file
> >
> >
>
> Thank-you!
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
On Thu, 4 Nov 2021 09:22:11 -0700, Lizette Koehler  
wrote:

>Do you have Chicago Software Quick Ref tool?
>
>We actually have  several part process
>
>The MIG setting on the Pool for auto migration when the pool reaches a certain 
>Percentage
>
>We use QW to create a Storage listing, then run a CA OPS/MVS process to parse 
>the output and see if the pool needs to be migrated.  If yes, then we have 
>OPS/MVS issue the migration commands
>
>We also have CA Vantage to monitor the pools
>
>If you want further details, just send me off list
>
>Lizette
We do.  Thanks for that suggestion as well.   We also have Rocket HSM reporter. 
 That along with some of the suggestions others have given have given us plenty 
of food for thought.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Lizette Koehler
Do you have Chicago Software Quick Ref tool?

We actually have  several part process

The MIG setting on the Pool for auto migration when the pool reaches a certain 
Percentage

We use QW to create a Storage listing, then run a CA OPS/MVS process to parse 
the output and see if the pool needs to be migrated.  If yes, then we have 
OPS/MVS issue the migration commands

We also have CA Vantage to monitor the pools

If you want further details, just send me off list

Lizette


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Dave Jousma
Sent: Thursday, November 4, 2021 4:36 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: automated SMS Storage pool management

>Dave,
>
>Do you have DFSMShsm? If so, turn on Interval Migration and it manage the % 
>threshold of freespace for you.
>
>If you do not have DFSMShsm, what do you have?
>
>Bob

Thanks Bob, we do have HSM.   Sorry, I'm not well-versed in this area.   Are 
there tools to know when you need to add capacity vs thrashing and continually 
migrating?

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread kekronbekron
Hi Dave,

Yeah, no disrespect of course.
It's just a reflection of how I read the situation.

- KB

‐‐‐ Original Message ‐‐‐

On Thursday, November 4th, 2021 at 8:02 PM, Dave Jousma 
<01a0403c5dc1-dmarc-requ...@listserv.ua.edu> wrote:

> On Thu, 4 Nov 2021 13:01:07 +, kekronbekron kekronbek...@protonmail.com 
> wrote:
>
> > Please do ignore this mail/thread if it seems derailing.
> >
> > It hurts to see that someone just gets to manage storage at a shop like 
> > this.
> >
> > While at the same time, there's unnecessary gatekeeping on the hiring side, 
> > asking stupid questions and completely ignoring a person's "prior art" and 
> > capability to get $hit done.
> >
> > Being on the other side of the gate, it's like skills have no respect 
> > anymore.
> >
> > Just need to be 'from somewhere' or get a job via referral.
> >
> > Of course, not to mention the fact that the knowing what API stands for is 
> > enough qualification these days somehow (compared to people with actual XP).
> >
> > -   KB
>
> KB,
>
> Just to be clear. I'm not the hands on the keyboard guy. I have talented 
> staff to handle. Sometimes though its hard to see new ways of doing things, 
> when at it for so long. That's why I ask questions.
>
> 
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
>
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Richards, Robert B. (CTR)
Dave,

Feel free to contact me directly:

robert.richa...@opm.gov

Bob

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Dave Jousma
Sent: Thursday, November 4, 2021 10:33 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: automated SMS Storage pool management

On Thu, 4 Nov 2021 13:01:07 +, kekronbekron  
wrote:

>Please do ignore this mail/thread if it seems derailing.
>
>It hurts to see that someone just gets to manage storage at a shop like this.
>While at the same time, there's unnecessary gatekeeping on the hiring side, 
>asking stupid questions and completely ignoring a person's "prior art" and 
>capability to get $hit done.
>Being on the other side of the gate, it's like skills have no respect anymore.
>Just need to be 'from somewhere' or get a job via referral.
>Of course, not to mention the fact that the knowing what API stands for is 
>enough qualification these days somehow (compared to people with actual XP).
>
>- KB

KB,

Just to be clear.  I'm not the hands on the keyboard guy.   I have talented 
staff to handle.  Sometimes though its hard to see  new ways of doing things, 
when at it for so long.   That's why I ask questions.

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
On Thu, 4 Nov 2021 13:08:01 +, kekronbekron  
wrote:

>Hi Dave,
>
>What you've mentioned will work.
>A cyclic automation rule that runs a REXX which does the following:
>1. D SMS,SG(ALL) and parse its output (or maybe individual commands for just 
>the SGs you're interested in, to simplify parsing)
>2. Check for availability of DISNEW volumes
>3. V SMS command to ENABLE the volume 
>https://www.ibm.com/docs/en/zos/2.4.0?topic=command-changing-sms-status-storage-group-volume
>4. Email about the performed action and maintain a simple status file
>
>

Thank-you!

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
On Thu, 4 Nov 2021 13:01:07 +, kekronbekron  
wrote:

>Please do ignore this mail/thread if it seems derailing.
>
>It hurts to see that someone just gets to manage storage at a shop like this.
>While at the same time, there's unnecessary gatekeeping on the hiring side, 
>asking stupid questions and completely ignoring a person's "prior art" and 
>capability to get $hit done.
>Being on the other side of the gate, it's like skills have no respect anymore.
>Just need to be 'from somewhere' or get a job via referral.
>Of course, not to mention the fact that the knowing what API stands for is 
>enough qualification these days somehow (compared to people with actual XP).
>
>- KB

KB,

Just to be clear.  I'm not the hands on the keyboard guy.   I have talented 
staff to handle.  Sometimes though its hard to see  new ways of doing things, 
when at it for so long.   That's why I ask questions.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread kekronbekron
On second thought.. sorry, I don't mean gatekeeping.
But rather, a huge disconnect between what the technical team(s) need and the 
hiring process/teams & filtering criteria in certain stages.

- KB

‐‐‐ Original Message ‐‐‐

On Thursday, November 4th, 2021 at 6:31 PM, kekronbekron 
 wrote:

> Please do ignore this mail/thread if it seems derailing.
>
> It hurts to see that someone just gets to manage storage at a shop like this.
>
> While at the same time, there's unnecessary gatekeeping on the hiring side, 
> asking stupid questions and completely ignoring a person's "prior art" and 
> capability to get $hit done.
>
> Being on the other side of the gate, it's like skills have no respect anymore.
>
> Just need to be 'from somewhere' or get a job via referral.
>
> Of course, not to mention the fact that the knowing what API stands for is 
> enough qualification these days somehow (compared to people with actual XP).
>
> -   KB
>
> ‐‐‐ Original Message ‐‐‐
>
> On Thursday, November 4th, 2021 at 5:05 PM, Dave Jousma 
> 01a0403c5dc1-dmarc-requ...@listserv.ua.edu wrote:
>
> > > Dave,
> > >
> > > Do you have DFSMShsm? If so, turn on Interval Migration and it manage the 
> > > % threshold of freespace for you.
> > >
> > > If you do not have DFSMShsm, what do you have?
> > >
> > > Bob
> >
> > Thanks Bob, we do have HSM. Sorry, I'm not well-versed in this area. Are 
> > there tools to know when you need to add capacity vs thrashing and 
> > continually migrating?
> >
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> >
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Hobart Spitz
Years ago, before HSM, I wrote some code to deal with issues like this.
IIRC, it went something like this.

   - About 4 times a day a job would run to identify problem packs
   (volumes) by relative ranking, noting the 4 worst of each.  IIRC, it used
   the LSPACE(?) macro.
  - Low free space.
  - Many high extent datasets.
  - Many over allocated datasets.
  - High fragmentation.  (Probably not needed today at most sites.)
  - etc.
   - The collected statistics and problem flags were stored in ISPF tables,
   one per volume.  An ISPF dialog allowed review of the chronological
   movement of the state of each volume.  The information allowed day and
   shift when a problem began.  A DASD manager could manually flag additional
   volumes for specific mitigation(s).
   - At about 3 AM, a second job would run to process the list of "problem
   children" and submit various DFDSS jobs to address the specific problems
   identified on the specific packs.
  - Defrag fragmented packs.
  - Compress high extent PDSs.
  - Free unused space on over allocated datasets.
  - Migrate dataset high extent datasets from fullis packs to high free
  space packs.
  - etc.

This was before the SCHEDULE JCL statement, ISPF LMDINIT/LMDLIST, and REXX
on z/OS, so it should be a piece of cake to do something like this today
today.

OREXXMan
Would you rather pass data in move mode (*nix piping) or locate mode
(Pipes) or via disk (JCL)?  Why do you think you rarely see *nix commands
with more than a dozen filters, while Pipelines specifications are commonly
over 100s of stages, and 1000s of stages are not uncommon.
REXX is the new C.


On Thu, Nov 4, 2021 at 8:08 AM kekronbekron <
02dee3fcae33-dmarc-requ...@listserv.ua.edu> wrote:

> Hi Dave,
>
> What you've mentioned will work.
> A cyclic automation rule that runs a REXX which does the following:
> 1. D SMS,SG(ALL) and parse its output (or maybe individual commands for
> just the SGs you're interested in, to simplify parsing)
> 2. Check for availability of DISNEW volumes
> 3. V SMS command to ENABLE the volume
> https://www.ibm.com/docs/en/zos/2.4.0?topic=command-changing-sms-status-storage-group-volume
> 4. Email about the performed action and maintain a simple status file
>
>
> - KB
>
> ‐‐‐ Original Message ‐‐‐
>
> On Thursday, November 4th, 2021 at 4:30 PM, Dave Jousma <
> 01a0403c5dc1-dmarc-requ...@listserv.ua.edu> wrote:
>
> > All,
> >
> > I'm sure someone has solved this. I'm now managing DASD management at my
> shop. One thing that bothers me is my guys getting off-shift calls because
> some active storage pools fall below a % threshold of freespace. We arent
> skimpy on provisioning, but dont want to over-provision either. We are IBM
> system automation shop, and I asked IBM if there was any "out-of-the-box"
> automation for SMS we could start with and tailor to our needs. Nothing.
> Not looking to fully automate storage pool management, but something along
> the lines of having some number of volumes in DISNEW status, that could be
> enabled via automation - saving that middle of the night call-out, but to
> follow-up on next business day.
> >
> > Anyone doing anything like this, case to share?
> >
> > Thanks in advance, Dave
> >
> >
> 
> >
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> >
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread kekronbekron
Hi Dave,

What you've mentioned will work.
A cyclic automation rule that runs a REXX which does the following:
1. D SMS,SG(ALL) and parse its output (or maybe individual commands for just 
the SGs you're interested in, to simplify parsing)
2. Check for availability of DISNEW volumes
3. V SMS command to ENABLE the volume 
https://www.ibm.com/docs/en/zos/2.4.0?topic=command-changing-sms-status-storage-group-volume
4. Email about the performed action and maintain a simple status file


- KB

‐‐‐ Original Message ‐‐‐

On Thursday, November 4th, 2021 at 4:30 PM, Dave Jousma 
<01a0403c5dc1-dmarc-requ...@listserv.ua.edu> wrote:

> All,
>
> I'm sure someone has solved this. I'm now managing DASD management at my 
> shop. One thing that bothers me is my guys getting off-shift calls because 
> some active storage pools fall below a % threshold of freespace. We arent 
> skimpy on provisioning, but dont want to over-provision either. We are IBM 
> system automation shop, and I asked IBM if there was any "out-of-the-box" 
> automation for SMS we could start with and tailor to our needs. Nothing. Not 
> looking to fully automate storage pool management, but something along the 
> lines of having some number of volumes in DISNEW status, that could be 
> enabled via automation - saving that middle of the night call-out, but to 
> follow-up on next business day.
>
> Anyone doing anything like this, case to share?
>
> Thanks in advance, Dave
>
> 
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
>
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread kekronbekron
Please do ignore this mail/thread if it seems derailing.

It hurts to see that someone just gets to manage storage at a shop like this.
While at the same time, there's unnecessary gatekeeping on the hiring side, 
asking stupid questions and completely ignoring a person's "prior art" and 
capability to get $hit done.
Being on the other side of the gate, it's like skills have no respect anymore.
Just need to be 'from somewhere' or get a job via referral.
Of course, not to mention the fact that the knowing what API stands for is 
enough qualification these days somehow (compared to people with actual XP).

- KB

‐‐‐ Original Message ‐‐‐

On Thursday, November 4th, 2021 at 5:05 PM, Dave Jousma 
<01a0403c5dc1-dmarc-requ...@listserv.ua.edu> wrote:

> > Dave,
> >
> > Do you have DFSMShsm? If so, turn on Interval Migration and it manage the % 
> > threshold of freespace for you.
> >
> > If you do not have DFSMShsm, what do you have?
> >
> > Bob
>
> Thanks Bob, we do have HSM. Sorry, I'm not well-versed in this area. Are 
> there tools to know when you need to add capacity vs thrashing and 
> continually migrating?
>
> -
>
> For IBM-MAIN subscribe / signoff / archive access instructions,
>
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Richards, Robert B. (CTR)
I'm sure there are tools, but I never had the luxury of acquiring any of them. 
I simply managed the SMS environment.

You need to understand your DFSMS and DFSMShsm environments *and* the current 
rules/values your predecessors set up.

Big questions:

Do you have enough ENABLED capacity in your pools?
What are the threshold settings?
What are your various criteria for migrating datasets in the first place?
Are your management classes for the various datasets/pools meeting your needs?
 
And several dozen other questions that, once the answers are known, will 
dictate the best setup of dataset migration and freespace management values in 
your environment. 

Simply migrating datasets to bring volume freespace up satisfies available 
volume freespace temporarily, but understanding the activity of the datasets 
and their migration values will allow you to identify and address the thrashing 
issue(s).

Or just throw more enabled volumes into the various pools until the thrashing 
stops. But that is the lazy way out and does nothing about your understanding 
of your environment and is a short term fix at best.

Bob



-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Dave Jousma
Sent: Thursday, November 4, 2021 7:36 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: automated SMS Storage pool management

>Dave,
>
>Do you have DFSMShsm? If so, turn on Interval Migration and it manage the % 
>threshold of freespace for you.
>
>If you do not have DFSMShsm, what do you have?
>
>Bob

Thanks Bob, we do have HSM.   Sorry, I'm not well-versed in this area.   Are 
there tools to know when you need to add capacity vs thrashing and continually 
migrating?

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
>You may want to pose the question at the official unofficial SA user group
>found here: https://groups.io/g/SAUsers

Thanks Steve!

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Steve Horein
You may want to pose the question at the official unofficial SA user group
found here: https://groups.io/g/SAUsers

On Thu, Nov 4, 2021 at 6:01 AM Dave Jousma <
01a0403c5dc1-dmarc-requ...@listserv.ua.edu> wrote:

> All,
>
> I'm sure someone has solved this.   I'm now managing DASD management at my
> shop.   One thing that bothers me is my guys getting off-shift calls
> because some active storage pools fall below a % threshold of freespace.
>  We arent skimpy on provisioning, but dont want to over-provision either.
> We are IBM system automation shop, and I asked IBM if there was any
> "out-of-the-box" automation for SMS we could start with and tailor to our
> needs.   Nothing.Not looking to fully automate storage pool management,
> but something along the lines of having some number of volumes in DISNEW
> status, that could be enabled via automation - saving that middle of the
> night call-out, but to follow-up on next business day.
>
> Anyone doing anything like this, case to share?
>
> Thanks in advance, Dave
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Dave Jousma
>Dave,
>
>Do you have DFSMShsm? If so, turn on Interval Migration and it manage the % 
>threshold of freespace for you.
>
>If you do not have DFSMShsm, what do you have?
>
>Bob 

Thanks Bob, we do have HSM.   Sorry, I'm not well-versed in this area.   Are 
there tools to know when you need to add capacity vs thrashing and continually 
migrating?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: automated SMS Storage pool management

2021-11-04 Thread Richards, Robert B. (CTR)
Dave,

Do you have DFSMShsm? If so, turn on Interval Migration and it manage the % 
threshold of freespace for you.

If you do not have DFSMShsm, what do you have?

Bob 

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Dave Jousma
Sent: Thursday, November 4, 2021 7:00 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: automated SMS Storage pool management

All,

I'm sure someone has solved this.   I'm now managing DASD management at my 
shop.   One thing that bothers me is my guys getting off-shift calls because 
some active storage pools fall below a % threshold of freespace.   We arent 
skimpy on provisioning, but dont want to over-provision either.  We are IBM 
system automation shop, and I asked IBM if there was any "out-of-the-box" 
automation for SMS we could start with and tailor to our needs.   Nothing.
Not looking to fully automate storage pool management, but something along the 
lines of having some number of volumes in DISNEW status, that could be enabled 
via automation - saving that middle of the night call-out, but to follow-up on 
next business day.  

Anyone doing anything like this, case to share?

Thanks in advance, Dave

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN