This practical hands-on course focuses on troubleshooting UNIX and Linux server access to Fiber Channel Storage. More then half of the course is spent in lab - the only way to learn to troubleshoot is to do it.
It is assumed that students have experience with Fiber Channel SANs; zoning, switch hardware, and Storage System configuration. However, important SAN topics are reviewed with a focus on Best Practices, Change Management, and troubleshooting.
An emphasis is placed on Best Practices and defined Change Management Processes as these are the best way to avoid the need for troubleshooting.
The process of troubleshooting Storage access problems (LUN visibility issues) is similar in concept between flavors of UNIX and Linux but completely different in the actual process. The lecture will focus on the concepts while the labs will provide the actual steps and commands that are needed.
The course we will end with a set of comprehensive labs that will have the students troubleshoot various problems with host/storage access on multiple platforms. These will be free form labs that simulate real world situations.
The laboratory includes Emulex and Qlogic HBAs; Brocade, McData, and Qlogic Fiber Channel Switches; and Solaris, HP-UX, AIX, SUSE, Red Hat, and Tru64 UNIX servers. Advanced discussion with the instructor is required so that your Lab Workspace can simulate your real work environment. Students will have the opportunity to work on two different flavors of UNIX or Linix.
Course Format
Instructor Led Lecture with Hands-on Labs
Who Should Attend?
Systems administrators and support personnel who need to manage and support Storage Arrays in an UNIX or Linux environment.
Prerequisites
- ISA: S125 SNIA Storage Network Foundations - or
- ISA: S130 SAN Boot Camp with SNIA Storage Network Foundations
Course Outline
- Zoning Review
- Best Practices and Change Control
- Fabric Topology Design and Best Practices
- Fibre Channel Port Types
- World Wide Names
- Fibre Channel Addressing
- Fan In/Fan Out Ratios
- Fibre Channel Login
- HBA Initialization
- Fabric Login (FLOGI)
- Port Login (PLOGI)
- Process Login
- Lab: Using Brocade/Qlogic/McData CLI and GUI Managers
- Listing connected ports
- Viewing switch configurations
- Upgrading firmware and saving configurations
- Fiber Channel HBAs
- Emulex and Qlogic Device Drivers and Firmware
- Important HBA configuration parameters
- Disks
- Device special files
- Disk Partitioning
- Logical Volume Manager
- Physical volumes
- Volume groups
- Logical volumes
- File Systems
- Multi-pathing Software
- VERITAS DMP
- EMC PowerPath
- HP SecurePath
- HDS Dynamic Link Manager
- Qlogic
- Native Multi-pathing tools
- Qualifying the environment
- Why and what to qualify?
- How to qualify?
- Storage Host Port Configuration
- LUN Presentation/LUN Access
- Enterprise Storage Systems
- Mid-range Storage Systems
- Configuring HBA/Storage System connections
- Lab: Using storage system configuration managers
- View and changing LUN Security and Mapping
- Listing connected HBAs
- A Fabric will be pre-configured that does not adhere to SAN Best Practices
- Students will create a meaningful topology map
- This Lab is used to demonstrate the reasons for the Best Practices and show how they make managing a SAN easier and more robust.
- A Fabric will be pre-configured
- Students will provision additional storage from and already configured storage system
- Students will provision additional storage from new storage system
- Storage system, switch, host, and multi-pathing tools will all be used.
- Lab will stress configuration management best practices
- OS Version and Patches
- Supported Adapters and Configuration
- OS/HBA configuration
- Changes to /etc/system
- HBA driver modifications
- Persistent Binding
- HBA driver configuration file
- SD driver configuration file
- Viewing Storage Ports
- Viewing Logical Volumes
- LVM and File system tasks
- Creating and Mounting a File system
- devfsadm and drvconfig
- Multi-pathing
- Adding new logical volumes
- Adding new storage systems
- OS Version and Patches
- Supported Adapters and Configuration
- OS/HBA modifications
- Install additional filesets
- Viewing HBA
- List HBA WWN and entry on system
- Determine code level of OS and HBA
- Download and install array specific ODM support fileset
- Viewing Storage Ports
- Configure Logical Volumes (devices)
- Viewing Logical Volumes
- Multi-pathing
- LVM and File system tasks and operations
- Adding new logical volumes
- Adding new storage systems
- OS Version and Patches
- Supported Adapters and Configuration
- OS/HBA modifications
- Install PHKL bundles/patches
- Viewing HBA
- List HBA WWN and entry on system
- Determine code level of OS and HBA
- Viewing Storage Ports
- Configure Logical Volumes (devices)
- Viewing Logical Volumes
- Multi-pathing
- LVM and File system tasks and operations
- Adding new logical volumes
- Adding new storage systems
- A methodology is presented to troubleshoot LUN access issues which includes:
- OS specific tools
- Vendor supplied tools
- HBA Management tools
- Multi-pathing tools
- Switch hardware and zoning tools
- Storage system connection and LUN configuration tools
- Lab: Troubleshooting LUN Access Problems
- Multiple lab configurations
- Six SANs with Dual Redundant Fabrics; a total of 12 Fabrics
- Each student will have their own UNIX or Linux Dual Ported Server
- Solaris, HP-UX, AIX, SUSE, Red Hat, and Tru64 UNIX servers are available
- Other Operating systems may be available on request
- No more then two students per SAN
- Qlogic and Emulex Fiber Channel Adapters
- Over 20 Brocade, McData, and Qlogic Directors and Switches
- Three HP StorageWorks MA8000s
- Each SAN includes two storage ports for redundant path connectivity to the storage system
- EMC PathWorks, HP Secure Path, VERITAS DMP, and Qlogic multi-pathing software