This walkthrough guide is specifically using the current latest version of the NetApp Simulator ONTAP – version 8.1, and running the lab inside VMware Workstation 8 (*see Appendix B for Simulate ONTAP 8.1 Hardware and Software Requirements.) The NetApp Simulator is an excellent tool to learn about NetApp filers in a virtual lab environment.
Step n the B1: Download or Obtaiinaries
Go to http://now.netapp.com/NOW/cgi-bin/simulator and login with your NetApp NOW account.
Select the
Simulator 8.x link, and choose the links to download the Simulate ONTAP
8.1 7-mode and C-mode simulators for VMware Workstation or ESX as
required (*see Appendix C for Differences Between ONTAP 7-Mode and C-Mode,) and the 8.1 licenses
Note: Whilst we are downloading software, go to https://now.netapp.com/NOW/cgi-bin/software/ and download the OnCommand System Manager (latest version at 7th
December 2012 is 2.0R1 which supports ONTAP 7.3.2 and above.) The
OnCommand System Manager provides a GUI to manage NetApp Filers. The
file name for the Windows version is sysmgr-setup-2-0R1-win.exe .
Step 2: Import the Simulator Into VMware Workstation
In this post we
are just going to focus the ONTAP 8.1 7-mode simulator (the procedure
for the C-mode simulator is pretty similar)
Create a copy of the vsim-7m folder and within VMware Workstation -> File Menu -> Open
- and point to the DataONTAP.vmx file and select Open
- rename the imported machine as desired and power on
Step 3: Booting the Simulator and Initial Configuration
On first boot, wait for the simulator to reach "Press Ctrl-C for Boot Menu" and press Ctrl-C
- this brings up the boot menu, and choose option 4 for 'Clean configuration and initialize all disks'
- Selection (1-8)? 4
- Zero disks, reset config and install a new file system?: Yes
- This will erase all the data on the disks, are you sure?: Yes
The virtual filer will reboot, re-initialize and run through the wipe procedure
- Please enter the new hostname []: VFILER01
- Do you want to enable IPv6? [n]:
- Do you want to configure interface groups? [n]:
- Please enter the IP address for Network Interface e0a []: 192.168.0.111
- Please enter the netmask for Network Interface e0a [255.255.255.0]:
- Please enter media type for e0a {100tx-fd, tp-fd, 100tx, tp, auto (10/100/1000)} [auto]:
- Please enter flow control for e0a {none, receive, send, full} [full]:
- Do you want e0a to support jumbo frames? [n]:
- Please enter the IP address for Network Interface e0b []:
- Please enter the IP address for Network Interface e0b []:
- Please enter the IP address for Network Interface e0b []:
Note: Here I leave configuring the 3 interfaces e0b, e0c, e0d for later
- Would you like to continue setup through the web interface? [n]:
Note: Default
answer is no to the above question, and my preference is to continue via
the console (also the Filer's interfaces do not come up until after the
setup is completed!) For reference, the link given is
https://IPADDRESSofFILER/api
- Please enter the name or IP address of the Ipv4 default gateway: 192.168.0.2
Screen Ouput:
The administration host is given root access to the filer's /etc files
for system administration. To allow /etc root access to all NFS clients
enter RETURN below.
- Please enter the name or IP address of the administration host: 192.168.0.11
- Please enter timezone [GMT]:
- Where is the filer located? []:
- Enter the root directory for HTTP files [/home/http]:
- Do you want to run DNS resolver? [n]:
- Do you want to run NIS client? [n]:
Screen
Output: This system will send event messages and weekly reports to
NetApp Technical Support. To disable this feature, enter "options
autosupport.support.enable off" within 24 hours. Enabling AutoSupport
can significantly speed problem determination and resolution should a
problem occur on your system. For further information on AutoSupport,
please see: http://now.netapp.com/autosupport/
- Do you want to configure the Shelf Alternate Control Path Management interface for SAS shelves [n]:
- Setting the administration (root) password for VFILER01 ... New password: XXXXXXXX
- Retype new password: XXXXXXXX
Then wait for the network interface to become pingable and the system to complete its initialization.
*Continuing from here, see these later tutorials (time permitting - this list will grow):
NetApp Basic NFS Configuration Walkthrough with VMware
NetApp Basic iSCSI Configuration
Installing the NetApp Virtual Storage Console (VSC) for VMware vSphere and Using it to Optimize NFS Settings
NetApp Data ONTAP 8.1 Enabling SFTP Access to /etc
*Continuing from here, see these later tutorials (time permitting - this list will grow):
NetApp Basic NFS Configuration Walkthrough with VMware
NetApp Basic iSCSI Configuration
Installing the NetApp Virtual Storage Console (VSC) for VMware vSphere and Using it to Optimize NFS Settings
NetApp Data ONTAP 8.1 Enabling SFTP Access to /etc
Step 4: Managing Your NetApp Virtual Filer
After the NetApp virtual Filer has initialized, it can be managed using the root credentials via:
1: Direct Console (*see Appendix D: CLI commands)
2: SSH connection (*see Appendix D: CLI commands)
3: NetApp OnCommand System Manager (installable on Linux and Windows platforms)
Feel free to play around with the simulator to your heart's content!
Feel free to play around with the simulator to your heart's content!
Appendix A: Useful links and Credits
http://now.netapp.com/NOW/knowledge/docs/docs.cgi – NetApp product documentation
http://now.netapp.com/NOW/knowledge/docs/simulate_ontap/Simulate_ONTAP_8.1.pdf - Simulate ONTAP 8.1 Installation and Setup Guide
http://www.wooditwork.com/2012/01/04/installing-maximising-the-netapp-ontap-8-1-simulator/ - for a more detailed installation guide
http://www.wooditwork.com/2012/01/04/installing-maximising-the-netapp-ontap-8-1-simulator/ - for a more detailed installation guide
Appendix B: Simulate ONTAP 8.1 Hardware and Software Requirements
Hardware requirements
• Dual core 64-bit Intel or AMD system
• 2 GB RAM for one instance of simulator
• 3 GB RAM for two instances of simulator (4 GB recommended)
• 20 GB free disk space for each instance of the simulator
• VT support for Intel system
Software requirements
• Microsoft Windows XP, Windows 7, or Windows Vista
• VMware Workstation, VMware Player, or VMware vSphere Client (if running on a VMware ESX/ESXi host server)
Appendix C: Difference Between ONTAP 7-Mode and C-Mode
FAS arrays run Data Ontap, which is available in two modes:
Data Ontap 7-mode
(or classic mode) allows FAS arrays to be deployed as a local two-node
cluster, a geographically spanned MetroCluster, and as a remote
distributed FlexCache, which enables capabilities like LDVM for VMware.
Data
Ontap C-Mode (or cluster mode) expands a NetApp storage cluster from 2
nodes to 24 nodes, increases the features found in 7-mode to include
endless scaling, global name spaces, and the complete separation of data
and data access from the hardware layer in the form of next generation
vFilers (known as vServers).
Appendix D: CLI Commands
VFILER01> ?
acpadmin /
aggr / arp / autosupport / backup / bmc / cdpd / cf / charmap / cifs /
clone / config / date / dcb / df / disk / disk_fw_update / dns /
download / du / dump / echo / ems / environment / exportfs / fcadmin /
fcnic / fcp / fcstat / file / flexcache / fpolicy / fsecurity / ftp /
halt / help / hostname / httpstat / ic / ifconfig / ifgrp / ifstat /
igroup / ipsec / ipspace / iscsi / key_manager / keymgr / license / lock
/ logger / logout / lun / man / maxfiles / mt / nbtstat / ndmpcopy /
ndmpd / ndp / netdiag / netstat / nfs / nfsstat / nis / options /
orouted / partner / passwd / ping / ping6 / pktt / portset / priority /
priv / qtree / quota / radius / rdate / rdfile / reallocate / reboot /
restore / revert_to / rlm / route / routed / rshstat / sasadmin /
sasstat / savecore / sectrace / secureadmin / setup / sftp / shelfchk /
sis / smtape / snap / snaplock / snapmirror / snapvault / snmp /
software / source / sp / stats / storage / sysconfig / sysstat / system /
timezone / traceroute / traceroute6 / ups / uptime / useradmin /
version / vfiler / vlan / vmservices / vol / vscan / wcc / wrfile /
ypcat / ypgroup / ypmatch / ypwhich