In my environment (icehouse 2014.1.2) use the following can work well
# glance image-update 18ff395d-668a-40cf-ba89-6a3ba47a2a55 --property os_type='windows'
# nova --debug boot --flavor 10001 --block-device id=18ff395d-668a-40cf-ba89-6a3ba47a2a55,source=image,dest=volume,device=vda,size=1,bootindex=0,shutdown=remove --nic net-id=cdf34f23-6b9a-4e53-9dbb-16270e483b30 --meta os_type=windows ot-t1
# virsh dumpxml eeefe8b8-1ad6-4b75-aa7b-9412a9f3e3a1 | grep clock <clock offset='localtime'/>
In my environment (icehouse 2014.1.2) use the following can work well
# glance image-update 18ff395d- 668a-40cf- ba89-6a3ba47a2a 55 --property os_type='windows'
# nova --debug boot --flavor 10001 --block-device id=18ff395d- 668a-40cf- ba89-6a3ba47a2a 55,source= image,dest= volume, device= vda,size= 1,bootindex= 0,shutdown= remove --nic net-id= cdf34f23- 6b9a-4e53- 9dbb-16270e483b 30 --meta os_type=windows ot-t1
# virsh dumpxml eeefe8b8- 1ad6-4b75- aa7b-9412a9f3e3 a1 | grep clock 'localtime' />
<clock offset=