Hi @MikeD
Thank you for reaching out to Microsoft Q &A Platform .
I have reviewed your sample use case , And observed one parameter is missing in your command :
Here are my examples:
az vm create --name myVM4 --resource-group vmsstest --vmss myScaleSet --size Standard_DS1_v2 --image UbuntuLTS --vnet-name myVnet --subnet mySubnet --admin-username azureuser --generate-ssh-keys --platform-fault-domain 1
az vm create --name myVM5 --resource-group vmsstest --vmss myScaleSet --size Standard_DS1_v2 --image UbuntuLTS --vnet-name myVnet --subnet mySubnet --admin-username azureuser --generate-ssh-keys --platform-fault-domain 0
If you add the FD parameter you will see that the VM lands in the specified FD .
az vm list --resource-group vmsstest gives me the correct results
Thanks & Regards,
Pradeep
-----------------------------------------------------------------------------
Request you to "accept the answer" if it was helpful .