NetApp NS0-502 Study Notes Part 4/4: SAN Implementation Testing

4. SAN IMPLEMENTATION TESTING
Performance Measurement Tools:
nSANity (NetApp Data Center Collector): (run from Windows CLI or Linux CLI) collects information about the following SAN components - Storage systems, Switches, Hosts.
Brocade SAN Health: captures diagnostic and performance data from SAN switches.
Perfstat Converged: (run from Windows CLI or Linux CLI) captures information from node(s), local and remote host(s), network switch(s), returns as a zip or tar file.
Perfmon: (available on Windows Hosts) Can identify performance issues at the system and application level.
Load-generating tools: Simulated I/O (SIO and SIO_ntap), Microsoft Exchange Server Load Simulator (LoadSim) and Jetstress Tool, SQLIO for SQL Server, Iometer for SQL and Windows-based file-system I/O tests, Oracle Workload Generator.
*SQL Server performance depends on: logical design of databases, indexes, queries, and applications, with memory, cache buffers, and hardware also factoring in.
*Oracle includes fives types of transactions that affect performance: random queries, random updates, sequential queries, sequential updates, parallel queries.

4.1 Be able to create an acceptance test plan
Acceptance Test Plan: To define what the minimum performance should be, work with the customer to understand their performance expectations and determine the minimum performance they require for the application(s) this system will support.

4.2 Test host to storage connectivity (native Vol. Mgr., file systems)
iscsi interface show : DOT CLI command to check the network interfaces are enabled for iSCSI traffic.
fcp stats -i 5 : DOT CLI command that displays the average service time on an FC target port basis every 5 seconds
lun stats -i 5 : DOT CLI command that displays the average latency time on a per LUN basis every five seconds
sanlun lun show -p : UNIX CLI NetApp host utility command to determining the number of paths per LUN visible to the host
sanlun fcp show adapter : UNIX CLI NetApp host utility command to verify WWNN and WWPNs
esxcfg-info : VMware ESX CLI command to verify WWNN and WWPNs
/var/adm/messages : Check this log for SAN connectivity errors
To verify FC connectivity between host and FC switch – check FC switch for WWPN of host HBA.
Steps prior to replacing a failed Brocade FC Switch: 1) Change the domain ID of the replacement switch to the domain ID of the failed switch. 2) Clear all zoning configuration on the replacement switch. 3) Change the core PID format of the replacement switch to the core PID format of the failed switch.
When hard zoning (domain ID plus port) is in use and a host HBA is replaced, no changes need to be made provided the new HBA is connected to the same port.

4.3 Test LUN availability during failover scenarios (multipathing)
4.4 Test controller failover scenarios (multipath HA)
To test NetApp storage controller failover execute the cf takeover command on both controllers.
Troubleshoot/verify cluster configuration with the cluster configuration checker script.

Further reading:
http://www.netapp.com/us/support/university/certifications/nso-502.html
Highly recommend the NetApp University Training Courses from the above link as follows.
Web Based Training (WBT) courses (free for partners and with basic online labs):
1) SAN Fundamentals on Data ONTAP
2) SAN Design
3) SAN Implementation - Switch Configuration
4) NetApp Unified Connect Technical Overview and Implementation:
Instructor Led Training (ILT) courses
1) SAN Implementation Workshop
2) SAN Scaling and Architecting

Good for more on Data ONTAP CLI:
http://www.datadisk.co.uk/html_docs/netapp/netapp_cs.htm
http://mbrookman.wordpress.com/tag/netapp-cheat-sheet/

NetApp NS0-502 Study Notes Part 1/4: SAN Solution Assessment

Comments

  1. This is a great notes. Would really help me in preparing for my exam in NSO-502.

    ReplyDelete
  2. we have probably seen the equipment before.
    Our consultants will use their experience from many sites to ensure that
    critical to quality parameters are considered during this process.
    We've seen what works and what definitely doesn't.


    equipment validation

    ReplyDelete

Post a Comment