Skip to content

Commit d54c0fd

Browse files
ekpghjswoodward
authored andcommitted
avere-vfxt: rework prereqs, new screenshots
1 parent 9c75db6 commit d54c0fd

13 files changed

+56
-41
lines changed

articles/avere-vfxt/avere-vfxt-deploy-overview.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ description: Overview of deploying Avere vFXT for Azure
44
author: ekpgh
55
ms.service: avere-vfxt
66
ms.topic: conceptual
7-
ms.date: 12/20/2019
7+
ms.date: 01/09/2020
88
ms.author: rohogue
99
---
10+
<!-- filename is linked to in the marketplace template, make sure it gets a redirect if we rename it -->
1011

1112
# Avere vFXT for Azure - deployment overview
1213

@@ -20,7 +21,7 @@ After [planning your system](avere-vfxt-deploy-plan.md), you can begin to create
2021

2122
An Azure Resource Manager template in the Azure Marketplace collects the necessary information and automatically deploys the entire cluster.
2223

23-
After the vFXT cluster is up and running, you will want to know how to connect clients to it and (optionally) how to move your data to the new Blob storage container. If you use a NAS storage system, you need to add it after the cluster is created.
24+
After the vFXT cluster is up and running, there are still some configuration steps to take before using it. If you created a new Blob storage container, you'll want to move your data to it. If you use a NAS storage system, you need to add it after the cluster is created. You will want to connect clients to the cluster.
2425

2526
Here is an overview of all of the steps.
2627

@@ -62,7 +63,7 @@ Here is an overview of all of the steps.
6263
1. Add data (if needed)
6364

6465
Because the Avere vFXT is a scalable multi-client cache, the best way to move data to a new back-end storage container is with a multi-client, multi-threaded file copy strategy.
65-
66+
6667
If you need to move working set data to a new Blob container or other back-end storage system, follow the instructions in [Moving data to the vFXT cluster](avere-vfxt-data-ingest.md).
6768

6869
## Next steps

articles/avere-vfxt/avere-vfxt-deploy-plan.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ ms.author: rohogue
1212

1313
This article explains how to plan a new Avere vFXT for Azure cluster that is positioned and sized appropriately for your needs.
1414

15-
Before going to the Azure Marketplace or creating any VMs, consider how the cluster will interact with other elements in Azure. Plan where cluster resources will be located in your private network and subnets, and decide where your back-end storage will be. Make sure that the cluster nodes you create are powerful enough to support your workflow.
15+
Before going to the Azure Marketplace or creating any VMs, consider these details:
16+
17+
* How will the cluster interact with other Azure resources?
18+
* Where should cluster elements be located in private networks and subnets?
19+
* What type of back-end storage will you use, and how will the cluster access it?
20+
* How powerful do your cluster nodes need to be to support your workflow?
1621

1722
Read on to learn more.
1823

@@ -38,10 +43,12 @@ Consider where the elements of your Avere vFXT for Azure deployment will be. The
3843

3944
Follow these guidelines when planning your Avere vFXT system's network infrastructure:
4045

41-
* Create a new subscription for each Avere vFXT for Azure deployment and manage all components in this subscription. Benefits include:
46+
* Create a new subscription for each Avere vFXT for Azure deployment and manage all components in this subscription.
47+
48+
Benefits of using a new subscription for each deployment include:
4249
* Simpler cost tracking - View and audit all costs from resources, infrastructure, and compute cycles in one subscription.
4350
* Easier cleanup - You can remove the entire subscription when finished with the project.
44-
* Convenient partitioning of resource quotas - Protect other critical workloads from possible resource throttling by isolating the Avere vFXT clients and cluster in a single subscription. This avoids conflict when bringing up a large number of clients for a high-performance computing workflow.
51+
* Convenient partitioning of resource quotas - Isolate the Avere vFXT clients and cluster in a single subscription to protect other critical workloads from possible resource throttling. This separation prevents conflict when bringing up a large number of clients for a high-performance computing workflow.
4552

4653
* Locate your client compute systems close to the vFXT cluster. Back-end storage can be more remote.
4754

@@ -51,7 +58,7 @@ Follow these guidelines when planning your Avere vFXT system's network infrastru
5158
* In the same resource group
5259
* In the same storage account
5360

54-
The automated cluster creation template handles this for most situations.
61+
The cluster creation template handles this configuration for most situations.
5562

5663
* The cluster must be located in its own subnet to avoid IP address conflicts with clients or other compute resources.
5764

articles/avere-vfxt/avere-vfxt-deploy.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,11 +144,11 @@ To find the information:
144144

145145
1. On left side, click **Deployments**, and then **microsoft-avere.vfxt-template**.
146146

