SlideShare a Scribd company logo
1 of 23
Disk Rebuild & Spare Disks
In Qsan Network Storage
                      QsanTechnology.com
RAID 0, RAID 1
        (Performance)                (Data Protection)
            RAID 0                        RAID 1

    D   Z                            D
    C   Y                            C
    B   X                            B
    A   W                            A
                             Write



         AA            WW                AA          AA
        BB             X
                       X                 B
                                         B           B
                                                     B
         CC            YY                CC          CC
        DD             Z
                       Z                 D
                                         D           D
                                                     D

            2X write speed                1X write speed
RAID 0, RAID 1
        (Performance)              (Data Protection)
            RAID 0                      RAID 1

    D   Z                          D
    C   Y                          C
    B   X                          B
    A   W                          A

                            Read


         AA           WW               AA         AA
        BB            X
                      X                B
                                       B          B
                                                  B
         CC           YY               CC         CC
        DD            Z
                      Z                D
                                       D          D
                                                  D

            2X Read Speed               2X Read Speed
RAID 5
               RAID 5 (1 Parity Stripe)    A Balance of
                                           performance and protection

               DATA
D1   C1   B1     A1                       D1      C1        B1   A1
D2   C2   B2     A2                       D2      C2        B2   A2
D3   C3   B3     A3                       D3      C3        B3   A3


                                               CALC
                                               ULAT
                                                ES
                A1           A2       A3               Ap
                B1           B2       Bp               B3
                C1           Cp       C2               C3
                Dp           D1       D2               D3

                     CALCULATES
RAID 5
               RAID 5 (1 Parity Stripe)    A Balance of
                                           performance and protection

               DATA
D1   C1   B1     A1                       D1     C1        B1   A1
D2   C2   B2     A2                       D2     C2        B2   A2
D3   C3   B3     A3                       D3     C3        B3   A3




                A1         A2         A3            Ap
                B1         B2         Bp            B3          B3
                C1         Cp         C2            C3
                                                   Fails
                Dp         D1         D2            D3

                                                CALCULATES
Comparison

                  RAID 0   RAID 1         RAID 5   RAID 6
Min. Disk #         2         2             3        4
Fault               0        N-1            1        2
Tolerance Disk
#
Space              nX        1X           (n-1)X   (n-2)X
N: Disk numbers
X: Disk space



                               All Qsan RAID
                           systems support RAID
                             0, 1, 0+1. 5, 6, 10

                                                            6
Degrade Mode

   When one or more physical disks in a RAID Group
    failed or missing, if…
       Amount of healthy disks left in the RAID Group >= X , where
          X = 1 in RAID 1 (N disks)
          X = N-1 in RAID 3/5 (N disks)

          X = N-2 in RAID 6 (N disks)

       The RAID group enters Degraded Mode, waiting for failed
        disks to be replaced/recovered.
            RAID 0 enters failed status directly.
       Else, the RAID Group fails, cannot be recovered.
Degrade Mode Test

   How many failed physical disks at most can you have
    in a RAID group to keep data availability?

       RAID 5 of 3 disks
       RAID 0 of 2 disks
       RAID 1 of 2 disks
       RAID 6 of 4 disks
Degrade Mode Test

   How many failed physical disks at most can you have
    in a RAID group to keep data availability?

       RAID 5 of 3 disks   Answer: 1 disk
       RAID 0 of 2 disks   Answer: 0 disk
       RAID 1 of 2 disks   Answer: 1 disk
       RAID 6 of 4 disks   Answer: 2 disk



                                             Do you pass this test?
RAID Group Health Status
                               All disks in good condition



                                          Healthy
 Failed/Missing Disk Amount
     Within tolerance amount
                                                              Rebuilding finished

                                  Failed/Missing Disks
                                   Replaced/Restored
               Degraded                                      Rebuilding


                                                              Failed/Missing Disk Amount
 Failed/Missing Disk Amount
                                                              (including disks being rebuilt)
  Exceeds tolerance amount
                                                              Exceeds tolerance amount

                                          Failed
