Brainshare - NOVELL Worldwide

Report
iSCSI
Mark Gonnelly
Technical Trainer ATT
[email protected]
Mitchell Smith
Sr. Technical Trainer CNI/ATT
[email protected]
Jeff McMurdie
Technical Trainer CNI/ATT
[email protected]
Shawn Hoopes
Technical Trainer ATT
[email protected]
Novell one Net vision
Novell exteNd™
Opening the door to Web services
:
Novell Ngage
SM
:
:
The experience to solve
your business problems
Novell Nsure™
Securely getting the right
information to the right people
:
Novell Ngage services combine the
real-world experience and knowledge
of business management consultants
around the world to make sure every
Novell solution you implement
is based on best practices, customized
to meet your needs, and capable of
delivering the highest possible return
on investment.
Novell Nterprise™
The best foundation for your mixed
environment
Agenda
1
Storage Trends
•
•
•
DAS (Direct Attached Storage)
NAS (Network Attached Storage)
SAN (Storage Area Network)
2
Benefits of NetWare® as a storage platform
3
iSCSI the solution for testing and training Clustering
4
Configuring iSCSI storage – Demo
5
Installing Novell Cluster Services™ (NCS) – Demo
6
Creating and migrating Cluster resources - Demo
7
Novell ATT courses
Storage Today—DAS, NAS, and SAN
•
Netware
Windows NT/2K
Linux/Unix
Direct Attached Storage (DAS)
•
Netware
Windows NT/2K
Network Attached Storage (NAS)
Linux/Unix
•
NAS
Storage
Windows NT/2K
FC Switch
Netware
Linux/Unix
Storage Area
Network (SAN)
Companies are detaching
storage from servers to
manage escalating
storage needs
This means deploying NAS
and SAN technologies
Storage area networks
and network attached
storage require 75% less
personnel to maintain
than traditional direct
attached storage
The Problem with DAS
Direct Attached Storage (DAS)
Data is bound to the
server hosting the disk
Netware
Windows NT/2K
Linux/Unix
Expanding the storage
may mean purchasing
and managing another
server
Storage is often
provisioned badly
In heterogeneous
environments,
management is
complicated
NAS Issues
Network Attached Storage (NAS)
Each appliance
represents a larger
island of storage
Netware
Windows NT/2K
NAS
Linux/Unix
Data is bound to the
NAS device hosting
the disk and cannot
be accessed if the
system hosting the
drive fails
Storage is laborintensive and thus
expensive
Benefits of SANs
Storage Area Network (SAN)
Server Consolidation
Storage Consolidation
Storage Flexibility and
Management
Windows NT/2K
LAN Free backup and
archive
SAN Switch
Netware
Linux/Unix
Modern data protection
(change from
traditional tape backup
to snap-shot, archive,
geographically separate
mirrored storage)
Storage Area Networks (SANs)
•
•
•
Result of applying core networking principles to storage
Retains the flexible topologies, scalability and dynamic
behavior of networks
Servers are attached to 2 distinct networks
•
Back-end – servers connect to storage devices
•
•
Servers become clients of storage devices
Front-end – Unchanged LAN
•
Clients see the SAN as DAS (Direct Attached Storage)
Key Benefits of NetWare 6
as a Storage Platform
Totally scalable, high-performing, feature-rich, distributed
SAN file system: Novell Storage Services™ (NSS)
•
•
•
•
•
•
•
•
•
•
Up to 8 TB volumes (no limit to the number of volumes)
Journaling
Compression
Open file backup support
Mirroring and striping
Disk quotas
Volume pooling and junctions
High integrity volumes-flush cache on close
Shared disk support for better SAN integration
XML-based management infrastructure
Key Benefits of NetWare 6
as a Storage Platform (cont.)
Native support for all major client access methods
•
Novell clients (NCP)
•
Windows clients (CIFS)
•
Unix clients (NFS)
•
Macintosh clients (AFP)
•
Web and Internet clients (HTTP, HTTPS,
FTP, and WebDAV)
Key Benefits of NetWare 6
as a Storage Platform (cont.)
Highly-scalable, load-balancing, directory-enabled
clustering environment
•
•
•
•
•
•
•
Up to 32 servers in an all-active cluster
Fan-out failover for load balancing on failover
Transparent failover
Enhanced cluster resource management
Integrated with eDirectory™
Intelligent cluster volume operations
Built in cluster volume manager allows for dynamic
volume changes in the SAN without rebooting any
servers
Novell Cluster Services
NetWare 6 Storage Area Network (SAN)
•
Netware6 Cluster
•
Windows, Mac,
Unix, and Novell
clients
•
Windows NT/2K
App Server
•
Linux/Unix App
Servers
General purpose
backup for all SAN
data
No more zoning off
portions of the SAN
for specific
operating systems
No need to learn and
deploy multiple
clustering solutions
No more misprovisioned disks on
servers or NAS
devices
So, get a SAN!
NTS problem
We can’t teach a clustering course on enterprise equipment
because the hardware is too expensive and too heavy.
iSCSI to the rescue
•
•
•
•
Any computer that meets NW6 hardware
requirements can become a SAN storage device
Use existing servers as your shared storage. iSCSI
can run as an additional service.
iSCSI on Gigabit Ethernet Hardware is a fraction of
the cost of a full Fibre Channel SAN solution.
iSCSI is slower but even cheaper on 100 Mb.
Before and After
BEFORE
950 LB server rack for
12 students
AFTER
4 laptops and a hub for
2 or 3 students
iSCSI Software Stack
•
•
Target (storage server) appears as local storage device to
Initiator(s)
Initiator(s) are storage clients that connect to the target
server
Target
Initiators
iSCSI Software Stack
iSCSI Target:
iscsitar.nlm
Ton.ncf
Target controller
Batch file to load target
Toff,ncf
Batch file to unload target
iSCSI Initiator:
iscsinit.nlm
iscsiham.ham
ion.ncf,
Initiator controller
NetWare HAM driver
Batch file to load initiator
ioff.ncf
Batch file to unload initiator
iSCSI common files:
iscsilib.nlm
iscsinrm.nlm
ioctl.nlm
Iscsixml.nlm
iSCSI common functions
Novell Remote Manager plugin
interface functions
XML interface module
red_flag.gif
Novell Remote Manager icons
green_flag.gif
yellow_flag.gif
iSCSI Target
Create a single iSCSI partition
on target machine.
Load iscsi
target
(ton.ncf) on
the target
machine.
It will display
the GUID of
the iSCSI
partition.
iSCSI initiator(s)
•
Load SCSIHD.CDM if not already loaded.
•
Run ION.NCF (loads files)
•
Use NoRM or command line to connect to Target (ip address)
•
•
•
In NoRM, select Storage Services -> iSCSI Services. Click on the
New Session button and enter the ip address of your target.
Or at the command line, enter: iscsinit connect <ip address>
View the available disk:
•
•
•
In NoRM: Manage Server->Volumes->Disk Partitions
Command line: list devices
ConsoleOne: Properties of server->media tab->devices
iSCSI initiator(s) –
•
(Continued)
Initialize the iscsi disk, make it sharable & create an NSS
partition using ConsoleOne® or NoRM.
•
You don’t have to use all the space available.
•
Create a Pool on your newly created partition.
•
Create a volume(s) in your pool.
•
If users will need file access Cluster Enable the Volume
•
•
Chose access protocols - NCP, CIFS, AFP
Mount the volume
NoRM interface
Demonstration
1
2
3
Loading
Target
Loading
Initiators
Setting up iSCSI
partition
Connect to Target
Command line
NoRM
4
5
Install Novell
Cluster
Services
Confirming all
Initiators see the
target device
List Devices
ConsoleOne
6
Create Cluster
Enabled Volume
Create a Cluster
Resource
ATT Courses
Novell Advanced Technical Training classes
www.novell.com/registernow/
Troubleshooting
•
•
•
•
Deployment
Advanced DirXML®
•
NetWare 6.5 First Class
Advanced NetWare 6 Services
and Troubleshooting
•
Novell Cluster Services
•
Advanced eDirectory 8.7
•
iChain®
GroupWise® 6.5
ZENworks® for Desktops 4 (4
Day Course)
•
•
Novell Nsure Technical
Workshop
ZENworks for Servers
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. 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.
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.

similar documents