novell open enterprise server 2

139
Novell® Open Enterprise Server 2 Storage Technology Marcus Gould Premium Support Engineer UK Major Accounts Team Novell, Inc. [email protected]

Upload: others

Post on 12-Sep-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Novell Open Enterprise Server 2

Novell® Open Enterprise Server 2 Storage Technology

Marcus GouldPremium Support EngineerUK Major Accounts TeamNovell, [email protected]

Page 2: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

2

Agenda

• Novell Storage Services™ Overview

• NetWare® to Linux Comparison

• Architecture

• Caching and Performance

• Dynamic Storage Technology

Page 3: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

3

What to Expect

• An introduction to NSS on OES Linux

• Get over the “Where do I start?” bump

• Ways to take advantage of what you already know

• A point of view (Mine!)

Page 4: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

4

What Not to Expect

• A step-by-step tutorial

• How to install Linux/OES/NSS

Page 5: Novell Open Enterprise Server 2

Overview

Page 6: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

6

Introduction

• NSS is a core NetWare® technology

• NSS now runs on SUSE™ Linux as part of OES

• We are not running down Linux file systems -Reiser, EXT2, EXT3, etc, all have their advantages

• We are going to talk about Open Enterprise Server 2 for Linux

Page 7: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

7

Don't Leave!

• Message to NetWare® people– NSS on OES Linux is as easy as you want to make it

– It is all reassuringly familiar

Page 8: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

8

Don't Leave!

• Message to Linux people– NSS on OES Linux is as difficult as you want to make it

– There are still plenty of really esoteric command-line things you can do

Page 9: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

9

Overview: Features

• Things NetWare® is traditionally good at– Trustee model & inheritance

– Salvage

– Directory quotas

– User quotas

– Compression

– Data shredding

– Immediate flush

– Multiple name spaces

– Encryption

– Manageability

Page 10: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

10

Overview: Features

• Things Linux is traditionally not good at– Trustee model & inheritance

– Salvage

– Directory quotas

– User quotas

– Compression

– Data shredding

– Immediate flush

– Multiple name spaces

– Encryption

– Manageability

Page 11: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

11

Overview: Rights and Attributes

• Linux– RWX assigned to a file/directory based on User, Group or

Other

• NetWare®

– SyHiARoIcShDiCiRiDcDmDsTXPi assigned to a file/directory

– SRWCEMFA assigned to Users, Groups and Containers

– Inheritance

– Inheritance filters

Page 12: Novell Open Enterprise Server 2

NetWare® to Linux Comparison

Page 13: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

13

A Quick Word About Mount Points

• Linux mounts a file system as a directory– e.g. CD-ROM mounted as /mnt

– e.g. iPod mounted as /media/ipod

– NSS Volume mounted as /media/nss/<VOLNAME>

• See what's where with mount

Page 14: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

14

NSS NetWare® vs NSS Linux

• Common, mature code base– NSS4 released with OES Linux in March 2005

– NSS3 released with NetWare 6.0 in October 2001

– NSS2 released with NetWare 5.0 in September 1998

• Familiar management tools

• Some features starting to diverge– Dynamic Storage Technology only on Linux

– IPX™ & AFP only on NetWare

Page 15: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

15

NSS NetWare® vs NSS Linux

• Things that are exactly the same– iManager

– nssmu

Page 16: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

16

iManager

Page 17: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

17

iManager

Page 18: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

18

iManager

Page 19: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

19

iManager

Page 20: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

20

iManager

Page 21: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

21

nssmu

Page 22: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

22

nssmu

Page 23: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

23

nssmu

Page 24: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

24

NSS NetWare® vs NSS Linux

• Things that are more or less the same– metamig - Save/restore trustee and/or quota information

– rights - Examine/change trustee rights

– attrib - Examine/change attributes

Page 25: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

25

metamig

Page 26: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

26

metamig

Page 27: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

27

rights

Page 28: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

28

rights

Page 29: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

29

rights

Page 30: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

30

attrib

Page 31: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

31

attrib

Page 32: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

32

attrib

Page 33: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

33

NSS NetWare® vs NSS Linux

• Things that have changed a bit– NetWare: Console command line

– Linux: nsscon & ncpcon

Page 34: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

34

nsscon

Page 35: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

35

nsscon

Page 36: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

36

nsscon

Page 37: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

37

nsscon

Page 38: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

38

ncpcon

Page 39: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

39

ncpcon

Page 40: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

40

ncpcon

Page 41: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

41

ncpcon

Page 42: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

42

ncpcon

Page 43: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

43

NSS NetWare® vs NSS Linux

• Things that have changed a bit more– NetWare: NSS /PoolVerify and /PoolRebuild

– Linux: ravsui (Rebuild And Verify Simple User Interface) ravview (view log files)

Page 44: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

44

ravsui

Page 45: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

45

ravsui

Page 46: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

46

ravsui

Page 47: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

47

ravview

Page 48: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

48

ravview

Page 49: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

49

Back to nsscon

Page 50: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

50

Back to nsscon

Page 51: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

51

Back to nsscon

Page 52: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

52

NSS NetWare® vs NSS Linux

• Things that have changed quite a lot– NetWare: MONITOR.NLM

– Linux: ncptop

Page 53: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

53

ncptop

Page 54: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

54

ncptop

Page 55: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

55

ncptop

Page 56: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

56

ncptop

Page 57: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

57

ncptop

Page 58: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

58

ncptop

Page 59: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

59

ncptop

Page 60: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

60

ncptop

Page 61: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

61

What About Legacy Stuff?

• Many Legacy tools should still work

• ...But not necessarily supported!– DOS command-line Tools

– DOS C-Worthy Tools

– Windows Tools

– NWAdmin

– ConsoleOne®

Page 62: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

62

Things You Weren't Expecting to See at BrainShare® 2008...

Page 63: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

63

Things You Weren't Expecting to See at BrainShare® 2008...

Page 64: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

64

Things You Weren't Expecting to See at BrainShare® 2008...

Page 65: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

65

Things You Weren't Expecting to See at BrainShare® 2008...

Page 66: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

66

Things You Weren't Expecting to See at BrainShare® 2008...

Page 67: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

67

Things You Weren't Expecting to See at BrainShare® 2008...

Page 68: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

68

Things You Weren't Expecting to See at BrainShare® 2008...

Your in-house toolsmay require little

or no modification

Page 69: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

69

Things You Weren't Expecting to See at BrainShare® 2008...

Use at your own risk!

Your in-house toolsmay require little

or no modification

Page 70: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

70

Interesting Log Files

• /var/opt/novell/log/ncpserv.log

• /var/opt/novell/log/ncpserv.audit.log

• /var/opt/novell/log/ncp2nss.log

• /var/opt/novell/log/ncp2nss.audit.log

Page 71: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

71

Interesting Configuration Files

• /etc/opt/novell/nss/nssstart.cfg

• /etc/opt/novell/ncpserv.conf

• /etc/opt/novell/ncp2nss.conf

Page 72: Novell Open Enterprise Server 2

Architecture

Page 73: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

73

Linux User Management (LUM)

• Allows local Linux users to be managed via, and interface with eDirectory™

• An optional feature

• That's all you need to know for this presentation!

Page 74: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

74

Architecture: NSS on NetWare®

Device Drivers

Media Manager

Loadable Storage Subsystem (LSS)

NSS Common Layer

CIFS Semantic Agent AFP Semantic Agent NFS Semantic Agent NCP™ Semantic Agent

Page 75: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

75

Architecture: NSS on Linux

Device Drivers

EVMS(Enterprise Volume Management System)

Media Manager Logic

NSS Storage Subsystem

Linux SemanticAgent

Linux Applications(e.g. SAMBA)

NCP™ _Admin Management(Virtual File System)

eDirectory™

Handler

Up Call

VFS(Virtual File Services)

Reiser EXT3 XFS

User

Kernel

Page 76: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

76

Device Drivers

EVMS(Enterprise Volume Management System)

Media Manager Logic

NSS Storage Subsystem

Linux SemanticAgent

