Login to VMware Horizon, access to vSphere Client by using your own credential
1. Create Network before VM
Select Host, navigate to Configuration > Add Networking or Rename any unused pre-add Network standard vSwitch

Option 1: Add Networking

Leave NIC uncheck, No adapters needed

Name the Port Group Network Label for vSwitch.
P.S. : Please make sure every host using same Network Label to avoid failure on live migration or network connectivity between virtual firewall

Done

Option 2: Rename any unused pre-add standard network vSwitch > Select any pre-add standard network > click Properties > Select Port Group Properties > Edit

Then rename the Network Label > Click OK > Done

2. Create VM
Navigate to Home > Inventory > VMs and Template

Select VM template, you want to deploy > Deploy Virtual Machine from this Template

Enter VM Inventory name (Not computer name) > Select BU folder > Next

Select Cluster

Select Host (Make sure PFsense virtual firewall for this VM is in the same host)

Select “Storclusterds01” for VM datastore, make sure virtual disk format use thick (lazy or eager) for performance, you can change by click on Advanced

Select Guest Customization > customize using an existing customization specification

Enter Computer Name for this VM > Network

You have option to customize virtual hardware if you check on Edit virtual hardware (Experimental)

Now VM is deploying, you can view Tasks, after done you can power on or if you check power on this virtual machine after creation, it will auto power on

After done deployment, make sure VM computer name change to the computer name you enter just now

Next, go to VM or right click VM > Click Edit Settings > Network Adapter > Select Network Connection and Network Label to the one you create just now

Done!