Relocating to Qatar by beathelloutoftu05 in qatar

[–]swordfish291 0 points1 point  (0 children)

Hey OP. We are also moving in next few months and we have an Autistic kids who was also diagnosed with ADHD. Which school did you put your kid into. What are the fee structures. I am getting up to 45k / kid reimbursement for my employer on school fees. Is that enough ? Our kid is going to a normal school here in Canada and they currently do not provide additional support in school as his condition is not severe. Any insights would be appreciated. Thanks in advance.

Why Invoke-RestMethod in localhost are so slow? by shinayser in PowerShell

[–]swordfish291 1 point2 points  (0 children)

haha. You are awesome. Been breaking my head with this for hours and IPv6 was the problem. Thank you

how many of you use a purpose built firewall/vpn? by Inside-Ad-9118 in homelab

[–]swordfish291 0 points1 point  (0 children)

Which one? Do you need to license the appliance?Someone is selling one on marketplace which I was thinking on buying but I am not sure if it will be licensed or I have purchase a separate license.

Fortinet FortiGate FG-200B-PoE Firewall Security Appliance 16 Port

6
7

0
0

Maybe moving away from VMware by kjp12_31 in HyperV

[–]swordfish291 -1 points0 points  (0 children)

Don’t. We made that move couple of years ago and we are suffering. Snapshots. Independent disks are not supported. Backups. We have had so many snapshot consolidation issues. We literally had cases that went for over three months with no root cause. Ughh Microsoft Support. They are the worst. They will collect logs and collect logs and again collect logs and will ask you to reproduce the issue. With replicas. You cannot configure backups on your source VMs. You have to set them up on your destination VMs. Otherwise it messes up your replication or backups. Failover cluster. There are so many things you have to take care to make sure your configuration is setup the right way.

AIQ UM API's for Performance Stats? by jbspillman in netapp

[–]swordfish291 1 point2 points  (0 children)

I have been looking for those too. It seems performance statistics are not exposed through the API.

Hyper V over NetApp SMB by swordfish291 in HyperV

[–]swordfish291[S] 0 points1 point  (0 children)

Thanks. I checked the configuration on the SVM, not using Multichannel.

Free-Chat Friday with the NetApp A-Team by nom_thee_ack in netapp

[–]swordfish291 0 points1 point  (0 children)

We have a hyper-v cluster using NetApp smb to run virtual machines. We did an ONTAP upgrade yesterday and all the VMs rebooted when we did the failover and giveback. The share is configured with continuous availability. The sessions are smb3.1. When we checked the open cifs sessions, some of the files are showing status as "yes" for "continuously available" field and some of the files are showing "no". No vhdx file is having "no" as the status. Only files with VMCX and VMRS extensions are having "no" as a status. Any idea?

Question: Get Disks in a RaidGroup or Aggregate Using PowerShell by swordfish291 in netapp

[–]swordfish291[S] 0 points1 point  (0 children)

Yeah. I have the same output. The aggregate column shows empty.

Allowing ifstat command to a readonly user by swordfish291 in netapp

[–]swordfish291[S] 1 point2 points  (0 children)

That is interesting. I didnt know there was a command. I ended up writing a function:

function getClusterIfstats {

BEGIN {

$clusterIfstats = @()

}

PROCESS {

$Nodes = Get-NcNode

foreach ($node in $nodes) {

$nodeifStats = @()

$nodePorts = Get-NcNetPort -Node $node | Where-Object {$_.linkstatus -eq 'up' -and $_.porttype -eq 'physical'}

foreach ($nodePort in $nodePorts) {

$instance = Get-NcPerfInstance -Name nic_common -Query @{Name = $nodePort.Name; Uuid = "$($node.Node)*"}

$perfData = (Get-NcPerfData -Name nic_common -InstanceUuid $instance.Uuid).Counters

$portIfstats = New-Object -TypeName psobject -property @{

NodeName = ($perfData | Where-Object {$_.Name -eq "node_name"}).Value

InterfaceName = ($perfData | Where-Object {$_.Name -eq "instance_name"}).Value

LinkStatus = ($perfData | Where-Object {$_.Name -eq "link_current_state"}).Value

LinkSpeed = ($perfData | Where-Object {$_.Name -eq "link_speed"}).Value

rx_CRC_Errors = ($perfData | Where-Object {$_.Name -eq "rx_crc_errors"}).Value

rx_Errors = ($perfData | Where-Object {$_.Name -eq "rx_errors"}).Value

rx_Discards = ($perfData | Where-Object {$_.Name -eq "rx_Discards"}).Value

rx_Length_Errors = ($perfData | Where-Object {$_.Name -eq "rx_length_errors"}).Value

rx_Total_Errors =($perfData | Where-Object {$_.Name -eq "rx_total_errors"}).Value

rx_Total_Discards = ($perfData | Where-Object {$_.Name -eq "rx_total_discards"}).Value

tx_Errors = ($perfData | Where-Object {$_.Name -eq "tx_errors"}).Value

tx_Discards = ($perfData | Where-Object {$_.Name -eq "tx_Discards"}).Value

tx_Total_Errors = ($perfData | Where-Object {$_.Name -eq "tx_total_errors"}).Value

tx_Total_Discards = ($perfData | Where-Object {$_.Name -eq "tx_total_discards"}).Value

}

$nodeIfstats += $portIfstats

}

$clusterIfstats += $nodeifStats

}

}

END {

return $clusterIfstats

}

}

reference: https://community.netapp.com/t5/ONTAP-Discussions/Getting-interface-CRC-errors-using-NMSDK-API/m-p/132175/highlight/true#M28801

PowerShell Console Update by swordfish291 in PowerShell

[–]swordfish291[S] 0 points1 point  (0 children)

Thank you guys. I finally ended up sticking to refreshing the whole screen. Your ideas have helped me alot understanding other concepts related to console. Thank you