Linux Applications(e.g. SAMBA) NCP

_Admin Management(Virtual File System)

Up Call

VFS(Virtual File Services)

Reiser EXT3 XFS

eDirectoryHandler

Architecture: NSS on Linux

Page 77: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

77

EVMS (Enterprise Volume Management System)

• Allows NSS to be moved between NetWare® and Linux– Without modification

– Yes! NetWare-created pools can mount on Linux

– Yes! Linux-created pools can mount on NetWare

– Must Use iManager, NSSMU or NSS command-line tools

– Required for Novell Cluster Services™, Software RAID, Snapshot

• Don't want to use EVMS?– Lose all of the above

– Use mkfs, etcDevice Drivers

EVMS(Enterprise Volume Management System)

Media Manager Logic

NSS Storage Subsystem

Linux SemanticAgent

Linux Applications(e.g. SAMBA) NCP

_Admin Management(Virtual File System)

eDirectoryHandler

Up Call

VFS(Virtual File Services)

Reiser EXT3 XFS

Page 78: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

78

VFS (Virtual File Services)

• Allows Linux-based applications to access any file system

• Registers NSS as a normal Linux file system

• Most access to NSS is via VFS (POSIX layer)

• Some access to NSS is direct (zAPI and xattr)

– e.g. SMS

Device Drivers

EVMS(Enterprise Volume Management System)

Media Manager Logic

NSS Storage Subsystem

Linux SemanticAgent

Linux Applications(e.g. SAMBA) NCP

_Admin Management(Virtual File System)

eDirectoryHandler

Up Call

VFS(Virtual File Services)

Reiser EXT3 XFS

Page 79: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

79

Novell Storage Services™

• NSS automatically mounted in NCP™

• All features work as NetWare®

– Except non-LUM modifier, archiver and deleter of files show as root

Device Drivers

EVMS(Enterprise Volume Management System)

Media Manager Logic

NSS Storage Subsystem

Linux SemanticAgent

Linux Applications(e.g. SAMBA) NCP

_Admin Management(Virtual File System)

eDirectoryHandler

Up Call

VFS(Virtual File Services)

Reiser EXT3 XFS

Page 80: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

80

eDirectory™

• eDirectory users can access NSS

• Local users require LUM– NSS uses eDirectory GUIDs internally

– Linux passes UIDs to NSS

– Link GUID to UID via eDirectory

Device Drivers

EVMS(Enterprise Volume Management System)

Media Manager Logic

NSS Storage Subsystem

Linux SemanticAgent

Linux Applications(e.g. SAMBA) NCP

_Admin Management(Virtual File System)

eDirectoryHandler

Up Call

VFS(Virtual File Services)

Reiser EXT3 XFS

Page 81: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

81

NCP™

• Communicates with NSS– Via VFS (open, close, read, write)

– Uses extended attributes for special operations

– Processes events generated by NSS (NEB)

• Operates as root– Extended attributes

– Archiver, deleter is root (without LUM)

– Owner is correct (ownership is a GUID)

– Last modifier always root

• Maintains its own trustee store– Synchronised with NSS

Device Drivers

EVMS(Enterprise Volume Management System)

Media Manager Logic

NSS Storage Subsystem

Linux SemanticAgent

Linux Applications(e.g. SAMBA) NCP

_Admin Management(Virtual File System)

eDirectoryHandler

Up Call

VFS(Virtual File Services)

Reiser EXT3 XFS

Page 82: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

82

NCP™

• Can make Linux volumes available via NCP™

– Can mount native Linux file systems

– Any path

– Read-only devices; e.g. CD

• Considerations if not using LUM– No user space restrictions

– Creator is root

• Only eDirectory™ users have access

Device Drivers

EVMS(Enterprise Volume Management System)

Media Manager Logic

NSS Storage Subsystem

Linux SemanticAgent

Linux Applications(e.g. SAMBA) NCP

_Admin Management(Virtual File System)

eDirectoryHandler

Up Call

VFS(Virtual File Services)

Reiser EXT3 XFS

Page 83: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

83

