A Comparative Analysis of Open Source Storage Area Networks with Esxi 5.1 Robert M
Total Page:16
File Type:pdf, Size:1020Kb
Purdue University Purdue e-Pubs Open Access Theses Theses and Dissertations 2013 A Comparative Analysis Of Open Source Storage Area Networks With Esxi 5.1 Robert M. Trinkle Purdue University Follow this and additional works at: https://docs.lib.purdue.edu/open_access_theses Part of the Databases and Information Systems Commons Recommended Citation Trinkle, Robert M., "A Comparative Analysis Of Open Source Storage Area Networks With Esxi 5.1" (2013). Open Access Theses. 97. https://docs.lib.purdue.edu/open_access_theses/97 This document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact [email protected] for additional information. Graduate School ETD Form 9 (Revised 12/07) PURDUE UNIVERSITY GRADUATE SCHOOL Thesis/Dissertation Acceptance This is to certify that the thesis/dissertation prepared By Robert M. Trinkle Entitled A Comparative Analysis of Open Source Storage Area Networks With ESXi 5.1 Master of Science For the degree of Is approved by the final examining committee: P.T. Rawles Chair Raymond Hansen Thomas Hacker To the best of my knowledge and as understood by the student in the Research Integrity and Copyright Disclaimer (Graduate School Form 20), this thesis/dissertation adheres to the provisions of Purdue University’s “Policy on Integrity in Research” and the use of copyrighted material. Approved by Major Professor(s): ____________________________________P.T. Rawles ____________________________________ Approved by: Jeffrey L. Whitten 11/25/2013 Head of the Graduate Program Date i ACOMPARATIVEANALYSISOFOPENSOURCESTORAGEAREANETWORKS WITHESXI5.1 AThesis SubmittedtotheFaculty of PurdueUniversity by RobertM.Trinkle InPartialFulfillmentofthe RequirementsfortheDegree of MasterofScience December2013 PurdueUniversity WestLafayette,Indiana ii TABLEOFCONTENTS Page LISTOFTABLES....................................................................................................................v LISTOFFIGURES.................................................................................................................vii LISTOFABBREVIATIONS.....................................................................................................ix GLOSSARY....................................................................................................................x ABSTRACT...................................................................................................................xi CHAPTER1. INTRODUCTION.........................................................................................1 1.1 Background...............................................................................................1 1.2 StatementofProblem...............................................................................3 1.3 SignificanceofProblem.............................................................................3 1.4 PurposeofResearch.................................................................................4 1.5 ResearchQuestion....................................................................................4 1.6 Assumptions..............................................................................................4 1.7 Limitations.................................................................................................5 1.8 Delimitations.............................................................................................5 1.9 Summary……………………………………………………………………………………………….5 CHAPTER2. LITERATUREREVIEW.................................................................................7 2.1 iSCSITargetServers...................................................................................7 2.1.1 iSCSIEnterpriseTarget.......................................................................8 2.1.2 SCSTandLIO.......................................................................................9 2.1.3 ISTGT…………………………………………………………………………………………….10 2.2 StorageAlignment...................................................................................11 2.3 NetworkConstruction.............................................................................13 2.4 Iometer……………………………………………………………………………………………….14 2.5 Iperf…………………………………………………………………………………………………….15 iii Page 2.6 Summary……………………………………………………………………………………………..15 CHAPTER3. METHODOLOGY......................................................................................17 3.1 Framework..............................................................................................17 3.2 TestingMethodology..............................................................................21 3.2.1 Experiments.....................................................................................22 3.3 AnalyzingData.........................................................................................23 3.4 Summary……………………………………………………………………………………………..23 CHAPTER4. RESULTSANDDISCUSSIONS....................................................................25 4.1 LocalRAIDandNetworkResults.............................................................27 4.2 IETiSCSITargetResults...........................................................................27 4.2.1 PhysicalandVirtualComparison......................................................27 4.2.2 MTUSizeComparison......................................................................29 4.3 SCSTiSCSITargetResults........................................................................32 4.3.1 PhysicalandVirtualComparison......................................................32 4.3.2 MTUSizeComparison......................................................................33 4.4 LIOiSCSITargetResults...........................................................................35 4.4.1 PhysicalandVirtualComparison......................................................36 4.4.2 MTUSizeComparison......................................................................37 4.5 ISTGTiSCSITargetResults.......................................................................39 4.5.1 PhysicalandVirtualComparison......................................................39 4.5.2 MTUSizeComparison......................................................................41 4.6 iSCSITargetServerComparisons............................................................43 4.7 Summary……………………………………………………………………………………………..50 CHAPTER5. CONCLUSIONSANDFUTUREWORK.......................................................52 5.1 iSCSITargetServerConclusions..............................................................52 5.2 FutureWork............................................................................................55 REFERENCES.................................................................................................................57 APPENDICES AppendixA iSCSINetworkTopology..........................................................................60 iv Page AppendixB IETSANConfigurationFile......................................................................61 AppendixC SCSTSANConfigurationFile....................................................................63 AppendixD LIOSANConfiguration.............................................................................65 AppendixE ISTGTSANConfiguration.........................................................................67 AppendixF HPProcurve2950Configuration.............................................................70 AppendixG RawiSCSIAverageValues.......................................................................72 v LISTOFTABLES Table..............................................................................................................................Page Table3.1DellOptiplex2950Specifications......................................................................19 Table3.2DellOptiplex990Specifications........................................................................20 Table4.1ThroughputTests..............................................................................................26 Table4.2IOPSTests..........................................................................................................26 AppendixTable TableG.1IETVirtualIOPSWithStandardardandJumboFrames....................................72 TableG.2IETPhysicalIOPSWithStandardandJumboFrames.......................................72 TableG.3IETVirtualMBpsWithStandardardandJumboFrames..................................73 TableG.4IETPhysicalMBpsWithStandardandJumboFrames.....................................74 TableG.5SCSTVirtualIOPSWithStandardardandJumboFrames.................................74 TableG.6SCSTPhysicalIOPSWithStandardandJumboFrames....................................75 TableG.7SCSTVirtualMBpsWithStandardardandJumboFrames...............................75 TableG.8SCSTPhysicalMBpsWithStandardandJumboFrames...................................76 TableG.9LIOVirtualIOPSWithStandardardandJumboFrames...................................76 TableG.10LIOPhysicalIOPSWithStansdardandJumboFrames...................................77 TableG.11LIOVirtualMBpsWithStandardardandJumboFrames................................77 TableG.12LIOPhysicalMBpsWithStandardandJumboFrames...................................78 vi TablePage TableG.13ISTGTVirtualIOPSWithStandardardandJumboFrames............................78 TableG.14ISTGTPhysicalIOPSWithStandardandJumboFrames.................................79 TableG.15ISTGTVirtualMBpsWithStandardardandJumboFrames............................79