Novell Storage Manager: Your Secret Weapon for Simplified File and User Management
Upcoming SlideShare
Loading in...5
×
 

Novell Storage Manager: Your Secret Weapon for Simplified File and User Management

on

  • 2,584 views

See how the popular Novell Storage Manager can help you manage file storage and user administration like never before. Leveraging user identities and roles, you can customize policies based on your ...

See how the popular Novell Storage Manager can help you manage file storage and user administration like never before. Leveraging user identities and roles, you can customize policies based on your business rules, thereby automating redundant tasks and reducing the heavy manual effort typically required for file management. Attend this session to hear from the experts on architecture, deployment patterns and how to get the most bang for your buck!

Statistics

Views

Total Views
2,584
Views on SlideShare
2,559
Embed Views
25

Actions

Likes
1
Downloads
97
Comments
0

2 Embeds 25

http://www.mcisconsulting.com 13
http://www.slideshare.net 12

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Novell Storage Manager: Your Secret Weapon for Simplified File and User Management Novell Storage Manager: Your Secret Weapon for Simplified File and User Management Presentation Transcript

  • Novell Storage Manager: ® Your Secret Weapon for Simplified File and User Management Ed Shropshire David Condrey Program Manager Engineering Manager eshropshire@novell.com dcondrey@novell.com
  • Agenda • Novell Storage Manager 2.5 Components Update ® • Managing Personal User Storage – Getting existing storage managed – Quota Management and Auxiliary Storage • Managing Collaborative Storage – Group-based and Container-based Storage – New Manage / Backfill Operations • NSM 2.5 Action Object and LDAP/ IDM Integration • Upgrading from NSM 2.0 2 © Novell, Inc. All rights reserved.
  • Agenda • Novell Storage Manager Overview ® • Getting Existing Storage Managed by Policy • Managing Collaborative Storage • Rights Analysis and Reports • File Grooming and Data Vaulting • Auxiliary Storage Policies • Identity Manager Integration • Life-cycle Storage Management Demo 3 © Novell, Inc. All rights reserved.
  • Exponential Growth in Storage • Capacity at Fortune 1000 companies doubling every 10 months 1 • 60% Compounded Annual Growth Rate (CAGR) for storage during 2006-2011 2 • 36% CAGR of capacity-optimized storage shipments exceeding 20 million terabytes by 2011 3 1 TheInfoPro study, 2006 2 IDC, May 2007 3 IDC, December 2007 4 © Novell, Inc. All rights reserved.
  • File-based Data Growth “The fastest-growing data type is the file. Unstructured, file-based data is growing faster, is consuming more space, and is being retained longer. This is a challenge that touches every tier of storage, from primary to data protection to archiving.” IDC, January 2009 5 © Novell, Inc. All rights reserved.
  • The Quick Fix: Add More Storage • Tier 1 storage: SAN, file server, etc • Tier 2 storage: Serial ATA device, NAS, etc. • Tier 3 storage: Tape storage 6 © Novell, Inc. All rights reserved.
  • Just Adding Storage is Unsustainable “Simply continuing to add more storage through traditional methods is unsustainable because many datacenters will be unable to provide the necessary power, space, or cooling. As a result, companies need to be more effective and efficient in the way they provide storage resources.” IDC, December 2007 7 © Novell, Inc. All rights reserved.
  • The Need for Storage Management • Regularly and on-going • Files and folders reviewed • Compliance Management • Determination made to – Leave data where it is – Move it to Tier 2 or 3 storage – Delete it But where are you going to find time to do all this? 8 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® • Automates full lifecycle management of user and group storage • Leverages eDirectory or Active Directory ™ • Automates comprehensive set of management tasks • Identity-based • Policy-driven • Helps assure compliance • Saves significant time and money 9 © Novell, Inc. All rights reserved.
  • Storage Hardware Environments Storage • Storage Hardware Platforms • Storage Area Networks • Unstructured data • Company assets • NetWare and OES Linux • Linux • Windows Server 10 © Novell, Inc. All rights reserved.
  • Identity Management Identity Storage Novell eDirectory Microsoft AD Active Directory • Provisioning / De-Provisioning • Storage Hardware Platforms • Role Based Management • Storage Area Networks • Unstructured data • Company assets • NetWare & OES Linux • Linux • Windows Server 11 © Novell, Inc. All rights reserved.
  • Identity-driven and Policy-based Storage Management Identity-driven Identity Storage Management Storage Novell Novell Novell Storage eDirectory Event Storage Manager Policy Manager Microsoft Novell AD Novell Storage Active Directory Storage Manager Event Manager Policy • Provisioning / De-Provisioning • Provisioning / De-Provisioning • Storage Hardware Platforms • Role Based Management • Lifecycle Storage Management • Storage Area Networks • Automate manual processes • Unstructured data • Secure based on policies • Company assets • NetWare & OES Linux • Linux • Windows Server 12 © Novell, Inc. All rights reserved.
  • The Common Thread: Identity Data Cost Regulatory Productivity Security Reduction Compliance • Consistent • Eliminate • Fast employee • HIPAA storage redundant ramp-up policies administration • Sarbanes- tasks • Do more with Oxley • Deprovision less access to • Reduce • Privacy Act critical data helpdesk • Team • Audit burden Collaboration • File Rights Requirements Analysis • Trend Analysis • NCLB / AYP • Intellectual • Reduce Property Complexity Identity-driven Storage Management 13 © Novell, Inc. All rights reserved.
  • Manage Storage Based on Policy Put your policies in the directory Point your directory at your disk And be done with it 14 © Novell, Inc. All rights reserved.
  • Lifecycle Storage Management Based on Identity and Policy 15 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Policy-Driven Automation VaultServer Acme Server37 BOS-Policy SFO-Policy San Boston Fransisco Server21 X Server65 • Provisioning/Placement • Tiering • Load-balancing • Migration Server4 • Restructuring • Renaming • Deprovisioning/Vaulting 16 © Novell, Inc. All rights reserved.
  • Novell Storage Manager 2.5 ® Components and Server Requirements
  • Novell Storage Manager Components ® NSM Event Monitor NSM Storage Engine • Provision Storage Policies • Rename Folders • Collaborative Storage Policies • Cleanup Storage • User Storage Policies • Auxiliary Storage Policies Delegated NSM • Block Policies Work Agent • Server to Server Data Migration • Grooming and Vaulting of Storage • File Template Copies 18 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Policy Architecture Personal Storage Management Rules Policy Associations Collaborative Storage Management Rules 19 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Server Component Example DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- Event -MEMBER- -GROUP- ATL LON OESLX-ATL OESNW-ATL OESLX-LON VOL1:Users VOL1:Users VOL1:Users VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative Agent Agent Agent 20 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Create User Event DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- User Event -MEMBER- -GROUP- ATL LON OESLX-ATL OESNW-ATL OESLX-LON VOL1:Users VOL1:Users VOL1:Users VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative Agent Agent Agent 21 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Create User Event DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- User Event -MEMBER- -GROUP- ATL LON OESLX-ATL OESNW-ATL OESLX-LON VOL1:Users VOL1:Users VOL1:Users VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative Agent Agent Agent 22 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Create User Event DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- User Event -MEMBER- -GROUP- ATL LON OESLX-ATL OESNW-ATL OESLX-LON VOL1:Users VOL1:Users VOL1:Users VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative Agent Agent Agent 23 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Create User Event DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- User Event -MEMBER- -GROUP- ATL LON OESLX-ATL OESNW-ATL OESLX-LON VOL1:Users VOL1:Users VOL1:Users BSMITH VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative Agent Agent Agent 24 © Novell, Inc. All rights reserved.
  • Novell Storage Manager 2.5 Agent ® Directory Services NSM Event Monitor Storage Policies NSM Delegate Tasks Engine to Target Agent • Server to Server Data Migration • Grooming and Vaulting of Storage • File Template Copies Managed Managed Storage Agent Agent Storage 25 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Move User Event DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- User Event -MEMBER- -GROUP- ATL Source LON Target VOL1:Users VOL1:Users BSMITH VOL1:Users VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative OESLX-ATL OESNW-ATL OESLX-LON 26 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Move User Event DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- User Event -MEMBER- -GROUP- ATL Source LON Target VOL1:Users VOL1:Users BSMITH VOL1:Users VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative OESLX-ATL OESNW-ATL OESLX-LON 27 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Move User Event DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- User Event -MEMBER- -GROUP- ATL Source LON Target VOL1:Users VOL1:Users BSMITH VOL1:Users VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative OESLX-ATL OESNW-ATL OESLX-LON 28 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Move User Event DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- User Event -MEMBER- -GROUP- ATL Source LON Target VOL1:Users VOL1:Users BSMITH VOL1:Users VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative OESLX-ATL OESNW-ATL OESLX-LON 29 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Move User Event DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- User Event -MEMBER- -GROUP- ATL Source LON Target VOL1:Users VOL1:Users BSMITH VOL1:Users VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative OESLX-ATL OESNW-ATL OESLX-LON 30 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Move User Event DA OESLX-HQ HQ OESNW-HQ DA HQ NSMPOLICIES M – DA RW – DA M – HQ RW – HQ GROUP ATL M – ATL RW – ATL M – LON RW – LON USER LON VOL1:NSMTEMPLATES LON-USERS Event Engine -OWNER- User Event -MEMBER- -GROUP- ATL Source LON Target VOL1:Users VOL1:Users VOL1:Users BSMITH VOL1:Collaborative VOL1:Collaborative VOL1:Collaborative OESLX-ATL OESNW-ATL OESLX-LON 31 © Novell, Inc. All rights reserved.
  • Novell Storage Manager 2.5 ® Engine Requirements NetWare NSM 2.5 Engine • NetWare 6.5 SP7 or later ® • Virtualized NetWare 6.5 SP7 or later • NSM 3.0 – Native Linux Support 32 © Novell, Inc. All rights reserved.
  • Novell Storage Manager 2.5 ® Event Monitoring Requirements • SUSE Linux Enterprise Server ® OES Linux 10 SP1 or later • Open Enterprise Server 2 NSM 2.5 Event Monitor Linux or later OES Linux • eDirectory 8.7.3.10 or later ™ • eDirectory 8.8 SP2 or later NSM 2.5 Event Monitor • NetWare 6.5 SP5 or later ® NetWare • eDirectory 8.7.3.9 or later NSM 2.5 Event Monitor • eDirectory 8.8 SP2 or later 33 © Novell, Inc. All rights reserved.
  • Novell Storage Manager 2.5 ® Agent Requirements Managed Storage • NetWare – Novell Storage ® Services / Traditional ™ • Open Enterprise Server NW – NSS / Traditional • OES 2 – NSS OES NetWare Linux • OES 2 – EXT3 • OES 2 - Reiser NSM 2.5 Agent Server Requirements • NW 6.5 / OES-NW SP7 or later • OES 2 Linux SP1 or later 34 © Novell, Inc. All rights reserved.
  • NSMAdmin Requirements Novell Storage Manager 2.5 Management Interface • .NET 3.5 Framework • Windows XP SP3, Windows Vista SP1, or Windows 2007 • Windows Server 2003 SP2 or later • Windows Server 2008 SP 1 or later 35 © Novell, Inc. All rights reserved.
  • Installation Planning
  • Installation Planning • Plan server that will be running the Engine • Plan servers for Event and Agent components • Design eDirectory Structure and Location for Storage ™ Policies • Policy Naming Standards (User, Auxiliary and Collaborative) • Obtain Eval or Production Novell Storage Manager 2.5 ® License – http://www.storagemgr.com • Install .NET 3.5 on the Windows Management Workstation 37 © Novell, Inc. All rights reserved.
  • Getting Existing User Storage Managed By Policy
  • Process Overview • Run Janitor and gather global statistics and anomaly reports • Run Consistency Checks on target users and correct issues • Configure User Storage File Template • Create and associate User Storage Policy and remove existing home directory creation process • Perform Novell Storage Manager Manage Operations ® • Run Final Consistency Checks and Anomaly Reports • Configure Quota Manager Help Desk Interface 39 © Novell, Inc. All rights reserved.
  • Global Statistics 40 © Novell, Inc. All rights reserved.
  • Anomaly Reports Orphaned Home Directory Candidates 41 © Novell, Inc. All rights reserved.
  • Getting Existing Storage Managed Consistency Check Report 42 © Novell, Inc. All rights reserved.
  • Getting Existing Storage Managed Consistency Check Report 43 © Novell, Inc. All rights reserved.
  • Create Policy and Bring Storage Into Compliance 44 © Novell, Inc. All rights reserved.
  • Final Report – 100% Compliance 45 © Novell, Inc. All rights reserved.
  • Quota Management
  • Quota Management Rules 47 © Novell, Inc. All rights reserved.
  • Preserve Quota on Move and Import Settings 48 © Novell, Inc. All rights reserved.
  • Quota Manager Help Desk Interface 49 © Novell, Inc. All rights reserved.
  • Quota Manager Help Desk Interface 50 © Novell, Inc. All rights reserved.
  • Group-based Collaborative Storage Policies
  • Policy Definitions User Home Directory Attributes Home Directory Paths NetWare Quota Rights OES Linux Template … DeleteWait 52 © Novell, Inc. All rights reserved.
  • Policy Definitions Group Home Directory Attribute cccFSFactoryHomedir Home Directory Paths Paths NetWare Quota Quota Rights Rights OES Linux Template Template … … DeleteWait DeleteWait 53 © Novell, Inc. All rights reserved.
  • Identity-Driven Collaborative Storage Policy Association Assign Policy to Projects Container Algorithm: Random Balance (Path) Rights: Quota: 500 MB Template: SERV1/VOL1:ProjectFiles DelWait: Never ATLANTA Target Policy PROJECTS ENG SALES File Systems SERV1/VOL1:ProjectFiles 54 © Novell, Inc. All rights reserved.
  • Identity-Driven Collaborative Storage Create Group Event Assign Policy to Projects Container Algorithm: Random Balance (Path) Rights: Quota: 500 MB Template: SERV1/VOL1:ProjectFiles DelWait: Never ATLANTA Target Policy PROJECTS ENG SALES File Systems Create Project Group Project SERV1/VOL1:ProjectFiles 55 © Novell, Inc. All rights reserved.
  • Identity-Driven Collaborative Storage Apply Policy Settings Algorithm: Random Balance (Path) Rights: Quota: 500 MB Template: SERV1/VOL1:ProjectFiles DelWait: Never ATLANTA Target Policy PROJECTS ENG SALES File Systems Create Project ATL-Project Automatically Create Project Storage Group Project ATL-Project 500MB Copy Group Storage Template Files SERV1/VOL1:ProjectFiles Rights Quota 56 © Novell, Inc. All rights reserved.
  • Novell Storage Manager Monitors ® the Group Member and Owner Attributes Assign Members and Owners to the Project Group Members Owners EWilliamson.ENG.HQ.CORP SHolmes.ENG.HQ.CORP THerlong.ENG.HQ.CORP JHill.ENG.HQ.CORP KBates.ENG.HQ.CORP LPickens.ENG.HQ.CORP PHamby.ENG.HQ.CORP RDonalds.ENG.HQ.CORP + SHolmes.ENG.HQ.CORP THerlong.ENG.HQ.CORP 57 © Novell, Inc. All rights reserved.
  • Provision Shared Storage and Assign Rights Quota Rights Manager Novell Storage Manager ® automatically provisions storage and assigns file system rights for project Project Members managers and team members 58 © Novell, Inc. All rights reserved.
  • Group Storage Policy Configuration Steps
  • 1. Create 3 eDirectory Objects ™ Create eDirectory Objects 60 © Novell, Inc. All rights reserved.
  • 2. Create Novell Storage Manager ® Storage File Template SYS:FACTORYSAMPLE TEMPLATES Create File Template 61 © Novell, Inc. All rights reserved.
  • 3. Assign Rights to Storage File Template Assign Rights to Directories Rights 62 © Novell, Inc. All rights reserved.
  • 4. Create Novell Storage Manager Group Storage ® Policy and Associate with Projects Container 63 © Novell, Inc. All rights reserved.
  • 5. Create eDirectory Group Object ™ Create Group ATL-PROJECT Object 64 © Novell, Inc. All rights reserved.
  • Novell Storage Manager Copies Template ® and Assigns Rights 65 © Novell, Inc. All rights reserved.
  • 6. Assign Owners and Members to Group Members Owners EWilliamson.ENG.HQ.CORP SHolmes.ENG.HQ.CORP THerlong.ENG.HQ.CORP JHill.ENG.HQ.CORP KBates.ENG.HQ.CORP LPickens.ENG.HQ.CORP PHamby.ENG.HQ.CORP RDonalds.ENG.HQ.CORP + SHolmes.ENG.HQ.CORP THerlong.ENG.HQ.CORP 66 © Novell, Inc. All rights reserved.
  • Provision Shared Storage and Assign Rights Based on Group Owner and Membership Quota Rights Project Managers Team Members Novell Storage Manager ® automatically provisions storage and assigns file system rights for project managers and team members 67 © Novell, Inc. All rights reserved.
  • Provision Class Storage and Assign Rights Based on Group Owner and Membership Quota Rights Instructor Students Novell Storage Manager ® automatically provisions storage and assigns file system rights for instructors and students 68 © Novell, Inc. All rights reserved.
  • Dynamic Template Processing 69 © Novell, Inc. All rights reserved.
  • Dynamic Template Processing Hide Folders From End Users View 70 © Novell, Inc. All rights reserved.
  • Sample Templates SYS:FACTORY Directory 71 © Novell, Inc. All rights reserved.
  • Vault on Delete Rules 72 © Novell, Inc. All rights reserved.
  • Migrate Collaborative Storage 73 © Novell, Inc. All rights reserved.
  • Backfill Multiple Groups 74 © Novell, Inc. All rights reserved.
  • Auxiliary Storage Policies
  • Expanding the Scope of Managed User Storage • Novell Storage Manager 2.0 has limited scope of ® managing one piece of storage per user (the Home Directory) • Many customers have a need to manage multiple pieces of storage per user • Workarounds include using the -member- processing in collaborative storage policies or scripts • A new methodology: linking the primary home directory policy to auxiliary policies • Seperate and independent policy rules (rights, quota, templates, cleanup, grooming, vaulting) 76 © Novell, Inc. All rights reserved.
  • Auxiliary Storage Management Examples • Application folder managed by IT department • HR folder created for each employee • Student Records Folder (Portfolio) • Terminal Services profile folder for each employee 77 © Novell, Inc. All rights reserved.
  • Auxiliary Storage Policies CORP HQ ATL LON HR-AUX ATL-Primary LON-Primary APPS-AUX APPS-AUX 78 © Novell, Inc. All rights reserved.
  • Auxiliary Storage Policies CORP HQ ATL LON HR-AUX ATL-Primary LON-Primary APPS-AUX APPS-AUX 79 © Novell, Inc. All rights reserved.
  • Provision Auxiliary Storage CORP HQ ATL LON SKNIGHT HR-AUX ATL-Primary LON-Primary APPS-AUX APPS-AUX 80 © Novell, Inc. All rights reserved.
  • Provision Auxiliary Storage CORP HQ ATL LON SKNIGHT HR-AUX ATL-Primary LON-Primary APPS-AUX APPS-AUX No Access APPS-AUX Read Only Access 81 © Novell, Inc. All rights reserved.
  • Life Cycle Management – Move User CORP HQ ATL LON SKNIGHT HR-AUX ATL-Primary LON-Primary APPS-AUX APPS-AUX Read Only Access 82 © Novell, Inc. All rights reserved.
  • Life Cycle Management – Move User CORP HQ ATL LON SKNIGHT HR-AUX ATL-Primary LON-Primary APPS-AUX APPS-AUX Read Only Access 83 © Novell, Inc. All rights reserved.
  • Life Cycle Management – Move User CORP HQ ATL LON SKNIGHT HR-AUX ATL-Primary LON-Primary APPS-AUX APPS-AUX Read Only Access 84 © Novell, Inc. All rights reserved.
  • Deprovision Auxiliary Storage CORP HQ ATL LON X SKNIGHT Delete HR-AUX ATL-Primary LON-Primary APPS-AUX APPS-AUX Vault Read Only 85 © Novell, Inc. All rights reserved. Access
  • Deprovision Auxiliary Storage CORP HQ ATL LON HR-AUX ATL-Primary LON-Primary APPS-AUX APPS-AUX Delete 86 © Novell, Inc. All rights reserved.
  • Deprovision Auxiliary Storage CORP HQ ATL LON HR-AUX ATL-Primary LON-Primary APPS-AUX APPS-AUX Vault 87 © Novell, Inc. All rights reserved.
  • Linking User Storage Policies DE By linking AUX policies to the Primary The primary policy manages primary policy, Policy Storage Novell Storage Template the Home ® Manager can manage Directory multiple pieces of storage per user Target There is no Multi-valued Apps Aux HR Aux practical limit to Attribute added to the number of each user object linked policies Storage Storage Target Target Template Template 88 © Novell, Inc. All rights reserved.
  • AUX Policy Naming DE Storage Template DE PRI Storage Template Apps Auxiliary Policies are named according to their function Aux Storage Template HR Aux 89 © Novell, Inc. All rights reserved.
  • Location Storage DE Storage Template DE PRI Home Directory Storage Jan A multi-valued attribute named Auxiliary Template Apps AuxillaryStorage Storage is added to the user and points to the individual user directory in each Aux (Multi-Valued) auxiliary storage location Storage Template HR Aux 90 © Novell, Inc. All rights reserved.
  • Application of Linked Policies DE Storage Template DE PRI Jan Home Directory When a user's home directory is provisioned, each piece of auxiliary storage is provisioned Storage Jan Template Apps AuxillaryStorage Aux (Multi-Valued) If a user is renamed or deleted, each piece of Jan auxiliary storage is renamed or cleaned up according to the individual policy Storage Template HR Aux Jan 91 © Novell, Inc. All rights reserved.
  • Policy Change DE UK Storage Storage Template Template DE UK PRI PRI Jan Home Directory Jan Storage Jan Storage Template Template Apps AuxillaryStorage TS Aux (Multi-Valued) Aux Jan Jan Storage Storage Template Template HR Apps Aux Aux Jan Jan 92 © Novell, Inc. All rights reserved.
  • AUXMAP • New command to use the auxiliary storage catalog on the user to allow drive mapping to the storage associated with a policy • Located in the Components folder User_Apps AUXMAP ROOT K:=Apps-Aux Jan 93 © Novell, Inc. All rights reserved.
  • Disaster Recovery Management
  • Defining DR Global • • Volume Failures SAN Failures Disaster • Data Center Failures • Misplaced Files Personal • Overwritten Files Disaster • Accidentally Deleted Files 95 © Novell, Inc. All rights reserved.
  • DR Challenges Recovery from global disasters is intellectually simple • Volume23 was corrupted at 16:21 on May 12, 2008 • Use the latest backup to recover the data Recovery from personal disasters is intellectually challenging • Bob says some of his files are gone • Thinks he saw them a few months ago … Not sure • Uncertainty ensues... • Where are Bob's files located on the network? • Where were they last week? Last month? 96 © Novell, Inc. All rights reserved.
  • Migration and DR Challenges Backups operate without Without manual processes, Administrators at all sites regard to data users and no record exists of where a migrate and restructure do not provide identity-based particular object's data was storage data-based recording located at any point in time May 1 Access eDirectory ™ Server65 May 12 Active Move Directory Admin June 1 Access Server37 97 © Novell, Inc. All rights reserved.
  • Storage Location Tracking Important to Important to Users Administrators Data •Locate, Access, •DR Rights* Share Quota* •Management Server41 ? ?? Used by administrators Directory services Used by user to locate to determine storage contains pointes to a and access storage location information in basic set of storage locations personal disaster locations situations Directory Services Management of these Can become corrupt or pointers is outside the lost in global disaster scope of many backup situations solutions 98 © Novell, Inc. All rights reserved.
  • Novell Storage Manager and DR ® • Policy engine manages ✔ Restore quota information in the File System storage and Directory Backup Services pointers to storage • Extends directory services to hold an unlimited number of storage locations per object NSM • Maintains a catalog of all managed storage locations and associated information Directory Directory Services Services • Provides post-data-recovery Restore trustee rights in tools that use the catalog ✔ the File System ✔ Restore storage location pointers in DS 99 © Novell, Inc. All rights reserved.
  • Solving the Timeline DR Problem NSM manages Administrators data storages NSM catalog can retrieve a Historical based on identity extended to timeline-based Appropriate information is and maintains maintain data map backup can be categorized by location historical detailing storage easily located purpose information in the information locations for data catalog by purpose NSM May 1 Access Server65 NSM May 12 NSM Catalog NSM Move Catalog June 1 Access Server37 Backup Admin 100 © Novell, Inc. All rights reserved.
  • Storage Redistribution (Novell Storage Manager 2.5 SP1) ®
  • Background Novell Storage Manager polices allow distribution of ® directories across multiple storage locations Distribution algorithm is defined in the policy Acme MUN-Policy Server37 San Munich Fransisco Server42 Server65 102 © Novell, Inc. All rights reserved.
  • Problem Statement Over time, storage distribution may need adjustment There are a number of reasons that adjustments may be necessary 103 © Novell, Inc. All rights reserved.
  • Distribution Adjustment Reason #1 Additional paths added to the policy Acme MUN-Policy Server37 San Munich Fransisco Server42 Server65 Server68 104 © Novell, Inc. All rights reserved.
  • Distribution Adjustment Reason #2 Change in the underlying disk subsystem for existing paths Disk is added or removed Other storage on the target volumes freed or used Acme MUN-Policy Server37 San Munich Fransisco Server42 Server65 105 © Novell, Inc. All rights reserved.
  • Distribution Adjustment Reason #3 Data and/or storage usage characteristics are not uniform Acme MUN-Policy Server37 San Munich Fransisco Server42 Server65 106 © Novell, Inc. All rights reserved.
  • Redistribution Criteria Redistribution may be needed according to various criteria: Number of directories within a given path Data size of all directories within a given path Quota-based commitment for all directories within a given path 107 © Novell, Inc. All rights reserved.
  • Redistribution Criteria Targeting Administrator allowed to specify approximate target distribution according to Path Current Target percentages on a S65/Vol1:Users 55% 20% path-by-path basis S37/Share:Users 21% 40% S21/Vol1:UHome 10% 20% S15/V1:Users 14% 20% 108 © Novell, Inc. All rights reserved.
  • Methodology 1. Engine collects size/quota data for all policy related storage nightly via the janitor process 2. Novell Storage Manager Admin uses relevant data for storage managed by a given policy ® 3. Allows the admin to direct redistribution according to criteria and see the approximate effects prior to triggering any data movement 4. Admin issues redistribution operations to the Engine as discrete tasks on the event queue 1 Request Data for a Policy Janitor NSM Process Admin 2 NSM Directory Return Object/Path/Size/Quota Data Engine Size and Quota Data 3 Issue Move Op Commands Intended 4 Action List Identity Policy 109 © Novell, Inc. All rights reserved.
  • Results are Approximate Data size and quota commitment information is based on most recent janitor scan Network is fluid while operations are calculated and conducted – user data changes by the second Physical volume sizes may prohibit reaching requested redistribution goals Best results obtained by performing redistribution operations soon after a janitor scan during periods of low network usage 110 © Novell, Inc. All rights reserved.
  • Redistribution is a Policy Operation 111 © Novell, Inc. All rights reserved.
  • Criteria Selection Select primary criteria for redistribution Data Dir Count Commit Size 112 © Novell, Inc. All rights reserved.
  • Targeting and Calculations Perform calculations and show projections Enter target percentages Show calculated operations next 113 © Novell, Inc. All rights reserved.
  • Preliminary Results Review Individually select targets Individually enable/disable target operations Submit operations to the engine 114 © Novell, Inc. All rights reserved.
  • Novell Storage Manager ® Action Object
  • Maybe Policy is Not Enough • Taking action outside of the Novell Storage Manager ® canned policy construct • Work with events and objects that are not connected to NSM Policies • Insert approval processes through workflow • Drive file system actions through the IDM Driver paradigm • Provide exception based access to storage locations 116 © Novell, Inc. All rights reserved.
  • Action Object Facts • Provides a type of application programming interface (API) for use with Novell Storage Manager ® • An object in eDirectory that represents a single file ™ system event, such as creating a directory or setting file system rights on a specified target path • Used to manage file system related tasks outside the normal Novell Storage Manager policy construct • May be created by any process, application, or API that can manage extended object classes and attributes in eDirectory – Examples include iManager, ConsoleOne , LDIF and ® Novell Identity Manager 117 © Novell, Inc. All rights reserved.
  • Provision Shared Storage Based on Role Provisioning Relationship Begins Marketing Role Marketing Share Role-based Entitlement Sales Dept Access Management Access Resources Move Locations Single Sign-on Change Roles Forgot Password Relationship Ends De-provisioning Password Expires Password Management 118 © Novell, Inc. All rights reserved.
  • Provision Shared Storage Based on Role Provisioning Relationship Begins Marketing Role Marketing Share Role-based Entitlement Sales Dept Access Management Access Resources Move Locations Single Sign-on Change Roles Forgot Password Relationship Ends De-provisioning Password Expires Password Management 119 © Novell, Inc. All rights reserved.
  • Exception Based Access Exception Based Access Sales Dept Access Request Provisioning Workflow Entitlement Relationship Begins Marketing Role Marketing Share Role-based Entitlement Sales Dept Access Management Access Resources Move Locations Single Sign-on Change Roles Forgot Password Relationship Ends De-provisioning Password Expires Password Management 120 © Novell, Inc. All rights reserved.
  • Exception Based Access Exception Based Access Sales Dept Access Request Provisioning Approval Workflow Entitlement Relationship Begins Marketing Role Marketing Share Role-based Entitlement Sales Dept Access Management Access Resources Move Locations Single Sign-on Change Roles Forgot Password Relationship Ends De-provisioning Password Expires Password Management 121 © Novell, Inc. All rights reserved.
  • Exception Based Access Exception Based Access Sales Dept Access Request Provisioning Approval Workflow Entitlement Relationship Begins Marketing Role Marketing Share NSM Provisions Access to Sales Dept Secure Folder Role-based Entitlement Sales Dept Access Management Access Resources Move Locations Single Sign-on Change Roles Forgot Password Relationship Ends De-provisioning Password Expires Password Management 122 © Novell, Inc. All rights reserved.
  • Choosing a Command/Control Interface Considered: – SOAP or Web Services – Local System API – RPC-Based API – Others Most IDM developers know how to work with Directory Services So, let’s use eDirectory as the interface ™ Action Objects 123 © Novell, Inc. All rights reserved.
  • Novell Storage Manager Action Object ® Schema Attributes MkDir Operation CopyDir Options RemoveDir Path1 SetQuota Path2 RemoveQuota Execute Time SetTrustee CopyTrustee Execute Options SetAttr Association Rename Control … Status Result Each Action Object performs one discrete file system operation Cleanup Chain_Start Chain_Next 124 © Novell, Inc. All rights reserved.
  • Set Trustee Attributes 125 © Novell, Inc. All rights reserved.
  • Novell Storage Manager Action Object ® Operations 126 © Novell, Inc. All rights reserved.
  • Action Object Security and Performance Subsystem must be enabled in the engine Even monitor watches for Action Objects Eligible container(s) must be configured Security checks done against the object creator Work is done under the guidance of the engine 127 © Novell, Inc. All rights reserved.
  • Overview CCTEC-TREE o=org ou=actions ou=users LDAP/LDIF 1 1 iManager NSM Directory 2 Event Monitor NSM Engine 1 Identity Manager Role Based Provisioning Workflow 3 3 3 Trustee Quota Folder Creation Assignments Management Folder Copy 128 © Novell, Inc. All rights reserved.
  • Role-based Provisioning HR Identity Manager System IDM Entitlement Marketing Role Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Storage Manager 129 © Novell, Inc. All rights reserved.
  • Role-based Provisioning HR Identity Manager System IDM Entitlement Marketing Role Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Marketing Department Storage Manager 130 © Novell, Inc. All rights reserved.
  • Role-based Provisioning HR Identity Manager System IDM Entitlement Marketing Role Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Marketing Department NSM Storage Storage Manager Policy 131 © Novell, Inc. All rights reserved.
  • Role-based Provisioning HR Identity Manager System IDM Entitlement Marketing Role Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Marketing Department NSM Storage Storage Manager Policy Marketing Share 132 © Novell, Inc. All rights reserved.
  • Workflow Entitlements HR Identity Manager System IDM Entitlement Marketing Role Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Marketing Department Storage Manager Marketing Share 133 © Novell, Inc. All rights reserved.
  • Workflow Entitlements HR Identity Manager System IDM Entitlement Marketing Role Sales Dept Access Request Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Marketing Department Storage Manager Marketing Share 134 © Novell, Inc. All rights reserved.
  • Workflow Entitlements HR Identity Manager System IDM Entitlement Marketing Role Sales Dept Access Request Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Approval Marketing Department Storage Manager Marketing Share 135 © Novell, Inc. All rights reserved.
  • Workflow Entitlements HR Identity Manager System IDM Entitlement Marketing Role Sales Dept Access Request Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Approval Marketing Operation: SetTrustee Department Path: (Folder Path) Option: RF NSM Target: bob.lon.corp Action Object Trigger: Storage Manager Marketing Share 136 © Novell, Inc. All rights reserved.
  • Workflow Entitlements HR Identity Manager System IDM Entitlement Marketing Role Sales Dept Access Request Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Approval Marketing Operation: SetTrustee Department Path: (Folder Path) Option: RF NSM Target: bob.lon.corp Action Object Trigger: READY Storage Manager Set Trigger Attribute Marketing Share 137 © Novell, Inc. All rights reserved.
  • Workflow Entitlements HR Identity Manager System IDM Entitlement Marketing Role Sales Dept Access Request Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Approval Marketing Department NSM Action Object Storage Manager Provision Read & File Scan access to Sales Dept Secure Folder Marketing Share 138 © Novell, Inc. All rights reserved.
  • Workflow Entitlements HR Identity Manager System IDM Entitlement Marketing Role Sales Dept Access Request Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Approval Marketing Department Completion Status NSM Action Object Storage Manager Provision Read Only Access to Sales Dept Secure Folder Marketing Share 139 © Novell, Inc. All rights reserved.
  • Workflow Entitlements HR Identity Manager System IDM Entitlement Marketing Role Notification to User Sales Dept Access Role-based Provisioning Role Workflow Workflow (RBP) Based Based Entitlement Approval Marketing Department Completion Status NSM Action Object Storage Manager Provision Read Only Access to Sales Dept Secure Folder Marketing Share 140 © Novell, Inc. All rights reserved.
  • Upgrading from Novell Storage Manager 2.0 ®
  • Novell Storage Manager 2.5 ® Engine Platform NSM 2.0 Engine FSFENGIN.NL,M NetWare NetWare NSM 2.5 Engine NSMENGIN.NL,M • NetWare 6.5 SP7 or later ® 142 © Novell, Inc. All rights reserved.
  • Novell Sentinel to Novell Storage ® ™ Manager 2.5 Agent Platform OES NetWare NSM 2.0 Sentinel NetWare Linux FSFEVENT.NL,M NSMAGENT.NL,M NSM 2.5 Agent Server Requirements • NetWare 6.5 SP7 or later ® • Open Enterprise Server 2 Linux SP1 or later 143 © Novell, Inc. All rights reserved.
  • Novell Storage Manager 2.5 ® Agent Requirements Managed Storage • NetWare – Novell Storage ® Services / Traditional ™ • Open Enterprise Server NetWare – NSS / Traditional OES • OES 2 – NSS NetWare Linux • OES 2 – EXT3 • OES 2 - Reiser NSM 2.5 Agent Server Requirements • NetWare 6.5 / OES-NetWare SP7 or later • OES 2 Linux SP1 or later 144 © Novell, Inc. All rights reserved.
  • Event Monitoring Platform Novell Storage Manager 2.5 Event Monitor ® NetWare NetWare NSMEVENT.NL,M NSM 2.0 Event Monitor FSFEVENT.NL,M OES Linux LDAP Event Monitor OES Linux LDAP Event Monitor 145 © Novell, Inc. All rights reserved.
  • Novell Storage Manager 2.5 Event ® Monitoring Requirements • SUSE Linux Enterprise ® OES Linux Server 10 SP1 or later • Open Enterprise Server 2 NSM 2.5 Event Monitor Linux or later OES Linux • eDirectory 8.7.3.10 or later ™ • eDirectory 8.8 SP2 or later NSM 2.5 Event Monitor • NetWare 6.5 SP5 or later NetWare • eDirectory 8.7.3.9 or later NSM 2.5 Event Monitor • eDirectory 8.8 SP2 or later 146 © Novell, Inc. All rights reserved.
  • Upgrade More Stuff You Need to Know • All communications between Engine, Event and Agents converted from NCP to XML/HTTPS™ • Engine volcache gets rebuilt on upgrade • Schema extended for new policy attributes • Agent now does template copy, vaulting and grooming operations • Agent configured on engine server off loads engine • Need a new License.dat file - http://www.storagemgr.com • STOP creating any user and group objects in eDirectory ™ • Make sure eDirectory is healthy and in sync • If moving the engine to another server or volume, do this either before or after the upgrade – http://www.storagemgr.com/nsm/content/support/faqs 147 © Novell, Inc. All rights reserved.
  • Upgrade Check Lists – Page 9 Notes Complete Novell Storage Manager 2.5 Training or install on lab system to get familiar with new ® management interface and features prior to upgrading Document the server and path where the current NSM 2.0 Engine is running Obtain a new NSM 2.5 Production License (Trial or Production) http://www.storagemgr.com Using NSMAdmin, select Admin Dashboard | Utilities | dumpconfig •Print and document current NSM 2.0 configuration •Document current Sentinel, Proxy Sentinels and Event servers •Document any work that needs to be completed by the engine Verify that the NSM 2.0 Engine server meets NSM 2.5 requirements of NetWare 6.5 SP7 or later ® Verify that the servers that have the Event service enabled meet NSM 2.5 requirements. Document any that don’t and that will not be upgraded. •NetWare 6.5 SP5 or later •eDirectory 8.7.9 or later ™ •eDirectory 8.8 SP2 or later Verify that the servers that have the Sentinel service enabled meet the NSM 2.5 Agent requirements of NetWare 6.5 SP7 or later Any NetWare servers that have the NSM 2.0 Sentinel enabled that do not meet the SP7 requirement will have to either be upgraded to SP7 or you will need to configure an Proxy Agent for them. 148 © Novell, Inc. All rights reserved.
  • Upgrade Check Lists Notes Verify that any OES Linux servers that are targeted for the Novell Storage Manager Linux Agent ® have been upgraded to Open Enterprise Server 2 Linux SP1 minimum. Document any OES 2 Linux SP1 servers that currently have a Proxy Agent configured that you plan to install the NSM Agent on. Verify that any OES Linux or Linux servers that are targeted for the NSM Event service meet the following requirements OES 2 Linux • Server Installation - OES 2 Linux or later • Monitored Replicas - eDirectory 8.7.3.10 or later • Monitored Replicas at eDirectory 8.8 SP2 or later SUSE Linux Enterprise Server 10 ® •Server Installation- SLES 10 SP1 or later •Monitored Replicas - eDirectory 8.7.3.10 or later ™ •Monitored Replicas at eDirectory 8.8 SP2 or later Run NSMAdmin 2.0 and complete the following •Clean up pending events that need to process. •Remove all Sentinels that will not be upgraded •Remove any Event servers that will not be upgrade Install .NET 3.5 on the NSM Management workstation Make a backup copy of the current NSM 2.0 Installation folder Complete the following steps just prior to starting the upgrade Perform eDirectory Health Check - Timesync and Partition Sync Make sure no one is creating or moving user objects in eDirectory. If Collaborative policies are configured, make sure group objects are not getting created until after the upgrade. 149 © Novell, Inc. All rights reserved.
  • Product Web Page http://www.novell.com/storagemanger 150 © Novell, Inc. All rights reserved.
  • Novell Storage Manager Support ® Web Site http://www.storagemgr.com 151 © Novell, Inc. All rights reserved.
  • Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.