147-
![Resource group portal page with Deployments selected on the left and microsoft-avere.vfxt-template showing in a table under Deployment name](media/avere-vfxt-outputs-deployments.png) <!-- update image for new portal GUI -->
147+
![Resource group portal page with Deployments selected on the left and microsoft-avere.vfxt-template showing in a table under Deployment name](media/avere-vfxt-outputs-deployments.png)
148148

149149
1. On left side, click **Outputs**. Copy the values in each of the fields.
150150

151-
![outputs page showing SSHSTRING, RESOURCE_GROUP, LOCATION, NETWORK_RESOURCE_GROUP, NETWORK, SUBNET, SUBNET_ID, VSERVER_IPs, and MGMT_IP values in fields to the right of the labels](media/avere-vfxt-outputs-values.png)<!-- update image for new portal GUI -->
151+
![outputs page showing SSHSTRING, RESOURCE_GROUP, LOCATION, NETWORK_RESOURCE_GROUP, NETWORK, SUBNET, SUBNET_ID, VSERVER_IPs, and MGMT_IP values in fields to the right of the labels](media/avere-vfxt-outputs-values.png)
152152

153153
## Next steps
154154

articles/avere-vfxt/avere-vfxt-open-ticket.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Explanation of opening support tickets about Avere vFXT for Azure
44
author: ekpgh
55
ms.service: avere-vfxt
66
ms.topic: conceptual
7-
ms.date: 12/19/2019
7+
ms.date: 01/09/2020
88
ms.author: rohogue
99
---
1010

@@ -22,25 +22,31 @@ If you encounter issues while deploying or using Avere vFXT, request help throug
2222

2323
Follow these steps to make sure that your support ticket is tagged with a resource from your cluster. Tagging the ticket helps us route it to the correct support resource.
2424

