We can access NetApp volume using CIFS/SMB just like windows share. It is very useful to use NetApp storage in mixed environment of Linux/Windows or on Windows based
Step 1) Creating NetApp volume or use Qtree
First we need to create “/vol/mycifs_share” netapp volume or you can use qtree as well.
Please refer article about creating NetApp volume – http://www.indiangnu.org/2014/how-to-create-volume-in-netapp-and-how-to-nfs-export/
Step 2) Change Secuirty style to NTFS (eg- mycifs_share volume)
my-netapp1> qtree security /vol/mycifs_share ntfs
Sun Jun 10 06:19:08 EDT [my-netapp1: wafl.quota.sec.change:notice]: security style for /vol/mycifs_share/ changed from unix to ntfs
Step 3) Creating CIFS/Windows Share
I assume that NetApp filer has been joined to AD (Active Directory, LDAP) and CIFS licensed is installed/configured and cifs service is running on NetApp. Now we will create CIFS share and give permissions to User/Groups…
my-netapp1> cifs shares -add MyShare /vol/mycifs_share -comment “My Test Windows CIFS Share”
The share name ‘MyShare’ will not be accessible by some MS-DOS workstations
Step 4) Give CIFS Share Access
my-netapp1> cifs access MyShare “MYDOMAIN\USER_OR_GROUP” “Full Control”
1 share(s) have been successfully modified
NOTE- We can give Full permission ie “Full Control”, Read permission ie “Read”
Step 5) List CIFS-
my-netapp1> cifs shares
Name Mount Point Description
—- ———– ———–
MyShare /vol/mycifs_share My Test Windows CIFS Share
Step 6) Access CIFS/Share on Windows or Linux-
NetApp is leading provider of high speed/performance SAN/NAS storage. I’m working on various NetApp Products since past 5+ yrs as Storage Admin. This article gives overview of NetApp Storage products and Technologies…
* Data ONTAP – NetApp Data ONTAP is Operating System (OS) running on NetApp Storage. “Data ONTAP” supports Cluster Mode and 7-Node (using ONTAP like ONTAP7)
* NetApp SANtricity Storage OS – offers a powerful, easy-to-use interface for administering E-series NetApp Storage.
• Dynamic Disk Pools (DDPs) – greatly simplify traditional storage management with no idle spares to manage or reconfigure when drives are added or fail, thus providing the ability to automatically configure, expand & scale storage. DDPs enable dynamic rebalancing of drive count changes.
• Dynamic RAID-level migration changes the RAID level of a volume group on the existing drives without requiring the relocation of data. The software supports DDPs and RAID levels 0, 1, 3, 5, 6, and 10.
• Dynamic volume expansion (DVE) – allows administrators to expand the capacity of an existing volume by using the free capacity on an existing volume group. DVE combines the new capacity with the original capacity for maximum performance and utilization.
• Streamlined Performance Efficiency – Intelligent cache tiering, which uses the SANtricity SSD Cache feature, enhances performance and application response time. The SSD Cache feature provides intelligent read caching capability to identify and host the most frequently accessed blocks of data and leverages the superior performance and lower latency of solid-state drives (SSDs). This caching approach works in real time and in a data-driven fashion, and is always on, with no complicated policies to define the trigger for data movement between tiers
• Efficient Storage Provisioning – Thin provisioning delivers significant savings by separating the internal allocation of storage from the external allocation reported to hosts
* NetApp OnCommand System Manager – OnCommand System Manager is the simple yet powerful browser-based management tools that enable administrators to easily configure and manage individual NetApp storage systems or clusters of systems. OnCommand Unified Manager monitors and alerts on the health of your NetApp storage running on clustered Data ONTAP.
* WAFL and RAID-DP – NetApp introduced double-parity RAID, named RAID-DP, in 2003, starting with the Data ONTAP6. Since then it has become the default RAID group type used on NetApp storage. At the most basic layer, RAID-DP adds a second parity disk to each RAID group in an aggregate or traditional volume. A RAID group is an underlying construct that aggregates and traditional volumes are built upon. Each traditional NetApp RAID 4 group has some number of data disks and one parity disk, with aggregates and volumes containing one or more RAID 4 groups. Whereas the parity disk in a RAID 4 volume stores row parity across the disks in a RAID 4 group, the additional RAID-DP parity disk stores. diagonal parity across the disks in a RAID-DP group.
A) Unified Storage Data ONTAP –
Common FAS series NetApp storage Array/filers with NetApp Data ONTAP OS.
B) High Performance SAN Storage E-Series –
The NetApp E5500 data storage system sets new standards for performance efficiency in application-driven environments. The E5500 is equally adept at supporting high-IOPS mixed workloads and databases, high-performance file systems, and bandwidth-intensive streaming applications. NetApp’s patent-pending Dynamic Disk Pools (DDP) simplifies traditional RAID management by distributing data parity information and spare capacity across a pool of drives. The modular flexibility of the E-Series—with three disk drive/controller shelves, multiple drive types, and a complete selection of interfaces—enables custom configurations optimized and able to scale as needed. The maximum storage density of the E5500 reduces rack space by up to 60%, power use by up to 40%, and cooling requirements by up to 39%.
– Maximum RAW Capacity- 28TB,48TB, 240TB to 1.54PB
– Rack Unit 2U (12 or 24 drives) and 4U (60 drives)
– Maximum 16 Shelves or 384 total disk
– 2/3/4TB SAS Disk Drives and 400/800GB SSD Disks (Mixed)
– 24GB ECC RAM (ECC which stands for Error Correction Code RAM)
– 8 x 10Gbps iSCSI IO ports, 8 x 8Gb SAS IO ports, 8 x 16Gb FC IO ports
– SANtricity OS 11.10
C) NetApp disk shelves
NetApp offers a full range of high-capacity, high-performance, and self-encrypting disk drives plus ultra-high-performance solid-state drives (SSDs). Disk shelf options let you optimize for capacity, performance, or versatility. NetApp Optical SAS interconnects simplify infrastructure while providing industry-leading performance.
– Nondisruptive controller upgrades
– Self-managing Virtual Storage Tier technologies, including Flash Pool, optimize data placement on flash for maximum performance
– Supported Disk types- SATA,SAS,SSD and Flash disk
a) DS2246 – 2U Rack units, 24 Drives per enclosure, 12 Drives per rack unit,Optical SAS support
b) DS4246 – 4U Rack units, 24 Drives per enclosure, 6 Drives per rack unit,Optical SAS support, 2TB/3TB/4TB disk drives
c) DS4486 – 4U Rack units, 24 Drives per enclosure, 12 Drives per rack unit,Optical SAS support, 4TB disk drives, Tandem (dual) drives
d) DS4243 – 4U Rack units, 24 Drives per enclosure, 6 Drives per rack unit,Optical SAS support, DS4243 disk shelf is no longer available in new system shipments.
For details please visit NetApp page- http://www.netapp.com/us/products/storage-systems/disk-shelves-and-storage-media/disk-shelves-tech-specs.aspx
D) NetApp Software –
* NetApp FilerView Administration Tool – GUI tools was used to manage NetApp Filer. However If you plan to run Data ONTAP 8.1 or later software, you need to use OnCommand System Manager software.
* NetApp FlexArray Virtualization Software – FlexArray enables you to connect your existing storage arrays to FAS8000 controllers using your Fibre Channel SAN fabric. Array LUNs are provisioned to the FAS8000 and collected into a storage pool from which NetApp volumes are created and shared out to SAN hosts and NAS clients. The new volumes, managed by the FAS8000. FlexArray has the flexibility to serve both SAN and NAS protocols at the same time without any complex add-on components, making the FAS8000 the ideal storage virtualization platform.
* NetApp DataMotion – DataMotion data migration software lets you move data from one logical or physical storage device to another, without disrupting operations. You can keep your shared storage infrastructure running as you add capacity, refresh infrastructure, and balance performance. You can use DataMotion for vFiler and Volumes.
* NetApp Deduplication and Compression – NetApp data compression is a new feature that compresses data as it is written to NetApp FAS and V-Series storage systems. Like deduplication, NetApp data compression works in both SAN and NAS environments. NetApp data deduplication combines the benefits of granularity, performance, and resiliency to give you a significant advantage in the race to meet ever-increasing storage capacity demands.
* NetApp Flash Pool – is a NetApp Data ONTAP feature (introduced in version 8.1.1) that enables mixing regular HDDs with SSDs at an aggregate level. NetApp Flash Pool, an integral component of the NetApp Virtual Storage Tier, enables automated storage tiering. NetApp Flash Pool lets you mix solid state disk (SSD) technology and hard disk (HDD) technology at the aggregate level, to achieve SSD-like performance at HDD-like prices.
E) NetApp Protection Software –
* Snapmirror – data replication technology provides disaster recovery protection and simplifies the management of data replication.
* MetroCluster – high-availability and disaster recovery software delivers continuous availability, transparent failover protection, and zero data loss.
* SnapVault – software speeds and simplifies backup and data recovery, protecting data at the block level.
* Open Systems SnapVault(OSSV) – software leverages block-level incremental backup technology to protect Windows, Linux/UNIX, SQL Server and VMware systems running on mixed storage.
* SnapRestore – data recovery software uses stored Data ONTAP Snapshot copies to recover anything from a single file to multi-terabyte volumes, in seconds.
F) NetApp StorageGRID – NetApp StorageGRID object storage software enables secure management of petabyte-scale distributed content repositories. Eliminating the typical constraints of data containers in blocks and files, the StorageGRID application offers secure, intelligent, and scalable data storage and management in a single global namespace. It optimizes metadata management and content placement through a global policy engine with built-in security. StorageGRID software automates the lifecycle of stored content by managing how files and objects are stored, placed, protected, and retrieved.
NetApp Storage supports multiple protocols to access data like NFS, CIFS(SMB), FTP and WebDav etc. This article explains how to create NetApp Volume and export using NFS.
Step 1) Check Aggr Space and Ping Storage connectivity from server (where u will be mounting volume) –
# ping -c5 -M do -s 8972 192.168.0.10
netapp-filer1> df -hA
Aggregate total used avail capacity
aggr2 16TB 14TB 2320GB 86%
aggr3 16TB 14TB 1681GB 90%
aggr0 1490GB 1251GB 239GB 84%
aggr1 16TB 15TB 1511GB 91%
aggr4 12TB 5835GB 7044GB 45%
Step 2) Create Volume –
netapp-filer1> vol create myvolume_bkup -l en_US -s volume aggr1 500g
Creation of volume ‘myvolume_bkup’ with size 1t on containing aggregate
‘aggr1’ has completed.
Step 3) Disable or Change snapshot and Reserve –
netapp-filer1> vol options myvolume_bkup
nosnap=off, nosnapdir=off, minra=off, no_atime_update=off, nvfail=off,
ignore_inconsistent=off, snapmirrored=off, create_ucode=off,
convert_ucode=off, maxdirsize=73400, schedsnapname=ordinal,
fs_size_fixed=off, compression=off, guarantee=volume, svo_enable=off,
svo_checksum=off, svo_allow_rman=off, svo_reject_errors=off,
no_i2p=off, fractional_reserve=100, extent=off, try_first=volume_grow,
read_realloc=off, snapshot_clone_dependency=off, nbu_archival_snap=off
netapp-filer1> vol options myvolume_bkup nosnap on
netapp-filer1> snap reserve myvolume_bkup 0
netapp-filer1> df -h myvolume_bkup
Filesystem total used avail capacity Mounted on
/vol/myvolume_bkup/ 500GB 176KB 499GB 0% /vol/myvolume_bkup/
/vol/myvolume_bkup/.snapshot 0TB 0TB 0TB —% /vol/myvolume_bkup/.snapshot
Step 4) Exports NFS –
netapp-filer1> exportfs -p sec=sys,rw=192.168.0.25,root=192.168.0.25,nosuid /vol/myvolume_bkup
Step 4) /etc/fstab entry on Server –
192.168.0.10:/vol/myvolume_bkup /backup nfs defaults,hard,rw,rsize=65536,wsize=65536,proto=tcp 0 0
Storage systems that run Data ONTAP are sometimes referred to as filers, storage appliances, or systems.
Controller or Storage controller refers to the component of a storage system that runs the Data ONTAP.
* FC HBA for Disk or FC HBA refers to the Fibre Channel (HBA) Host Bus Adapter
that connects the node to the switch or to the disks
* Disk shelf is a unit of the disk subsystem component of the storage system. Disk shelves,
which hold disks and associated hardware.
* LRC (Loop Resiliency Circuit) disk shelf module that keeps the Fibre Channel-Arbitrated Loop (FC-AL) intact during the
addition and removal of disks within a disk shelf.
* ESH (Embedded Switching Hub) disk shelf module that provides a means of managing an FC-AL loop in an intelligent manner,
such that a single drive failure does not take down the loop.
* FilerView graphical user interface for NetApp
– To manage/administer NetApp you can use CLI (telnet,ssh, serial port,SP,RLM or BMC), FilerView, the DataFabric Manager (DFM)
software, or the Manage ONTAP Developer SDK software.
– Mount /vol/vol0 (root volume) of netapp storage locally and change configuration
– If you are entering a command with an element that includes a space, you must quote that element. For example,
arun_netapp> environment status chassis “Power Supply”
– CLI History – Scroll back through commands press – Ctrl-P or Up arrow key.
Scroll Forward through commands press – Ctrl-N or Down arrow key.
arun_netapp> environment help
Usage: environment status
-CLI man page
arun_netapp> man command_or_file_name
* Remotely access the system console using SP(Service Processor), RLM or BMC –
Login to the SP, RLM or the BMC ( system responds with the SP,RLM or BMC prompt)
Enter the following command at the RLM or BMC prompt: system console
username – naroot
Return to RLM prompt, press Ctrl-D
Return to the BMC prompt, press Ctrl-G
# ssh naroot@prod-netapp
* ONTAP commands at different privilege levels –
a) Administrative level – enables you to access commands that are suffi cient for managing your storage system.
b) Advanced level – provides commands for troubleshooting, in addition to all the commands available at the administrative level.
The NetApp Storage system is a hardware and software-based data storage and retrieval
system. It responds to network requests from clients and fulfills them by writing data to or
retrieving data from its disk array. It provides a modular hardware architecture running the
Data ONTAP operating system and WAFL (Write Anywhere File Layout) software.
Data ONTAP is the operating system for all NetApp storage systems. It provides a complete set
of storage management tools through its command-line interface, through the FilerView
interface, through the DataFabric Manager interface (which requires a license), and for
storage systems with a Remote LAN Module (RLM) or a Baseboard Management Controller (BMC)
installed through the RLM or the BMC Ethernet connection to the system console.
The NetApp storage system consists of the following components –
1) The storage system main unit, or chassis, is also known as the storage engine. It
is the hardware device that receives and sends data + gathering h/w and other
information or configuration.
2) The disk shelves are the containers, or device carriers, that hold disks and
associated hardware (such as power supplies, connectivity, and cabling) that are
connected to the main unit of the storage systems.
Internal components –
* System board – The system board is also referred to as the main board of the storage system.
It has upgradable firmware. All components are connected to the system board.
* System memory – System memory stores information temporarily.
* NVRAM (Nonvolatile RAM) – Data ONTAP uses NVRAM to log network transactions as a data
integrity measure. In case of a system or power failure, Data ONTAP uses the contents of NVRAM to
restore network data to disk. and shutdown storage system if temp is high
* Slots and ports – The storage system has slots for external connections and ports for a
console and diagnostic hardware.
* Slots – The storage system contains expansion slots for host adapters like – NIC, Disk shelf and Tape
* Serial ports – The serial ports include console port, which connects the storage system to a serial
terminal that you can use as a console.