Run That One By Me Again...

• Can make Linux volumes available via NCP™

– Can mount native Linux file systems

– Any path

– Read-only devices; e.g. CD

Device Drivers

EVMS(Enterprise Volume Management System)

Media Manager Logic

NSS Storage Subsystem

Linux SemanticAgent

Linux Applications(e.g. SAMBA) NCP

_Admin Management(Virtual File System)

eDirectoryHandler

Up Call

VFS(Virtual File Services)

Reiser EXT3 XFS

Page 84: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

84

Mount a Native Linux Partition

Page 85: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

85

Mount a Native Linux Partition

Page 86: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

86

Mount a Native Linux Partition

Page 87: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

87

Check Nothing Up Our Sleeves

Page 88: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

88

Mount /usr as NCP Using ncpcon

Page 89: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

89

Mount /usr as NCP Using ncpcon

Page 90: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

90

Mount /usr as NCP Using ncpcon

Page 91: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

91

Mount /usr as NCP Using ncpcon

Page 92: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

92

Now Available via NCP!

Page 93: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

93

Or Just Use Remote Manager

Page 94: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

94

Why Do I Need NSS Then?

• NCP™ mounted Linux volumes have limitations– Scalability limited to underlying file system

– Lacks NSS features> Salvage

> Compression

> Shredding

> Snapshots

> ...etc

Page 95: Novell Open Enterprise Server 2

Performance and Caching

Page 96: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

96

Linux Memory Recap

• Kernel Memory– Low memory directly addressable by the kernel

– Bottom 1GB on 32 Bit Linux (can be customized)

– All memory on 64 Bit Linux

• User Memory aka HiMem– High memory used by applications

– Kernel has to map it to use it

User

Kernel0

1

4 GB

2

3

Page 97: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

97

NSS Caching on NetWare®

• Memory below 4GB– Shared with rest of the OS

– Subject to /CacheBalancePercent

– NSS manages independent user vs metadata caches

• Memory above 4GB– Treated as RAM disk

– User data only

– 128KB files or larger

– Subject to /Above4GigMemoryPercent

Page 98: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

98

NSS Caching on 32 Bit Linux

• NSS Metadata cached in HiMem– Check with /status

– /HighMemoryCacheType=> Private: Memory dedicated to, and managed by, NSS

Default 20% - modify with /PrivateCacheSizeInBlocks

> Linux: Memory shared with, and managed by, LinuxMemory hungry applications can purge cache

> None: OES1 FCS Method

– Forced defaults> IF Private Cache Blocks < 2 x NSS Cache Blocks THEN default = Linux

> IF HiMem < 2 x NSS Cache Blocks THEN default = None

– NSS User data integrated into Linux cache

Page 99: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

99

NSS Caching on 64 Bit Linux

• No HiMem memory constraints– Metadata cache configurable

> /MinBufferCacheSize

– NSS user data integrated into Linux cache

Page 100: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

100

Previous Versions of NSS on Linux

• OES– All user and metadata in kernel memory

• OES SP1– NSS Metadata cached in kernel memory

– NSS user data integrated into Linux cache

• OES SP2– NSS Metadata cached in HiMem

> Private: Memory dedicated to, and managed by, NSS

> Linux: Memory shared with, and managed by, Linux

– NSS User data integrated into Linux cache

– Enhanced version in OES2

Page 101: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

101

Performance

• NCP™ server engine largely rewritten– No IPX™ support

– Large memory model

– NCP on Linux can outperform NCP on NetWare®

• NSS Scalability– Consistent performance from 500 to 5,000,000 files

– cf. EXT3 starts faster and gets slower

Page 102: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

102

Performance

• Horses for courses– Do you need NSS functionality?

– Do you need all that metadata?

• Think it through– GroupWise®

– Database

– User home directories

Page 103: Novell Open Enterprise Server 2

Dynamic Storage Technology

Page 104: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

104

Dynamic Storage Technology

• aka Shadow Volumes

• New in OES 2 for Linux

• Reduce cost of data storage

• Reduce time to backup

• Reduce time to restore

Page 105: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

