Skip to content

Commit 3550d73

Browse files
Merge pull request #265480 from suzuber/suzuber/update-rename-deploy-arc-enabled-vmware
Update deploy-arc-for-azure-vmware-solution.md
2 parents 9066884 + ef1fdd5 commit 3550d73

File tree

4 files changed

+22
-41
lines changed

4 files changed

+22
-41
lines changed

articles/azure-vmware/azure-vmware-solution-platform-updates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ All Azure NetApp Files features available on Azure public cloud are also availab
3535

3636
**Azure Arc-enabled VMware vSphere**
3737

38-
Customers can start their onboarding with Azure Arc-enabled VMware vSphere, install agents at-scale, and enable Azure management, observability, and security solutions, while benefitting from the existing lifecycle management capabilities. Azure Arc-enabled VMware vSphere VMs now show up alongside other Azure Arc-enabled servers under ‘Machines’ view in the Azure portal. [Learn more](https://aka.ms/vSphereGAblog)
38+
Azure Arc-enabled VMware vSphere term refers to both vSphere on-premises and Azure VMware Solutions customer. Customers can start their onboarding with Azure Arc-enabled VMware vSphere, install agents at-scale, and enable Azure management, observability, and security solutions, while benefitting from the existing lifecycle management capabilities. Azure Arc-enabled VMware vSphere VMs now show up alongside other Azure Arc-enabled servers under ‘Machines’ view in the Azure portal. [Learn more](https://aka.ms/vSphereGAblog)
3939

4040
**Five-year Reserved Instance**
4141

articles/azure-vmware/deploy-arc-for-azure-vmware-solution.md

Lines changed: 19 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
2-
title: Deploy Arc-enabled Azure VMware Solution
2+
title: Deploy Arc-enabled VMware vSphere for Azure VMware Solution private cloud
33
description: Learn how to set up and enable Arc for your Azure VMware Solution private cloud.
44
ms.topic: how-to
55
ms.service: azure-vmware
66
ms.date: 12/08/2023
77
ms.custom: references_regions, devx-track-azurecli, engagement-fy23
88
---
99

10-
# Deploy Arc-enabled Azure VMware Solution
10+
# Deploy Arc-enabled VMware vSphere for Azure VMware Solution private cloud
1111

12-
In this article, learn how to deploy Arc for Azure VMware Solution. Once you set up the components needed, you're ready to execute operations in Azure VMware Solution vCenter Server from the Azure portal. Arc-enabled Azure VMware Solution allows you to do the actions:
12+
In this article, learn how to deploy Arc-enabled VMware vSphere for Azure VMware Solution private cloud. Once you set up the components needed, you're ready to execute operations in Azure VMware Solution vCenter Server from the Azure portal. Arc-enabled Azure VMware Solution allows you to do the following actions:
1313

1414
- Identify your VMware vSphere resources (VMs, templates, networks, datastores, clusters/hosts/resource pools) and register them with Arc at scale.
1515
- Perform different virtual machine (VM) operations directly from Azure like; create, resize, delete, and power cycle operations (start/stop/restart) on VMware VMs consistently with Azure.
@@ -20,14 +20,12 @@ In this article, learn how to deploy Arc for Azure VMware Solution. Once you set
2020

2121
## Deployment Considerations
2222

23-
Running software in Azure VMware Solution, as a private cloud in Azure, offers some benefits not realized by operating your environment outside of Azure. For software running in a VM, such as SQL Server and Windows Server, running in Azure VMware Solution provides additional value such as free Extended Security Updates (ESUs).
23+
When you run software in Azure VMware Solution, as a private cloud in Azure, there are benefits not realized by operating your environment outside of Azure. For software running in a virtual machine (VM) like, SQL Server and Windows Server, running in Azure VMware Solution provides more value such as free Extended Security Updates (ESUs).
2424

25-
To take advantage of these benefits if you are running in an Azure VMware Solution it is important to enable Arc through this document to fully integrate the experience with the AVS private cloud. Alternatively, Arc-enabling VMs through the following mechanisms will not create the necessary attributes to register the VM and software as part of Azure VMware Solution and therefore result in billing for SQL Server ESUs for:
25+
To take advantage of the benefits when you're running in an Azure VMware Solution, use this article to enable Arc and fully integrate the experience with the Azure VMware Solution private cloud. Alternatively, Arc-enabling VMs through the following mechanisms won't create the necessary attributes to register the VM and software as part of Azure VMware Solution and will result in billing for SQL Server ESUs for:
2626

2727
- Arc-enabled servers
28-
2928
- Arc-enabled VMware vSphere
30-
3129
- SQL Server enabled by Azure Arc
3230

3331
## How to manually integrate an Arc-enabled VM into Azure VMware Solutions
@@ -40,7 +38,7 @@ There are two ways to refresh the integration between the Arc-enabled VMs and Az
4038

4139
1. In the Azure VMware Solution private cloud, navigate to the vCenter Server inventory and Virtual Machines section within the portal. Locate the virtual machine that requires updating and follow the process to 'Enable in Azure'. If the option is grayed out, you must first **Remove from Azure** and then proceed to **Enable in Azure**
4240

43-
2. Run the [az connectedvmware vm create ](/cli/azure/connectedvmware/vm#az-connectedvmware-vm-create)Azure CLI command on the VM in Azure VMware Solution to update the machine type. 
41+
2. Run the [az connectedvmware vm create](/cli/azure/connectedvmware/vm?view=azure-cli-latest%22%20\l%20%22az-connectedvmware-vm-create&preserve-view=true) Azure CLI command on the VM in Azure VMware Solution to update the machine type. 
4442

4543

4644
```azurecli
@@ -63,37 +61,25 @@ You need the following items to ensure you're set up to begin the onboarding pro
6361
- From the Management VM, verify you have access to [vCenter Server and NSX-T manager portals](/azure/azure-vmware/tutorial-access-private-cloud#connect-to-the-vcenter-server-of-your-private-cloud).
6462
- A resource group in the subscription where you have an owner or contributor role.
6563
- An unused, isolated [NSX Data Center network segment](/azure/azure-vmware/tutorial-nsx-t-network-segment) that is a static network segment used for deploying the Arc for Azure VMware Solution OVA. If an isolated NSX-T Data Center network segment doesn't exist, one gets created.
66-
- Verify your Azure subscription is enabled and has connectivity to Azure end points.
67-
- The firewall and proxy URLs must be allowlisted in order to enable communication from the management machine, Appliance VM, and Control Plane IP to the required Arc resource bridge URLs. See the [Azure Arc resource bridge network requirements](/azure/azure-arc/resource-bridge/network-requirements).
68-
- Verify your vCenter Server version is 6.7 or higher.
64+
- The firewall and proxy URLs must be allowlisted to enable communication from the management machine and Appliance VM to the required Arc resource bridge URLs. See the [Azure Arc resource bridge network requirements](/azure/azure-arc/resource-bridge/network-requirements).
65+
- Verify your vCenter Server version is 7.0 or higher.
6966
- A resource pool or a cluster with a minimum capacity of 16 GB of RAM and four vCPUs.
7067
- A datastore with a minimum of 100 GB of free disk space is available through the resource pool or cluster.
71-
- On the vCenter Server, allow inbound connections on TCP port 443. This action ensures that the Arc resource bridge and VMware vSphere cluster extension can communicate with the vCenter Server.
7268

7369
> [!NOTE]
7470
> - Private endpoint is currently not supported.
7571
> - DHCP support isn't available to customers at this time, only static IP addresses are currently supported.
7672
73+
If you want to use a custom DNS, use the following steps:
7774

78-
## Registration to Arc for Azure VMware Solution feature set
79-
80-
The following **Register features** are for provider registration using Azure CLI.
81-
82-
```azurecli
83-
az provider register --namespace Microsoft.ConnectedVMwarevSphere
84-
az provider register --namespace Microsoft.ExtendedLocation
85-
az provider register --namespace Microsoft.KubernetesConfiguration
86-
az provider register --namespace Microsoft.ResourceConnector
87-
az provider register --namespace Microsoft.AVS
88-
```
89-
Alternately, users can sign in to their Subscription, navigate to the **Resource providers** tab, and register themselves on the resource providers mentioned previously.
90-
75+
1. In your Azure VMware Solution private cloud, navigate to the DNS page, under **Workload networking**, select **DNS** and identify the default forwarder-zones under the **DNS zones** tab.
76+
1. Edit the forwarder zone to add the custom DNS server IP. By adding the custom DNS as the first IP, it allows requests to be directly forwarded to the first IP and decreases the number of retries.
9177

9278
## Onboard process to deploy Azure Arc
9379

9480
Use the following steps to guide you through the process to onboard Azure Arc for Azure VMware Solution.
9581

96-
1. Sign in to the jumpbox VM and extract the contents from the compressed file from the following [location](https://github.com/Azure/ArcOnAVS/releases/latest). The extracted file contains the scripts to install the preview software.
82+
1. Sign in to the Management VM and extract the contents from the compressed file from the following [location](https://github.com/Azure/ArcOnAVS/releases/latest). The extracted file contains the scripts to install the software.
9783
2. Open the 'config_avs.json' file and populate all the variables.
9884

9985
**Config JSON**
@@ -121,7 +107,9 @@ Use the following steps to guide you through the process to onboard Azure Arc fo
121107
- `GatewayIPAddress` is the gateway for the segment for Arc appliance VM.
122108
- `applianceControlPlaneIpAddress` is the IP address for the Kubernetes API server that should be part of the segment IP CIDR provided. It shouldn't be part of the K8s node pool IP range.
123109
- `k8sNodeIPPoolStart`, `k8sNodeIPPoolEnd` are the starting and ending IP of the pool of IPs to assign to the appliance VM. Both need to be within the `networkCIDRForApplianceVM`.
124-
- `k8sNodeIPPoolStart`, `k8sNodeIPPoolEnd`, `gatewayIPAddress` ,`applianceControlPlaneIpAddress` are optional. You can choose to skip all the optional fields or provide values for all. If you choose not to provide the optional fields, then you must use /28 address space for `networkCIDRForApplianceVM`
110+
- `k8sNodeIPPoolStart`, `k8sNodeIPPoolEnd`, `gatewayIPAddress` ,`applianceControlPlaneIpAddress` are optional. You can choose to skip all the optional fields or provide values for all. If you choose not to provide the optional fields, then you must use /28 address space for `networkCIDRForApplianceVM` with the first lp as the gateway.
111+
- If all the parameters are provided, the firewall and proxy URLs must be allowlisted for the lps between k8sNodeIPPoolStart, k8sNodeIPPoolEnd.
112+
- If you're skipping the optional fields, the firewall and proxy URLs must be allowlisted the following IPs in the segment. If the networkCIDRForApplianceVM is x.y.z.1/28, the IPs to allowlist are between x.y.z.11 – x.y.z.14. See the [Azure Arc resource bridge network requirements](/azure/azure-arc/resource-bridge/network-requirements). 
125113

126114
**Json example**
127115
```json
@@ -199,15 +187,16 @@ Once you connected your Azure VMware Solution private cloud to Azure, you can br
199187
Repeat the previous steps for one or more virtual machine, network, resource pool, and VM template resources.
200188

201189
Additionally, for virtual machines there is an additional section to configure **VM extensions**. This will enable guest management to facilitate additional Azure extensions to be installed on the VM. The steps to enable this would be:
190+
202191
1. Select **Enable guest management**.
203192
2. Choose a __Connectivity Method__ for the Arc agent.
204193
3. Provide an Administrator/Root access username and password for the VM.
205194

206-
If you choose to enable the guest management as a separate step or have issues with the VM extension install steps please review the prerequisites and steps discussed in the section below.
195+
If you choose to enable the guest management as a separate step or have issues with the VM extension install steps, review the prerequisites and steps discussed in the following section.
207196

208197
## Enable guest management and extension installation
209198

210-
Before you install an extension, you need to enable guest management on the VMware VM.
199+
Before you install an extension, you must enable guest management on the VMware VM.
211200

212201
### Prerequisite
213202

@@ -231,17 +220,9 @@ You need to enable guest management on the VMware VM before you can install an e
231220
1. Select **Configuration** from the left navigation for a VMware VM.
232221
1. Verify **Enable guest management** is now checked.
233222

234-
From here additional extensions can be installed. See the [VM extensions](/azure/azure-arc/servers/manage-vm-extensions?branch=main) for a list of current extensions.
235-
236-
### Install extensions
237-
To add extensions, follow these steps:
238-
1. Go to **vCenter Server Inventory >** **Virtual Machines** and select the virtual machine to which you need to add an extension.
239-
2. Locate **Settings >** **Extensions** from the left navigation and select **Add**. Alternatively, in the **Overview** page an **Extensions** click-through is listed under Properties.
240-
1. Select the extension you want to install. Some extensions require additional information.
241-
4. When you're done, select **Review + create**.
223+
From here additional extensions can be installed. See the [VM extensions Overview](/azure/azure-arc/servers/manage-vm-extensions) for a list of current extensions.
242224

243225
### Next Steps
244226

245227
To manage Arc-enabled Azure VMware Solution go to: [Manage Arc-enabled Azure VMware private cloud - Azure VMware Solution](/azure/azure-vmware/manage-arc-enabled-azure-vmware-solution)
246-
247228
To remove Arc-enabled  Azure VMWare Solution resources from Azure go to: [Remove Arc-enabled Azure VMware Solution vSphere resources from Azure - Azure VMware Solution](/azure/azure-vmware/remove-arc-enabled-azure-vmware-solution-vsphere-resources-from-azure)

articles/azure-vmware/remove-arc-enabled-azure-vmware-solution-vsphere-resources-from-azure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,6 @@ During onboarding, to create a connection between your VMware vCenter and Azure,
108108

109109
As a last step, run the following command:
110110

111-
`az rest --method delete`
111+
[`az rest --method delete --url`](https://management.azure.com/subscriptions/%3csubscrption-id%3e/resourcegroups/%3cresource-group-name%3e/providers/Microsoft.AVS/privateClouds/%3cprivate-cloud-name%3e/addons/arc?api-version=2022-05-01%22)
112112

113113
Once that step is done, Arc no longer works on the Azure VMware Solution private cloud. When you delete Arc resources from vCenter Server, it doesn't affect the Azure VMware Solution private cloud for the customer.

articles/azure-vmware/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ items:
173173
href: connect-multiple-private-clouds-same-region.md
174174
- name: Arc-enabled Azure VMware Solution private cloud
175175
items:
176-
- name: Deploy Arc-enabled Azure VMware Solution
176+
- name: Deploy Arc-enabled VMware vSphere for Azure VMware Solution private cloud
177177
href: deploy-arc-for-azure-vmware-solution.md
178178
- name: Manage Arc-enabled Azure VMware Solution
179179
href: manage-arc-enabled-azure-vmware-solution.md

0 commit comments

Comments
 (0)