Data ONTAP PowerShell Toolkit
Un peu de stockage ![]()
Pour ceux qui travaillent aussi sur la partie stockage lors de déploiement d’exchange par exemple, nous allons voir aujourd’hui le travail effectué par NetApp pour fournir de l’administration de FAS en utilisant PowerShell v2 !!
Ca changera de la ligne de commande au travers d SSH ou encore de l’interface magique FilerView
Attention ce n’est pas moins de 357 cmdlet disponibles dans cette v1 !!
Tout d’abord information importante, c’est gratuit.
Il ne vous faudra qu’un compte sur Now pour pouvoir procéder au téléchargement
L’installation est simple, il faudra placer le répertoire DataONTAP dans votre répertoire de modules powershell :
%USERPROFILE%\Documents\WindowsPowerShell\Modules\ (pour que se soit disponible à l’utilisateur en cours uniquement)
%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\Modules\ (pour que se soit disponible à tous)
L’utilisation en est aussi très simple.
Une fois powershell lancé nous allons charger le module :
Import-Module DataONTAP
Pour voir l’aide :
Show-NaHelp
Pour voir la liste des cmdlet :
Get-NaHelp
1er étape se connecter à un FAS :
Connect-NaController FAS01
Liste des Aggregats : Get-NaAggr
Liste des Volumes : Get-NaVol
Gestion des licences :
Get-NaLicense | ? { $_.Code -ne $null } | ft Service,Code -AutoSize
Add-NaLicense -Codes “XXXXXXX” | ft Service,Code -AutoSize
Remove-NaLicense -Service “nfs” | ft Service,Code -AutoSize
Créer un share CIFS ![]()
Add-NaCifsShare -Share “Share0$” -Path “/vol/vol1/test”
Et encore beaucoup d’autres choses !!
Notes :
Modifier la policy par défaut de powershell pour l’exécution de scripts (par défaut Restricted)
Set-ExecutionPolicy RemoteSigned
Utiliser Get-NaVolRoot plutôt que “vol0″