Microsoft Virtualization Discussions
Microsoft Virtualization Discussions
Hello,
we have ONTAP 8.1.2p4 and Powershell Toolkit 2.4 installed. Now we have seen, that it is not possible to add cifs-shares anymore:
PS Y:\> Add-NaCifsShare -Share test -Path /vol/snapvault1 -Comment "test"
Add-NaCifsShare : Directory "/vol/snapvault1" does not exist.
Bei Zeile:1 Zeichen:16
+ Add-NaCifsShare <<<< -Share test -Path /vol/snapvault1 -Comment "test"
+ CategoryInfo : InvalidOperation: (vfiler_test:NaController) [Add-NaCifsShare], EONTAPI_EINVAL
+ FullyQualifiedErrorId : ApiException,DataONTAP.PowerShell.SDK.Cmdlets.Cifs.AddNaCifsShare
Volume and Qtree exists on the vfiler vfiler_test:
vfiler_test: qtree
snapvault1 snapvault_01 ntfs enabled normal
Does anyone have an idea, if this is a bug or a feature ;-)?
Thanks,
Martin
Solved! See The Solution
Hello Martin,
I tried to reproduce your problem, because we have also upgraded to ONTAP 8.1.2P4 and I have also Powershell Toolkit 2.4 installed.
But in my environment it works like expected.
Did you connect to the vfiler on which you want to create your cifs share?
This is what I have done:
connect-nacontroller <vfilername>
add-nacifsshare -share test -path <volume_name_mapped_to_the_vfiler> -comment "test"
I hope it helps..
Greetings
Jürgen
Hello Martin,
I tried to reproduce your problem, because we have also upgraded to ONTAP 8.1.2P4 and I have also Powershell Toolkit 2.4 installed.
But in my environment it works like expected.
Did you connect to the vfiler on which you want to create your cifs share?
This is what I have done:
connect-nacontroller <vfilername>
add-nacifsshare -share test -path <volume_name_mapped_to_the_vfiler> -comment "test"
I hope it helps..
Greetings
Jürgen
Hello Jürgen
Thanks for your feedback!
This is exactly what I did:
PS Y:\> Connect-NaController vfiler_test
Name Address Ontapi Version
---- ------- ------ -------
vfiler_test 192.168.14.13 1.19 NetApp Release 8.1.2P4 7-Mode: Fri Apr 26 19:57:25 PDT 2013
PS Y:\> Get-NaQtree snapvault1
Volume Qtree Status Security OpLocks
------ ----- ------ -------- -------
snapvault1 normal ntfs enabled
snapvault1 snapvault_01 normal ntfs enabled
PS Y:\> Add-NaCifsShare -Share test -Path /vol/snapvault1/snapvault_01
Add-NaCifsShare : Directory "/vol/snapvault1/snapvault_01" does not exist.
Bei Zeile:1 Zeichen:16
+ Add-NaCifsShare <<<< -Share test -Path /vol/snapvault1/snapvault_01
+ CategoryInfo : InvalidOperation: (vfiler_test:NaController) [Add-NaCifsShare], EONTAPI_EINVAL
+ FullyQualifiedErrorId : ApiException,DataONTAP.PowerShell.SDK.Cmdlets.Cifs.AddNaCifsShare
If I remove the volume from the vfiler_test to vfiler0, the command is working properly:
PS Y:\> Connect-NaController filer1
Name Address Ontapi Version
---- ------- ------ -------
filer1 192.168.14.10 1.19 NetApp Release 8.1.2P4 7-Mode: Fri Apr 26 19:57:25 PDT 2013
PS Y:\> Add-NaCifsShare -Share test -Path "/vol/snapvault1/snapvault_01" -Comment "test"
MountPoint ShareName Description
---------- --------- -----------
/vol/snapvault1/snapvault_01 test test
Thanks for help,
kind regards,
Martin
Hello Martin,
I made one more test with a qtree exactly like you did. It was also successful.
I don't see any difference between your environment and ours. Maybe it has to do with SnapVault? We don't use SnapVault.
PS Y:\Scripts> get-naqtree volV5Test
Volume Qtree Status Security OpLocks
------ ----- ------ -------- -------
volV5Test normal ntfs enabled
volV5Test TestQtree normal ntfs enabled
PS Y:\Scripts> add-nacifsshare -share test -path /vol/volV5Test/TestQtree
MountPoint ShareName Description
---------- --------- -----------
/vol/volV5Test/TestQtree test
PS Y:\Scripts>
Sorry, that I can't help you.
Kind regards.
Jürgen
Hello Jürgen
We disabled snapvault, but it is still not working.
Kind regards,
Martin
The problem was a bad entry in DNS for vfiler_test. So it was always connecting to vfiler0 instead of vfiler_test and the volume was not there. Now everything is working fine, thanks!