Skip to content

Commit 8977119

Browse files
committed
Updating shared volumes.
1 parent 17892b2 commit 8977119

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

articles/storage/elastic-san/elastic-san-shared-volumes.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Use clustered applications on Azure Elastic SAN
3-
description: Use clustered applications on an Elastic SAN volume and share Elastic SAN volumes between compute clients.
3+
description: Learn how to deploy clustered applications on an Elastic SAN volumes and share Elastic SAN volumes between compute clients.
44
author: roygara
55
ms.service: azure-elastic-san-storage
66
ms.topic: concept-article
7-
ms.date: 05/31/2024
7+
ms.date: 01/08/2026
88
ms.author: rogarana
99
ms.custom:
1010
- references_regions
@@ -14,27 +14,27 @@ ms.custom:
1414

1515
# Deploy clustered applications on Azure Elastic SAN
1616

17-
Azure Elastic SAN volumes can be simultaneously attached to multiple compute clients, allowing you to deploy or migrate cluster applications to Azure. You need to use a cluster manager to share an Elastic SAN volume, like Windows Server Failover Cluster (WSFC), or Pacemaker. The cluster manager handles cluster node communications and write locking. Elastic SAN doesn't natively offer a fully managed filesystem that can be accessed over SMB or NFS.
17+
You can attach Azure Elastic SAN volumes to multiple compute clients at the same time, so you can deploy or migrate cluster applications to Azure. To share an Elastic SAN volume, you need to use a cluster manager, such as Windows Server Failover Cluster (WSFC) or Pacemaker. The cluster manager handles cluster node communications and write locking. Elastic SAN doesn't natively offer a fully managed filesystem that can be accessed over SMB or NFS.
1818

19-
When used as a shared volume, elastic SAN volumes can be shared across availability zones or regions. Sharing a volume in a local-redundant storage SAN across zones reduces your performance due to increased latency between the volume and clients.
19+
When used as a shared volume, Elastic SAN volumes can be shared across availability zones or regions. Sharing a volume in a local-redundant storage SAN across zones reduces your performance due to increased latency between the volume and clients.
2020

2121
## Limitations
2222

23-
- Elastic SAN connection scripts can be used to attach shared volumes to virtual machines in Virtual Machine Scale Sets or virtual machines in Availability Sets. Fault domain alignment isn't supported.
24-
- The maximum number of sessions a shared volume supports is 128.
23+
- You can use Elastic SAN connection scripts to attach shared volumes to virtual machines in Virtual Machine Scale Sets or virtual machines in Availability Sets. Fault domain alignment isn't supported.
24+
- A shared volume supports up to 128 sessions.
2525
- An individual client can create multiple sessions to an individual volume for increased performance. For example, if you create 32 sessions on each of your clients, only four clients could connect to a single volume.
2626

27-
See [Support for Azure Storage features](elastic-san-introduction.md#support-for-azure-storage-features) for other limitations of Elastic SAN.
27+
For other limitations of Elastic SAN, see [Support for Azure Storage features](elastic-san-introduction.md#support-for-azure-storage-features).
2828

2929
## How it works
3030

31-
Elastic SAN shared volumes use [SCSI-3 Persistent Reservations](https://www.t10.org/members/w_spc3.htm) to allow initiators (clients) to control access to a shared elastic SAN volume. This protocol enables an initiator to reserve access to an elastic SAN volume, limit write (or read) access by other initiators, and persist the reservation on a volume beyond the lifetime of a session by default.
31+
Elastic SAN shared volumes use [SCSI-3 Persistent Reservations](https://www.t10.org/members/w_spc3.htm) to allow initiators (clients) to control access to a shared Elastic SAN volume. This protocol enables an initiator to reserve access to an Elastic SAN volume, limit write (or read) access by other initiators, and persist the reservation on a volume beyond the lifetime of a session by default.
3232

33-
SCSI-3 PR has a pivotal role in maintaining data consistency and integrity within shared volumes in cluster scenarios. Compute nodes in a cluster can read or write to their attached elastic SAN volumes based on the reservation chosen by their cluster applications.
33+
SCSI-3 PR plays a pivotal role in maintaining data consistency and integrity within shared volumes in cluster scenarios. Compute nodes in a cluster can read or write to their attached Elastic SAN volumes based on the reservation chosen by their cluster applications.
3434

3535
## Persistent reservation flow
3636

37-
The following diagram illustrates a sample 2-node clustered database application that uses SCSI-3 PR to enable failover from one node to the other.
37+
The following diagram illustrates a sample two-node clustered database application that uses SCSI-3 PR to enable failover from one node to the other.
3838

3939
:::image type="content" source="media/elastic-san-shared-volumes/elastic-san-shared-volume-cluster.png" alt-text="Diagram that shows clustered application." lightbox="media/elastic-san-shared-volumes/elastic-san-shared-volume-cluster.png":::
4040

@@ -59,7 +59,7 @@ The flow is as follows:
5959

6060
## Supported SCSI PR commands
6161

62-
The following commands are supported with Elastic SAN volumes:
62+
Elastic SAN volumes support the following commands:
6363

6464
To interact with the volume, start with the appropriate persistent reservation action:
6565
- PR_REGISTER_KEY
@@ -70,7 +70,7 @@ To interact with the volume, start with the appropriate persistent reservation a
7070
- PR_CLEAR_RESERVATION
7171
- PR_RELEASE_RESERVATION
7272

73-
When using PR_RESERVE, PR_PREEMPT_RESERVATION, or PR_RELEASE_RESERVATION, provide one of the following persistent reservation type:
73+
When you use PR_RESERVE, PR_PREEMPT_RESERVATION, or PR_RELEASE_RESERVATION, provide one of the following persistent reservation types:
7474
- PR_NONE
7575
- PR_WRITE_EXCLUSIVE
7676
- PR_EXCLUSIVE_ACCESS
@@ -79,7 +79,7 @@ When using PR_RESERVE, PR_PREEMPT_RESERVATION, or PR_RELEASE_RESERVATION, provid
7979
- PR_WRITE_EXCLUSIVE_ALL_REGISTRANTS
8080
- PR_EXCLUSIVE_ACCESS_ALL_REGISTRANTS
8181

82-
Persistent reservation type determines access to the volume from each node in the cluster.
82+
The persistent reservation type determines access to the volume from each node in the cluster.
8383

8484
|Persistent Reservation Type |Reservation Holder |Registered |Others |
8585
|---------|---------|---------|---------|
@@ -91,7 +91,7 @@ Persistent reservation type determines access to the volume from each node in th
9191
|WRITE EXCLUSIVE - ALL REGISTRANTS |Read-Write |Read-Write |Read-Only |
9292
|EXCLUSIVE ACCESS - ALL REGISTRANTS |Read-Write |Read-Write |No Access |
9393

94-
You also need to provide a persistent-reservation-key when using:
94+
Provide a persistent-reservation-key when you use:
9595
- PR_RESERVE
9696
- PR_REGISTER_AND_IGNORE
9797
- PR_REGISTER_KEY

0 commit comments

Comments
 (0)