You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/hpc-cache/configuration.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -76,7 +76,7 @@ Consider using a test cache to check and refine your DNS setup before you use it
76
76
77
77
### Refresh storage target DNS
78
78
79
-
If your DNS server updates IP addresses, the associated NFS storage targets will become temporarily unavailable. Read how to update your custom DNS system IP addresses in [View and manage storage targets](manage-storage-targets.md#update-ip-address-specific-configurations-only).
79
+
If your DNS server updates IP addresses, the associated NFS storage targets will become temporarily unavailable. Read how to update your custom DNS system IP addresses in [View and manage storage targets](manage-storage-targets.md#update-ip-address).
Copy file name to clipboardExpand all lines: articles/hpc-cache/hpc-cache-create.md
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: How to create an Azure HPC Cache instance
4
4
author: ronhogue
5
5
ms.service: hpc-cache
6
6
ms.topic: how-to
7
-
ms.date: 01/19/2022
7
+
ms.date: 01/25/2022
8
8
ms.author: rohogue
9
9
ms.custom: devx-track-azurepowershell
10
10
---
@@ -30,6 +30,9 @@ In **Project Details**, select the subscription and resource group that will hos
30
30
In **Service Details**, set the cache name and these other attributes:
31
31
32
32
* Location - Select one of the [supported regions](hpc-cache-overview.md#region-availability).
33
+
34
+
If that region supports [availability zones](../../availability-zones/az-overview), select the zone that will host your cache resources. Azure HPC Cache is a zonal service.
35
+
33
36
* Virtual network - You can select an existing one or create a new virtual network.
34
37
* Subnet - Choose or create a subnet with at least 64 IP addresses (/24). This subnet must be used only for this Azure HPC Cache instance.
Copy file name to clipboardExpand all lines: articles/hpc-cache/manage-storage-targets.md
+38-21Lines changed: 38 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: How to suspend, remove, force delete, and flush Azure HPC Cache sto
4
4
author: ronhogue
5
5
ms.service: hpc-cache
6
6
ms.topic: how-to
7
-
ms.date: 01/06/2022
7
+
ms.date: 01/25/2022
8
8
ms.author: rohogue
9
9
---
10
10
@@ -31,12 +31,12 @@ These options are available:
31
31
32
32
***Flush** - Write all cached changes to the back-end storage
33
33
***Suspend** - Temporarily stop the storage target from serving requests
34
-
***Resume** - Put a suspended storage target back into service
34
+
***Refresh DNS** - Update the storage target IP address from a custom DNS server or from an Azure Storage private endpoint
35
+
***Invalidate** - Discards cached files from this storage target (**might cause data loss**)
35
36
***Force remove** - Delete a storage target, skipping some safety steps (**Force remove can cause data loss**)
37
+
***Resume** - Put a suspended storage target back into service
36
38
***Delete** - Permanently remove a storage target
37
39
38
-
Some storage targets also have a **Refresh DNS** option on this menu, which updates the storage target IP address from a custom DNS server or from an Azure Storage private endpoint.
39
-
40
40
Read the rest of this article for more detail about these options.
41
41
42
42
### Write cached files to the storage target
@@ -59,6 +59,40 @@ The suspend feature disables client access to a storage target, but doesn't perm
59
59
60
60
Use **Resume** to un-suspend a storage target.
61
61
62
+
### Update IP address
63
+
64
+
In some situations, you might need to update your storage target's IP address. This can happen in two scenarios:
65
+
66
+
* Your cache uses a custom DNS system instead of the default setup, and the network infrastructure has changed.
67
+
68
+
* Your storage target uses a private endpoint to access Azure Blob or NFS-mounted blob storage, and you have updated the endpoint's configuration. (You should suspend storage targets before modifying their private endpoints, as described in the [prerequisites article](hpc-cache-prerequisites.md#work-with-private-endpoints).)
69
+
70
+
With a custom DNS system, it's possible for your NFS storage target's IP address to change because of back-end DNS changes. If your DNS server changes the back-end storage system's IP address, Azure HPC Cache can lose access to the storage system. Ideally, you should work with the manager of your cache's custom DNS system to plan for any updates, because these changes make storage unavailable.
71
+
72
+
If you use a private endpoint for secure storage access, the endpoint's IP addresses can change if you modify its configuration. If you need to change your private endpoint configuration, you should suspend the storage target (or targets) that use the endpoint, then refresh their IP addresses when you re-activate them. Read [Work with private endpoints](hpc-cache-prerequisites.md#work-with-private-endpoints) for additional information.
73
+
74
+
To update a storage target's IP address, use the **Refresh DNS** option. The cache queries the custom DNS server or private endpoint for a new IP address.
75
+
76
+
If successful, the update should take less than two minutes. You can only refresh one storage target at a time; wait for the previous operation to complete before trying another.
77
+
78
+
> [!NOTE]
79
+
> The "Refresh DNS" option is disabled for NFS storage targets that use IP addresses instead of a DNS hostname.
80
+
81
+
### Invalidate cache contents for a storage target
82
+
83
+
The **Invalidate** option tells the HPC Cache to mark all cached files from this storage target as out of date. The next time a client requests these files, they will be fetched from the back-end storage system.
84
+
85
+
You could use this option if you update files on the back-end storage system directly and want to make those changes immediately available to the clients connected to the HPC Cache.
86
+
87
+
> [!NOTE]
88
+
> If you use ***write caching*** for this storage target, invalidating its cache can possibly cause data loss. If a client has written a change to the cache, but it has not yet been copied to the back-end storage system, that change will be discarded.
89
+
90
+
The amount of time between when a client write is saved to the cache and the time that file is written to the long-term storage system is variable. There's no way for HPC Cache to determine whether or not one particular file has been written back to its storage system before invalidating the cache.
91
+
92
+
If you need to make sure all cached changes are saved to the back-end storage system, use a **Flush** command.
93
+
94
+
Learn more about write caching and file write-back delay in [Understand cache usage models](cache-usage-models.md).
### Update IP address (specific configurations only)
109
-
110
-
In some situations, you might need to update your storage target's IP address. This can happen in two scenarios:
111
-
112
-
* Your cache uses a custom DNS system instead of the default setup, and the network infrastructure has changed.
113
-
114
-
* Your storage target uses a private endpoint to access Azure Blob or NFS-mounted blob storage, and you have updated the endpoint's configuration. (You should suspend storage targets before modifying their private endpoints, as described in the [prerequisites article](hpc-cache-prerequisites.md#work-with-private-endpoints).)
115
-
116
-
With a custom DNS system, it's possible for your NFS storage target's IP address to change because of back-end DNS changes. If your DNS server changes the back-end storage system's IP address, Azure HPC Cache can lose access to the storage system. Ideally, you should work with the manager of your cache's custom DNS system to plan for any updates, because these changes make storage unavailable.
117
-
118
-
If you use a private endpoint for secure storage access, the endpoint's IP addresses can change if you modify its configuration. If you need to change your private endpoint configuration, you should suspend the storage target (or targets) that use the endpoint, then refresh their IP addresses when you re-activate them. Read [Work with private endpoints](hpc-cache-prerequisites.md#work-with-private-endpoints) for additional information.
119
-
120
-
If you need to update a storage target's IP address, use the **Storage targets** page. Click the **...** symbol in the right column to open the context menu. Choose **Refresh DNS** to query the custom DNS server or private endpoint for a new IP address.
121
-
122
-

123
-
124
-
If successful, the update should take less than two minutes. You can only refresh one storage target at a time; wait for the previous operation to complete before trying another.
0 commit comments