Steps for upgrade :
Make sure Backup Exec 2012 is fully patched.
Link : http://www.symantec.com/docs/TECH66724
Step 1 : Stop the SQLBkUPEXEc Service from services .msc
Step 2 : Take a copy of data and catalog folder
step 3 : once completed...
Answer on Question 1: You Need Hyper-V backup agent license. Licensing is per 1 Virtual host 1 License is required to take backup of Vm’s.
Answer on Question 2: Ideally for long term design is to keep backup servers separate. But in your query you ...