Hi @William TP,
Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.
Answering your questions,
- Whatever network configuration you want to do, please do it by using Azure Portal/PowerShell/CLI, please don't do it with in the OS. You can have multiple IP addresses to a VM but if you want to do it, please make sure you need to configure a guest OS to support it. For your reference: https://learn.microsoft.com/en-us/azure/virtual-machines/linux/multiple-nics#configure-guest-os-for-multiple-nics https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/virtual-network-multiple-ip-addresses-portal#os-config
- As these things looks to be non-Microsoft related and whatever configuration which you have done so far needs to be investigated by the third-party KVM.
- Create a KVM VM and Cloud stack, this looks like OS level virtualization, so please check with the distros.
- Whatever the virtualization you are trying to run, it looks like it needs an investigation by third-party as or to the distros. Kindly let us know if the above helps or you need further assistance on this issue.
Yes. It is possible to have a VM inside a VM. It's called Nested Virtualization.
For your reference: https://azure.microsoft.com/en-us/blog/nested-virtualization-in-azure/
https://learn.microsoft.com/en-us/answers/questions/813416/how-do-i-know-what-size-azure-vm-supports-nested-v
https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/enable-nested-virtualization
Please click **Accept Answer**
and **Yes**
for was this answer helpful so that other community members facing the same issue can find the right answers.
Kindly let us know if the above helps or you need further assistance on this issue.
Thanks,
Sai Prasanna.