Subscribe

Storage Provisioning with Protection Manager

Hi Everyone,

we are using Protection Mananger to perform SnapVault backups.
On the secondary site we have 1 resource rool with 7 aggregates.
When an aggregate is full or nearly full, Protection Manager wants to migrate a SnapVault destination from
one aggregate to another (more free) aggregate.
But this operation fails.

My question is:
Do we need an extra Provisioning Manager license or which option enables this feature?
Or is it an other problem?

Here is a little excerpt for the conformance log:

Jun 28 10:54:59 [dfmserverSmiley Very HappyEBUG]: Conformance checker started scanning at Sun Jun 28 10:54:58 2009
Jun 28 10:54:59 [dfmserverSmiley Very HappyEBUG]: Finished scanning data set H01DA1M with protection policy: D01451M, unresolvable tasks: 0, resolvable tasks: 0, resolvable-need confirm tasks: 2
Jun 28 10:55:09 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:55:19 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:56:16 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:56:27 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28
10:56:38 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:56:47 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:57:46 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:57:56 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:58:04 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:58:06 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0001:/aggr1_Y6D/q_sysfiles relationship out of volume nsb001:/dfpm_Y01DA1M_SV_1242341946_2470472624
Jun 28 10:58:06 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0023:/aggr2_YDZ/q_sysfiles relationship out of volume nsb001:/dfpm_Y01DA1M_SV_1242162168_2458946480
Jun 28 10:58:06 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0022:/aggr2_YCN/q_sysfiles relationship out of volume nsb001:/dfpm_Y01DA1M_SV_1241105549_1993362352
Jun 28 10:58:06 [dfmserverSmiley Very HappyEBUG]: Conformance checker started scanning at Sun Jun 28 10:58:04 2009
Jun 28 10:58:06 [dfmserverSmiley Very HappyEBUG]: Finished scanning data set Y01DA1M with prote
ction policy: D06001M, unresolvable tasks: 0, resolvable tasks: 0, resolvable-need confirm tasks: 2
Jun 28 10:59:16 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:59:20 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0001:/aggr1_CD4/q_sysfiles relationship out of volume nsb001:/dfpm_C01DA1M_SV_1242335791_2551270320
Jun 28 10:59:20 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0022:/aggr3_CVI/q_sysfiles relationship out of volume nsb001:/dfpm_C01DA1M_SV_1241105049_1850768304
Jun 28 10:59:20 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0022:/aggr3_CXF/q_sysfiles relationship out of volume nsb001:/dfpm_C01DA1M_SV_1241104746_1912617904
Jun 28 10:59:20 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0022:/aggr1_C8E/q_sysfiles relationship out of volume nsb001:/dfpm_C01DA1M_SV_1241016515_1825577904
Jun 28 10:59:20 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0023:/aggr2_CLY/q_sysfiles relationship out of volume nsb001:/dfpm_C01DA1M_SV_1242163763_2442156976
Jun 28 10:59:20 [dfmserverSmiley Very HappyEBUG]: Conformance checker started scanning
at Sun Jun 28 10:59:16 2009
Jun 28 10:59:20 [dfmserverSmiley Very HappyEBUG]: Finished scanning data set C01DA1M with protection policy: D00301M, unresolvable tasks: 0, resolvable tasks: 0, resolvable-need confirm tasks: 2
Jun 28 10:59:28 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:59:39 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:59:47 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:59:48 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0023:/aggr4_NMF/q_sysfiles relationship out of volume nsb001:/dfpm_N01DA1M_SV_1241104845_1937800112
Jun 28 10:59:48 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0023:/aggr4_NOG/q_sysfiles relationship out of volume nsb001:/dfpm_N01DA1M_SV_1242248679_2436897712
Jun 28 10:59:48 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0001:/aggr2_NEU/q_sysfiles relationship out of volume nsb001:/dfpm_N01DA1M_SV_1242335440_2576448432
Jun 28 10:59:48 [dfmserverSmiley Very HappyEBUG]: Conformance checker started scanning at Sun Jun 28 10:59:47 2009
Jun 28 10:59:48 [dfm
serverSmiley Very HappyEBUG]: Finished scanning data set N01DA1M with protection policy: D03151M, unresolvable tasks: 0, resolvable tasks: 0, resolvable-need confirm tasks: 2
Jun 28 11:00:46 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 11:00:57 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 11:01:06 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 11:01:14 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 11:02:16 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 11:02:16 [dfmserverSmiley Very HappyEBUG]: Migrating Qtree : ns0069:/aggr2_SCM/- relationship out of volume nsb001:/dfpm_S01DA3M_SV_1242638158_2492472240

