Looks ok to me. Some thoughts though:
- step 9: Consider to use separate virtual disks for e.g. file servers, this makes it easier to resize the disks/partitions if needed.
- step 12: ensure proper disk alignment (older OS's may not do this automatically)
- step 15: consider to do this with step 7
- step 16: this is usually the last step after ensuring the installation is ok
André