Rebuild Mode

   While Rebuilding is processing
       All VDs (virtual disk) in the same RG(RAID group) are to be rebuilt
       VDs are rebuilt in order
       DATA can still be accessed
       Slower Performance
       Frequent I/O while rebuilding affects rebuilding progress
RAID Failure
   Disks undetected
       Removed disks, bad connectors, unpowered disks


   Failed Disks
       Bad disk status reported from the disks
       More than 300 I/O retries accumulated in 10 minutes
       Replace the faulty disks with healthy ones

       Read Error?
          Does not necessarily indicate disk failure.
          Disks with read errors are more likely to fail.

          Rebooting the system clears the Read Error status.
Spare Disks
   What is a spare disk?

   Why do we need spare disks?

   Types of spare disks
       Global spare
       Dedicated spare


   Requirements?
       What do we need in the system to use this function?
Global Spare (GS)

   A disk that is assigned to be the spare disk of ANY RG
    in need.
   Can be used by ANY degraded RG.


      RG1    RG1   RG2    RG3

      RG1    RG1   RG2    RG3

      RG1    RG1   RG2    GS
      RG1    RG1   RG2    GS
Global Spare (GS)

   A disk that is assigned to be the spare disk of ANY RG
    in need.
   Can be used by ANY degraded RG.
                   Auto assign


      RG1    RG1       RG2       RG3

      RG1    RG1       RG2       RG3

      RG1    RG1       RG2       GS
      RG1    RG1       RG2       GS
Global Spare (GS)

   A disk that is assigned to be the spare disk of ANY RG
    in need.
   Can be used by ANY degraded RG.
                   Auto assign


       RG1   RG1       RG2       RG3

       RG1   RG1       RG2       RG3

       RG1   RG1       RG2       GS
       RG1   RG1       RG2       GS


                        Auto assign
Dedicated Spare (DS)

   A disk that is assigned to be the spare disk of a
    Dedicated RG.
   Used by the dedicated RG ONLY.


      RG1    RG1    RG2   RG3

      RG1    RG1    RG2   RG3

      RG1    RG1    RG2    DS1
      RG1    RG1    RG2    DS3
Dedicated Spare (DS)

   A disk that is assigned to be the spare disk of a
    Dedicated RG.
   Used by the dedicated RG ONLY.
                   Auto assign

      RG1    RG1    RG2    RG3

      RG1    RG1    RG2    RG3

      RG1    RG1    RG2    DS1
      RG1    RG1    RG2    DS3
Dedicated Spare (DS)

   A disk that is assigned to be the spare disk of a
    Dedicated RG.
   Used by the dedicated RG ONLY.
                   Auto assign

      RG1    RG1    RG2    RG3

      RG1    RG1    RG2    RG3

      RG1    RG1    RG2    DS1
      RG1    RG1    RG2    DS3

                                 NOT allowed!!
TrioNAS LX U600Q




   Outstanding Performance         Advanced Protection
    o Hardware RAID                  o    Snapshot
    o SSD caching                    o    Volume clone
    o Qsan Unified OS                o    Battery Backup Module
                                     o    AntiVirus
   Integrated Backup Solution      Storage Efficiency
    o Amazon S3 Cloud backup         o    Thin Provisioning, DeDup, Compression
    o Remote Replication             o    UnifiedAUTH
                                                                             20
AegisSAN LX P600Q (iSCSI)




   10GbE iSCSI-6G SAS High Availability Systems            Outstanding Performance
     Intel Xeon Dual core CPU, Intel® Ethernet               QiSOE (Qsan Hardware iSCSI
      10GbE                                                    offload engine)
     Dual Active controllers, and full redundant             Up to 640K IOPS, up to 4,000
      and hot-pluggable design                                 MB/s throughput
     2x 10GbE + 2x 1GbE iSCSI ports per controller

     SBB form factor, 4U24/3U16/2U12/2U24

     Support RAID 0, 1, 0+1, 3, 5, 6, 10, 30, 50, 60,
      JBOD, N-way mirror, online volume
      expansion                                                                               21
