como os endereços MAC são atribuídos às máquinas virtuais
Eles são feitos . Oh, não completamente; eles usam OUIs específicas (os três primeiros octetos, às vezes chamados de ID do fornecedor) para não entrar em conflito com os fornecedores de hardware conhecidos. Mas eles são gerados localmente, não há banco de dados central ou algo assim.
Se ele for atribuído durante a criação de uma nova máquina virtual - não corremos o risco de ter um endereço MAC atribuído que já esteja em uso?
Sim, mas o risco é bastante baixo. A OUI deve ser separada dos dispositivos não VM. Mesmo se usarmos dois hosts de VM atribuídos a partir da mesma OUI, existem 2 ^ 24 opções possíveis ou 16777216 possíveis endereços MAC. Como o MAC importa apenas na rede local, essas geralmente são boas chances ...