Are you asking whether or not a floating IP is required initially? If so, then answer is no. This of course means you will not be able to access the VM externally until you assign a publicly addressable floating IP, but you can still get to the VM from the physical host that it is running on.
If you are asking why your resume VM does not launch, that is a more difficult question to answer.
- Did you create a private network for the virtual machines using the nova network-create command in Step 7 of the README?
- If you go to the Admin->System Information menu item on the left and look at the status of the services, are any of them down?
- Can you check the
/var/log/nova/nova-compute.log to see if there is any indication of the error?