Skip to content

Commit 5958001

Browse files
Merge pull request #272695 from alt-key/docs-editor/system-requirements-1713485408
Update system-requirements.md
2 parents 9a51b13 + af504c6 commit 5958001

File tree

1 file changed

+15
-18
lines changed

1 file changed

+15
-18
lines changed

articles/azure-arc/resource-bridge/system-requirements.md

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -62,26 +62,25 @@ Management machine requirements:
6262
- [Azure CLI x64](/cli/azure/install-azure-cli-windows?tabs=azure-cli) installed
6363
- Open communication to Control Plane IP
6464

65-
- Communication to Appliance VM IP (SSH TCP port 22, Kubernetes API port 6443)
65+
- Communication to Appliance VM IPs (SSH TCP port 22, Kubernetes API port 6443)
6666

67-
- Communication to the reserved Appliance VM IP ((SSH TCP port 22, Kubernetes API port 6443)
67+
- Communication to the reserved Appliance VM IPs (SSH TCP port 22, Kubernetes API port 6443)
6868

69-
- communication over port 443 (if applicable) to the private cloud management console (ex: VMware vCenter host machine)
69+
- communication over port 443 to the private cloud management console (ex: VMware vCenter machine)
7070

7171
- Internal and external DNS resolution. The DNS server must resolve internal names, such as the vCenter endpoint for vSphere or cloud agent service endpoint for Azure Stack HCI. The DNS server must also be able to resolve external addresses that are [required URLs](network-requirements.md#outbound-connectivity) for deployment.
7272
- Internet access
7373

7474
## Appliance VM IP address requirements
7575

76-
Arc resource bridge consists of an appliance VM that is deployed on-premises. The appliance VM has visibility into the on-premises infrastructure and can tag on-premises resources (guest management) for projection into Azure Resource Manager (ARM).
76+
Arc resource bridge consists of an appliance VM that is deployed on-premises. The appliance VM has visibility into the on-premises infrastructure and can tag on-premises resources (guest management) for projection into Azure Resource Manager (ARM). The appliance VM is assigned an IP address from the `k8snodeippoolstart` parameter in the `createconfig` command. It may be referred to in partner products as Start Range IP, RB IP Start or VM IP 1. The appliance VM IP is the starting IP address for the appliance VM IP pool range; therefore, when you first deploy Arc resource bridge, this is the IP that's initially assigned to your appliance VM. The VM IP pool range requires a minimum of 2 IP addresses.
7777

78-
The appliance VM is assigned an IP address from the `k8snodeippoolstart` parameter in the `createconfig` command; it may be referred to in partner products as Start Range IP, RB IP Start or VM IP 1.
78+
Appliance VM IP address requirements:
7979

80-
The appliance VM IP is the starting IP address for the appliance VM IP pool range. The VM IP pool range requires a minimum of 2 IP addresses.
80+
- Communication with the management machine (SSH TCP port 22, Kubernetes API port 6443)
8181

82-
Appliance VM IP address requirements:
82+
- Communcation with the private cloud management endpoint via Port 443 (such as VMware vCenter).
8383

84-
- Open communication with the management machine and management endpoint (such as vCenter for VMware or MOC cloud agent service endpoint for Azure Stack HCI).
8584
- Internet connectivity to [required URLs](network-requirements.md#outbound-connectivity) enabled in proxy/firewall.
8685
- Static IP assigned and within the IP address prefix.
8786

@@ -90,15 +89,13 @@ Appliance VM IP address requirements:
9089

9190
## Reserved appliance VM IP requirements
9291

93-
Arc resource bridge reserves an additional IP address to be used for the appliance VM upgrade.
94-
95-
The reserved appliance VM IP is assigned an IP address via the `k8snodeippoolend` parameter in the `az arcappliance createconfig` command. This IP address may be referred to as End Range IP, RB IP End, or VM IP 2.
96-
97-
The reserved appliance VM IP is the ending IP address for the appliance VM IP pool range. If specifying an IP pool range larger than two IP addresses, the additional IPs are reserved.
92+
Arc resource bridge reserves an additional IP address to be used for the appliance VM upgrade. The reserved appliance VM IP is assigned an IP address via the `k8snodeippoolend` parameter in the `az arcappliance createconfig` command. This IP address may be referred to as End Range IP, RB IP End, or VM IP 2. The reserved appliance VM IP is the ending IP address for the appliance VM IP pool range. When your appliance VM is upgraded for the first time, this is the IP assigned to your appliance VM post-upgrade and the initial appliance VM IP is returned to the IP pool to be used for a future upgrade. If specifying an IP pool range larger than two IP addresses, the additional IPs are reserved.
9893

9994
Reserved appliance VM IP requirements:
10095

101-
- Open communication with the management machine and management endpoint (such as vCenter for VMware or MOC cloud agent service endpoint for Azure Stack HCI).
96+
- Communication with the management machine (SSH TCP port 22, Kubernetes API port 6443)
97+
98+
- Communcation with the private cloud management endpoint via Port 443 (such as VMware vCenter).
10299

103100
- Internet connectivity to [required URLs](network-requirements.md#outbound-connectivity) enabled in proxy/firewall.
104101

@@ -114,7 +111,7 @@ The appliance VM hosts a management Kubernetes cluster with a control plane that
114111

115112
Control plane IP requirements:
116113

117-
- Open communication with the management machine.
114+
- Communication with the management machine (SSH TCP port 22, Kubernetes API port 6443).
118115

119116
- Static IP address assigned and within the IP address prefix.
120117

@@ -132,7 +129,7 @@ The gateway IP is the IP of the gateway for the network where Arc resource bridg
132129

133130
The following example shows valid configuration values that can be passed during configuration file creation for Arc resource bridge.
134131

135-
Notice that the IP addresses for the gateway, control plane, appliance VM and DNS server (for internal resolution) are within the IP address prefix. This key detail helps ensure successful deployment of the appliance VM.
132+
Notice that the IP addresses for the gateway, control plane, appliance VM and DNS server (for internal resolution) are within the IP address prefix. The VM IP Pool Start/End are sequential. This key detail helps ensure successful deployment of the appliance VM.
136133

137134
IP Address Prefix (CIDR format): 192.168.0.0/29
138135

@@ -163,9 +160,9 @@ There are several different types of configuration files, based on the on-premis
163160

164161
### Appliance configuration files
165162

166-
Three configuration files are created when the `createconfig` command completes (or the equivalent commands used by Azure Stack HCI): `<appliance-name>-resource.yaml`, `<appliance-name>-appliance.yaml` and `<appliance-name>-infra.yaml`.
163+
Three configuration files are created when deploying the Arc resource bridge: `<appliance-name>-resource.yaml`, `<appliance-name>-appliance.yaml` and `<appliance-name>-infra.yaml`.
167164

168-
By default, these files are generated in the current CLI directory when `createconfig` completes. These files should be saved in a secure location on the management machine, because they're required for maintaining the appliance VM. Because the configuration files reference each other, all three files must be stored in the same location. If the files are moved from their original location at deployment, open the files to check that the reference paths to the configuration files are accurate.
165+
By default, these files are generated in the current CLI directory of where the deployment commands are run. These files should be saved on the management machine because they're required for maintaining the appliance VM. The configuration files reference each other and should be stored in the same location.
169166

170167
### Kubeconfig
171168

0 commit comments

Comments
 (0)