AegisSAN LX F600Q (Fibre Channel)




   8GbE FC-6G SAS High Availability Systems                Outstanding Performance
     Intel Xeon Dual core CPU                                Up to 650K IOPS, up to 5,000

     Dual Active controllers, and full redundant and          MB/s throughput
      hot-pluggable design
     4x 8G FC + 2x 1GbE iSCSI ports per controller

     SBB form factor, 4U24/3U16/2U12/2U24

     Support RAID 0, 1, 0+1, 3, 5, 6, 10, 30, 50, 60,
      JBOD, N-way mirror, online volume expansion

                                                                                          22
QsanTechnology.com
Sales@QsanTechnology.com


      Thank you very much!

More Related Content

Similar to Disk Rebuild & Spare Disk for Network Storage

RAID and Storage Arrays
RAID and Storage ArraysRAID and Storage Arrays
RAID and Storage ArraysChris Pierce
 
Raid 091113193838-phpapp01
Raid 091113193838-phpapp01Raid 091113193838-phpapp01
Raid 091113193838-phpapp01basca4
 
RAID PPT vivek mangal.pptx
RAID PPT vivek mangal.pptxRAID PPT vivek mangal.pptx
RAID PPT vivek mangal.pptxVIVEKMANGAL8
 
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...TSOLUTIONS
 
The overview of raid10
The overview of raid10The overview of raid10
The overview of raid10gary Jiang
 
Presentation On RAID(Redundant Array Of Independent Disks) Basics
Presentation On RAID(Redundant Array Of Independent Disks) BasicsPresentation On RAID(Redundant Array Of Independent Disks) Basics
Presentation On RAID(Redundant Array Of Independent Disks) BasicsKuber Chandra
 
Castle enhanced Cassandra
Castle enhanced CassandraCastle enhanced Cassandra
Castle enhanced CassandraEric Evans
 
Demystifying Storage
Demystifying  StorageDemystifying  Storage
Demystifying Storagebhavintu79
 
Case Study Raid Utility Guideline
Case Study Raid Utility GuidelineCase Study Raid Utility Guideline
Case Study Raid Utility GuidelineSelinasalvationdata
 

Similar to Disk Rebuild & Spare Disk for Network Storage (17)

RAID and Storage Arrays
RAID and Storage ArraysRAID and Storage Arrays
RAID and Storage Arrays
 
Raid 091113193838-phpapp01
Raid 091113193838-phpapp01Raid 091113193838-phpapp01
Raid 091113193838-phpapp01
 
RAID - IS AUDIT
RAID - IS AUDITRAID - IS AUDIT
RAID - IS AUDIT
 
RAID PPT vivek mangal.pptx
RAID PPT vivek mangal.pptxRAID PPT vivek mangal.pptx
RAID PPT vivek mangal.pptx
 
Raid
Raid Raid
Raid
 
Raid Levels
Raid LevelsRaid Levels
Raid Levels
 
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
 
The overview of raid10
The overview of raid10The overview of raid10
The overview of raid10
 
RAID
RAIDRAID
RAID
 
Raid
RaidRaid
Raid
 
Presentation On RAID(Redundant Array Of Independent Disks) Basics
Presentation On RAID(Redundant Array Of Independent Disks) BasicsPresentation On RAID(Redundant Array Of Independent Disks) Basics
Presentation On RAID(Redundant Array Of Independent Disks) Basics
 
Castle enhanced Cassandra
Castle enhanced CassandraCastle enhanced Cassandra
Castle enhanced Cassandra
 
Raid
RaidRaid
Raid
 
Raid 5
Raid 5Raid 5
Raid 5
 
Demystifying Storage
Demystifying  StorageDemystifying  Storage
Demystifying Storage
 
Raid+controllers
Raid+controllersRaid+controllers
Raid+controllers
 