105

Dynamic Storage Technology

H:\Syd>dir Volume in drive H is LXVOL1 Volume Serial Number is 9302-2B38

Directory of H:\Syd

07/08/2007 19:38 <DIR> .07/08/2007 19:38 <DIR> ..07/08/2007 19:39 1,438,456 Blackmail Photo of The Boss.jpg07/08/2007 19:39 1,015,738 Comfortably Numb - Pink Floyd.m07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:40 1,345,075 I Should Be So Lucky - Kylie.mp307/08/2007 19:40 1,345,075 Little Fluffy Clouds - The Orb.07/08/2007 19:39 1,043,795 Me on Holiday.jpg07/08/2007 19:39 1,438,456 My New Car.jpg07/08/2007 19:39 1,344,918 New System Design.doc 10 File(s) 13,438,015 bytes 2 Dir(s) 2,867,396,608 bytes free

H:\Syd>

User View

Page 106: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

106

Dynamic Storage Technology

H:\Syd>dir Volume in drive H is LXVOL1 Volume Serial Number is 9302-2B38

Directory of H:\Syd

07/08/2007 19:38 <DIR> .07/08/2007 19:38 <DIR> ..07/08/2007 19:39 1,438,456 Blackmail Photo of The Boss.jpg07/08/2007 19:39 1,015,738 Comfortably Numb - Pink Floyd.m07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:40 1,345,075 I Should Be So Lucky - Kylie.mp307/08/2007 19:40 1,345,075 Little Fluffy Clouds - The Orb.07/08/2007 19:39 1,043,795 Me on Holiday.jpg07/08/2007 19:39 1,438,456 My New Car.jpg07/08/2007 19:39 1,344,918 New System Design.doc 10 File(s) 13,438,015 bytes 2 Dir(s) 2,867,396,608 bytes free

H:\Syd>

07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:39 1,344,918 New System Design.doc

User View

Primary Tree

Page 107: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

107

Dynamic Storage Technology

H:\Syd>dir Volume in drive H is LXVOL1 Volume Serial Number is 9302-2B38

Directory of H:\Syd

07/08/2007 19:38 <DIR> .07/08/2007 19:38 <DIR> ..07/08/2007 19:39 1,438,456 Blackmail Photo of The Boss.jpg07/08/2007 19:39 1,015,738 Comfortably Numb - Pink Floyd.m07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:40 1,345,075 I Should Be So Lucky - Kylie.mp307/08/2007 19:40 1,345,075 Little Fluffy Clouds - The Orb.07/08/2007 19:39 1,043,795 Me on Holiday.jpg07/08/2007 19:39 1,438,456 My New Car.jpg07/08/2007 19:39 1,344,918 New System Design.doc 10 File(s) 13,438,015 bytes 2 Dir(s) 2,867,396,608 bytes free

H:\Syd>

07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:39 1,344,918 New System Design.doc

07/08/2007 19:39 1,438,456 Blackmail Photo of The Boss.jpg07/08/2007 19:39 1,015,738 Comfortably Numb - Pink Floyd.07/08/2007 19:40 1,345,075 I Should Be So Lucky - Kylie.mp07/08/2007 19:40 1,345,075 Little Fluffy Clouds - The Orb.07/08/2007 19:39 1,043,795 Me on Holiday.jpg07/08/2007 19:39 1,438,456 My New Car.jpg

User View

Primary Tree Shadow Tree

Page 108: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

108

Dynamic Storage Technology

H:\Syd>dir Volume in drive H is LXVOL1 Volume Serial Number is 9302-2B38

Directory of H:\Syd

07/08/2007 19:38 <DIR> .07/08/2007 19:38 <DIR> ..07/08/2007 19:39 1,438,456 Blackmail Photo of The Boss.jpg07/08/2007 19:39 1,015,738 Comfortably Numb - Pink Floyd.m07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:40 1,345,075 I Should Be So Lucky - Kylie.mp307/08/2007 19:40 1,345,075 Little Fluffy Clouds - The Orb.07/08/2007 19:39 1,043,795 Me on Holiday.jpg07/08/2007 19:39 1,438,456 My New Car.jpg07/08/2007 19:39 1,344,918 New System Design.doc 10 File(s) 13,438,015 bytes 2 Dir(s) 2,867,396,608 bytes free

