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/avere-vfxt/avere-vfxt-deploy-overview.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,10 @@ description: Overview of deploying Avere vFXT for Azure
4
4
author: ekpgh
5
5
ms.service: avere-vfxt
6
6
ms.topic: conceptual
7
-
ms.date: 12/20/2019
7
+
ms.date: 01/09/2020
8
8
ms.author: rohogue
9
9
---
10
+
<!-- filename is linked to in the marketplace template, make sure it gets a redirect if we rename it -->
10
11
11
12
# Avere vFXT for Azure - deployment overview
12
13
@@ -20,7 +21,7 @@ After [planning your system](avere-vfxt-deploy-plan.md), you can begin to create
20
21
21
22
An Azure Resource Manager template in the Azure Marketplace collects the necessary information and automatically deploys the entire cluster.
22
23
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.
24
25
25
26
Here is an overview of all of the steps.
26
27
@@ -62,7 +63,7 @@ Here is an overview of all of the steps.
62
63
1. Add data (if needed)
63
64
64
65
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
+
66
67
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).
Copy file name to clipboardExpand all lines: articles/avere-vfxt/avere-vfxt-deploy-plan.md
+11-4Lines changed: 11 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,12 @@ ms.author: rohogue
12
12
13
13
This article explains how to plan a new Avere vFXT for Azure cluster that is positioned and sized appropriately for your needs.
14
14
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?
16
21
17
22
Read on to learn more.
18
23
@@ -38,10 +43,12 @@ Consider where the elements of your Avere vFXT for Azure deployment will be. The
38
43
39
44
Follow these guidelines when planning your Avere vFXT system's network infrastructure:
40
45
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:
42
49
* Simpler cost tracking - View and audit all costs from resources, infrastructure, and compute cycles in one subscription.
43
50
* 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.
45
52
46
53
* Locate your client compute systems close to the vFXT cluster. Back-end storage can be more remote.
47
54
@@ -51,7 +58,7 @@ Follow these guidelines when planning your Avere vFXT system's network infrastru
51
58
* In the same resource group
52
59
* In the same storage account
53
60
54
-
The automated cluster creation template handles this for most situations.
61
+
The cluster creation template handles this configuration for most situations.
55
62
56
63
* The cluster must be located in its own subnet to avoid IP address conflicts with clients or other compute resources.
Copy file name to clipboardExpand all lines: articles/avere-vfxt/avere-vfxt-deploy.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -144,11 +144,11 @@ To find the information:
144
144
145
145
1. On left side, click **Deployments**, and then **microsoft-avere.vfxt-template**.
146
146
147
-
<!-- update image for new portal GUI -->
147
+

148
148
149
149
1. On left side, click **Outputs**. Copy the values in each of the fields.
150
150
151
-
<!-- update image for new portal GUI -->
151
+

Copy file name to clipboardExpand all lines: articles/avere-vfxt/avere-vfxt-open-ticket.md
+16-10Lines changed: 16 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Explanation of opening support tickets about Avere vFXT for Azure
4
4
author: ekpgh
5
5
ms.service: avere-vfxt
6
6
ms.topic: conceptual
7
-
ms.date: 12/19/2019
7
+
ms.date: 01/09/2020
8
8
ms.author: rohogue
9
9
---
10
10
@@ -22,25 +22,31 @@ If you encounter issues while deploying or using Avere vFXT, request help throug
22
22
23
23
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.
24
24
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.
28
26
29
27

30
28
31
29
1. In the VM page, scroll down to the bottom of the left panel and click **New support request**.
32
30
33
-

31
+

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
+

34
40
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.
36
42
37
-

43
+

38
44
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.
40
46
41
-

47
+

42
48
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.
Copy file name to clipboardExpand all lines: articles/avere-vfxt/avere-vfxt-prereqs.md
+22-21Lines changed: 22 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,17 +4,17 @@ description: Prerequisites for Avere vFXT for Azure
4
4
author: ekpgh
5
5
ms.service: avere-vfxt
6
6
ms.topic: conceptual
7
-
ms.date: 02/20/2019
7
+
ms.date: 01/09/2020
8
8
ms.author: rohogue
9
9
---
10
10
11
11
# Prepare to create the Avere vFXT
12
12
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.
14
14
15
15
## Create a new subscription
16
16
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.
18
18
19
19
To create a new Azure subscription in the Azure portal:
20
20
@@ -25,46 +25,49 @@ To create a new Azure subscription in the Azure portal:
25
25
26
26
## Configure subscription owner permissions
27
27
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.
29
29
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.
31
31
32
32
| Scenario | Restrictions | Access roles required to create the Avere vFXT cluster |
33
33
|----------|--------|-------|
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). |
38
37
39
38
## Quota for the vFXT cluster
40
39
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).
42
41
43
42
> [!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.
45
46
46
47
|Azure component|Quota|
47
48
|----------|-----------|
48
-
|Virtual machines|3 or more E32s_v3|
49
+
|Virtual machines|3 or more E32s_v3 (one per cluster node) |
49
50
|Premium SSD storage|200 GB OS space plus 1 TB to 4 TB cache space per node |
50
51
|Storage account (optional) |v2|
51
52
|Data backend storage (optional) |One new LRS Blob container |
52
53
<!-- this table also appears in the overview - update it there if updating here -->
53
54
54
55
## Accept software terms
55
56
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.
58
61
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.
60
63
61
64
To accept the software terms in advance:
62
65
63
66
1. Open a cloud shell in the Azure portal or by browsing to <https://shell.azure.com>. Sign in with your subscription ID.
64
67
65
68
```azurecli
66
69
az login
67
-
az account set --subscription abc123de-f456-abc7-89de-f01234567890
70
+
az account set --subscription <subscription ID>
68
71
```
69
72
70
73
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:
77
80
78
81
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.
79
82
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 -->
83
84
84
85
> [!TIP]
85
86
>
86
87
>* 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.
88
89
89
90
Create the storage service endpoint from the Azure portal.
90
91
@@ -100,4 +101,4 @@ Create the storage service endpoint from the Azure portal.
100
101
101
102
## Next step: Create the vFXT cluster
102
103
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.
0 commit comments