Thanks,

Jeff

Re: Storage Provisioning with Protection Manager

Hi Jeff,

If by "extra" you mean in addition to a Protection Manager, then yes.  This operation requires a "Provisioning Manager" license.

Re: Storage Provisioning with Protection Manager

Hi Jeff --

I hate to contradict Dave, but I did not think this required the provisioning license.  This feature was part of the original Protection Manager release, way back in DFM 3.5, before Provisioning Manager was released.  However, things might have changed without my noticing it.

Back to the problem at hand.  From the conformance.log, it looks like the checker had sucessfully deduced it wants to migrate the relationships.  Once you confirm that choice, what happens?  The the new secondary volume not get provisioned?  Did the baseline job fail?  There should be some jobs that start and fail.

-- Pete

Re: Storage Provisioning with Protection Manager

I don't have any history with this, but just answered from my interpretation of the code.  Now that you mention it, I don't know why we should be requiring a Provisioning Manager license.

Re: Storage Provisioning with Protection Manager

Jun 28 10:55:09 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:55:19 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid
Jun 28 10:56:16 [dfmserverSmiley Very HappyEBUG]: Storage provisioning license is not valid

Dont worry about these messages. These were just spam messages for every conformance run

when provisioning manager license was not there and has been removed in 3.8.

Also, these messages are not related to the migration failure you are seeing.

Regarding migration, they dont require provisioning manager license. It must be failing due to other

issues like new volume creation failure or create_relationship job failure.

Thanks,

Shailaja

Re: Storage Provisioning with Protection Manager

Hi Pete,

Yes, it wants to migrate relationships but it doesn't. The migrate fails.

What do you mean with "there should be some jobs that start and fail"?

Thanks

Jeff

Re: Storage Provisioning with Protection Manager

Hi Shailaja,

Thanks for your answer.

Ok, so the messages are just spam.

What else should we look at in order to ascertain what is going on here?

You are correct that the relationship does not get created (we think because it's trying to use the full aggregate in the resource pool, although there are multiple aggregates with plenty of room).

Thanks

Jeff

Re: Storage Provisioning with Protection Manager

Hi,

You could look into few things.

1. You can see the latest dry ruun of conformance messages on the dataset using "dfpm dataset conform -D <dataset>"

and then try conforming again by giving confimation using "dfpm dataset conform -a <dataset>"

2. After this look at both conformance.log for error messages and "dfpm job list -d <dataset>" to see if there are any

failed "Create ...Relationship" type of jobs and if so, you can check out the details of these jobs using

"dfpm job details <job-id>"

Thanks,

Shailaja

Re: Storage Provisioning with Protection Manager

Hi Shailaja,

I have one query that  does this provisioning feature inbuilt with Protection Manager available only during secondary storage migration if gets full ?

Or is it avilable during new protection relationship creation as well ?

I mean will PM create secondary volume and qtree at its own by picking right aggregate from dataset and configure a new protection relationship for primary volume ?

Thanks & Regard,

Raju

Re: Storage Provisioning with Protection Manager

Hi,

Protection manager license itself supports provisioning secondary storage. That includes:

- Provisioning secondary volumes when protecting primary volumes in a dataset. It picks the right aggregate from the resource pool attched to secondary nodes of the dataset and then creates protection relationships as necessary.

- Provisioning during migration of relationships to another aggregate when current aggregate gets full by re-creating relationships from primary to a new aggregate

Thanks,

Shailaja