Академический Документы
Профессиональный Документы
Культура Документы
1 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Agenda
1) Aggregate Evolution
2) Overview
3) In-place expansion to 64-bit Aggregates
4) Best Practices
5) Architecture Deep Dive
6) Interoperability
7) Performance during in-place expansion
8) References
2 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Data ONTAP aggregates
Aggregate Evolution
3 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
NetApp aggregate evolution
Timeline Evolution
7.0 The introduction of aggregates. A container that can hold one or more NetApp
2005 FlexVol volumes. The initial format is 32-bit and limited to maximum size of 16TB.
The introduction of support for 64-bit aggregates which can support larger FlexVol
8.0 7-Mode
volumes. Both 32-bit and 64-bit aggregates can coexist in the system. The new
8.0.1 Cluster
maximum size for aggregates and FlexVol volumes can be found at NetApp
2010-2011
Hardware Universe at https://hwu.netapp.com.
8.1
The default aggregate type is changed from 32-bit to 64-bit for new aggregates.
2012
8.2
In-place expansion of 32-bit aggregates to 64-bit introduced.
2013
8.1.4P4 / 8.2.1 In-place expansion procedure for 32-bit aggregates to 64-bit without requiring
2014 additional disks.
8.3
Deprecation of support for 32-bit aggregates. Only 64-bit aggregates are supported.
2015
4 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Data ONTAP aggregates
Overview
5 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Overview of aggregates
Introduced in Data ONTAP 7.0
6 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Benefits of 64-bit Aggregates
Key Advantages
Larger volume sizes
Some applications such as genomic research, seismic interpretation, satellite imagery, and PACS require
very large volumes.
NetApp FlexVol volumes that have the space guarantee set to Volume can be up to 90% of maximum
aggregate size
Ease of management
Large number of FlexVol can be hosted on fewer aggregates, which simplifies the management.
Data consolidation is possible.
7 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Benefits of 64-bit Aggregates (continued)
Key advantages
8 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Maximum aggregate size
Aggregate size threshold
32-bit Aggregates
Aggregate uses 32-bit block pointers and is limited by its addressable space of 16TB.
64-bit Aggregates
Aggregate uses 64-bit block pointers and addressable space to address millions of terabytes.
The maximum size threshold depends on the hardware platform.
System capacity
Memory
Hardware configuration
The actual supported size for each platform can be found in NetApp Hardware Universe at
http://hwu.netapp.com.
9 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Clustered Data ONTAP 8.3
Upgrade path
10 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Data ONTAP aggregates
In-place expansion to 64-bit aggregates
11 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
In-place expansion
Overview
Both 7-Mode (8.0) and clustered Data ONTAP (8.0.1) are supported.
No additional license is required.
In earlier releases of Data ONTAP (before 8.2.1), in-place expansion is triggered when
additional disks are added to the aggregate with the resulting new size >16TB.
Starting with Data ONTAP 8.2.1 or 8.1.4P4, in-place expansion can be triggered by an
administrator without requiring additional disks.
In-place expansion process is manually triggered by administrators.
In-place expansion does not happen automatically during ONTAP release upgrades.
Expansion process maintains checkpoints during the operation. If it is interrupted, the
process resumes after the cause for the interruption is fixed.
12 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
In-place expansion
Nondisruptive expansion
In-place expansion expands only metadata blocks and does not modify data blocks.
No data copy or migration is required.
Data access is maintained during the expansion.
This is nondisruptive to the clients. The aggregate configuration details such as the
storage efficiency features and the data protection relationships are not affected.
There is minimal impact on system throughput.
The Expansion process can take up to 2% additional space for the expansion of metadata
blocks
The actual size varies depending on the metadata size of the volume/aggregate. Typically, this is very
insignificant for most of the datasets.
13 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
In-place expansion
Requirements
Add disks to grow the aggregate beyond 16TB Complete the command-line commands to
begin the expansion process
Expansion finishes on all volumes in the Expansion process finishes on all volumes
aggregate within the aggregate
Data ONTAP 8.1 and 8.2 Data ONTAP 8.2.1 (or 8.1.4P4)
15 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Caveats
In-place expansion limitations
16 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
32-bit and 64-bit aggregates support
Compatibility
18 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Maximum sizes
Best practices: 64-Bit aggregate, RAID, size
19 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Consider FlashCache for high random workloads
Best practices
High random workloads can lead to high memory usage when data set
involves metadata in 64-bit aggregates.
Monitor performance during high activity.
Deploy appropriately sized NetApp FlashCache to improve read
performance following TR-3832, Flash Cache Best Practices Guide.
20 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Expansion process
Best practices
21 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Data ONTAP aggregates
Architecture deep dive
22 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
32-bit aggregates
Using 32-bit pointers and addressing
23 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
64-bit aggregates
Using 64-bit pointers and addressing
24 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
In-place expansion
Closer look
Its a process that converts 32-bit block pointers to 64-bit block pointers by re-
writing indirect (also known as metadata blocks) blocks in the aggregates and the
volumes
In-place expansion uses one of the two methods, depending on what occurs first:
A background process that converts the indirect blocks to use 64-bit block pointers. This happens
in the background and uses system resources without affecting clients. This starts after an
administrator triggered the expansion process.
Inline: When a client access their data on a volume/aggregate after expansion is triggered but
the accessed data has not been expanded yet, the involved metadata gets expanded to 64-bit
inline. This could result in minimum delay to clients.
Expansion process maintains checkpoints during the operation. The process
resumes from the last checkpoint at which it was interrupted after the issue is
fixed.
25
For example, interruptions might be caused by SFO, CFO and out-of-space conditions.
2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
32-bit to 64-bit expansion
Sample diagram
26 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Data ONTAP aggregates
Interoperability
27 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
SnapMirror compatibility for aggregate formats
Clustered Data ONTAP matrix
Destination Aggregate
Applies to Source
Volume 8.0.x 8.0.x 8.1.x 8.1.x 8.2.x 8.2.x 8.3
asynchronous volume (32-Bit) (64-Bit) (32-Bit) (64-Bit) (32-Bit) (64-Bit) (64-bit)
28 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
SnapMirror compatibility for aggregate formats
Data ONTAP operating in 7-Mode
Destination Aggregate
Source
Applies to Volume 7.3.x 8.0.x 8.0.x 8.1.x 8.1.x 8.2.x 8.2.x
(32-Bit) (32-Bit) (64-Bit) (32-Bit) (64-Bit) (32-Bit) (64-Bit)
NetApp asynchronous
volume SnapMirror 7.3.x (32-bit) Yes1 Yes1 No Yes1 Yes1 Yes1 Yes1
Synchronous Volume
SnapMirror 8.0.x (32-bit) No Yes No Yes1 Yes1 Yes1 Yes1
Vol Copy 8.0.x (64-bit) No No Yes Yes1 Yes1 Yes1 Yes1
Aggr Copy
8.1.x (32-bit) No No No Yes Yes1 Yes1 Yes1
29 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Volume SnapMirror: Use Case 1
64-bit aggregate as source and 32-bit aggregate as destination
Aggr Aggr
64-bit 32-bit
Vol Vol
64-bit 64-bit
30 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Volume SnapMirror: Use Case 2
32-bit aggregate as source and 64-bit aggregate as destination
Aggr Aggr
32-bit 64-bit
Vol Vol
32-bit 32-bit
32 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
SnapVault on clustered Data ONTAP
Interoperability across different aggregate formats
Destination
Source 32-bit 64-bit
aggregate aggregate
33 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Data ONTAP aggregates
Performance during in-place expansion
34 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Performance during In-place expansion
In-place expansion process impact on performance
There is minimal impact on system latency and throughput due to the overhead
of the inline 64-bit expansion process
The 64-bit expansion may initially affect performance for a shorter period. The
performance improves gradually as the expansion process progresses.
Initial performance hit of the 64-bit expansion process is observed for a short window (while the 64-bit
expansion process is estimating space requirements)
The following two slides show the impact of the 64-bit expansion on the SFS and
SPC-1 benchmarks
Performance tests measured system latency while throughput was maintained the same as baseline test
with 32-bit aggregates.
35 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
SFS benchmark: average latency and throughput
During in-place expansion
Baseline:total_ops
Baseline:sys_avg_latency
64-bit expansion:total_ops
64-bit expansion:sys_avg_latency
36 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
SPC-1 benchmark: Average latency and throughput
During in-place expansion
Baseline:sys_avg_latency
64-bit expansion:sys_avg_latency Baseline:total_ops
64-bit expansion:total_ops
37 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Sample completion times
Various configurations and in-place expansion completion times
38 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Data ONTAP aggregates
References
39 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Resources
32-bit and 64-bit aggregates
40 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use
Thank You
Please send feedback to gvg@netapp.com
41 2015 NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use