Events
Apr 29, 2 PM - Apr 30, 7 PM
Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.
Sign up nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
In addition to adding existing file servers to an SOFS cluster in the System Center Virtual Machine Manager (VMM) fabric, VMM can discover provision bare metal machines as SOFS cluster nodes. This article includes the steps for setting up a bare metal SOFS cluster in VMM.
Here's what you need for the deployment:
Prerequisite | Details |
---|---|
BMC | Each physical computer must have a baseboard management controller (BMC) installed that enables out-of-band management by VMM. Through a BMC, you can access the computer remotely, independent of the operating system and control system functions such as the ability to turn the computer off or on. The BMCs must use one of the supported out-of-band management protocols, and the management protocol must be enabled in the BMC settings. Supported protocols: Intelligent Platform Management Interface (IPMI) versions 1.5 or 2.0; Data Center Management Interface (DCMI) version 1.0; System Management Architecture for Server Hardware (SMASH) version 1.0 over WS-Management (WS-Man); custom protocols such as Integrated Lights-Out (iLO). The BMCs must use the latest version of firmware for the BMC model. The BMCs must be configured with sign-in credentials and must use either static IP addressing or DHCP. If you use DHCP, we recommend that you configure DHCP to assign a constant IP address to each BMC. For example, by using DHCP reservations. The VMM management server must be able to access the network segment on which the BMCs are configured. |
Operating system | Physical computers must be running Windows Server 2012 R2 or later. |
Accounts | You'll need two Run As accounts. A Run As account for joining computers to the domain, and an account for access to the BMC on each computer. |
Prerequisite | Details |
---|---|
BMC | Each physical computer must have a baseboard management controller (BMC) installed that enables out-of-band management by VMM. Through a BMC, you can access the computer remotely, independent of the operating system and control system functions such as the ability to turn the computer off or on. The BMCs must use one of the supported out-of-band management protocols, and the management protocol must be enabled in the BMC settings. Supported protocols: Intelligent Platform Management Interface (IPMI) versions 1.5 or 2.0; Data Center Management Interface (DCMI) version 1.0; System Management Architecture for Server Hardware (SMASH) version 1.0 over WS-Management (WS-Man); custom protocols such as Integrated Lights-Out (iLO). The BMCs must use the latest version of firmware for the BMC model. The BMCs must be configured with sign-in credentials and must use either static IP addressing or DHCP. If you use DHCP, we recommend that you configure DHCP to assign a constant IP address to each BMC. For example, by using DHCP reservations. The VMM management server must be able to access the network segment on which the BMCs are configured. |
Operating system | Physical computers must be running Windows Server 2016 or later. |
Accounts | You'll need two Run As accounts. A Run As account for joining computers to the domain, and an account for access to the BMC on each computer. |
Prerequisite | Details |
---|---|
BMC | Each physical computer must have a baseboard management controller (BMC) installed that enables out-of-band management by VMM. Through a BMC, you can access the computer remotely, independent of the operating system and control system functions such as the ability to turn the computer off or on. The BMCs must use one of the supported out-of-band management protocols, and the management protocol must be enabled in the BMC settings. Supported protocols: Intelligent Platform Management Interface (IPMI) versions 1.5 or 2.0; Data Center Management Interface (DCMI) version 1.0; System Management Architecture for Server Hardware (SMASH) version 1.0 over WS-Management (WS-Man); custom protocols such as Integrated Lights-Out (iLO). The BMCs must use the latest version of firmware for the BMC model. The BMCs must be configured with sign-in credentials and must use either static IP addressing or DHCP. If you use DHCP, we recommend that you configure DHCP to assign a constant IP address to each BMC. For example, by using DHCP reservations. The VMM management server must be able to access the network segment on which the BMCs are configured. |
Operating system | Physical computers must be running Windows Server 2019 or later. |
Accounts | You'll need two Run As accounts. A Run As account for joining computers to the domain, and an account for access to the BMC on each computer. |
Prerequisite | Details |
---|---|
Deployment requirements | You must have a PXE server configured with Windows Deployment Services. If you've an existing PXE server in your environment configured with Windows Deployment Services, you can add that server to VMM. Then you can use it for provisioning in VMM (and VMM will recognize only the resulting servers). All other requests will continue to be handled by the PXE server according to how it's configured. If you don't have an existing PXE server, you can deploy the Windows Deployment Services role on a server running a supported operating system (Windows Server 2012 R2 or later). |
Location | The PXE server must be in the same subnet as the physical computers that you want to provision. |
Windows Deployment Services installation | When you install Windows Deployment Services, you must install both the Deployment server and Transport server options. You don't need to add images. During host deployment, VMM uses a virtual hard disk that you've created and stored in the library. You don't need to configure settings on the PXE response tab. VMM provides its own PXE provider. |
Permissions | When you add a PXE server, you must specify account credentials for an account that has local administrator permissions on the PXE server. You can enter a user name and password or specify a Run As account. You can create the Run As account before you begin or during deployment. |
Prerequisite | Details |
---|---|
Deployment requirements | You must have a PXE server configured with Windows Deployment Services. If you've an existing PXE server in your environment configured with Windows Deployment Services, you can add that server to VMM. Then you can use it for provisioning in VMM (and VMM will recognize only the resulting servers). All other requests will continue to be handled by the PXE server according to how it's configured. If you don't have an existing PXE server, you can deploy the Windows Deployment Services role on a server running a supported operating system (Windows Server 2016 or later). |
Location | The PXE server must be in the same subnet as the physical computers that you want to provision. |
Windows Deployment Services installation | When you install Windows Deployment Services, you must install both the Deployment server and Transport server options. You don't need to add images. During host deployment, VMM uses a virtual hard disk that you've created and stored in the library. You don't need to configure settings on the PXE response tab. VMM provides its own PXE provider. |
Permissions | When you add a PXE server, you must specify account credentials for an account that has local administrator permissions on the PXE server. You can enter a user name and password or specify a Run As account. You can create the Run As account before you begin or during deployment. |
Prerequisite | Details |
---|---|
Deployment requirements | You must have a PXE server configured with Windows Deployment Services. If you've an existing PXE server in your environment configured with Windows Deployment Services, you can add that server to VMM. Then you can use it for provisioning in VMM (and VMM will recognize only the resulting servers). All other requests will continue to be handled by the PXE server according to how it's configured. If you don't have an existing PXE server, you can deploy the Windows Deployment Services role on a server running a supported operating system (Windows Server 2019 or later). |
Location | The PXE server must be in the same subnet as the physical computers that you want to provision. |
Windows Deployment Services installation | When you install Windows Deployment Services, you must install both the Deployment server and Transport server options. You don't need to add images. During host deployment, VMM uses a virtual hard disk that you've created and stored in the library. You don't need to configure settings on the PXE response tab. VMM provides its own PXE provider. |
Permissions | When you add a PXE server, you must specify account credentials for an account that has local administrator permissions on the PXE server. You can enter a user name and password or specify a Run As account. You can create the Run As account before you begin or during deployment. |
Prerequisite | Details |
---|---|
Virtual hard disk | Ensure that you've a generalized virtual hard disk in a VMM library share. It must be running Windows Server 2012 R2 or later. We recommend that for production servers, you use a fixed disk (.vhd or .vhdx file format) to increase performance and to help protect user data. Ensure that you've a generalized virtual hard disk in a VMM library share. It must be running Windows Server 2012 R2 or later. |
Dynamic disk | When you create a physical computer profile, VMM converts a dynamic disk to a fixed disk. |
Custom drivers | If you plan to assign custom drivers to a physical computer profile, you add them to a VMM library share in one or more folders with a .CR (custom resources) extension. VMM recognizes them as custom resources. |
Answer file | Like custom resources, if you want a physical computer profile to include references to an answer file (Unattend.xml file), create the answer file and add it to a VMM library share before you start deployment. For example, you might want to create an answer file to enable Remote Desktop Services and place it on a library share. Then you can select that file when you configure a physical computer profile. |
RDS | If you use Remote Desktop Services (RDS) to manage servers, we recommend that you enable the RDS connections in the image. You can also enable RDS using an answer file in the physical computer profile. |
Logical networks | If you've already configured logical networks or logical switches in VMM, you can include those configurations in the physical computer profile. To include static IP addressing controlled through a logical network in a physical computer profile, configure the logical network. The logical network must include at least one network site and static IP address pool. The network site must also be available to the host group or to a parent host group where you want to assign the hosts that you'll be creating from bare metal. |
Logical switch | To use a logical switch, install all the necessary virtual switch extensions and extension providers, and create the switch before you create the physical computer profile. In the logical switch, as a best practice, include one or more port classifications for the virtual ports. To apply a logical switch to physical adapters in a physical computer profile, ensure that you've installed the intended number of NICs on the physical computer. |
Prerequisite | Details |
---|---|
Virtual hard disk | Ensure that you've a generalized virtual hard disk in a VMM library share. It must be running Windows Server 2016 or later. We recommend that for production servers, you use a fixed disk (.vhd or .vhdx file format) to increase performance and to help protect user data. Ensure that you've a generalized virtual hard disk in a VMM library share. It must be running Windows Server 2016 or later. |
Dynamic disk | When you create a physical computer profile, VMM converts a dynamic disk to a fixed disk. |
Custom drivers | If you plan to assign custom drivers to a physical computer profile, you add them to a VMM library share in one or more folders with a .CR (custom resources) extension. VMM recognizes them as custom resources. |
Answer file | Like custom resources, if you want a physical computer profile to include references to an answer file (Unattend.xml file), create the answer file and add it to a VMM library share before you start deployment. For example, you might want to create an answer file to enable Remote Desktop Services and place it on a library share. Then you can select that file when you configure a physical computer profile. |
RDS | If you use Remote Desktop Services (RDS) to manage servers, we recommend that you enable the RDS connections in the image. You can also enable RDS using an answer file in the physical computer profile. |
Logical networks | If you've already configured logical networks or logical switches in VMM, you can include those configurations in the physical computer profile. To include static IP addressing controlled through a logical network in a physical computer profile, configure the logical network. The logical network must include at least one network site and static IP address pool. The network site must also be available to the host group or to a parent host group where you want to assign the hosts that you'll be creating from bare metal. |
Logical switch | To use a logical switch, install all the necessary virtual switch extensions and extension providers, and create the switch before you create the physical computer profile. In the logical switch, as a best practice, include one or more port classifications for the virtual ports. To apply a logical switch to physical adapters in a physical computer profile, ensure that you've installed the intended number of NICs on the physical computer. |
Prerequisite | Details |
---|---|
Virtual hard disk | Ensure that you've a generalized virtual hard disk in a VMM library share. It must be running Windows Server 2019 or later. We recommend that for production servers, you use a fixed disk (.vhd or .vhdx file format) to increase performance and to help protect user data. Ensure that you've a generalized virtual hard disk in a VMM library share. It must be running Windows Server 2019 or later. |
Dynamic disk | When you create a physical computer profile, VMM converts a dynamic disk to a fixed disk. |
Custom drivers | If you plan to assign custom drivers to a physical computer profile, you add them to a VMM library share in one or more folders with a .CR (custom resources) extension. VMM recognizes them as custom resources. |
Answer file | Like custom resources, if you want a physical computer profile to include references to an answer file (Unattend.xml file), create the answer file and add it to a VMM library share before you start deployment. For example, you might want to create an answer file to enable Remote Desktop Services and place it on a library share. Then you can select that file when you configure a physical computer profile. |
RDS | If you use Remote Desktop Services (RDS) to manage servers, we recommend that you enable the RDS connections in the image. You can also enable RDS using an answer file in the physical computer profile. |
Logical networks | If you've already configured logical networks or logical switches in VMM, you can include those configurations in the physical computer profile. To include static IP addressing controlled through a logical network in a physical computer profile, configure the logical network. The logical network must include at least one network site and static IP address pool. The network site must also be available to the host group or to a parent host group where you want to assign the hosts that you'll be creating from bare metal. |
Logical switch | To use a logical switch, install all the necessary virtual switch extensions and extension providers, and create the switch before you create the physical computer profile. In the logical switch, as a best practice, include one or more port classifications for the virtual ports. To apply a logical switch to physical adapters in a physical computer profile, ensure that you've installed the intended number of NICs on the physical computer. |
Prepare each computer to support virtualization, as follows:
If you plan to assign custom drivers, the driver files must exist in the library. You can tag the drivers in the library so that you can later filter them by tag. After the files are added, when you configure a physical computer profile, you can specify the driver files. VMM installs the specified drivers when it installs the operating system on a physical computer.
In the physical computer profile, you can select to filter the drivers by tags, or you can select to filter drivers with matching Plug and Play (PnP) IDs on the physical computer. If you select to filter the drivers by tags, VMM determines the drivers to apply by matching the tags that you assign to the drivers in the library to the tags that you assign in the profile. If you select to filter drivers with matching PnP IDs, you don't need to assign custom tags.
Before you start, determine whether the physical computers use Extensible Firmware Interface (EFI) or BIOS. If you've both, create a separate profile for each type.
The Create Clustered File Server Wizard does the following:
Run the wizard:
Select Fabric > Servers > Home > Create > File Server Cluster.
In the Create Clustered File Server Wizard > General, enter a cluster name, file server name, and cluster IP addresses if needed.
In Resource Type, select the option to provision bare-metal computers. Select the physical computer profile and select Next.
In Credentials and Protocols, select Browse next to the Run As account and choose the account with permissions to access the BMC. In the Protocol list, select the out-of-band management protocol you want to use for discovery. If you want to use DCMI, select Intelligent Platform Management Interface (IPMI). DCMI 1.0 isn't listed, but it's supported. Ensure that you use the latest version of firmware for the BMC model.
In Discovery Scope, specify the IP address scope that includes the IP addresses of the BMCs. You can add a single address, a subnet, or range.
In Target Resources, select the computers you want to provision, allow time for deep discovery, and select items to review and modify information.
Note
If the number of physical network adapters doesn't match the number of physical adapters defined in the computer profile, you'll need to add the missing information. If you don't want to deploy a computer immediately, you can select its BMC IP address and select Remove.
In Deployment Customization, configure the settings and when there are no more warnings about missing information, select Next.
In Summary, confirm the settings and select Finish. To confirm the cluster was added, select Fabric > Storage > File Servers.
Events
Apr 29, 2 PM - Apr 30, 7 PM
Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.
Sign up nowTraining
Module
Implement Windows Server File Server high availability - Training
Implement Windows Server File Server high availability
Certification
Microsoft Certified: Windows Server Hybrid Administrator Associate - Certifications
As a Windows Server hybrid administrator, you integrate Windows Server environments with Azure services and manage Windows Server in on-premises networks.