Solaris Volume Manager M. Desouky. RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares.

Slides:



Advertisements
Similar presentations
Storage Management Lecture 7.
Advertisements

Redundant Array of Independent Disks (RAID) Striping of data across multiple media for expansion, performance and reliability.
Va-scanCopyright 2002, Marchany Unit 8 – Solaris File Systems Randy Marchany VA Tech Computing Center.
By Rashid Khan Lesson 6-A Place for Everything: Storage Management.
11 MANAGING DISK STORAGE Chapter 12. Chapter 12: MANAGING DISK STORAGE2 CHAPTER OVERVIEW Understand disk-storage concepts and terminology Distinguish.
RAID: Redundant Array of Inexpensive Disks Supplemental Material not in book.
Hands-on RAID on Moxa Computer Prepared by: (40min) Date: mm-dd-yyyy.
RAID Redundant Array of Independent Disks
Linux Installation LINUX INSTALLATION. Download LINUX Linux Installation To install Red Hat, you will need to download the ISO images (CD Images) of the.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
RAID- Redundant Array of Inexpensive Drives. Purpose Provide faster data access and larger storage Provide data redundancy.
Chapter 5: Server Hardware and Availability. Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is.
This courseware is copyrighted © 2011 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
Chapter 7: Configuring Server Storage, Backup, and Performance Options
Chapter 7: Configuring Disks. 2/24 Objectives Learn about disk and file system configuration in Vista Learn how to manage storage Learn about the additional.
5.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 5: Working with File Systems.
CSE 451: Operating Systems Winter 2010 Module 13 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Storage System: RAID Questions answered in this lecture: What is RAID? How does one trade-off between: performance, capacity, and reliability? What is.
Simplify your Job – Automatic Storage Management Angelo Session id:
LAN / WAN Business Proposal. What is a LAN or WAN? A LAN is a Local Area Network it usually connects all computers in one building or several building.
Storage and NT File System INFO333 – Lecture Mariusz Nowostawski Noria Foukia.
Redundant Array of Independent Disks
RAID: High-Performance, Reliable Secondary Storage Mei Qing & Chaoxia Liao Nov. 20, 2003.
RAID Redundant Array of Inexpensive Disks. History Single Large Expensive Disk (SLED) Single Large Expensive Disk (SLED) IBM and Berkeley University IBM.
Configuring RAID with mdadm. Raid ? Redundant Array of Inexpenisve Disks JBOD Raid 0,1,2,3,5,6 Combinations 10,0+1, etc...
Buffalo Data Storage Expansion June As organizations grow the amount of data storage capacity required to support it grows as well Increased data.
Chapter 2 Installation Overview. Planning the Installation Questions: –Size of partitions –Where to put partitions –Which software packages to install.
Understand Disk Types LESSON Windows Server Administration Fundamentals.
Module 9: Configuring Storage
MCTS Guide to Microsoft Windows Vista Chapter 4 Managing Disks.
Managing Disks and Drives Chapter 13 powered by dj.
MCTS Guide to Microsoft Windows 7
Windows Server 2003 硬碟管理與磁碟機陣列 林寶森
"1"1 Introduction to Managing Data " Describe problems associated with managing large numbers of disks " List requirements for easily managing large amounts.
Configuring File Services. Using the Distributed File System Larger enterprises typically use more file servers Used to improve network performce Reduce.
RAID Systems Ver.2.0 Jan 09, 2005 Syam. RAID Primer Redundant Array of Inexpensive Disks random, real-time, redundant, array, assembly, interconnected,
Microsoft Windows XP Professional MCSE Exam
WINDOWS SERVER 2003 Genetic Computer School Lesson 12 Fault Tolerance.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 4 Managing Disks.
Adding a Hard Drive. BIOS / UEFI The Unified Extensible Firmware Interface (UEFI) defines a software interface between an operating system and platform.
1 © 2002 hp Introduction to EVA Keith Parris Systems/Software Engineer HP Services Multivendor Systems Engineering Budapest, Hungary 23May 2003 Presentation.
Page: 1 Sun Confidential: Internal Use and Authorized Partners Only OpenSolaris and the Bio-OpenSolaris Software Project Gilbert Thomas Sun Microsystems,
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
Network-Attached Storage. Network-attached storage devices Attached to a local area network, generally an Ethernet-based network environment.
DIT314 ~ Client Operating System & Administration CHAPTER 7 MANAGING DISKS AND FILE SYSTEM Prepared By : Suraya Alias.
I/O Errors 1 Computer Organization II © McQuain RAID Redundant Array of Inexpensive (Independent) Disks – Use multiple smaller disks (c.f.
CSE 451: Operating Systems Spring 2010 Module 18 Redundant Arrays of Inexpensive Disks (RAID) John Zahorjan Allen Center 534.
Answer to Summary Questions
Configuring File Services
Fujitsu Training Documentation RAID Groups and Volumes
Introduction to Operating Systems
Disk management (October 21, 2015) © Abdou Illia, Fall 2015.
CSE 451: Operating Systems Spring 2006 Module 18 Redundant Arrays of Inexpensive Disks (RAID) John Zahorjan Allen Center.
RAID Disk Arrays Hank Levy 1.
RAID RAID Mukesh N Tekwani
Operating System Module 1: Linux Installation
RAID Disk Arrays Hank Levy 1.
CSE 451: Operating Systems Winter 2009 Module 13 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura 1.
UNIT IV RAID.
Mark Zbikowski and Gary Kimura
CSE 451: Operating Systems Autumn 2004 Redundant Arrays of Inexpensive Disks (RAID) Hank Levy 1.
CSE 451: Operating Systems Winter 2012 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura 1.
RAID RAID Mukesh N Tekwani April 23, 2019
IST346: Storage and File Systems
Introducing NTFS Reliability Security Long file names Efficiency
Storage Management Lecture 7.
Presentation transcript:

Solaris Volume Manager M. Desouky

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 2 Table of Contents 1.RAID Overview 2.Introduction to SDS Software 3.SDS Installation 4.SDS User Interfaces 5.Metadevice State Database 6.Concatenation & Stripes 7.Mirrors & Hot Spares 8.RAID-5 Metadevices 9.File System Operations 10.Disksets

RAID University of California Berkeley 1987

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 4 Discussion Disk Speed Limitations File System Is Full Disk Fault Tolerance 24x7 Systems Multiple Disks: Higher probability of disk failure Higher probability of disk failure MTBF MTBF File System Spanning: (Max: 1 TB) File System Spanning: (Max: 1 TB) Longer reboot times Longer reboot times

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 5 Managing Large No of Disks Decrease the number of file systems Avoid data loss due to disk failure Balance I/O across disks, performance Avoid file systems check at boot Grow file systems online Apply dual-host failover

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 6 Managing Disks Techniques: Concatenation Concatenation Striping Striping Expanding File Systems Expanding File Systems Hot Spares Hot Spares RAID 5 RAID 5 Mirroring Mirroring Disksets Disksets

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 7 RAID Levels 1.RAID 0 2.RAID 1 3.RAID RAID 3 5.RAID 5

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 8 RAID 0, Concatenation FS 1 FS 2 FS 3 RAID Management Software Virtual FS

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 9 RAID 0, Striping FS 1 FS 2 FS 3 RAID Management Software FS 3 FS 2 FS 1

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 10 RAID 1, Mirroring FS 4 FS 3 FS 2 FS 1 FS 4 FS 3 FS 2 FS 1 RAID Management Software FS 4 FS 3 FS 2 FS 1 Mirror Data

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 11 RAID 0+1 RAID Management Software Mirroring RAID Management Software Striping FS 4 FS 3 FS 2 FS 1 FS 8 FS 7 FS 6 FS 5 FS 4 FS 3 FS 2 FS 1 RAID Management Software Striping FS 8 FS 7 FS 6 FS 5 FS 4 FS 3 FS 2 FS 1 FS 8 FS 7 FS 6 FS 5 FS 4 FS 3 FS 2 FS 1 FS 8 FS 7 FS 6 FS 5 FS 4 FS 3 FS 2 FS 1 FS 8 FS 7 FS 6 FS 5

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 12 RAID 3, Striping with Parity RAID Management Software FS 4 FS 1 FS 5 FS 2 FS 6 FS 3 P(5-6) P(2-4) P(1-3) FS 6 FS 5 FS 4 FS 3 FS 2 FS 1

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 13 RAID 5, Distributed Parity P(10-12) FS 7 FS 4 FS 1 FS 10 P(7-9) FS 5 FS 2 FS 11 FS 8 P(4-6) FS 3 FS 12 FS 9 FS 6 P(1-3) RAID Management Software FS 12 FS 11 FS 10 FS 9 FS 8 FS 7 FS 6 FS 5 FS 4 FS 3 FS 2 FS 1

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 14

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 15 Introduction DiskSuite Manage: Large Number of Disks Large Number of Disks Data on Disks Data on Disks DiskSuite Tasks Storage Capacity: metadevices Storage Capacity: metadevices Data Availability: Mirrors, RAID5 metadevices Data Availability: Mirrors, RAID5 metadevices DiskSuite, Virtual Disks Metadevice Metadevice

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 16 Planning DiskSuite Setting Priorities: Performance: Performance: Availability: Mirroring Hardware Cost: Striping Availability: Availability: Performance: Mirroring Hardware Cost: RAID5 Hardware Cost: Hardware Cost: Availability: RAID5 Performance: Striping

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 17 State Database Replicas Replicas Stores: DiskSuite Configuration DiskSuite Configuration State Information State Information Planning Replicas: One Disk: 3 replicas on one slice One Disk: 3 replicas on one slice Two-Four Disks: 2 replicas on each Two-Four Disks: 2 replicas on each Five or more Disks: 1 on each Five or more Disks: 1 on each

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 18 State Database Replicas Creating Replicas: Small slices (520 MB) Small slices (520 MB) Slices should NOT contain data! Slices should NOT contain data! Backup your data! Backup your data! Allocating Space from swap partition! Allocating Space from swap partition! swap -l swap -d swap -a metadb -a -f -c metadb -a -f -c -a Add -a Add -c Number of replicas -c Number of replicas -f Force -f Force

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 19 Creating Replicas Examples: Creating 2 Replicas on 3 Disks: metadb -a -f -c 2 c0t1d0s3 c1t1d0s3 c2t1d0s3 metadb -a -f -c 2 c0t1d0s3 c1t1d0s3 c2t1d0s3 Creating 3 replicas on 1 Disk: metadb -a -f -c 3 c0t0d0s3 metadb -a -f -c 3 c0t0d0s3

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 20 DiskSuite Objects Object: Assigning physical device to a DiskSuite name Assigning physical device to a DiskSuite nameObject: Replicas Replicas Metadevice MetadeviceStripesConcatenationsMirrorsRAID5 Hot Spare Pools Hot Spare Pools Disksets Disksets

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 21 Objects, Replicas Creating Additional Replica: metadb -a c0t2d0s0 metadb -a c0t2d0s0 metadb metadb Creating 2 Additional Replicas: metadb -a -c 2 c0t2d0s0 metadb -a -c 2 c0t2d0s0

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 22 Objects, Stripes One Stripe of 2 slices: metainit d c0t1d0s2 c0t2d0s2 metainit d c0t1d0s2 c0t2d0s2 One Stripe of 3 slices: metainit d c0t1d0s2 c0t2d0s2 c0t3d0s2 metainit d c0t1d0s2 c0t2d0s2 c0t3d0s2 Deleting Meta Devices metaclear -a metaclear -a

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 23 Objects, Concatenation Creating a Concatenation of 2 Slices: metainit d c0t1d0s2 1 c0t2d0s1 metainit d c0t1d0s2 1 c0t2d0s1 Creating a Concatenation of 4 Slices: metainit d c0t1d0s2 1 c0t2d0s2 1 c0t2d0s3 1 c0t2d1s3 metainit d c0t1d0s2 1 c0t2d0s2 1 c0t2d0s3 1 c0t2d1s3

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 24 Objects, Mirrors Mirror: On different disks On different disks Slices should be the same size! Slices should be the same size! Types of Mirrors: One Way One Way Two Way Two Way Three Way Three Way

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 25 Objects, Mirrors Creating Two-Way Mirror: metainit -f d c0t0d0s2 (/home) metainit -f d c0t0d0s2 (/home) metainit d c1t0d0s2 (unmounted) metainit d c1t0d0s2 (unmounted) metainit d50 -m d51 metainit d50 -m d51 umount /home (What if you can’t umount!) umount /home (What if you can’t umount!) vi /etc/vfstab: /dev/md/dsk/d50 vi /etc/vfstab: /dev/md/dsk/d50 newfs /dev/md/dsk/d50 newfs /dev/md/dsk/d50 mount /home (on d50) mount /home (on d50) metattach d50 d52 metattach d50 d52

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 26 Objects, Mirrors Creating a Mirror from root / metainit -f d c0t3d0s0 metainit -f d c0t3d0s0 metainit d c1t3d0s0 metainit d c1t3d0s0 metainit d10 -m d11 metainit d10 -m d11 metattach d10 d12 metattach d10 d12

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 27 Deleting Mirror Metadevice Detaching a Mirror Meta device metadetach d50 d51 metadetach d50 d51 Deleting the Meta Devices metaclear -a

RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 28 Objects, RAID5 Creating a RAID5 metadevice of 3 slices metainit d45 -r c2t3d0s2 c3t0d0s2 c4t0d0s2 metainit d45 -r c2t3d0s2 c3t0d0s2 c4t0d0s2