Skip to content

Commit e272334

Browse files
Merge pull request #183996 from ronhogue/ronh-2022-01-03
most questions answered
2 parents 4879c06 + 80aa2ab commit e272334

File tree

6 files changed

+78
-51
lines changed

6 files changed

+78
-51
lines changed

articles/hpc-cache/configuration.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: Configure Azure HPC Cache settings
33
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
55
ms.service: hpc-cache
66
ms.topic: how-to
77
ms.date: 04/08/2021
8-
ms.author: femila
8+
ms.author: rohogue
99
---
1010

1111
# 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
7676

7777
### Refresh storage target DNS
7878

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).
8080

8181
## View snapshots for blob storage targets
8282

articles/hpc-cache/hpc-cache-add-storage.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Add storage to an Azure HPC Cache
33
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
55
ms.service: hpc-cache
66
ms.topic: how-to
7-
ms.date: 09/22/2021
7+
ms.date: 01/06/2022
88
ms.custom: subject-rbac-steps
9-
ms.author: femila
9+
ms.author: rohogue
1010
---
1111

1212
# Add storage targets
@@ -37,7 +37,7 @@ The number of supported storage targets depends on the cache size, which is set
3737

3838
* 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.
3939

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.
4141

4242
* Up to 20 storage targets -
4343

@@ -48,7 +48,7 @@ Read [Set cache capacity](hpc-cache-create.md#set-cache-capacity) to learn more
4848

4949
## Choose the correct storage target type
5050

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.
5252

5353
* **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.
5454

@@ -94,7 +94,7 @@ To define an Azure Blob container, enter this information.
9494
* **Target type** - Choose **Blob**.
9595
* **Storage account** - Select the account that you want to use.
9696

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).
9898

9999
For information about the kind of storage account you can use, read [Blob storage requirements](hpc-cache-prerequisites.md#blob-storage-requirements).
100100

@@ -113,14 +113,14 @@ Azure HPC Cache uses [Azure role-based access control (Azure RBAC)](../role-base
113113

114114
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".
115115

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.
117117

118118
1. Open **Access control (IAM)** for your storage account.
119119

120120
1. Select **Add** > **Add role assignment** to open the Add role assignment page.
121121

122122
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+
124124
| Setting | Value |
125125
| --- | --- |
126126
| 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:
149149
150150
1. Click the **Save** button at the bottom.
151151
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".
153153
154154
![screenshot of add role assignment GUI](media/hpc-cache-add-role.png) -->
155155

@@ -219,7 +219,7 @@ When you create a storage target that uses NFS to reach its storage system, you
219219

220220
Read [Understand usage models](cache-usage-models.md) for more details about all of these settings.
221221

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.
223223

224224
> [!NOTE]
225225
> [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:
230230

231231
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.
232232

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.
234234

235235
* **Greater than 15% writes** - This option speeds up both read and write performance.
236236

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.
238238

239239
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.
240240

@@ -320,6 +320,7 @@ az hpc-cache nfs-storage-target add --resource-group "hpc-cache-group" --cache-n
320320
```
321321

322322
Output:
323+
323324
```azurecli
324325
325326
{- Finished ..
@@ -359,7 +360,7 @@ ADLS-NFS storage targets have some similarities with Blob storage targets and so
359360

360361
* 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).
361362
* 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.
363364

364365
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.
365366

@@ -369,17 +370,17 @@ After your storage account is set up you can create a new container when you cre
369370

370371
Read [Use NFS-mounted blob storage with Azure HPC Cache](nfs-blob-considerations.md) to learn more about this configuration.
371372

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.)
373374

374375
![Screenshot of add storage target page with ADLS-NFS target defined](media/add-adls-target.png)
375376

376377
Enter this information.
377378

378379
* **Storage target name** - Set a name that identifies this storage target in the Azure HPC Cache.
379380
* **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.
381382

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).
383384

384385
* **Storage container** - Select the NFS-enabled blob container for this target, or click **Create new**.
385386

articles/hpc-cache/hpc-cache-edit-storage.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
22
title: Update Azure HPC Cache storage targets
33
description: How to edit Azure HPC Cache storage targets
4-
author: femila
4+
author: ronhogue
55
ms.service: hpc-cache
66
ms.topic: how-to
7-
ms.date: 06/30/2021
8-
ms.author: femila
7+
ms.date: 01/10/2022
8+
ms.author: rohogue
99
---
1010

1111
# Edit storage targets
1212

1313
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.
1414

1515
> [!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.
1717
1818
Depending on the type of storage, you can modify these storage target values:
1919

@@ -68,8 +68,6 @@ To change a blob storage target's namespace with the Azure CLI, use the command
6868

6969
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.
7070

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).
72-
7371
Details are below:
7472

7573
* [Change aggregated namespace values](#change-aggregated-namespace-values) (virtual namespace path, access policy, export, and export subdirectory)

0 commit comments

Comments
 (0)