25-
1. From [https://portal.azure.com](https://portal.azure.com), select **Resource Groups**.
26-
27-
1. Browse to the resource group that contains the vFXT cluster where the issue occurred, and click on one of the Avere virtual machines.
25+
1. From [https://portal.azure.com](https://portal.azure.com), select **Resource Groups**. Browse to the resource group that contains the vFXT cluster where the issue occurred, and click on one of the Avere virtual machines.
2826

2927
![screenshot of Azure portal resource group "overview" panel with a particular VM circled](media/avere-vfxt-ticket-vm.png)
3028

3129
1. In the VM page, scroll down to the bottom of the left panel and click **New support request**.
3230

33-
![Screenshot of the Azure portal VM page for the VM from the previous screenshot. The left menu is scrolled to the bottom and "New support request" is circled.](media/avere-vfxt-ticket-request.png)
31+
![Screenshot of the Azure portal VM page for the VM from the previous screenshot. The left menu is scrolled to the bottom and 'New support request' is circled.](media/avere-vfxt-ticket-request.png)
32+
33+
1. On the first page of the support request, choose the issue type and make sure the correct subscription is selected.
34+
35+
Under **Service**, click **All Services** and look under **Storage** to choose **Avere vFXT**.
36+
37+
Add a short summary, and select the problem type.
38+
39+
![screenshot of a new support request screen in the Azure portal. The Basics tab is selected. Screen items include Issue type, Subscription, Service, Summary, and Problem type.](media/ticket-basics.png)
3440

35-
1. On page one of the support request, click **All Services** and look under **Storage** to choose **Avere vFXT**.
41+
1. The second page of the support form contains suggestions for fixing the problem based on your summary description. Click the **Next** button at the bottom if you still need to create a support ticket.
3642

37-
![screenshot of the new support request screen in the Azure portal with the header "Basics" and a circle around the "Service" item. The button "All services" is selected and the drop-down menu field has the value "Avere vFXT"](media/avere-vfxt-ticket-service.png)
43+
![screenshot of the new support request screen with the Solutions tab selected. A text field in the middle has the title 'Recommended solution' and explains possible remedies.](media/ticket-solutions.png)
3844

39-
1. Choose the problem type and category that most closely match your issue. Add a short summary and a description that includes the time the issue occurred.
45+
1. In the third page, provide details - this includes information about your cluster, the time the problem occurred, the severity, and how to contact you.
4046

41-
![screenshot of the new support request screen with the header "Problem", which contains many fields that need to be completed](media/avere-vfxt-ticket-problem.png)
47+
![screenshot of the new support request screen with the Details tab selected. Information fields are organized into the categories 'Problem details', 'Support method', and "Contact info'.](media/ticket-details.png)
4248

43-
1. Fill in your contact information when requested and click **Create**. A confirmation and ticket number will be sent to your email address, and a support staff member will contact you.
49+
1. Review the information on the final page and click **Create**. A confirmation and ticket number will be sent to your email address, and a support staff member will contact you.
4450

4551
## Request a quota increase
4652

articles/avere-vfxt/avere-vfxt-prereqs.md

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ description: Prerequisites for Avere vFXT for Azure
44
author: ekpgh
55
ms.service: avere-vfxt
66
ms.topic: conceptual
7-
ms.date: 02/20/2019
7+
ms.date: 01/09/2020
88
ms.author: rohogue
99
---
1010

1111
# Prepare to create the Avere vFXT
1212

13-
This article explains the prerequisite tasks for creating an Avere vFXT cluster.
13+
This article explains prerequisite tasks for creating an Avere vFXT cluster.
1414

1515
## Create a new subscription
1616

17-
Start by creating a new Azure subscription. Use a separate subscription for each Avere vFXT project to let you easily track all project resources and expenses, protect other projects from possible resource throttling during provisioning, and simplify cleanup.
17+
Start by creating a new Azure subscription. Use a separate subscription for each Avere vFXT project to simplify expense tracking and cleanup, and to make sure other projects aren't affected by quotas or resource throttling when provisioning the cluster workflow.
1818

1919
To create a new Azure subscription in the Azure portal:
2020

@@ -25,46 +25,49 @@ To create a new Azure subscription in the Azure portal:
2525

2626
## Configure subscription owner permissions
2727

28-
A user with owner permissions for the subscription should create the vFXT cluster. Subscription owner permissions are needed to accept the software terms of service and perform other actions.
28+
A user with owner permissions for the subscription should create the vFXT cluster. Cluster creation requires an owner to accept the software terms of service and to authorize changes to network and storage resources.
2929

30-
There are some workaround scenarios that allow a non-owner to create an Avere vFTX for Azure cluster. These scenarios involve restricting resources and assigning additional roles to the creator. In both of these cases, a subscription owner also must [accept the Avere vFXT software terms](#accept-software-terms) ahead of time.
30+
There are some workarounds to allow a non-owner to create an Avere vFTX for Azure cluster. These scenarios involve restricting resources and assigning additional role-based access control (RBAC) roles to the creator. In all of these cases, a subscription owner also must [accept the Avere vFXT software terms](#accept-software-terms) ahead of time.
3131

3232
| Scenario | Restrictions | Access roles required to create the Avere vFXT cluster |
3333
|----------|--------|-------|
34-
| Resource group administrator | The virtual network, cluster controller, and cluster nodes must be created within the resource group | [User Access Administrator](../role-based-access-control/built-in-roles.md#user-access-administrator) and [Contributor](../role-based-access-control/built-in-roles.md#contributor) roles, both scoped to the target resource group |
35-
| External virtual network | The cluster controller and cluster nodes are created within the resource group but an existing virtual network in a different resource group is used | (1) [User Access Administrator](../role-based-access-control/built-in-roles.md#user-access-administrator) and [Contributor](../role-based-access-control/built-in-roles.md#contributor) roles scoped to the vFXT resource group; and (2) [Virtual Machine Contributor](../role-based-access-control/built-in-roles.md#virtual-machine-contributor), [User Access Administrator](../role-based-access-control/built-in-roles.md#user-access-administrator), and [Avere Contributor](../role-based-access-control/built-in-roles.md#avere-contributor) roles scoped to the virtual network's resource group. |
36-
37-
An alternative is to create a custom role-based access control (RBAC) role ahead of time and assign privileges to the user, as explained in [this article](avere-vfxt-non-owner.md). This method gives significant permissions to these users.
34+
| Resource group administrator creates the vFXT | The virtual network, cluster controller, and cluster nodes must be created within the resource group. | [User Access Administrator](../role-based-access-control/built-in-roles.md#user-access-administrator) and [Contributor](../role-based-access-control/built-in-roles.md#contributor) roles, both scoped to the target resource group |
35+
| Use an existing, external virtual network | The cluster controller and cluster nodes are created within the vFXT's resource group but use an existing virtual network in a different resource group. | (1) [User Access Administrator](../role-based-access-control/built-in-roles.md#user-access-administrator) and [Contributor](../role-based-access-control/built-in-roles.md#contributor) roles scoped to the vFXT resource group; and (2) [Virtual Machine Contributor](../role-based-access-control/built-in-roles.md#virtual-machine-contributor), [User Access Administrator](../role-based-access-control/built-in-roles.md#user-access-administrator), and [Avere Contributor](../role-based-access-control/built-in-roles.md#avere-contributor) roles scoped to the virtual network's resource group. |
36+
| Custom role for cluster creators | No resource placement restrictions. This method gives non-owners significant privileges. | Subscription owner creates a custom RBAC role as explained in [this article](avere-vfxt-non-owner.md). |
3837

3938
## Quota for the vFXT cluster
4039

41-
You must have sufficient quota for the following Azure components. If needed, [request a quota increase](https://docs.microsoft.com/azure/azure-portal/supportability/resource-manager-core-quotas-request).
40+
Check that you have sufficient quota for the following Azure components. If needed, [request a quota increase](https://docs.microsoft.com/azure/azure-supportability/resource-manager-core-quotas-request).
4241

4342
> [!NOTE]
44-
> The virtual machines and SSD components listed here are for the vFXT cluster itself. You will need additional quota for the VMs and SSD you intend to use for your compute farm. Make sure the quota is enabled for the region where you intend to run the workflow.
43+
> The virtual machines and SSD components listed here are for the vFXT cluster itself. Remember that you also need quota for the VMs and SSDs you will use for your compute farm.
44+
>
45+
> Make sure the quota is enabled for the region where you intend to run the workflow.
4546
4647
|Azure component|Quota|
4748
|----------|-----------|
48-
|Virtual machines|3 or more E32s_v3|
49+
|Virtual machines|3 or more E32s_v3 (one per cluster node) |
4950
|Premium SSD storage|200 GB OS space plus 1 TB to 4 TB cache space per node |
5051
|Storage account (optional) |v2|
5152
|Data backend storage (optional) |One new LRS Blob container |
5253
<!-- this table also appears in the overview - update it there if updating here -->
5354

5455
## Accept software terms
5556

56-
> [!NOTE]
57-
> This step is not required if a subscription owner creates the Avere vFXT cluster.
57+
> [!TIP]
58+
> Skip this step if a subscription owner will create the Avere vFXT cluster.
59+
60+
During cluster creation, you must accept the terms of service for the Avere vFXT software. If you are not a subscription owner, have a subscription owner accept the terms ahead of time.
5861

59-
During cluster creation, you must accept the terms of service for the Avere vFXT software. If you are not a subscription owner, have a subscription owner accept the terms ahead of time. This step only needs to be done once per subscription.
62+
This step only needs to be done once per subscription.
6063

6164
To accept the software terms in advance:
6265

6366
1. Open a cloud shell in the Azure portal or by browsing to <https://shell.azure.com>. Sign in with your subscription ID.
6467

6568
```azurecli
6669
az login​
67-
az account set --subscription abc123de-f456-abc7-89de-f01234567890​
70+
az account set --subscription <subscription ID>
6871
```
6972

7073
1. Issue this command to accept service terms and enable programmatic access for the Avere vFXT for Azure software image:
@@ -77,14 +80,12 @@ To accept the software terms in advance:
7780

7881
A [service endpoint](../virtual-network/virtual-network-service-endpoints-overview.md) keeps Azure Blob traffic local instead of routing it outside the virtual network. It is recommended for any Avere vFXT for Azure cluster that uses Azure Blob for back-end data storage.
7982

80-
If you are providing an existing virtual network and creating a new Azure Blob container for your back-end storage as part of the cluster creation, you must have a service endpoint in the network for Microsoft storage. This endpoint must exist before creating the cluster, or the creation will fail.
81-
82-
A storage service endpoint is recommended for any Avere vFXT for Azure cluster that uses Azure Blob storage, even if you add the storage later.
83+
If you create a new virtual network while creating the cluster, an endpoint is created automatically. If you provide an existing virtual network, it must have a Microsoft storage service endpoint if you want to create a new Blob storage container during cluster creation.<!-- if there is no endpoint in that situation, the cluster creation will fail -->
8384

8485
> [!TIP]
8586
>
8687
>* Skip this step if you are creating a new virtual network as part of cluster creation.
87-
>* This step is optional if you are not creating Blob storage during cluster creation. In that case, you can create the service endpoint later if you decide to use Azure Blob.
88+
>* An endpoint is optional if you are not creating Blob storage during cluster creation. In that case, you can create the service endpoint later if you decide to use Azure Blob.
8889
8990
Create the storage service endpoint from the Azure portal.
9091

@@ -100,4 +101,4 @@ Create the storage service endpoint from the Azure portal.
100101

101102
## Next step: Create the vFXT cluster
102103

103-
After completing these prerequisites, you can jump into creating the cluster itself. Read [Deploy the vFXT cluster](avere-vfxt-deploy.md) for instructions.
104+
After completing these prerequisites, you can create the cluster. Read [Deploy the vFXT cluster](avere-vfxt-deploy.md) for instructions.

articles/avere-vfxt/avere-vfxt-whitepapers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.service: avere-vfxt
55
author: ekpgh
66
ms.author: rohogue
77
ms.topic: conceptual
8-
ms.date: 1/06/2020
8+
ms.date: 01/06/2020
99
---
1010

1111
# Azure vFTX for Azure whitepapers and other resources
-36.5 KB
Loading
-36.3 KB
Loading
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)