Skip to content

Commit b14bbd6

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-stack-docs-pr into azure-arc-vm-management
2 parents 1999ce5 + 056f8cb commit b14bbd6

File tree

141 files changed

+663
-1124
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+663
-1124
lines changed

.openpublishing.redirection.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1051,6 +1051,16 @@
10511051
"redirect_url":"/azure-stack/operator/azure-stack-servicing-policy",
10521052
"redirect_document_id":true
10531053
},
1054+
{
1055+
"source_path":"azure-stack/operator/azure-stack-train-and-cert.md",
1056+
"redirect_url":"/azure-stack/operator/index",
1057+
"redirect_document_id":true
1058+
},
1059+
{
1060+
"source_path":"azure-stack/operator/azure-stack-powershell-install.md",
1061+
"redirect_url":"/azure-stack/operator/powershell-install-az-module",
1062+
"redirect_document_id":true
1063+
},
10541064
{
10551065
"source_path":"azure-stack/ruggedized/customer-replaceable-unit/emc-poweredge-tactical-indicators-and-codes.md",
10561066
"redirect_url":"/azure-stack/ruggedized/customer-replaceable-unit/indicators-and-codes",

azure-local/TOC.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,11 +331,11 @@ items:
331331
href: manage/manage-arc-virtual-machine-resources.md
332332
- name: Manage VM extensions
333333
href: manage/virtual-machine-manage-extension.md
334-
- name: License Arc VMs
334+
- name: Activate Arc VMs
335335
items:
336336
- name: Azure verification for VMs
337337
href: deploy/azure-verification.md
338-
- name: License Windows Server VMs
338+
- name: Activate Windows Server VMs
339339
href: manage/vm-activate.md
340340
- name: Deploy Windows Server Azure Edition VMs
341341
href: manage/windows-server-azure-edition-23h2.md

azure-local/concepts/plan-network-controller-deployment.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@ description: This article covers how to plan to deploy Network Controller on Azu
44
author: AnirbanPaul
55
ms.author: anpaul
66
ms.topic: conceptual
7-
ms.date: 11/06/2024
7+
ms.date: 01/22/2025
88
---
99

1010
# Plan to deploy Network Controller on Azure Local, version 23H2
1111

1212
[!INCLUDE [applies-to](../includes/hci-applies-to-23h2.md)]
1313

14-
Planning to deploy Network Controller via Windows Admin Center requires a set of virtual machines (VMs) running the Azure Stack HCI operating system. Network Controller is a highly available and scalable server role that requires a minimum of three VMs to provide high availability on your network.
14+
This article describes how to plan to deploy Network Controller on Azure Local via Windows Admin Center on a set of virtual machines (VMs).
15+
16+
Planning to deploy Network Controller via Windows Admin Center requires a set of VMs running the Azure Stack HCI operating system. Network Controller is a highly available and scalable server role that requires a minimum of three VMs to provide high availability on your network.
1517

1618
> [!NOTE]
1719
> We recommend that you deploy Network Controller on its own dedicated VMs.

azure-local/concepts/plan-software-defined-networking-infrastructure-23h2.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This topic provides information on how to plan a Software Defined N
44
ms.topic: conceptual
55
ms.author: anpaul
66
author: AnirbanPaul
7-
ms.date: 10/18/2024
7+
ms.date: 01/10/2025
88
---
99
# Plan a Software Defined Network infrastructure for Azure Local, version 23H2
1010

@@ -16,20 +16,23 @@ Learn about deployment planning for a Software Defined Network (SDN) infrastruct
1616

1717
There are several hardware and software prerequisites for an SDN infrastructure, including:
1818

19-
- **Security groups and dynamic DNS registration**. You must prepare your datacenter for Network Controller deployment, which requires a set of virtual machines (VMs). Before you can deploy the Network Controller, you must configure security groups and dynamic DNS registration.
19+
- **Physical network**. You need access to your physical network devices to configure virtual local area networks (VLANs), routing, and the Border Gateway Protocol (BGP). This topic provides instructions for manual switch configuration, and options to use either BGP peering on Layer-3 switches / routers, or a Routing and Remote Access Server (RRAS) virtual machine (VM).
2020

21-
To learn more about Network Controller deployment for your datacenter, see [Requirements for Deploying Network Controller](/windows-server/networking/sdn/plan/installation-and-preparation-requirements-for-deploying-network-controller).
21+
- **Physical compute hosts**. These hosts run Hyper-V and are required to host an SDN infrastructure and tenant VMs. Specific network hardware is required in these hosts for best performance, as described in the next section.
2222

23-
- **Physical network**. You need access to your physical network devices to configure virtual local area networks (VLANs), routing, and the Border Gateway Protocol (BGP). This topic provides instructions for manual switch configuration, and options to use either BGP peering on Layer-3 switches / routers, or a Routing and Remote Access Server (RRAS) VM.
23+
- **Dynamic DNS registration**. This step is optional if Network Controller is deployed on host machines. For deployment on VMs, you must prepare your datacenter and optionally configure dynamic DNS registration.
2424

25-
- **Physical compute hosts**. These hosts run Hyper-V and are required to host an SDN infrastructure and tenant VMs. Specific network hardware is required in these hosts for best performance, as described in the next section.
25+
To learn more about Network Controller deployment for your datacenter, see [Requirements for Deploying Network Controller](/windows-server/networking/sdn/plan/installation-and-preparation-requirements-for-deploying-network-controller).
2626

2727
### SDN hardware requirements
2828

2929
This section provides hardware requirements for physical switches when planning an SDN environment.
3030

3131
#### Switches and routers
3232

33+
> [!NOTE]
34+
> If you're using a switch certified for Azure Local, it'll already meet all the necessary requirements. For more information, see [Network switches for Azure Local](./physical-network-requirements.md#network-switches-for-azure-local).
35+
3336
When selecting a physical switch and router for your SDN environment, make sure it supports the following set of capabilities:
3437
- Switchport MTU settings \(required\)
3538
- MTU set to >= 1674 bytes \(including L2-Ethernet Header\)
@@ -77,6 +80,8 @@ All physical compute hosts must access the management logical network and the HN
7780

7881
The HNV Provider network serves as the underlying physical network for East/West (internal-internal) tenant traffic, North/South (external-internal) tenant traffic, and to exchange BGP peering information with the physical network.
7982

83+
HNV Provider network is required only for virtual networks, and not for logical networks.
84+
8085
Here's how HNV Provider network allocates IP addresses. Use this to plan your address space for the HNV Provider network.
8186

8287
- Allocates two IP addresses to each physical server
@@ -91,7 +96,6 @@ A DHCP server can automatically assign IP addresses for the management network,
9196
| If... | Then... |
9297
|:-|:-|
9398
| The logical networks use VLANs, | the physical compute host must connect to a trunked switch port that has access to the VLANs. It's important to note that the physical network adapters on the computer host must not have any VLAN filtering activated. |
94-
| You are using Switched-Embedded Teaming (SET) and have multiple Network Interface Card (NIC) team members, such as network adapters, | you must connect all NIC team members for that particular host to the same Layer-2 broadcast domain. |
9599
| The physical compute host is running additional infrastructure VMs, such as Network Controller, the SLB/Multiplexer (MUX), or Gateway, | ensure that the management logical network has sufficient IP addresses for each hosted VM. Also, ensure that the HNV Provider logical network has sufficient IP addresses to allocate to each SLB/MUX and gateway infrastructure VM. Although IP reservation is managed by the Network Controller, failure to reserve a new IP address due to unavailability may result in duplicate IP addresses on your network. |
96100

97101
For information about Hyper-V Network Virtualization (HNV) that you can use to virtualize networks in a Microsoft SDN deployment, see [Hyper-V Network Virtualization](/windows-server/networking/sdn/technologies/hyper-v-network-virtualization/hyper-v-network-virtualization).
@@ -112,10 +116,10 @@ Change the sample IP subnet prefixes and VLAN IDs for your environment.
112116
| Network name | Subnet | Mask | VLAN ID on trunk | Gateway | Reservation (examples) |
113117
|:-|:-|:-|:-|:-|:-|
114118
| Management | 10.184.108.0 | 24 | 7 | 10.184.108.1 | 10.184.108.1 - Router<br> 10.184.108.4 - Network Controller<br> 10.184.108.10 - Compute host 1<br> 10.184.108.11 - Compute host 2<br> 10.184.108.X - Compute host X |
115-
| HNV Provider | 10.10.56.0 | 23 | 11 | 10.10.56.1 | 10.10.56.1 - Router<br> 10.10.56.2 - SLB/MUX1<br> 10.10.56.5 - Gateway1 |
116-
| Public VIP | 41.40.40.0 | 27 | NA | 41.40.40.1 | 41.40.40.1 - Router<br> 41.40.40.3 - IPSec S2S VPN VIP |
117-
| Private VIP | 20.20.20.0 | 27 | NA | 20.20.20.1 | 20.20.20.1 - Default GW (router) |
118-
| GRE VIP | 31.30.30.0 | 24 | NA | 31.30.30.1 | 31.30.30.1 - Default GW |
119+
| HNV Provider | 10.10.56.0 | 23 | 11 | 10.10.56.1 | 10.10.56.1 - Router<br> 10.10.56.2 - SLB/MUX1<br> 10.10.56.5 - Gateway1<br> 10.10.56.6, 10.10.56.7 – Compute host 1 |
120+
| Public VIP | 41.40.40.0 | 27 | NA | 41.40.40.1 | 41.40.40.2 – Public VIP1<br> 41.40.40.3 - IPSec S2S VPN VIP |
121+
| Private VIP | 20.20.20.0 | 27 | NA | 20.20.20.1 | 20.20.20.2 – Private VIP1 |
122+
| GRE VIP | 31.30.30.0 | 24 | NA | 31.30.30.1 | 31.30.30.2 – GRE VIP1 |
119123

120124
## Routing infrastructure
121125

@@ -137,25 +141,21 @@ You or your network administrator must configure the BGP router peer to accept c
137141
For more information, see [Border Gateway Protocol (BGP)](/windows-server/remote/remote-access/bgp/border-gateway-protocol-bgp).
138142

139143
## Default gateways
140-
Machines configured to connect to multiple networks, such as the physical hosts, SLB/MUX, and gateway VMs must only have one default gateway configured. Use the following default gateways for the hosts and the infrastructure VMs:
144+
145+
Machines configured to connect to multiple networks, such as the physical hosts, SLB/MUX, and gateway VMs must only have one default gateway configured. The SDN installation through Windows Admin Center, SDN Express, or the Azure portal automatically configures the default gateways.
146+
147+
Use the following default gateways for the hosts and the infrastructure VMs:
148+
141149
- For Hyper-V hosts, use the management network as the default gateway.
142150
- For Network Controller VMs, use the management network as the default gateway.
143151
- For SLB/MUX VMs, use the management network as the default gateway.
144152
- For the gateway VMs, use the HNV Provider network as the default gateway. This should be set on the front-end NIC of the gateway VMs.
145153

146-
## Switches and routers
147-
To help configure your physical switch or router, a set of sample configuration files for a variety of switch models and vendors is available at the [Microsoft SDN GitHub repository](https://github.com/microsoft/SDN/tree/master/SwitchConfigExamples). A readme file and tested command-line interface (CLI) commands for specific switches are provided.
148-
149-
For detailed switch and router requirements, see the SDN hardware requirements section above.
150-
151154
## Compute
152155
All Hyper-V hosts must have the appropriate operating system installed, be enabled for Hyper-V, and use an external Hyper-V virtual switch with at least one physical adapter connected to the management logical network. The host must be reachable via a management IP address assigned to the management host vNIC.
153156

154157
You can use any storage type that is compatible with Hyper-V, shared, or local.
155158

156-
> [!TIP]
157-
> It is convenient to use the same name for all your virtual switches, but it isn't mandatory. If you plan to use scripts to deploy, see the comment associated with the `vSwitchName` variable in the config.psd1 file.
158-
159159
### Host compute requirements
160160
The following shows the minimum hardware and software requirements for the four physical hosts used in the example deployment.
161161

@@ -171,7 +171,6 @@ The following shows the requirements for the VM roles.
171171
| Network Controller (three nodes) | 4 vCPUs | 4 GB minimum<br> (8 GB recommended) | 75 GB for operating system drive |
172172
| SLB/MUX (three nodes) | 8 vCPUs | 8 GB recommended | 75 GB for operating system drive |
173173
| RAS Gateway<br> (single pool of three nodes<br> gateways, two active, one passive) | 8 vCPUs | 8 GB recommended | 75 GB for operating system drive |
174-
| RAS Gateway BGP router<br> for SLB/MUX peering<br> (alternatively use ToR switch<br> as BGP Router) | 2 vCPUs | 2 GB | 75 GB for operating system drive |
175174

176175
If you use System Center - Virtual Machine Manager (VMM) for deployment, additional infrastructure VM resources are required for VMM and other non-SDN infrastructure. To learn more, see [System requirements for System Center Virtual Machine Manager](/system-center/vmm/system-requirements?preserve-view=true&view=sc-vmm-2019).
177176

0 commit comments

Comments
 (0)