Skip to content

Commit aa54d46

Browse files
authored
Update elastic-san-troubleshoot.md
1 parent c562c11 commit aa54d46

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

articles/storage/elastic-san/elastic-san-troubleshoot.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,23 @@ ms.author: rogarana
1212

1313
This article lists common issues related to Azure Elastic SAN. It also provides possible causes and resolutions for these issues.
1414

15-
## Encountered get_iqns timeout error with Linux documentation script - Exception: Command took longer than 10 s
15+
## Common Azure Elastic SAN Errors
16+
17+
***Encountered get_iqns timeout error with Linux documentation script - Exception: Command took longer than 10 s***
1618

1719
- Install the latest Azure CLI, and follow the instructions that work for your Virtual Machine (VM) SKU.
1820
- Once you install the latest version, run az extension add -n elastic-san to install the extension for Elastic SAN.
1921
- Run the az login command and follow the steps that command generates to log in through your browser.
2022
- Rerun the Linux documentation script and check if the issue persists.
2123

22-
## Encountered login rejected error - iscsiadm: Cannot modify node.conn[0].iscsi.DataDigest. Invalid param name.
24+
***Encountered login rejected error - iscsiadm: Cannot modify node.conn[0].iscsi.DataDigest. Invalid param name.***
2325

2426
- Ensure the private endpoint or service endpoint is configured correctly
2527
- Check if your volumes are connecting to Azure VMware Solution (AVS), as Cyclic Redundancy Check (CRC) isn't supported yet for AVS.
2628
- If not, check if your VM is running Fedora or its downstream Linux distributions like Red Hat Enterprise Linux, CentOS, or Rocky Linux that don't support data digests.
2729
- If either of the above scenarios is true, disable the CRC protection flag. You have to uncheck the box on portal and change the parameter for EnforceDataIntegrityCheckForIscsi (PowerShell)) or data-integrity-check (CLI) to false.
2830

29-
## Unable to connect to your Elastic SAN via service endpoints
31+
***Unable to connect to your Elastic SAN via service endpoints***
3032

3133
- [Enable](https://learn.microsoft.com/azure/storage/elastic-san/elastic-san-networking?tabs=azure-powershell#configure-public-network-access) Public Network Access on the SAN
3234
```powershell
@@ -48,27 +50,32 @@ $Vnet = Get-AzVirtualNetwork -ResourceGroupName $RgName -Name $VnetName $Subnet
4850
$Vnet | Set-AzVirtualNetworkSubnetConfig -Name $SubnetName -AddressPrefix $Subnet.AddressPrefix -ServiceEndpoint "Microsoft.Storage.Global" | Set-AzVirtualNetwork
4951
```
5052

51-
## Elastic SAN volume performance or latency isn't as expected
53+
***Elastic SAN volume performance or latency isn't as expected***
5254

5355
- Check your SAN size and configuration via portal (SAN homepage -> Configuration blade) and ensure that the I/O per second (IOPS) and throughput numbers can handle the requirements of the workload
5456
- Check your VM throughput and IOPS limits and ensure that the VM can handle the workload requirements
5557
- Ensure that you're following the best practices outlined in this [document](https://learn.microsoft.com/azure/storage/elastic-san/elastic-san-best-practices).
5658

5759

58-
## Unable to establish connectivity from new nodes in a cluster
60+
***Unable to establish connectivity from new nodes in a cluster***
5961

6062
- Identify which VMs are part of the cluster.
6163
- Check the number of sessions per node using `iscsicli sessionList` or `mpclaim -s -d` (for Windows) or sudo multipath -ll (for Linux) on each VM in the cluster and add up the total number of sessions
6264
- After doing so, if the # of sessions are 128 then you can disconnect the volumes via portal or using the script linked [here](https://github.com/Azure-Samples/azure-elastic-san/blob/main/PSH%20(Windows)%20Multi-Session%20Connect%20Scripts/ElasticSanDocScripts0523/disconnect.ps1) for Windows or [here](https://github.com/Azure-Samples/azure-elastic-san/blob/main/CLI%20(Linux)%20Multi-Session%20Connect%20Scripts/disconnect_for_documentation.py) for Linux.
6365
- Next, modify the NumSession parameter (Windows) or the num_of_sessions parameter (Linux) of the connect script from either from the portal or the [Windows](https://github.com/Azure-Samples/azure-elastic-san/blob/main/PSH%20(Windows)%20Multi-Session%20Connect%20Scripts/ElasticSanDocScripts0523/connect.ps1) or [Linux](https://github.com/Azure-Samples/azure-elastic-san/blob/main/CLI%20(Linux)%20Multi-Session%20Connect%20Scripts/connect_for_documentation.py) scripts. You need to ensure that the total number of sessions across volumes is less than 128.
6466
- Run the script on your VM. These values can also be entered during runtime of the script.
6567

66-
## Unable to connect to more than eight volumes to a Windows VM
68+
***Unable to connect to more than eight volumes to a Windows VM***
6769

6870
- To see the number of sessions on your Windows VM, run `iscsicli sessionList` or `mpclaim -s -d`. The maximum session limit is 255 for Windows VMs.
6971
- If you are at the session limit, then you can disconnect the volumes either via portal or using the script linked [here](https://github.com/Azure-Samples/azure-elastic-san/blob/main/PSH%20(Windows)%20Multi-Session%20Connect%20Scripts/ElasticSanDocScripts0523/disconnect.ps1).
7072
- Next, modify the $NumSession parameter of the connect script from either the portal or using the [Windows](https://github.com/Azure-Samples/azure-elastic-san/blob/main/PSH%20(Windows)%20Multi-Session%20Connect%20Scripts/ElasticSanDocScripts0523/connect.ps1) script. You need to ensure that the total number of sessions per volume attached to the VM is less than 255 sessions.
7173
- Run the script on your VM. These values can also be entered during runtime of the script.
7274

7375
## Need help?
74-
If you still need help, [contact support](https://portal.azure.com/?#blade/Microsoft_Azure_Support/HelpAndSupportBlade) to get your problem resolved quickly.
76+
If you still need help, [contact support](https://portal.azure.com/?#blade/Microsoft_Azure_Support/HelpAndSupportBlade) to get your problem resolved quickly. Also linked here are some additional documents that may be helpful:
77+
[Deploy an Elastic SAN](https://learn.microsoft.com/en-us/azure/storage/elastic-san/elastic-san-create)
78+
[Connect to Windows](https://learn.microsoft.com/en-us/azure/storage/elastic-san/elastic-san-connect-windows)
79+
[Connect to Linux](https://learn.microsoft.com/en-us/azure/storage/elastic-san/elastic-san-connect-linux)
80+
[Connect to Azure VMware Solution](https://learn.microsoft.com/en-us/azure/azure-vmware/configure-azure-elastic-san?toc=/azure/storage/elastic-san/toc.json)
81+

0 commit comments

Comments
 (0)