NetApp has updated its PowerShell Toolkit, DataONTAP to version 3.
Two major features have been added:
A new cmdlet Invoke-NcSysstat which is like Invoke-NaSysstat and allows you to monitor cluster system performance stats for: System, FCP, NFSv3, NFSv4, CIFS, iSCSI, Volume, Ifnet, LUN, and Disk.
Invoke-NcSysstat works in both the cluster and Vserver context for Data ONTAP 8.2 and up. For Data ONTAP versions previous to 8.2, Invoke-NcSysstat must be run in the cluster context. Ifnet and Disk performance stats aren’t available when running against the Vserver context.
Invoke-NcSysstat can also aggregate performance stats for selected objects.
ONTAP 8.2 API support is now complete with 67 new cmdlets in the clustered ONTAP set and 27 cmdlets with new parameters for Data ONTAP 8.2for a total of 1738 cmdlets.
NetApp has extended its PowerShell management to its virtual center plug-in, the Virtual Storage Console. The toolkit can be downladed from here.
NetApp currently has a PowerShell toolkit called DataONTAP for managing its controllers but this new toolkit has been developed to manage the VSC directly.
As this is a 1.0 release not all VSC functionality is available. Currently it can do the Provisioning & Cloning operations of VSC such as creating and deleting datastores and starting a rapid VSC clone and redeploy. Also included is the new ability in VSC 4.1 to do a vCloud Director vApp clone.
Going forward NetApp are working on exposing more of the VSC functionality through an API which will be available to the toolkit so expect plenty more to come.
This is a great addition from NetApp as it allows you to include the cleverness of the VSC along with your PowerCLI automation in the same scripts.
Here is a list of the available Cmdlets
- Connect-vsc: Connect to the web service hosting the VSC Provisioning and Cloning APIs.
- Get-vscManagedObjectRef: Get the managed object reference (aka MORef) string for a vCenter object.
- Get-vscVirtualMachine: Get vmSpec objects for all virtual machines that were created based on the virtual machine specified.
- Get-vscVmFileSpec: Get vmFileSpec objects that define a virtual machine clone source.
- Get-VCloudCredentialStatus: Verifies vCloud Director connection status.
- Get-VCloudVCenterCredentialsStatus: Verifies vCenter(s) connection status information.
- New-vscControllerSpec: Convenience cmdlet to create a controllerSpec object with the ability to prompt for credentials.
- New-vscDatastore: Create a new VMware datastore.
- New-VAppClone: Perform vApp cloning or provisioning operation.
- Remove-vscDatastore: Delete a VMware datastore.
- Remove-VCloudCredentials: Remove vCloud Director credentials.
- Remove-VCloudVCenterCredentials: Remove vCenter credentials.
- Set-vscDatastoreSize: Resize a VMware datastore.
- Set-VCloudCredentials: Set vCloud Director credentials.
- Set-VCloudVCenterCredentials: Set vCenter credentials.
- Start-vscClone: Start a vsc rapid cloning operation.
- Start-vscRedeploy: Start a vsc virtual machine redeploy operation.
NetApp has released its long awaited Virtual Storage Appliance which it has called Data ONTAP Edge and also has made available an evaluation version for the masses.
NetApp previously had a VSA which was available only for partners but it was fairly limited in what it could do, had very limited disk space and wasn’t the simplest VSA to set up.
I have worked with the previous VSA and blogged on how to make it a little more usable by increase the disk space in my post Installing & Maximising the NetApp ONTAP 8.1 Simulator which has been one of the most popular posts on this blog which shows you the interest.
Unfortunately my hackery wasn’t entirely successful and the expanded VSA wasn’t always stable despite my best efforts.
NetApp has now answered the call and released a VSA which is no longer just for evaluation use and available for everyone. It is being pitched as "a low-cost remote office storage solution". The maximum usable storage is 5 TB which is a vast improvement from the 20 GB available with the previous unmodified VSA. This release of ONTAP Edge runs ONTAP 8.1.1. It’s a VM that runs on ESXi which requires 2 vCPUs, 4 GB RAM and obviously available disk space.
I don’t know details on pricing or how this will be structured and whether you will be charged based on capacity.
It seems like only yesterday (well, OK 3 months ago) that NetApp updated it’s Powershell Toolkit, DataONTAP to version 1.7.
Well, today, now we have Powershell Toolkit, DataONTAP version 2.0
The major features include:
- Data ONTAP 8.1 (Cluster-Mode) support – Cluster Mode Powershell architecture is now said to be stable and complete, 86 new cmdlets
- Dynamic VHD to fixed VHD conversion – Use rapid copy-offload with ConvertTo-NaVhd to convert a dynamic VHD to a thin, fixed VHD to fix alignment issues without using more space for both LUNs and CIFS shares
- LUN to VHD file conversion – ConvertTo-NaVhd can convert an entire LUN to a VHD file in another LUN, great for P2Vs.
- VHD file to LUN conversion – new cmdlet ConvertTo-NaLun to convert a VHD file to a LUN for a V2P if you need to
- NDMP copy client – 4 new cmdlets to monitor NDMP copy operations.
- More CIFS shares support – building in support for Windows Server 2012 supporting Hyper-V over SMB.
NetApp has today updated it’s Powershell Toolkit, DataONTAP to version 1.7.
I’ve said it before but a rebranding to PowerONTAP would be a much cooler!
The major features include:
VHD/VMDK file conversion. You can use ConvertTo-NaVhd and ConvertTo-NaVmdk to use NetApp FlexClone to convert between VHD files used on Hyper-V & XenServer and VMDK files on VMware. That could make any hypervisor migrations so much easier.
VHD partition detection and alignment using Get-NaVirtualDiskAlignment and Repair-NaVirtualDiskAlignment on MBR fixed VDH files.
Data ONTAP 8.1 Cluster-Mode Support with 227 new cmdlets, yes that is 227 NEW cmdlets bringing the total Cluster-Mode cmdlets to 375.
CIFS rapid file cloning so you can duplicate files within CIFS shares (great for say refreshing test datasets from prod) using file level FlexClone.
Cluster Shared Volumes (CSV) Space reclamation so you can now reclaim space not just in NTFS LUNs but also in CSVs.
UPDATE 7 September 2012: NetApp has released its Virtual Storage Appliance, Data ONTAP Edge which is a licensed functional VSA.
One of the strengths of NetApp’s storage offering is that its controller operating system called Data ONTAP is the same across every NetApp Filer storage product they sell. This is hugely significant as it means if you know how to administer and configure the smallest FAS2000 Series Filers you are pretty much up to speed to administer and configure Filers up to their biggest and beefiest FAS6200 Series Filers so you don’t have to learn another management interface when you upgrade.
NetApp has also produced a Data ONTAP Simulator which in their words is a “A tool that gives you the experience of administering and using a NetApp storage system with all the features of Data ONTAP at your disposal.”
There have been various versions of the simulator over the years which initially could be installed on a simple RedHat or SuSE Linux box using emulated disks and have the same look and feel as a real NetApp Filer (without the rack space requirement or electricity bill!). Things progressed over the years and you could use more Linux distros. Nowadays there is a pre-built VMware virtual machine so you don’t have to install RedHat or SuSE beforehand.
Unfortunately the simulator is only available to existing NetApp Customers and Advantage Partners and requires a login to the NetApp Support Site, http://now.netapp.com
I was about to start a serious rant about this limited availability when surprisingly whilst writing this post Vaughn Stewart sent out a tweet that NetApp are in fact looking at the possibility of opening up access to the simulator for version 8.1 which is fantastic news.
My updated previous NFS post talked about implementing part of the functionality of SRM in Powershell using PowerCLI and NetApp’s DataONTAP for NFS datastores.
This post is an update to my previous iSCSI post in which I had only looked at the VMware side of the automation and so it’s time for an update to include the important part of handling the underlying storage. I’m going to use NetApp storage as an example but any storage vendor that exposes their API to Powershell can be used if you can find the relevant commands.
You will obviously need both PowerCLI and Netapp’s DataONTAP installed. See my previous post: Pimping your Powershell Profile for getting everything installed.
For the storage automation, all you really have to do is connect to the filer and then quiesce and break the storage mirror so it is writeable at the BR site. After you’ve connected this is a single line:
Get-NaSnapmirror "FilerName" | Invoke-NaSnapmirrorQuiesce | Invoke-NaSnapmirrorBreak -Confirm:$false
Categories: DataONTAP, ESX, NetApp, PowerCLI, Powershell, VMware automation, DataONTAP, iscsi, netapp, PowerCLI, powershell, recovery, storage, vmware
NetApp has updated it’s Powershell Toolkit which it calls DataONTAP to version 1.5 (I think PowerONTAP would be a much better name!).
You will need a Netapp NOW account which is available to customers and partners to download the toolkit.
There are 27 new cmdlets taking the total up to a massive 528 cmdlets with nearly all possible API’s now covered.