H:\Syd>

07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:39 1,344,918 New System Design.doc

07/08/2007 19:39 1,438,456 Blackmail Photo of The Boss.jpg07/08/2007 19:39 1,015,738 Comfortably Numb - Pink Floyd.07/08/2007 19:40 1,345,075 I Should Be So Lucky - Kylie.mp07/08/2007 19:40 1,345,075 Little Fluffy Clouds - The Orb.07/08/2007 19:39 1,043,795 Me on Holiday.jpg07/08/2007 19:39 1,438,456 My New Car.jpg

User View

Primary Tree Shadow Tree

Page 109: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

109

Dynamic Storage Technology

H:\Syd>dir Volume in drive H is LXVOL1 Volume Serial Number is 9302-2B38

Directory of H:\Syd

07/08/2007 19:38 <DIR> .07/08/2007 19:38 <DIR> ..07/08/2007 19:39 1,438,456 Blackmail Photo of The Boss.jpg07/08/2007 19:39 1,015,738 Comfortably Numb - Pink Floyd.m07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:40 1,345,075 I Should Be So Lucky - Kylie.mp307/08/2007 19:40 1,345,075 Little Fluffy Clouds - The Orb.07/08/2007 19:39 1,043,795 Me on Holiday.jpg07/08/2007 19:39 1,438,456 My New Car.jpg07/08/2007 19:39 1,344,918 New System Design.doc 10 File(s) 13,438,015 bytes 2 Dir(s) 2,867,396,608 bytes free

H:\Syd>

07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:39 1,344,918 New System Design.doc

07/08/2007 19:39 1,438,456 Blackmail Photo of The Boss.jpg07/08/2007 19:39 1,015,738 Comfortably Numb - Pink Floyd.07/08/2007 19:40 1,345,075 I Should Be So Lucky - Kylie.mp07/08/2007 19:40 1,345,075 Little Fluffy Clouds - The Orb.07/08/2007 19:39 1,043,795 Me on Holiday.jpg07/08/2007 19:39 1,438,456 My New Car.jpg

User View

Primary Tree Shadow Tree- Mission Critical Data- Dynamic Data- Fast, Expensive Storage- Backed up First- Restored First

Page 110: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

110

Dynamic Storage Technology

H:\Syd>dir Volume in drive H is LXVOL1 Volume Serial Number is 9302-2B38

Directory of H:\Syd

07/08/2007 19:38 <DIR> .07/08/2007 19:38 <DIR> ..07/08/2007 19:39 1,438,456 Blackmail Photo of The Boss.jpg07/08/2007 19:39 1,015,738 Comfortably Numb - Pink Floyd.m07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:40 1,345,075 I Should Be So Lucky - Kylie.mp307/08/2007 19:40 1,345,075 Little Fluffy Clouds - The Orb.07/08/2007 19:39 1,043,795 Me on Holiday.jpg07/08/2007 19:39 1,438,456 My New Car.jpg07/08/2007 19:39 1,344,918 New System Design.doc 10 File(s) 13,438,015 bytes 2 Dir(s) 2,867,396,608 bytes free

H:\Syd>

07/08/2007 19:39 1,344,918 Customer Proposal.doc07/08/2007 19:39 1,560,792 Customer Referrals.xls07/08/2007 19:39 1,560,792 Expenses for August 07.xls07/08/2007 19:39 1,344,918 New System Design.doc

07/08/2007 19:39 1,438,456 Blackmail Photo of The Boss.jpg07/08/2007 19:39 1,015,738 Comfortably Numb - Pink Floyd.07/08/2007 19:40 1,345,075 I Should Be So Lucky - Kylie.mp07/08/2007 19:40 1,345,075 Little Fluffy Clouds - The Orb.07/08/2007 19:39 1,043,795 Me on Holiday.jpg07/08/2007 19:39 1,438,456 My New Car.jpg

