only create vm for idle vm when it has an ip