A lot of us old MIIS/ILM folks are heavy into development but a little light in the infrastructure department (like me). So I was surprised to see that there weren't any great tutorials around on how to set up an NLB cluster for your FIM Service servers. I'm running my whole FIM lab on my laptop (it's a pretty beefy laptop at 16GB) but I was stuck when it came to setting up an NLB on this Hyper-V laptop (Windows 2008 R2). What follows is pieced together from various posts I found, as well as a good bit of trial and error. This may not be the optimal setup for NLB (I'll leave that to the master configurators - a term folks tell me I coined in the late 90s early 00s), but it should be good enough to get things going in a lab environment.
I saw instances where each node had 1 NIC and each node had 2 (or more) NICs, but as 2 NICs seemed to be the most popular, the following assumes that there are 2 NICs in each cluster node.
Oh, and one other thing that I noted was that if you are using Hyper-V on Windows 2008 R2 (and apparently only R2, though I haven't tested previous Hyper-Vs), for any network adapter used in the cluster make sure that you use “Legacy Network Adapters” (pretty non-intuitive, and probably a bug) and set the NICs to be used for the NLB cluster to Enable spoofing of MAC addresses in the VM’s settings for that specific Network Adapter.
To test the new NLB cluster: