Talk with fellow users about the multiple protocols supported by NetApp unified storage including SAN, NAS, CIFS/SMB, NFS, iSCSI, S3 Object, Fibre-Channel, NVMe, and FPolicy.
Talk with fellow users about the multiple protocols supported by NetApp unified storage including SAN, NAS, CIFS/SMB, NFS, iSCSI, S3 Object, Fibre-Channel, NVMe, and FPolicy.
hello, Please help me. i use CDOT ONTAP and since some day i have many error message on my Clients Red Hat. Do you have facing to this issue ? if yes, how are you correct this ? [Sat Apr 9 22:24:28 2022] nfs: server NAS1 not responding, still trying [Sat Apr 9 22:24:30 2022] nfs: server NAS1 not responding, still trying [Sat Apr 9 22:24:35 2022] nfs: server NAS1 not responding, still trying [Sat Apr 9 22:24:42 2022] nfs: server NAS1 not responding, still trying [Sat Apr 9 22:24:46 2022] nfs: server NAS1 not responding, still trying [Sat Apr 9 22:24:55 2022] nfs: server NAS1 OK [Sat Apr 9 22:24:55 2022] nfs: server NAS1 OK [Sat Apr 9 22:24:55 2022] nfs: server NAS1 OK [Sat Apr 9 22:24:55 2022] nfs: server NAS1 OK [Sat Apr 9 22:24:55 2022] nfs: server NAS1 OK huile
... View more
Morning, I am trying to increase the size of my aggregate. On a FAS8020, running 9.2 OnTap rg0 is currently 23 disks with 6 empty slots. I tried just adding disks into those empty slots and get this error: Cannot add capacity to the aggregate because of insufficient matching spare disks. When trying to add disks and create a new raidgroup I get the following error: command failed: Addition of disks would fail for aggregate "aggr2" on node "netapp-02". Reason: 29 disks needed from Pool0, but no matching disks are available in that pool. There are 43 disks available on "netapp-01" and 38 available on "netapp-02" I must be missing something. Max raidgroup size is 29, so not sure what I'm missing. Any help would be greatly appreciated. Thanks
... View more
We are currently using netapp xml auditing and enabling SACLs using Windows Explorer Client to set SACL permissions for everyone read,write, delete etc. 1) When we apply this SACL to big fillers with millions of folders and files it has to apply this recursive and take lot of time and also fails on many folders because inheritance is broken and user doesnt have permission, etc etc. Is there any way to apply this much faster at the root level of the share/volume avoiding this errors, permissions, broken inheritance, time, and other common problems? does "vserver security file-directory ntfs sacl modify" has the same problem? is faster? 2) Does fpolicy auditing also requires setting this SACLs on all folders/files or just enable fpolicy? how you set what operations to audit? I know windows file server requires this and most storages based on windows, but applying SACLS for larger file server is always a problem.
... View more
Hey guys, we want to connect a WindowsServer 2019 with a nfs-share. We can see the nfs-share within the WindowsServer. But we have no write-access to it. We are not sure wich parameter we should set, to get write access. Also tried to create a volume with security-Style ntfs instead of unix wasn't helpful. Seems that a minimal configuration error is stopping us. Is someone able to help? Want to store backupdata for Commvault (mediaagent) there, which cannot be backuped by IntelliSnap. Marcel & Philip
... View more
For a project I needed to convert Ontap Audit Log XML files to CSV. As I couldn't find any existing solutions, I wrote the following small PowerShell Cmdlet. I'd be glad to receive feedback or suggestions for improvements. An example XML audit event log is attached and the resulting CSV file. Just paste the Cmdlet code below in PowerShell and then use the following command to convert an XML file (replace the filepath with the path to your file) Convert-EventXmlToCsv -Path "c:\tmp\audit_svm_trinidad_nas_D2017-07-26-T06-54-13_0000000000.xml" Cmdlet Code: <#
.SYNOPSIS
Converts NetApp XML Audit Event Log Files to CSV
.DESCRIPTION
Converts NetApp XML Audit Event Log Files to CSV
.EXAMPLE
Convert-EventXmlToCsv -Path "c:\tmp\audit_svm_trinidad_nas_D2017-07-26-T06-54-13_0000000000.xml"
#>
function Convert-EventXmlToCsv {
[CmdletBinding()]
param(
[Parameter(Mandatory = $true)][System.IO.FileInfo]$Path,
[Parameter(Mandatory = $false)][System.IO.FileInfo]$OutputPath
)
if (!$OutputPath) {
$OutputPath = Join-Path $Path.Directory.FullName "$($Path.BaseName).csv"
}
Write-Host "Importing XML from $Path"
$EventXml=[xml](Get-Content -Path $Path)
$Headers = @()
$EventCount = $EventXml.events.event.count
$Counter = 1
$Events = foreach ($Event in $EventXml.events.event) {
Write-Progress -Activity "Converting XML to CSV" -PercentComplete ([int]($Counter/$EventCount*100))
$Counter++
$TimeCreated = $event.system.timecreated.systemtime
$ProviderName = $event.system.provider.name
$ProviderGuid = $event.system.provider.guid
$Output = $event.system | ConvertTo-Csv | ConvertFrom-Csv
$Output.timecreated = [DateTime]$TimeCreated
$Output.Provider = $ProviderName
$Output | Add-Member -MemberType NoteProperty -Name ProviderGuid -Value $ProviderGuid
foreach ($AttributeName in $event.EventData.Data.Name) {
$Output | Add-Member -MemberType NoteProperty -Name $AttributeName -Value ($event.eventdata.data | ? { $_.Name -eq $AttributeName } | % { $_."#text" })
}
$Headers += $Output.PSObject.properties | ? { $_.MemberType -eq "NoteProperty" } | % { $_.Name }
$Headers = $Headers | Select-Object -Unique
Write-Output $Output
}
Write-Progress -Activity "Converting XML to CSV completed" -Completed
Write-Host "Writing CSV"
$Events | Select-Object -Property $Headers | Export-Csv -NoTypeInformation -Path $OutputPath -Delimiter ";"
Write-Host "Output written to $OutputPath"
}
... View more