the secret of data availability · tcp/ip winsock api display status updated through polling and...

23
25. DECUS Symposium 17.04.2002 http://www.decus.de 1 SANworks TM Secure Path The secret of data availability SANworks TM Secure Path The secret of data availability Siegfried Edelmann Windows NT & StorageWorks Support Engineer Compaq Customer Support & Solution Center München Siegfried Edelmann Windows NT & StorageWorks Support Engineer Compaq Customer Support & Solution Center München Agenda Agenda Agenda Today’s SANworks Secure Path Path Management Terms and Technology Secure Path Architecture Secure Path Configuration Hints Coming in 2002

Upload: others

Post on 28-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 1

SANworksTM Secure PathThe secret of data availabilitySANworksTM Secure PathThe secret of data availability

Siegfried EdelmannWindows NT & StorageWorks Support EngineerCompaq Customer Support & Solution Center München

Siegfried EdelmannWindows NT & StorageWorks Support EngineerCompaq Customer Support & Solution Center München

AgendaAgendaAgendaToday’s SANworks Secure Path

Path Management Terms and Technology

Secure Path Architecture

Secure Path Configuration Hints

Coming in 2002

Page 2: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 2

SANworks Secure PathHigh Availability Storage SoftwareSANworksSANworks Secure PathSecure PathHigh Availability Storage SoftwareHigh Availability Storage Software

High Availability is not optional in today’s business environment. Your business critical applications require total uptime

Secure Path helps to eliminate any single points of failure between your server and storage system

Secure Path ObjectivesSecure Path ObjectivesSecure Path Objectives

Satisfy the increasing market demand for No Single Point of Failure (NSPOF):

– Redundant I/O path support and I/O load balancing for heterogeneous Storage.

SecurePath is enabling technology and key component in strategic Compaq HA solutions:

– Data Replication Manager (DRM)– Enterprise Volume Manager (EVM)– Clusters (HA/F500 and others)– Network Attached Storage (NAS)

Page 3: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 3

SANworks Secure Path is…SANworksSANworks Secure Path is…Secure Path is…

The multi-path component used in high availability and fault tolerant solutions.

– Maintains connections to storage

– Monitors I/O paths and alerts on significant events

– Assists in load balancing

Used in…

– Stand Alone Configurations

– Cluster configurations

– Disaster Tolerant Solutions

– SAN configurations

Secure Path BenefitsSecure Path BenefitsSecure Path BenefitsEliminates any single point of failure from server to storage.

Increases performance by maximizing use of the storage controller

Ensures high availability of applications and data

“Lights out” operation allowed with ability to failover and automatically fail back

Easy to administer with graphical user interface.

Page 4: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 4

Secure Path Supports Heterogeneous SANs ...

Secure Path Supports Secure Path Supports Heterogeneous Heterogeneous SANsSANs ......

Operating Systems– Microsoft WinNT 4, Win2000, Datacenter– SUN Solaris 2.6, 7, 8– HP-UX 11.0– Novell NetWare 5.0, 5.1, 6.0– IBM AIX 4.3.3, 5.1

Storage Devices– StorageWorks Enterprise Virtual Array– Storage Works MSA1000– StorageWorks MA6000, RA8000, MA8000,

ESA12000, & EMA12000 / 16000– StorageWorks RA4000 / RA4100

Secure Path’s Windows Logo Certification ResultsSecure Path’s Windows Logo Secure Path’s Windows Logo Certification ResultsCertification Results

Type Company Name Product NameWindows XP

Windows 2000

Windows Me

Windows XP 64-Bit

Windows NT 4.0

Windows 98

Cluster/Multi-Cluster Device

Compaq Computer Corporation

Storage Works Modular Array 8000 (HSG80) With SANWorksSecure Path 3.1a [FibreChannel]

Cluster/RAID System

Compaq Computer Corporation

StorageWorks Enterprise Virtual Array with SANworks Secure Path 3.1a Service Pack 2 by Compaq

Storage/RAID System

Compaq Computer Corporation

Storage Works Modular Array 8000 (HSG80) With SANWorksSecure Path 3.1a

Storage/RAID System

Compaq Computer Corporation

StorageWorks Enterprise Virtual Array with SANworks Secure Path 3.1a Service Pack 2 by Compaq

Storage/RAID System

Compaq Computer Corporation

StorageWorks Modular San Array MSA-1000 with Secure Path v.3.1b Windows Workgroups Edition

Page 5: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 5

Path Management Terms and TechnologyPath Management Terms and TechnologyPath Management Terms and TechnologyHost bus adapter (HBA)

– the adapter in the server that provides connectivity to an external storage system

Storage controller– the controller in the storage system that implements the

RAID technology and interfaces with the disk devices and the HBA.

LUN– a logical storage device presented to the server by the

storage system.Path

– Unique HBA port / controller port combination for I/O to be delivered from the server to the storage system.

Single PathSingle PathSingle Path

1 Path to LUN D1

Server

HBA

HBA

Fabric A Storage system

LUN D1

Page 6: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 6

Dual PathsDual PathsDual Paths

2 Paths to LUN D1

Server Storage system

HBA

HBALUN D1

Fabric A

Fabric B

Multi PathsMulti PathsMulti Paths4 Paths to LUN D1

server Storage system

HBA

HBALUN D1

Fabric A

Fabric BNote: one physical

segment is part of twological paths

Page 7: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 7

Path StatesPath StatesPath StatesActive path

– the path(s) used to send I/O to the storage systemStandby path

– the path(s) available to send I/O in case of path failurePreferred path

– the path designated by the administrator to carry I/O to the storage system

LUN Presentation OptionsLUN Presentation OptionsLUN Presentation Options

Active / passive storage system

– a dual controller storage system where all the LUNsare presented to the server by the active controller.

– The other controller is passive and ready to take over for the active controller in case of failure.

– Compaq’s RA4000, RA4100 and MSA1000 are active / passive storage systems.

Page 8: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 8

LUN PresentationLUN PresentationLUN Presentation

Active / passive storage system

AB

LUN Presentation OptionsLUN Presentation OptionsLUN Presentation Options

Asymmetric storage system– a dual controller storage system

where LUNs are presented and available to the server by either (but not both simultaneously) of the controllers.

– Both controllers are active and ready to take over for the other controller in case of failure.

– Compaq’s 6000, 8000 and 12000 storage systems are asymmetric.

– Compaq’s Enterprise Virtual Array is asymmetric.

Page 9: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 9

LUN PresentationLUN PresentationLUN Presentation

Asymmetric storage system

AB

Load BalancingLoad BalancingLoad Balancing

Static load balancing– The distribution of LUNs across controllers in order

to maximize performance.Dynamic load balancing

– The distribution of I/O to a LUN across more than one path in order to maximize performance.

Page 10: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 10

Load BalancingLoad BalancingLoad BalancingDynamic load balancing

server Storage system

HBA

HBALUN D1

Fabric A

Fabric B

More Path Management TermsMore Path Management TermsMore Path Management Terms

Failover– the ability to redirect I/O to a standby path in response

to an active path failure … all transparent to the application

Failback (a.k.a. restore)– the ability to manually redirect I/O back to a repaired

pathAutofailback

– the ability to automatically redirect I/O back to a repaired path.

Page 11: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 11

Controller SetupHSG80> SET MULTIBUS_FAILOVER COPY=THIS

Remember: Delete Units and Connections before going from Transparent Mode to Multibus Mode.

LUN Presentation: All Units will be presented over all four ports.Each Unit should have a controller Prefer set:

HSG80> SET d1 PREFERRED=THIS/OTHER

Controller Actions while in Multibus modeController Failover will “move LUNs” if controller failsFailback of LUNs will be left to the Host