Primary Tree Shadow Tree- Mission Critical Data- Dynamic Data- Fast, Expensive Storage- Backed up First- Restored First

- Less Important Data- Static Data- Cheap Storage- Backed up Last- Restored Last

User View

Page 111: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

111

Policy Driven

• Move data in either direction– Last modified date

– Last accessed date

– File type

– File size

– File owner

• Optional move to primary– On modify

– On access

Page 112: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

112

Location, Location, Location

• Primary and shadow volumes in different places– Different pools

– Different servers

– Different SANs

– Different sites

Page 113: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

113

Configured Using NoRM

Page 114: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

114

Configured Using NoRM

Page 115: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

115

Configured Using NoRM

Page 116: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

116

Benefits

• Primary data– Mission critical

– Dynamic

– Mirrored high-end super-fast SAN

– Backup policies

• Shadow data– Less important

– Static

– iSCSI or entry-level SAN

– Remote NFS/CIFS server

Page 117: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

117

Benefits

• Finally fix the backup & restore nightmare– Restore current data first

– Restore important data first

• Stop filling expensive storage with junk– What's the cost per GB of high-end storage?

– What's the cost per GB of entry-level storage?

Page 118: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

118

Start Right Away

• Profile your data using NoRM

• Identify what you can move to shadow storage– Junk: .MP3, .JPG

– Stale: Files older than 30 days

Page 119: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

119

Profiling with NoRM Inventory

Page 120: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

120

Profiling with NoRM Inventory

Page 121: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

121

DST is Not HSM

• Hierarchical Storage ManagementPros without the cons

– No demigration of data (accidental or otherwise!)

– No delay accessing files

– No stub files

– No special hardware

Page 122: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

122

Using DST in Migration

• Volume or server upgrade– Primary tree: New storage or server

– Shadow tree: Old storage or server

– Data is migrated as it is accessed

– Data is migrated out of hours

– Data is always online

Page 123: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

123

All Good Stuff

• Dynamic Storage Technology saves time and money– Maximize usage of expensive resources

– Reuse existing hardware (e.g. old SAN)

– Reduce backup times

– Reduce restore times

Page 124: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

124

For More on DST...

• TUT208 - Dynamic Storage Technology: Reducing The Cost of Storage DeeAnne Higley and James Hammond

• Tuesday - 16:00 255B

• Thursday - 10:00 255C

Page 125: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

125

And Finally...

Page 126: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

126

Has Anyone Been Thinking...

Page 127: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

127

• I can mount remote file systems like NFS and CIFS on Linux...

Has Anyone Been Thinking...

Page 128: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

128

• I can mount remote file systems like NFS and CIFS on Linux...

• I can make any mounted file system available via NCP™...

Has Anyone Been Thinking...

Page 129: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

129

• I can mount remote file systems like NFS and CIFS on Linux...

• I can make any mounted file system available via NCP™...

• So...

Has Anyone Been Thinking...

Page 130: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

130

Use at Your Own Risk!

Page 131: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

131

Use at Your Own Risk!

Page 132: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

132

Windows Share Available in Linux

Page 133: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

133

Create NCP™ Volume from Linux Mount

Page 134: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

134

Create NCP™ Volume from Linux Mount

Page 135: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

135

Windows Share Available via NCP™

• Windows files now managed by eDirectory™

– No Novell® client, no IDM, no NDS4NT, no cheating!

Page 136: Novell Open Enterprise Server 2

© Novell Inc. All rights reserved

136

Summary

• NSS brings the NetWare® tried, tested and much-loved file system to Linux

• NSS can exploit Linux's scalability

• Moving NSS from NetWare to OES Linux isn't too painful

– It looks exactly the same to users (Client, SAMBA, etc)

– It looks exactly the same to administrators (iManager)

– It looks pretty similar to support (NSSMU, NSSCON, etc)

Page 137: Novell Open Enterprise Server 2

Question and Answer

Page 138: Novell Open Enterprise Server 2
Page 139: Novell Open Enterprise Server 2

DisclaimerThis 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.