ISCSI guides and suggestions. For most implementations.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Chapter 6 I/O Systems.
System Integration and Performance
© 2010 Quest Software, Inc. ALL RIGHTS RESERVED Quest vRanger / Architecture.
© 2006 DataCore Software Corp SANmotion New: Simple and Painless Data Migration for Windows Systems Note: Must be displayed using PowerPoint Slideshow.
The Linux Storage People Simple Fast Massively Scalable Network Storage Coraid EtherDrive ® Storage.
7-1 Configure Software Initiator: Enable Topic 1: iSCSI Storage (GUI & Command Line) Enable the iSCSI initiator, the iSCSI name and alias are automatically.
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
© 2010 VMware Inc. All rights reserved Confidential Performance Tuning for Windows Guest OS IT Pro Camp Presented by: Matthew Mitchell.
1 CSC 486/586 Network Storage. 2 Objectives Familiarization with network data storage technologies Understanding of RAID concepts and RAID levels Discuss.
1 Networking through Linux Partha Sarathi Dasgupta MIS Group Indian Institute of Management Calcutta.
IBM® Spectrum Storage Virtualize™ V V7000 Unified in a nutshell
5/8/2006 Nicole SAN Protocols 1 Storage Networking Protocols Nicole Opferman CS 526.
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Mass Storage System EMELIZA R. YABUT MSIT. Overview of Mass Storage Structure Traditional magnetic disks structure ◦Platter- composed of one or more.
Secondary Storage Unit 013: Systems Architecture Workbook: Secondary Storage 1G.
IBM Storwize v3700 More performance. More efficiency. No compromises.
Storage Area Networks The Basics. Storage Area Networks SANS are designed to give you: More disk space Multiple server access to a single disk pool Better.
Managing Storage Lesson 3.
GeoVision Solutions Storage Management & Backup. ๏ RAID - Redundant Array of Independent (or Inexpensive) Disks ๏ Combines multiple disk drives into a.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Disk Access. DISK STRUCTURE Sector: Smallest unit of data transfer from/to disk; 512B 2/4/8 adjacent sectors transferred together: Blocks Read/write heads.
Guide to Linux Installation and Administration, 2e 1 Chapter 9 Preparing for Emergencies.
Storage & Connectivity Devices. Internal / External Hard Drive Also known as hard disks Internal drive stores the operating system software, application.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Window NT File System JianJing Cao (#98284).
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
1 Lecture 20: I/O n I/O hardware n I/O structure n communication with controllers n device interrupts n device drivers n streams.
Storage Module 6.
Module – 4 Intelligent storage system
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
MCTS Guide to Microsoft Windows Vista Chapter 4 Managing Disks.
Chapter 12: Mass-Storage Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 1, 2005 Chapter 12: Mass-Storage.
1 Selecting LAN server (Week 3, Monday 9/8/2003) © Abdou Illia, Fall 2003.
Sandor Acs 05/07/
The Functions of Operating Systems Desktop PC Operating Systems.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
VMware vSphere Configuration and Management v6
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
 The End to the Means › (According to IBM ) › 03.ibm.com/innovation/us/thesmartercity/in dex_flash.html?cmp=blank&cm=v&csr=chap ter_edu&cr=youtube&ct=usbrv111&cn=agus.
© 2006 EMC Corporation. All rights reserved. The Host Environment Module 2.1.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Storage Networking. Storage Trends Storage grows %/year, gets more complicated It’s necessary to pool storage for flexibility Intelligent storage.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.
Chapter 3 Getting Started. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. Objectives To give an overview of the structure of a contemporary.
Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 10: Mass-Storage Systems.
Information Technology (IT). Information Technology – technology used to create, store, exchange, and use information in its various forms (business data,
EonStor DS 1000.
Storage Area Networks The Basics.
Video Security Design Workshop:
Guide to Linux Installation and Administration, 2e
Introduction to Computers
Introduction to Networks
Oracle Solaris Zones Study Purpose Only
Networking for Home and Small Businesses – Chapter 2
Storage Networking Protocols
Chapter 2: Operating-System Structures
Networking for Home and Small Businesses – Chapter 2
Cost Effective Network Storage Solutions
Chapter 2: Operating-System Structures
Presentation transcript:

iSCSI guides and suggestions. For most implementations

iSCSI –What it is. Internet Small Computer System Interface, an (IP)-based storage networking standard for linking data storage facilities by carrying SCSI commands over IP networks typically using TCP ports 860 and 3260 remote The ReadyDATA is the remote end… Requires an initiator and a LUN An initiator can be software which is needed to implement iSCSI with our devices You can think of this software as a method to bus data from a remote target (LUN) This software utilizes code to implement iSCSI This code contains a kernel resident device driver that will use the existing NIC and network stack to emulate SCSI An initiator can be hardware to implement iSCSI (not used or covered in this document) It is required for the remote end to also speak the iSCSI protocol.

The concept is that a computer running an initiator will initiate a connection to a host which has been setup with a LUN as target. These connections can be insecure, or secure using CHAP. The concept is that a computer running an initiator will initiate a connection to a host which has been setup with a LUN as target. These connections can be insecure, or secure using CHAP. SAN

iSCSI iSCSI deduplication is strongly discouraged as it will adversely affect your systems performance. The reason for this degradation is because iSCSI uses strictly 8k blocks instead of the variable block size ZFS uses (128k average). Keep in mind that your memory overhead goes up in proportion to the decrease in block size. Deduplication requires creating a deduplication store which uses a lot of RAM Huge amounts of RAM are used when Dedupe is used. Dedup

iSCSI uses a small block size (8k) to be able to be managed by many different file systems. Because it is more granular, other overlaying file systems will align well. This comes at an increased load on the CPU, but because of the deduplication store tables which consume a great amount of memory it should be avoided with iSCSI. iSCSI uses a small block size (8k) to be able to be managed by many different file systems. Because it is more granular, other overlaying file systems will align well. This comes at an increased load on the CPU, but because of the deduplication store tables which consume a great amount of memory it should be avoided with iSCSI. iSCSI Dedup The numbers are not exact and will vary based on the very DATA that is being handled in the LUN. A good rule of thumb is to double the normal dedup-required-ram of 5GB to 1 TB of DATA to more than 10GB RAM for every 1TB of DATA. The numbers are not exact and will vary based on the very DATA that is being handled in the LUN. A good rule of thumb is to double the normal dedup-required-ram of 5GB to 1 TB of DATA to more than 10GB RAM for every 1TB of DATA. If the LUN is created with the purpose of using ESX or other VMs DO NOT USE DEDUPLICATION ON THE READYDATA instead use the VMs software dedupe! If the LUN is created with the purpose of using ESX or other VMs DO NOT USE DEDUPLICATION ON THE READYDATA instead use the VMs software dedupe! Some of the attributes that can be assigned to LUNS like, compression and deduplication can work for or against you. Particularly on a SAN implementation.

Visualizing DEUPLICATION Visualizing DEUPLICATION

In the next slides we will look at how the data is managed by the inodes and how it is written to the disks, both, with Dedupe ON and OFF. Deduplication (dedup for short) is a method to remove redundant data blocks from a data set. Only unique blocks will be written to disk and any blocks that are identical to an existing block will only be referenced as a component of multiple data sets. What this means is that the capacity of the disk will be dedicated to unique and distinct blocks of data while the inodes maintain files structured correctly by using components shared across many inodes. Resulting in a dramatic increase of efficiency. Deduplication Inodes will be represented by Blocks will be represented by

Lets look at two formatted drives... These are our sectors These are our inodes Deduplication

As the data flows in, it is simply written as it comes in Dedupe OFF... MEMORY Deduplication

Dedupe OFF... All data is written to the array in its original form, and in this example our drive has filled up. We need to expand our volume to store more data. Note the low use of memory. All data is written to the array in its original form, and in this example our drive has filled up. We need to expand our volume to store more data. Note the low use of memory. MEMORY Deduplication

Dedupe ON... Only unique blocks are written to the array leaving much, much more capacity available for more unique blocks. Because a reference to all unique blocks is kept in memory in order to identify repeating blocks, it uses a lot of it. A single inode will be referenced for all files requiring that particular block of data. Only unique blocks are written to the array leaving much, much more capacity available for more unique blocks. Because a reference to all unique blocks is kept in memory in order to identify repeating blocks, it uses a lot of it. A single inode will be referenced for all files requiring that particular block of data. MEMORY Deduplication

MEMORY Dedupe ON Dedupe OFF MEMORY Deduplication

Deduplication does use more compute cycles and a lot more RAM… A LOT of RAM!!! Particularly when there is a lots and lots of unique data. Deduplication does use more compute cycles and a lot more RAM… A LOT of RAM!!! Particularly when there is a lots and lots of unique data. The ReadyDATA 5200 has 16GB of ECC (error correcting) memory. ReadyDATA uses ZFS which has a max file size of 16 Exabytes The maximum number of files is e+14 or 281,474,976,710,656 files…..So you will not be running out of inodes any time soon, but memory is limited. The ReadyDATA 5200 has 16GB of ECC (error correcting) memory. ReadyDATA uses ZFS which has a max file size of 16 Exabytes The maximum number of files is e+14 or 281,474,976,710,656 files…..So you will not be running out of inodes any time soon, but memory is limited. Deduplication The amount of memory needed is around 5 GB for every 1TB of DATA

USE DEDUPLICATION WISELY It is UNWISE to dedup an iSCSI target USE DEDUPLICATION WISELY It is UNWISE to dedup an iSCSI target Deduplication

Thick or Thin LUN The question of creating thin or a thick LUN will have a definite impact on how memory is used if one decides to use dedupe on a LUN. Thick?... Thin?... Thick provisioning will reserve the entered Size from the volume immediately. Thin provisioning will not reserve the entered Size from the volume at all, but once the target is mounted it will report to the host FS as the entered size.

Thick or Thin LUN Thick?... Thin?... Thick provisioning, in terms of iSCSI would create an enormous dedupe table in memory. If dedupe is absolutely desired on the LUN create it as thin provisioned. Thick provisioning, in terms of iSCSI would create an enormous dedupe table in memory. If dedupe is absolutely desired on the LUN create it as thin provisioned. Also, if you decide to use dedupe after all, we strongly advise you to use a pair of read cache SSD drives.

ReadyDATA Disk Packs For meeting the differing needs of specific applications, ReadyDATA 5200 users can mix-and match SATA, near-line SAS, SAS, and SSD drives within volumes to provide a stunning boost to performance and flexible capacity. NOTE: ReadyDATA supports SATA, NL-SAS, SAS and SSD drives Optimize the ratio of performance to capacity by mixing drive types within a volume Only ReadyDATA disk packs from NETGEAR are recognized by ReadyDATA 5200 ReadyDATA storage is available as a diskless chassis (RD5200) or in a pre-populated 12TB SATA configuration (RD521210). Only pre-certified disk packs from NETGEAR are compatible with ReadyDATA storage devices. For your convenience, NETGEAR offers a wide variety of disk types, capacity and speeds. ReadyDATA Disk Packs For meeting the differing needs of specific applications, ReadyDATA 5200 users can mix-and match SATA, near-line SAS, SAS, and SSD drives within volumes to provide a stunning boost to performance and flexible capacity. NOTE: ReadyDATA supports SATA, NL-SAS, SAS and SSD drives Optimize the ratio of performance to capacity by mixing drive types within a volume Only ReadyDATA disk packs from NETGEAR are recognized by ReadyDATA 5200 ReadyDATA storage is available as a diskless chassis (RD5200) or in a pre-populated 12TB SATA configuration (RD521210). Only pre-certified disk packs from NETGEAR are compatible with ReadyDATA storage devices. For your convenience, NETGEAR offers a wide variety of disk types, capacity and speeds.

SATA Nearline SAS SAS (LFF) SSD (SFF)

End