Run the Virtual Discovery job with second option (Run Virtual Infrastructure Discovery), this will fix the problem. But this will enroll all the VM's in vCenter in to Bladelogic.
which is kind of required - the guest will not have a dbkey unless it's registered in bsa.
I ran the Virtual Discovery job with second option (Run Virtual Infrastructure Discovery), and it finish successfully
however I still receive the same error:
command execution failed. Virtual Entity type is not set correctly for myservername
for the command: blcli -v myprofile virtualization getVirtualGuestKeyByServerName myservername
It's works for me only after I:
1. Decommission the Server\s
2. Then run the job: Virtual Infrastructure Discover Job