Port 2Active

Port 1Active

Port 2Active

Units Units D00-D199 D00-D199

Port 1Active

Multiple Bus FailoverMultiple Bus Failover

Controller A(SCSI ID 7)

Controller B(SCSI ID 6)

Theory of OperationTheory of Operation

Server ActionsSecure Path moves LUN if path failsSecure Path will move paths back to the

original path if Auto Failback is enabled.

RaiDisk Filter DriverNT SCSI Filter DriverSupports Multiple-bus HSZ70/HSG80 operationPerforms automatic failover of StorageSetsDesigned to handle multiple fault conditionsMini-port Driver independentHandles Path VerificationLoad DistributionAutofailback Operations

Major FunctionalityMajor Functionality

Page 12: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 12

HSZDisk Class DriverSCSI Class driver for HSx RAID SubsystemsMaintains optimum subsystem performance during controller and StorageSet error recoveryWindows NT

Required with or without Secure PathWindows 2000

No disk re-order!With Secure Path: HSZDisk functions are incorporated in RaiDiskWithout Secure Path: HSZDisk being implemented as a filter driver

Major FunctionalityMajor Functionality

SecureSecure Path AgentWindows NT ServiceInstalled on all serversInterfaces with RaiDisk Filter Driver via custom device I/O control codesRequires user authorization & password verificationCommunicates with Clients via TCP/IP Winsock API

Major FunctionalityMajor Functionality

Page 13: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 13

Secure Path ManagerWin32 Application (Win98 / WinNT)Supports multiple Profiles (max. 16 Profiles)Communicates with Secure Path Agents via TCP/IP Winsock APIDisplay status updated through polling and refresh operationsNew - Windows NT Explorer - like GUI

Major FunctionalityMajor Functionality

File System Driver

Hardware Abstraction Layer

HBA

HBA

I/O System ServicesKernel Mode

Secure Path AgentService

User Mode

StorageWorksRAID

Subsystem

HSZdisk Class Driver

RaiDisk Filter Driver

SCSI port/miniport Driver

Network Interconnect

User App /DLL

Secure Path Manager

Secure Path ArchitectureSecure Path ArchitectureSecure Path ArchitectureMicrosoft Windows

Class driver

Secure Path Filter Driver

Page 14: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 14

Secure Path ArchitectureSecure Path ArchitectureSecure Path Architecture

Microsoft Windows– Layered filter driver– Agent– Heterogeneous graphical user interface - shared with

Novell NetWare– Host bus adapter independent– Implements asymmetric storage controller model, as well

as active/passive and active/active models– Sits between Microsoft port driver and SCSI class driver.– One device per LUN presented to OS

Secure Path Architecture Secure Path Architecture Secure Path Architecture Microsoft Windows

– Graphical user interface allows user to set policy

dynamic load balancing (not for Clusters)passive path verificationautofailback

– Driver implements policy and directs I/O– Agent provides communication and

notification

Page 15: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 15

Secure Path ArchitectureSecure Path ArchitectureSecure Path Architecture

Microsoft WindowsDynamic load balancing

– roundrobin to all active pathsPassive path verification

– one LUN at a time, in backgroundAutofailback

– anti-thrash filterFailover

– first to port on same controller, then to other controller

Secure Path ManagementSecure Path ManagementSecure Path Management

Secure Path Manager V3.1Secure Path Manager V3.1

Page 16: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 16

Secure Path Manager V3.1Secure Path Manager V3.1Secure Path Manager V3.1

Profile limits: Maximum of 16 hosts connected to and sharing up to 16 storage systems

– Hosts may be standalone servers or grouped into clusters and may contain a mixture of NetWare and Windows systems.

– All servers in the profile must have access to all of the storage systems listed in that profile.

Configuration HintsConfiguration HintsConfiguration Hints

Use care when installing and configuring your storage environment. Simple steps are necessary to ensure a smooth installation, including:

– Be sure you meet the hardware specifications described in the Installation Guide.

– Be sure that you run a proper version of the operating system and that all necessary patches are installed.

For HSG80 based storage systems … be sure that your storage has been set to “Multibus” if it was in “Transparent” mode – follow the instructions completely for setting this mode – including restarting the controllers.Always try to have all your storage/SAN needs set up in advance of the Secure Path installation.Be sure that you have installed the supported version of the Platform kit before installing Secure Path.If you are de-installing Secure Path, be sure to remove it before you remove the platform kit.

Page 17: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 17

Configuration HintsConfiguration HintsConfiguration Hints

Microsoft Windows– Always install platform kit first. Assure that hsxdisk in

uninstalled.– Use the correct Secure Path for Windows product -

workgroup (RA4100) or departmental (Enterprise or MA8000).

– Secure Path v3.1a SP1 (for HSG80) and SP2 (for HSV110) is latest update

– Check the web for updates.

Secure Path V4.0 for WindowsSecure Path V4.0 for WindowsSecure Path V4.0 for Windows

Dynamic load balancing improvements with support for “least bandwidth” & “least I/O” models.Load balancing in clusters Management via new heterogeneous web-based GUIPartitioned LUNs across multiple hosts to assist in storage consolidationLUN expansion with Windows 2000 dynamic disk supportHBA & controller hot plugImproved multi-path support to 32 paths per LUN & 128 hosts/128 storage boxes per profile

Page 18: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 18

Secure Path V4.0 for Windows (continued)Secure Path V4.0 for Windows Secure Path V4.0 for Windows (continued)(continued)

Supported with:– Enterprise Virtual Array controller with:

Emulex LP8000, LP952– HSG80 and HSG60 controllers with:

Emulex LP7000, LP8000, LP952 (ACS 8.7 only)– MSA1000 with Emulex LP952

Microsoft digitally signed and HCL supportedUpgrade for existing V3.x installed base available for low cost or via subscription services

Secure Path Manager V4.0Secure Path Manager V4.0Secure Path Manager V4.0

New web-based GUI to manage paths from hosts to storage.

– Change preferred paths, off line paths, alternate paths

– Change policies for auto failback, load balancing, background check

Monitors and alerts path statesRedundant managementSeamless migration from previous SPM

– Can use V3.x agents and drivers with V4.0 web GUI

Runs on SANworks Management Appliance or on Windows 2000 server

Page 19: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 19

Secure Path ManagerSecure Path ManagerSecure Path Manager

Secure Path ManagerSecure Path ManagerSecure Path Manager

Page 20: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 20

Secure Path Manager – Repaired PathSecure Path Manager Secure Path Manager –– Repaired PathRepaired Path

Secure Path Manager: Auto FailbackSecure Path Manager: Auto Secure Path Manager: Auto FailbackFailback

Page 21: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 21

Secure Path Manager: HeterogeneousSecure Path Manager: HeterogeneousSecure Path Manager: Heterogeneous

Secure Path Manager: Detailed InformationSecure Path Manager: Detailed InformationSecure Path Manager: Detailed Information

Page 22: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 22

Latest updates are on the webLatest updates are on the webLatest updates are on the webFound at www.compaq.com/products/storage

– Secure Path for Windows v3.1A – For hosts that attach to both HSG80/HSV110V3.1A SP1 – ‘general purpose’ updateV3.1A SP2 – For Enterprise with Windows Certification

– Secure Path V3.0B for NetWareNetWare V6

– Secure Path v3.0 for Sun SP1– Secure Path for Sun Solaris v2.1D

Enterprise Virtual Array

Page 23: The secret of data availability · TCP/IP Winsock API Display status updated through polling and refresh operations New - Windows NT Explorer - like GUI Major Functionality File System

25. DECUS Symposium 17.04.2002

http://www.decus.de 23