Support creating Cloud Block Storage device as part of server creation

I find myself needing to create a 2nd gen Performance Server with an attached Cloud Block Storage device, and then provision it with Chef. This set of commits makes the minimum necessary changes to move me forward. Sending over in the hopes that it'll be useful to someone else.