Skip to content

Commit c4d2d58

Browse files
authored
Update howto-azure-operator-nexus-prerequisites.md
updated encryptionathost registration and also reorganized the page
1 parent d86c395 commit c4d2d58

File tree

1 file changed

+69
-41
lines changed

1 file changed

+69
-41
lines changed

articles/operator-nexus/howto-azure-operator-nexus-prerequisites.md

Lines changed: 69 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -11,37 +11,81 @@ ms.custom: template-how-to
1111

1212
# Operator Nexus Azure resources prerequisites
1313

14-
To get started with Operator Nexus, you need to create a Network Fabric Controller (NFC) and then a Cluster Manager (CM)
15-
in your target Azure region.
14+
To get started with Operator Nexus, you need to create a Network Fabric Controller (NFC) and then a Cluster Manager (CM) in your target Azure region.
1615

1716
Each NFC is associated with a CM in the same Azure region and your subscription.
1817

1918
You need to complete the prerequisites before you can deploy the first Operator Nexus NFC and CM pair.
2019
In subsequent deployments of Operator Nexus, you'll only need to create the NFC and CM after reaching the [quota](./reference-limits-and-quotas.md#network-fabric) of supported Operator Nexus instances.
2120

22-
## Resource Provider Registration
23-
24-
- Permit access to the necessary Azure Resource Providers for the Azure Subscription for Operator Nexus resources:
25-
- az provider register --namespace Microsoft.NetworkCloud
26-
- az provider register --namespace Microsoft.ManagedNetworkFabric
27-
- az provider register --namespace Microsoft.Compute
28-
- az provider register --namespace Microsoft.ContainerService
29-
- az provider register --namespace Microsoft.ExtendedLocation
30-
- az provider register --namespace Microsoft.HybridCompute
31-
- az provider register --namespace Microsoft.HybridConnectivity
32-
- az provider register --namespace Microsoft.HybridContainerService
33-
- az provider register --namespace Microsoft.HybridNetwork
34-
- az provider register --namespace Microsoft.Insights
35-
- az provider register --namespace Microsoft.Keyvault
36-
- az provider register --namespace Microsoft.Kubernetes
37-
- az provider register --namespace Microsoft.KubernetesConfiguration
38-
- az provider register --namespace Microsoft.ManagedIdentity
39-
- az provider register --namespace Microsoft.Network
40-
- az provider register --namespace Microsoft.OperationalInsights
41-
- az provider register --namespace Microsoft.OperationsManagement
42-
- az provider register --namespace Microsoft.ResourceConnector
43-
- az provider register --namespace Microsoft.Resources
44-
- az provider register --namespace Microsoft.Storage
21+
## Install CLI Extensions and sign-in to your Azure subscription
22+
23+
Install latest version of the
24+
[necessary CLI extensions](./howto-install-cli-extensions.md).
25+
26+
### Azure subscription sign-in
27+
28+
```azurecli
29+
az login
30+
az account set --subscription $SUBSCRIPTION_ID
31+
az account show
32+
```
33+
34+
>[!NOTE]
35+
>Your account must have permissions to read/write/publish in the subscription
36+
37+
## Resource Provider registration
38+
39+
Ensure access to the necessary Azure Resource Providers for the Azure Subscription for Operator Nexus resources. Register the following providers:
40+
41+
```Azure CLI
42+
az provider register --namespace Microsoft.Compute
43+
az provider register --namespace Microsoft.ContainerService
44+
az provider register --namespace Microsoft.ExtendedLocation
45+
az provider register --namespace Microsoft.HybridCompute
46+
az provider register --namespace Microsoft.HybridConnectivity
47+
az provider register --namespace Microsoft.HybridContainerService
48+
az provider register --namespace Microsoft.HybridNetwork
49+
az provider register --namespace Microsoft.Insights
50+
az provider register --namespace Microsoft.Keyvault
51+
az provider register --namespace Microsoft.Kubernetes
52+
az provider register --namespace Microsoft.KubernetesConfiguration
53+
az provider register --namespace Microsoft.ManagedIdentity
54+
az provider register --namespace Microsoft.ManagedNetworkFabric
55+
az provider register --namespace Microsoft.Network
56+
az provider register --namespace Microsoft.NetworkCloud
57+
az provider register --namespace Microsoft.OperationalInsights
58+
az provider register --namespace Microsoft.OperationsManagement
59+
az provider register --namespace Microsoft.ResourceConnector
60+
az provider register --namespace Microsoft.Resources
61+
az provider register --namespace Microsoft.Storage
62+
```
63+
64+
## EncryptionAtHost feature registration
65+
You must enable [EncryptionAtHost](/azure/virtual-machines/linux/disks-enable-host-based-encryption-cli) feature for your subscription. Use the following steps to enable the feature for your subscription:
66+
67+
### Register the EncryptionAtHost feature:
68+
69+
Execute the following command to register the feature for your subscription
70+
71+
```Azure CLI
72+
az feature register --namespace Microsoft.Compute --name EncryptionAtHost
73+
```
74+
75+
### Verify the registration State:
76+
77+
Confirm that the registration state is Registered (registration might take a few minutes) using the following command before trying out the feature.
78+
79+
```Azure CLI
80+
az feature show --namespace Microsoft.Compute --name EncryptionAtHost
81+
```
82+
### Register the Resource Provider:
83+
84+
```Azure CLI
85+
az provider register --namespace Microsoft.Compute
86+
```
87+
88+
Ensure that the registration state is Registered.
4589

4690
## Dependent Azure resources setup
4791

@@ -63,22 +107,6 @@ In subsequent deployments of Operator Nexus, you'll only need to create the NFC
63107
- Azure Storage supports blobs and files accessible from anywhere in the world over HTTP or HTTPS
64108
- this storage isn't for user/consumer data.
65109

66-
## Install CLI Extensions and sign-in to your Azure subscription
67-
68-
Install latest version of the
69-
[necessary CLI extensions](./howto-install-cli-extensions.md).
70-
71-
### Azure subscription sign-in
72-
73-
```azurecli
74-
az login
75-
az account set --subscription $SUBSCRIPTION_ID
76-
az account show
77-
```
78-
79-
>[!NOTE]
80-
>Your account must have permissions to read/write/publish in the subscription
81-
82110
## Create steps
83111

84112
- Step 1: [Create Network Fabric Controller](./howto-configure-network-fabric-controller.md)

0 commit comments

Comments
 (0)