Nella maggior parte delle distribuzioni di rete, gli indirizzi MAC generati sono un buon approccio. Tuttavia, potrebbe essere necessario impostare un indirizzo MAC statico per una scheda di macchina virtuale con valore univoco.

I seguenti casi mostrano quando è possibile impostare un indirizzo MAC statico:

  • Le schede della macchina virtuale su host fisici differenti condividono la stessa subnet e viene assegnato lo stesso indirizzo MAC, causando un conflitto.
  • Verificare che la scheda di una macchina virtuale abbia sempre lo stesso indirizzo MAC.

Per impostazione predefinita, VMware utilizza l'ID univoco dell'organizzazione (OUI) 00:50:56 per gli indirizzi generati manualmente, ma sono supportati tutti gli indirizzi univoci generati manualmente.

Nota: Assicurarsi che nessun altro dispositivo non VMware utilizzi indirizzi assegnati a componenti VMware. Ad esempio, potrebbero essere presenti server fisici nella stessa subnet, che utilizzano 11:11:11:11:11:11, 22:22:22:22:22:22 come indirizzi MAC statici. I server fisici non appartengono all'inventario vCenter Server e vCenter Server non è in grado di verificare la collisione di indirizzi.

OUI VMware in indirizzi MAC statici

Per impostazione predefinita, gli indirizzi MAC statici hanno l'ID univoco dell'organizzazione (OUI) VMware come prefisso. Tuttavia, l'intervallo di indirizzi liberi fornito dall'OUI VMware è limitato.

Se si decide di utilizzare l'OUI VMware, parte dell'intervallo è riservata all'uso da parte di vCenter Server, NIC fisiche dell'host, NIC virtuali e per un uso futuro.

È possibile impostare un indirizzo MAC statico che contenga il prefisso OUI VMware in conformità con il formato seguente:

00:50:56:XX:YY:ZZ

dove XX è un numero esadecimale valido compreso tra 00 e 3F, e YY e ZZ sono numeri esadecimali validi compresi tra 00 e FF. Per evitare conflitti con gli indirizzi MAC generati da vCenter Server o assegnati a schede VMkernel per il traffico dell'infrastruttura, il valore di XX non deve essere maggiore di 3F.

Il valore massimo per un indirizzo MAC generato manualmente è il seguente.

00:50:56:3F:FF:FF

Per evitare conflitti tra gli indirizzi MAC generati e quelli assegnati manualmente, selezionare un valore univoco per XX:YY:ZZ dagli indirizzi hardcoded.

Assegnazione di un indirizzo MAC statico

È possibile assegnare indirizzi MAC statici alla NIC virtuale di una macchina virtuale spenta utilizzando vSphere Client.

Procedura

  1. Individuare la macchina virtuale dell'appliance in vSphere Client.
    1. Selezionare un host, un data center, una cartella, un cluster, un pool di risorse e fare clic sulla scheda Macchine virtuali.
    2. Fare clic su Macchine virtuali e fare clic sulla macchina virtuale nell'elenco.
  2. Spegnere la macchina virtuale.
  3. Dal menu Azioni, selezionare Modifica impostazioni.
  4. Selezionare la scheda Hardware virtuale nella finestra di dialogo che visualizza le impostazioni.
  5. Espandere la sezione della scheda di rete.
  6. In Indirizzo MAC, selezionare Manuale dal menu a discesa.
  7. Digitare l'indirizzo MAC statico e fare clic su OK.
  8. Accendere la macchina virtuale.

Assegnazione di un indirizzo MAC statico nel file di configurazione della macchina virtuale

Per impostare un indirizzo MAC statico per una macchina virtuale, è possibile modificare il file di configurazione della macchina virtuale utilizzando vSphere Client.

Procedura

  1. Individuare la macchina virtuale dell'appliance in vSphere Client.
    1. Selezionare un host, un data center, una cartella, un cluster, un pool di risorse e fare clic sulla scheda Macchine virtuali.
    2. Fare clic su Macchine virtuali e fare clic sulla macchina virtuale nell'elenco.
  2. Spegnere la macchina virtuale.
  3. Dal menu a discesa Azioni, selezionare Modifica impostazioni.
  4. Selezionare la scheda Opzioni macchina virtuale ed espandere Avanzate.
  5. Fare clic su Modifica configurazione.
  6. Per assegnare un indirizzo MAC statico, aggiungere o modificare i parametri in base alle necessità.
    Parametro Valore
    ethernetX.addressType Statico
    ethernetX.address MAC_address_of_the_virtual_NIC

    X accanto a ethernet indica il numero sequenziale della NIC virtuale nella macchina virtuale.

    Ad esempio, 0 in ethernet0 rappresenta le impostazioni del primo dispositivo NIC virtuale aggiunto alla macchina virtuale.
  7. Fare clic su OK.
  8. Accendere la macchina virtuale.