Case Study Raid Utility Guideline
Case Study Raid Utility GuidelineCase Study Raid Utility Guideline
Case Study Raid Utility Guideline
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Disk Rebuild & Spare Disk for Network Storage

  • 1. Disk Rebuild & Spare Disks In Qsan Network Storage QsanTechnology.com
  • 2. RAID 0, RAID 1 (Performance) (Data Protection) RAID 0 RAID 1 D Z D C Y C B X B A W A Write AA WW AA AA BB X X B B B B CC YY CC CC DD Z Z D D D D 2X write speed 1X write speed
  • 3. RAID 0, RAID 1 (Performance) (Data Protection) RAID 0 RAID 1 D Z D C Y C B X B A W A Read AA WW AA AA BB X X B B B B CC YY CC CC DD Z Z D D D D 2X Read Speed 2X Read Speed
  • 4. RAID 5 RAID 5 (1 Parity Stripe) A Balance of performance and protection DATA D1 C1 B1 A1 D1 C1 B1 A1 D2 C2 B2 A2 D2 C2 B2 A2 D3 C3 B3 A3 D3 C3 B3 A3 CALC ULAT ES A1 A2 A3 Ap B1 B2 Bp B3 C1 Cp C2 C3 Dp D1 D2 D3 CALCULATES
  • 5. RAID 5 RAID 5 (1 Parity Stripe) A Balance of performance and protection DATA D1 C1 B1 A1 D1 C1 B1 A1 D2 C2 B2 A2 D2 C2 B2 A2 D3 C3 B3 A3 D3 C3 B3 A3 A1 A2 A3 Ap B1 B2 Bp B3 B3 C1 Cp C2 C3 Fails Dp D1 D2 D3 CALCULATES
  • 6. Comparison RAID 0 RAID 1 RAID 5 RAID 6 Min. Disk # 2 2 3 4 Fault 0 N-1 1 2 Tolerance Disk # Space nX 1X (n-1)X (n-2)X N: Disk numbers X: Disk space All Qsan RAID systems support RAID 0, 1, 0+1. 5, 6, 10 6
  • 7. Degrade Mode  When one or more physical disks in a RAID Group failed or missing, if…  Amount of healthy disks left in the RAID Group >= X , where  X = 1 in RAID 1 (N disks)  X = N-1 in RAID 3/5 (N disks)  X = N-2 in RAID 6 (N disks)  The RAID group enters Degraded Mode, waiting for failed disks to be replaced/recovered.  RAID 0 enters failed status directly.  Else, the RAID Group fails, cannot be recovered.
  • 8. Degrade Mode Test  How many failed physical disks at most can you have in a RAID group to keep data availability?  RAID 5 of 3 disks  RAID 0 of 2 disks  RAID 1 of 2 disks  RAID 6 of 4 disks
  • 9. Degrade Mode Test  How many failed physical disks at most can you have in a RAID group to keep data availability?  RAID 5 of 3 disks Answer: 1 disk  RAID 0 of 2 disks Answer: 0 disk  RAID 1 of 2 disks Answer: 1 disk  RAID 6 of 4 disks Answer: 2 disk Do you pass this test?
  • 10. RAID Group Health Status All disks in good condition Healthy Failed/Missing Disk Amount Within tolerance amount Rebuilding finished Failed/Missing Disks Replaced/Restored Degraded Rebuilding Failed/Missing Disk Amount Failed/Missing Disk Amount (including disks being rebuilt) Exceeds tolerance amount Exceeds tolerance amount Failed
  • 11. Rebuild Mode  While Rebuilding is processing  All VDs (virtual disk) in the same RG(RAID group) are to be rebuilt  VDs are rebuilt in order  DATA can still be accessed  Slower Performance  Frequent I/O while rebuilding affects rebuilding progress
  • 12. RAID Failure  Disks undetected  Removed disks, bad connectors, unpowered disks  Failed Disks  Bad disk status reported from the disks  More than 300 I/O retries accumulated in 10 minutes  Replace the faulty disks with healthy ones  Read Error?  Does not necessarily indicate disk failure.  Disks with read errors are more likely to fail.  Rebooting the system clears the Read Error status.
  • 13. Spare Disks  What is a spare disk?  Why do we need spare disks?  Types of spare disks  Global spare  Dedicated spare  Requirements?  What do we need in the system to use this function?
  • 14. Global Spare (GS)  A disk that is assigned to be the spare disk of ANY RG in need.  Can be used by ANY degraded RG. RG1 RG1 RG2 RG3 RG1 RG1 RG2 RG3 RG1 RG1 RG2 GS RG1 RG1 RG2 GS
  • 15. Global Spare (GS)  A disk that is assigned to be the spare disk of ANY RG in need.  Can be used by ANY degraded RG. Auto assign RG1 RG1 RG2 RG3 RG1 RG1 RG2 RG3 RG1 RG1 RG2 GS RG1 RG1 RG2 GS
  • 16. Global Spare (GS)  A disk that is assigned to be the spare disk of ANY RG in need.  Can be used by ANY degraded RG. Auto assign RG1 RG1 RG2 RG3 RG1 RG1 RG2 RG3 RG1 RG1 RG2 GS RG1 RG1 RG2 GS Auto assign
  • 17. Dedicated Spare (DS)  A disk that is assigned to be the spare disk of a Dedicated RG.  Used by the dedicated RG ONLY. RG1 RG1 RG2 RG3 RG1 RG1 RG2 RG3 RG1 RG1 RG2 DS1 RG1 RG1 RG2 DS3
  • 18. Dedicated Spare (DS)  A disk that is assigned to be the spare disk of a Dedicated RG.  Used by the dedicated RG ONLY. Auto assign RG1 RG1 RG2 RG3 RG1 RG1 RG2 RG3 RG1 RG1 RG2 DS1 RG1 RG1 RG2 DS3
  • 19. Dedicated Spare (DS)  A disk that is assigned to be the spare disk of a Dedicated RG.  Used by the dedicated RG ONLY. Auto assign RG1 RG1 RG2 RG3 RG1 RG1 RG2 RG3 RG1 RG1 RG2 DS1 RG1 RG1 RG2 DS3 NOT allowed!!
  • 20. TrioNAS LX U600Q  Outstanding Performance  Advanced Protection o Hardware RAID o Snapshot o SSD caching o Volume clone o Qsan Unified OS o Battery Backup Module o AntiVirus  Integrated Backup Solution  Storage Efficiency o Amazon S3 Cloud backup o Thin Provisioning, DeDup, Compression o Remote Replication o UnifiedAUTH 20
  • 21. AegisSAN LX P600Q (iSCSI)  10GbE iSCSI-6G SAS High Availability Systems  Outstanding Performance  Intel Xeon Dual core CPU, Intel® Ethernet  QiSOE (Qsan Hardware iSCSI 10GbE offload engine)  Dual Active controllers, and full redundant  Up to 640K IOPS, up to 4,000 and hot-pluggable design MB/s throughput  2x 10GbE + 2x 1GbE iSCSI ports per controller  SBB form factor, 4U24/3U16/2U12/2U24  Support RAID 0, 1, 0+1, 3, 5, 6, 10, 30, 50, 60, JBOD, N-way mirror, online volume expansion 21
  • 22. AegisSAN LX F600Q (Fibre Channel)  8GbE FC-6G SAS High Availability Systems  Outstanding Performance  Intel Xeon Dual core CPU  Up to 650K IOPS, up to 5,000  Dual Active controllers, and full redundant and MB/s throughput hot-pluggable design  4x 8G FC + 2x 1GbE iSCSI ports per controller  SBB form factor, 4U24/3U16/2U12/2U24  Support RAID 0, 1, 0+1, 3, 5, 6, 10, 30, 50, 60, JBOD, N-way mirror, online volume expansion 22