Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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 Discussion RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Disk Speed Limitations File System Is Full Disk Fault Tolerance 24x7 Systems Multiple Disks: Hot Spares RAID-5 MD FS Operations Disksets 4 Higher probability of disk failure MTBF File System Spanning: (Max: 1 TB) Longer reboot times RAID Overview Managing Large No of Disks SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 5 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 Managing Disks RAID Overview SDS Software SDS Installation SDS User Interfaces Techniques: MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 6 Concatenation Striping Expanding File Systems Hot Spares RAID 5 Mirroring Disksets RAID Levels RAID Overview SDS Software SDS Installation SDS User Interfaces 1. RAID 0 MD State Database Concats & Stripes 2. RAID 1 Mirrors Hot Spares 3. RAID 0+1 RAID-5 MD FS Operations 4. RAID 3 Disksets 5. RAID 5 7 RAID Overview SDS Software RAID 0, Concatenation SDS Installation SDS User Interfaces MD State Database Concats & Stripes FS 1 Mirrors Hot Spares RAID-5 MD FS 2 FS Operations Disksets FS 3 8 RAID Management Software Virtual FS RAID 0, Striping RAID Overview SDS Software SDS Installation SDS User Interfaces FS 1 MD State Database Concats & Stripes Mirrors Hot Spares FS 2 RAID-5 MD FS Operations Disksets 9 FS 3 RAID Management Software FS 1 FS 2 FS 3 RAID 1, Mirroring RAID Overview SDS Software SDS Installation SDS User Interfaces Data MD State Database FS 1 Concats & Stripes Mirrors FS 2 FS 3 FS 4 RAID Management Software Hot Spares RAID-5 MD FS 1 FS Operations FS 2 Disksets FS 3 FS 4 Mirror 10 FS 1 FS 2 FS 3 FS 4 RAID 0+1 RAID Overview SDS Software SDS Installation SDS User Interfaces FS 1 FS 1 FS 2 FS 2 FS 3 MD State Database FS 4 Concats & Stripes FS 5 Mirrors RAID Management Software Striping FS 3 FS 4 FS 5 FS 1 FS 6 FS 6 FS 7 FS 7 FS 8 FS 8 FS 2 Hot Spares Mirroring FS 1 FS 2 FS 2 FS 7 FS 3 FS 8 FS 4 FS 5 11 FS 4 FS 1 FS 3 Disksets FS 3 FS 5 RAID-5 MD FS Operations RAID Management Software RAID Management Software Striping FS 4 FS 5 FS 6 FS 6 FS 7 FS 7 FS 8 FS 8 FS 6 RAID Overview RAID 3, Striping with Parity SDS Software SDS Installation FS 1 FS 4 SDS User Interfaces MD State Database FS 1 Concats & Stripes FS 2 FS 5 Mirrors FS 3 FS 6 FS Operations Disksets P(1-3) P(2-4) P(5-6) 12 FS 2 FS 3 FS 4 FS 5 Hot Spares RAID-5 MD RAID Management Software FS 6 RAID Overview SDS Software RAID 5, Distributed Parity SDS Installation FS 1 SDS User Interfaces MD State Database FS 4 FS 7 P(10-12) FS 1 Concats & Stripes FS 2 FS 2 Mirrors FS 3 FS 5 FS 4 P(7-9) Hot Spares RAID-5 MD FS Operations FS 10 FS 3 P(4-6) FS 8 Disksets FS 11 RAID Management Software FS 5 FS 6 FS 7 FS 8 FS 9 FS 10 FS 11 P(1-3) FS 6 FS 9 FS 12 13 FS 12 RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 14 Introduction RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database DiskSuite Manage: Large Number of Disks Data on Disks Concats & Stripes Mirrors DiskSuite Tasks Hot Spares RAID-5 MD Storage Capacity: metadevices Data Availability: Mirrors, RAID5 metadevices FS Operations Disksets DiskSuite, Virtual Disks 15 Metadevice Planning DiskSuite RAID Overview SDS Software SDS Installation Setting Priorities: SDS User Interfaces MD State Database Performance: Availability: Mirroring Hardware Cost: Striping Concats & Stripes Mirrors Hot Spares RAID-5 MD Availability: Performance: Mirroring Hardware Cost: RAID5 FS Operations Disksets Hardware Cost: Availability: RAID5 Performance: Striping 16 RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database State Database Replicas Replicas Stores: DiskSuite Configuration State Information Concats & Stripes Mirrors Planning Replicas: Hot Spares RAID-5 MD FS Operations Disksets 17 One Disk: 3 replicas on one slice Two-Four Disks: 2 replicas on each Five or more Disks: 1 on each RAID Overview SDS Software SDS Installation SDS User Interfaces State Database Replicas Creating Replicas: MD State Database Concats & Stripes Mirrors swap -l swap -d swap -a Hot Spares RAID-5 MD FS Operations Disksets 18 Small slices (520 MB) Slices should NOT contain data! Backup your data! Allocating Space from swap partition! metadb -a -f -c -a Add -c Number of replicas -f Force Creating Replicas RAID Overview SDS Software SDS Installation Examples: SDS User Interfaces MD State Database Concats & Stripes Creating 2 Replicas on 3 Disks: metadb -a -f -c 2 c0t1d0s3 c1t1d0s3 c2t1d0s3 Mirrors Hot Spares RAID-5 MD FS Operations Disksets 19 Creating 3 replicas on 1 Disk: metadb -a -f -c 3 c0t0d0s3 DiskSuite Objects RAID Overview SDS Software SDS Installation SDS User Interfaces Object: Assigning physical device to a DiskSuite name MD State Database Concats & Stripes Object: Mirrors Hot Spares Stripes Concatenations Mirrors RAID5 RAID-5 MD FS Operations Disksets 20 Replicas Metadevice Hot Spare Pools Disksets Objects, Replicas RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Creating Additional Replica: metadb -a c0t2d0s0 metadb Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 21 Creating 2 Additional Replicas: metadb -a -c 2 c0t2d0s0 Objects, Stripes RAID Overview SDS Software SDS Installation SDS User Interfaces One Stripe of 2 slices: metainit d10 1 2 c0t1d0s2 c0t2d0s2 MD State Database Concats & Stripes Mirrors One Stripe of 3 slices: metainit d20 1 3 c0t1d0s2 c0t2d0s2 c0t3d0s2 Hot Spares RAID-5 MD FS Operations Disksets 22 Deleting Meta Devices metaclear -a RAID Overview SDS Software SDS Installation SDS User Interfaces Objects, Concatenation Creating a Concatenation of 2 Slices: metainit d25 2 1 c0t1d0s2 1 c0t2d0s1 MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 23 Creating a Concatenation of 4 Slices: metainit d40 4 1 c0t1d0s2 1 c0t2d0s2 1 c0t2d0s3 1 c0t2d1s3 Objects, Mirrors RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Mirror: On different disks Slices should be the same size! Concats & Stripes Mirrors Types of Mirrors: Hot Spares RAID-5 MD FS Operations Disksets 24 One Way Two Way Three Way Objects, Mirrors RAID Overview SDS Software SDS Installation SDS User Interfaces Creating Two-Way Mirror: MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 25 metainit -f d51 1 1 c0t0d0s2 (/home) metainit d52 1 1 c1t0d0s2 (unmounted) metainit d50 -m d51 umount /home (What if you can’t umount!) vi /etc/vfstab: /dev/md/dsk/d50 newfs /dev/md/dsk/d50 mount /home (on d50) metattach d50 d52 Objects, Mirrors RAID Overview SDS Software SDS Installation SDS User Interfaces Creating a Mirror from root / MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 26 metainit -f d11 1 1 c0t3d0s0 metainit d12 1 1 c1t3d0s0 metainit d10 -m d11 metattach d10 d12 RAID Overview Deleting Mirror Metadevice SDS Software SDS Installation SDS User Interfaces Detaching a Mirror Meta device metadetach d50 d51 MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 27 Deleting the Meta Devices metaclear -a Objects, RAID5 RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares RAID-5 MD FS Operations Disksets 28 Creating a RAID5 metadevice of 3 slices metainit d45 -r c2t3d0s2 c3t0d0s2 c4t0d0s2