Deploying FortiWLC Virtual Controllers on Hyper-V
This section describes the virtual controller deplyoment procedure on Hyper-V. This section includes the following topics:
- Pre-requisites
- Downloading the Virtual Controller Package File]
- Configuring the Virtual Controller
- Recommended Hyper-V Settings
Note:
FWC-VM-1000 & FWC-VM-3000 are not supported on the Windows Hyper-V platform.
Pre-requisites
For deployment and management of the Virtual Controller on Hyper-V, install the following 3rd party software.
- Install Windows server 2016.
- Install the Hyper-V role.
- Create a Hyper-V Vswitch.
Note: To accomplish the pre-requisites refer to the respective 3rd party documentation.
Downloading the Virtual Controller Package File
You can download the virtual controller packages from the Fortinet Customer Support website. To access the support website you need a Fortinet Customer Support account.
The file name is, forti-x.x-xbuild-0-x86_64.vhd.hv.zip, where x.x-x is the release version number. For example, 8.5.2.
Configuring the Virtual Controller
- Download the package file to C:\Users\Public\Documents\Hyper-V\Virtual hard disks and unzip it. The file should have a unique name and one file is used to create only one instance.
- Open the HYPER-V manager and select New > Virtual Machine.
The Virtual Machine wizard is displayed. - Configure the following settings in the Virtual Machinewizard:
-
Name and Location
-
Specify Generation – Select Generation 1.
-
Assign Memory (Supported Hardware Configuration)
-
Configure Networking
- Connect Virtual Hard Disk – Select Use an existing virtual hard disk
-
Name and Location
- Click Finish. The virtual machine is listed.
- Select the newly created virtual machine and double-click. The settings are displayed.
- Specify the Number of virtual processors in the Processor settings.
- Select Enable MAC address spoofing in the Advanced Features settings to establish wireless connectivity.
The Virtual Controller deployment is complete. - Run the following command in secure shell on each instance to get the configured VLAN working.
This is a sample command: -
Set-VMNetworkAdapterVlan -Trunk -AllowedVlanIdList "96" -VMName "Forti22" -VMNetworkAdapterName "Network Adapter" -NativeVlanId 0
Recommended Hyper-V Settings
Fortinet recommends the following settings for enhanced Controller performance.
- Disable the default VMQ.
- Enable RSS on all the adapters.
- Tx and Rx buffers set to 4096.