Changes to fix azure OS Disk names collision by using uuid

Implemented changes to fix azure OS Disk names collision.
Please review and accept it.
Thanks!!!