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
The following sections covers some of the frequently asked questions for Azure Operator Nexus:
13
+
The following sections cover some of the frequently asked questions for Azure Operator Nexus:
14
14
15
15
## Platform - General
16
16
@@ -24,13 +24,13 @@ You can interact with Operator Nexus like any other Azure services using AZ CLI,
24
24
Yes, there are some resources that customer needs to create in the respective region under their Azure subscriptions. Some of these include creation of a pair of Network Fabric Controller and Cluster Manager resource, Log Analytics Workspace, a storage account. For more details, please refer to [Azure Operator Nexus documentation](howto-azure-operator-nexus-prerequisites.md).
25
25
26
26
### Does Azure Operator Nexus rely on connectivity with Azure? What happens when there's a disconnection?
27
-
Yes, you need an ExpressRoute connection for its connectivity back to Azure and for Orchestration, Management and Operation purposes. During disconnection, the workloads will continue to run as is but you may lose the capability to orchestrate any new resources.
27
+
Yes, you need an ExpressRoute connection for its connectivity back to Azure and for Orchestration, Management, and Operation purposes. During disconnection, the workloads continue to run as is but you may lose the capability to orchestrate any new resources.
28
28
29
29
### Do I have to use the BOM (Bill of Material) specified by Microsoft?
30
-
Yes, to ensure carrier-grade performance and high degrees of automation, you'll need to use equipment specified as per one of our BOMs.
30
+
Yes, to ensure carrier-grade performance and high degrees of automation, you need to use equipment specified as per one of our BOMs.
31
31
32
32
### How should I plan for a resilient Operator Nexus instance? How does Operator Nexus handle disaster recovery?
33
-
Customers should design their services with Intra-rack redundancy, Inter-rack redundancy and globally load balancing across multiple instances. Also, for high availability, plan to spread your instances across multiple Azure regions.
33
+
Customers should design their services with Intra-rack redundancy, Inter-rack redundancy, and globally load balancing across multiple instances. Also, for high availability, plan to spread your instances across multiple Azure regions.
34
34
35
35
### How do updates work to on-premises and to Azure components?
36
36
Upgrades to Operator Nexus are made in two phases - Management bundle upgrades and Runtime bundle upgrades. Management bundle upgrades deals with the upgrades of Controllers in Azure, Cluster Managers in customer subscription and on-premises instances. In on-premises instances, it includes the Kubernetes controllers responsible for maintaining the state of infra resources.
@@ -57,10 +57,22 @@ Yes, all you need is ExpressRoute connectivity to an Azure region. ExpressRoute
57
57
Currently, we don't support resource moves. If you need to move resources, you can consider deleting the existing controllers and using the ARM template to create another one in another location.
58
58
59
59
### How many instances can be associated to a cluster manager/fabric controller pair?
60
-
The number of Azure Operator Nexus instances, a single pair of Network Fabric Controller and Cluster Manager can manage depends on multiple factors. It can be influenced by factors like size of Operator Nexus instances, ExpressRoute circuit bandwidth, number and frequency of optional metrics collection, number of workloads running in Instance, destination for workload telemetry data collection and other factors.
60
+
The number of Azure Operator Nexus instances, a single pair of Network Fabric Controller and Cluster Manager can manage depends on multiple factors. It can be influenced by factors like size of Operator Nexus instances, ExpressRoute circuit bandwidth, number, and frequency of optional metrics collection, number of workloads running in Instance, destination for workload telemetry data collection and other factors.
61
61
62
62
For more information, see [limits & quotas](reference-limits-and-quotas.md).
63
63
64
+
### Is it viable to redeploy a cluster that is currently running? If so, what safeguards are in place to prevent accidental deployments?
65
+
A running cluster can't undergo redeployment; instead, the user must delete and then redeploy it. If the cluster is already running, the deployment action prevents any new actions on the cluster, thereby mitigating the risk of accidental deployments.
66
+
67
+
### Is it possible for the Azure Operator Nexus to enable the creation of clusters with the option to choose specific racks or subsets of instances within a rack?
68
+
The Azure Operator Nexus doesn't offer the capability to select specific racks or subsets of instances within a rack as part of cluster deployment.
69
+
70
+
### In the event of a network disruption between the cluster manager and on-premises servers during deployment, can the process be resumed once connectivity is restored?
71
+
It depends on the cluster's status: if the cluster is failed, it needs to be deleted and redeployed. However, if the cluster is still deploying, it undergoes a reconcile process, allowing the deployment process to continue.
72
+
73
+
### Does cluster deploy wait for all the computes node provisioned?
74
+
The deployment process will continuously retry the provisioning of compute nodes until all nodes are successfully provisioned. When the cluster reaches the defined threshold, cluster status changes to running. However, the remaining nodes continue undergoing the provisioning process until they too are successfully provisioned.
75
+
64
76
## Compute
65
77
66
78
### Does Azure Operator Nexus support creation of Virtual Machines (VMs)?
description: Get an overview of cluster deployment overview for Azure Operator Nexus.
4
+
author: sbatchu
5
+
ms.author: sbatchu
6
+
ms.service: azure-operator-nexus
7
+
ms.topic: conceptual
8
+
ms.date: 06/07/2024
9
+
ms.custom: template-concept
10
+
---
11
+
12
+
# Azure Operator Nexus cluster
13
+
Azure Operator Nexus is built on basic constructs like compute servers, storage appliances, and network fabric devices. Azure Operator Nexus cluster represents an on-premises deployment of the platform. The lifecycle of platform-specific resources is dependent on the cluster state.
14
+
15
+
## Cluster Deployment Overview
16
+
17
+
During the cluster deployment, cluster undergoes various lifecycle phases, which have specific roles designated to ensure the target state is achieved.
18
+
19
+
### Hardware Validation Phase:
20
+
21
+
Hardware Validation is initiated during the cluster deployment process, assessing the state of hardware components for the machines provided through the Cluster's rack definition. Based on the results of these checks and any user skipped machines, a determination is done on whether sufficient nodes passed and/or are available to meet the thresholds necessary for deployment to continue.
22
+
23
+
Hardware validation results for a given server are written into the Log Analytics Workspace(LAW), which is provided as part of the cluster creation. The results include the following categories:
24
+
- system_info
25
+
- drive_info
26
+
- network_info
27
+
- health_info
28
+
- boot_info
29
+
30
+
This article provides instructions on how to check hardware results information [Troubleshoot Hardware validation](troubleshoot-hardware-validation-failure.md)
31
+
32
+
### Bootstrap Phase:
33
+
34
+
Once the Hardware Validation is successful, bootstrap image is generated for cluster deploy action on the cluster manager. This image iso URL is used to bootstrap the ephemeral node, which would deploy the target cluster components, which are provisioning the kubernetes control plane (KCP), Nexus Management plane (NMP), and storage appliance. These various states are reflected in the cluster status, which these stages are executed as part of the ephemeral bootstrap workflow.
35
+
36
+
The ephemeral bootstrap node sequentially provisions each KCP node, and if a KCP node fails to provision, the cluster deployment action fails, marking the cluster status as failed. The Bootstrap operator manages the provisioning process for bare-metal nodes using the PXE boot approach.
37
+
38
+
After successful provisioning of KCP nodes, the deployment action proceeds to provision NMP nodes in parallel. If an NMP node fails to provision, the cluster deployment action fails, resulting in the cluster status being marked as failed.
39
+
40
+
Upon successful provisioning of NMP nodes, a storage appliance is created before the deployment action proceeds with provisioning the compute nodes. Compute nodes are provisioned in parallel, and once the defined compute node threshold is met, the cluster status transitions from Deploying to Running. However, the remaining nodes continue undergoing the provisioning process until they too are successfully provisioned.
41
+
42
+
43
+
## Cluster operations
44
+
45
+
-**List cluster**: List cluster information in the provided resource group or subscription.
46
+
-**Show cluster**: Get properties of the provided cluster.
47
+
-**Update cluster**: Update properties or tags of the provided cluster.
0 commit comments