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
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
---
2
2
title: Configure Azure HPC Cache settings
3
3
description: Explains how to configure additional settings for the cache like MTU, custom NTP and DNS configuration, and how to access the express snapshots from Azure Blob storage targets.
4
-
author: femila
4
+
author: ronhogue
5
5
ms.service: hpc-cache
6
6
ms.topic: how-to
7
7
ms.date: 04/08/2021
8
-
ms.author: femila
8
+
ms.author: rohogue
9
9
---
10
10
11
11
# Configure additional Azure HPC Cache settings
@@ -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-custom-dns-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-specific-configurations-only).
Copy file name to clipboardExpand all lines: articles/hpc-cache/hpc-cache-add-storage.md
+17-16Lines changed: 17 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
2
title: Add storage to an Azure HPC Cache
3
3
description: How to define storage targets so that your Azure HPC Cache can use your on-premises NFS system or Azure Blob containers for long-term file storage
4
-
author: femila
4
+
author: ronhogue
5
5
ms.service: hpc-cache
6
6
ms.topic: how-to
7
-
ms.date: 09/22/2021
7
+
ms.date: 01/06/2022
8
8
ms.custom: subject-rbac-steps
9
-
ms.author: femila
9
+
ms.author: rohogue
10
10
---
11
11
12
12
# Add storage targets
@@ -37,7 +37,7 @@ The number of supported storage targets depends on the cache size, which is set
37
37
38
38
* Up to 10 storage targets - A standard cache with the smallest or medium cache storage value for your selected throughput can have a maximum of 10 storage targets.
39
39
40
-
For example, if you choose 2GB/second throughput and do not choose the highest cache storage size, your cache supports a maximum of 10 storage targets.
40
+
For example, if you choose 2GB/second throughput and don't choose the highest cache storage size, your cache supports a maximum of 10 storage targets.
41
41
42
42
* Up to 20 storage targets -
43
43
@@ -48,7 +48,7 @@ Read [Set cache capacity](hpc-cache-create.md#set-cache-capacity) to learn more
48
48
49
49
## Choose the correct storage target type
50
50
51
-
You can select from three storage target types: **NFS**, **Blob**, and **ADLS-NFS**. Choose the type that matches the kind of storage system you will use to store your files during this HPC Cache project.
51
+
You can select from three storage target types: **NFS**, **Blob**, and **ADLS-NFS**. Choose the type that matches the kind of storage system you'll use to store your files during this HPC Cache project.
52
52
53
53
***NFS** - Create an NFS storage target to access data on a network-attached storage (NAS) system. This can be an on-premises storage system or another storage type that's accessible with NFS.
54
54
@@ -94,7 +94,7 @@ To define an Azure Blob container, enter this information.
94
94
***Target type** - Choose **Blob**.
95
95
***Storage account** - Select the account that you want to use.
96
96
97
-
You will need to authorize the cache instance to access the storage account as described in [Add the access roles](#add-the-access-control-roles-to-your-account).
97
+
You'll need to authorize the cache instance to access the storage account as described in [Add the access roles](#add-the-access-control-roles-to-your-account).
98
98
99
99
For information about the kind of storage account you can use, read [Blob storage requirements](hpc-cache-prerequisites.md#blob-storage-requirements).
The storage account owner must explicitly add the roles [Storage Account Contributor](../role-based-access-control/built-in-roles.md#storage-account-contributor) and [Storage Blob Data Contributor](../role-based-access-control/built-in-roles.md#storage-blob-data-contributor) for the user "HPC Cache Resource Provider".
115
115
116
-
You can do this ahead of time, or by clicking a link on the portal page where you add a Blob storage target. Keep in mind that it can take up to five minutes for the role settings to propagate through the Azure environment, so you should wait a few minutes after adding the roles before creating a storage target.
116
+
You can do this ahead of time, or by clicking a link on the portal page where you add a Blob storage target. Keep in mind that it can take up to five minutes for the role settings to propagate through the Azure environment. Wait a few minutes after adding the roles before creating a storage target.
117
117
118
118
1. Open **Access control (IAM)** for your storage account.
119
119
120
120
1. Select **Add** > **Add role assignment** to open the Add role assignment page.
121
121
122
122
1. Assign the following roles, one at a time. For detailed steps, see [Assign Azure roles using the Azure portal](../role-based-access-control/role-assignments-portal.md).
123
-
123
+
124
124
| Setting | Value |
125
125
| --- | --- |
126
126
| Roles |[Storage Account Contributor](../role-based-access-control/built-in-roles.md#storage-account-contributor) <br/> [Storage Blob Data Contributor](../role-based-access-control/built-in-roles.md#storage-blob-data-contributor)|
@@ -149,7 +149,7 @@ Steps to add the Azure roles:
149
149
150
150
1. Click the **Save** button at the bottom.
151
151
152
-
1. Repeat this process to assign the role "Storage Blob Data Contributor".
152
+
1. Repeat this process to assign the role "Storage Blob Data Contributor".
153
153
154
154
 -->
155
155
@@ -219,7 +219,7 @@ When you create a storage target that uses NFS to reach its storage system, you
219
219
220
220
Read [Understand usage models](cache-usage-models.md) for more details about all of these settings.
221
221
222
-
HPC Cache's built-in usage models let you choose how to balance fast response with the risk of getting stale data. If you want to optimize speed for reading files, you might not care whether the files in the cache are checked against the back-end files. On the other hand, if you want to make sure your files are always up to date with the remote storage, choose a model that checks frequently.
222
+
HPC Cache's built-in usage models let you choose how to balance fast response with the risk of getting stale data. If you want to optimize speed for reading files, you might not care whether the files in the cache are checked against the back-end files. Alternatively, if you want to make sure your files are always up to date with the remote storage, choose a model that checks frequently.
223
223
224
224
> [!NOTE]
225
225
> [High-throughput style caches](hpc-cache-create.md#choose-the-cache-type-for-your-needs) support read caching only.
@@ -230,11 +230,11 @@ These three options cover most situations:
230
230
231
231
This option caches files from client reads, but passes client writes through to the back-end storage immediately. Files stored in the cache are not automatically compared to the files on the NFS storage volume.
232
232
233
-
Do not use this option if there is a risk that a file might be modified directly on the storage system without first writing it to the cache. If that happens, the cached version of the file will be out of sync with the back-end file.
233
+
Don't use this option if there is a risk that a file might be modified directly on the storage system without first writing it to the cache. If that happens, the cached version of the file will be out of sync with the back-end file.
234
234
235
235
***Greater than 15% writes** - This option speeds up both read and write performance.
236
236
237
-
Client reads and client writes are both cached. Files in the cache are assumed to be newer than files on the back-end storage system. Cached files are only automatically checked against the files on back-end storage every eight hours. Modified files in the cache are written to the back-end storage system after they have been in the cache for 20 minutes with no additional changes.
237
+
Client reads and client writes are both cached. Files in the cache are assumed to be newer than files on the back-end storage system. Cached files are only automatically checked against the files on back-end storage every eight hours. Modified files in the cache are written to the back-end storage system after they have been in the cache for 20 minutes with no other changes.
238
238
239
239
Do not use this option if any clients mount the back-end storage volume directly, because there is a risk it will have outdated files.
@@ -359,7 +360,7 @@ ADLS-NFS storage targets have some similarities with Blob storage targets and so
359
360
360
361
* Like a Blob storage target, you need to give Azure HPC Cache permission to [access your storage account](#add-the-access-control-roles-to-your-account).
361
362
* Like an NFS storage target, you need to set a cache [usage model](#choose-a-usage-model).
362
-
* Because NFS-enabled blob containers have an NFS-compatible hierarchical structure, you do not need to use the cache to ingest data, and the containers are readable by other NFS systems.
363
+
* Because NFS-enabled blob containers have an NFS-compatible hierarchical structure, you don't need to use the cache to ingest data, and the containers are readable by other NFS systems.
363
364
364
365
You can pre-load data in an ADLS-NFS container, then add it to an HPC Cache as a storage target, and then access the data later from outside of an HPC Cache. When you use a standard blob container as an HPC Cache storage target, the data is written in a proprietary format and can only be accessed from other Azure HPC Cache-compatible products.
365
366
@@ -369,17 +370,17 @@ After your storage account is set up you can create a new container when you cre
369
370
370
371
Read [Use NFS-mounted blob storage with Azure HPC Cache](nfs-blob-considerations.md) to learn more about this configuration.
371
372
372
-
To create an ADLS-NFS storage target, open the **Add storage target** page in the Azure portal. (Additional methods are in development.)
373
+
To create an ADLS-NFS storage target, open the **Add storage target** page in the Azure portal. (Other methods are in development.)
373
374
374
375

375
376
376
377
Enter this information.
377
378
378
379
***Storage target name** - Set a name that identifies this storage target in the Azure HPC Cache.
379
380
***Target type** - Choose **ADLS-NFS**.
380
-
***Storage account** - Select the account that you want to use. If your NFS-enabled storage account does not appear in the list, check that it conforms to the prerequisites and that the cache can access it.
381
+
***Storage account** - Select the account that you want to use. If your NFS-enabled storage account doesn't appear in the list, check that it conforms to the prerequisites and that the cache can access it.
381
382
382
-
You will need to authorize the cache instance to access the storage account as described in [Add the access roles](#add-the-access-control-roles-to-your-account).
383
+
You'll need to authorize the cache instance to access the storage account as described in [Add the access roles](#add-the-access-control-roles-to-your-account).
383
384
384
385
***Storage container** - Select the NFS-enabled blob container for this target, or click **Create new**.
Copy file name to clipboardExpand all lines: articles/hpc-cache/hpc-cache-edit-storage.md
+4-6Lines changed: 4 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,19 @@
1
1
---
2
2
title: Update Azure HPC Cache storage targets
3
3
description: How to edit Azure HPC Cache storage targets
4
-
author: femila
4
+
author: ronhogue
5
5
ms.service: hpc-cache
6
6
ms.topic: how-to
7
-
ms.date: 06/30/2021
8
-
ms.author: femila
7
+
ms.date: 01/10/2022
8
+
ms.author: rohogue
9
9
---
10
10
11
11
# Edit storage targets
12
12
13
13
You can modify storage targets with the Azure portal or by using the Azure CLI. For example, you can change access policies, usage models, and namespace paths for an existing storage target.
14
14
15
15
> [!TIP]
16
-
> Read [View and manage storage targets](manage-storage-targets.md) to learn how to delete or suspend storage targets, or make them write cached data to back-end storage.
16
+
> Read [View and manage storage targets](manage-storage-targets.md) to learn how to delete or suspend storage targets, make them write cached data to back-end storage, or refresh their DNS-supplied IP addresses.
17
17
18
18
Depending on the type of storage, you can modify these storage target values:
19
19
@@ -68,8 +68,6 @@ To change a blob storage target's namespace with the Azure CLI, use the command
68
68
69
69
For NFS storage targets, you can change or add virtual namespace paths, change the NFS export or subdirectory values that a namespace path points to, and change the usage model.
70
70
71
-
Storage targets in caches with some types of custom DNS settings also have a control for refreshing their IP addresses. (This kind of configuration is rare.) Learn how to refresh the DNS settings in [View and manage storage targets](manage-storage-targets.md#update-ip-address-custom-dns-configurations-only).
0 commit comments