Se si associano due siti di vCloud Director configurati con lo stesso ID di installazione, possono verificarsi conflitti di indirizzi MAC nelle reti estese di questi siti. Per evitare tali conflitti, è necessario rigenerare gli indirizzi MAC in uno dei siti in base a un valore di inizializzazione personalizzato diverso dall'ID di installazione.

Durante la configurazione iniziale di vCloud Director, si imposta un ID di installazione. vCloud Director utilizza l'ID di installazione per generare indirizzi MAC per le interfacce di rete delle macchine virtuali. Due installazioni di vCloud Director configurate con lo stesso ID di installazione possono generare indirizzi MAC identici. Gli indirizzi MAC duplicati possono causare conflitti nelle reti estese tra i due siti associati.

Prima di creare reti estese tra i siti associati configurati con lo stesso ID di installazione, è necessario rigenerare gli indirizzi MAC in uno dei siti utilizzando il sottocomando mac-address-management dello strumento di gestione delle celle.

        cell-management-tool
        mac-address-management
        options
      

Per generare nuovi indirizzi MAC, è necessario impostare un valore di inizializzazione personalizzato diverso dall'ID di installazione. Il valore di inizializzazione non sovrascrive l'ID di installazione, ma il database archivia il valore di inizializzazione più recente come secondo parametro di configurazione, che sostituisce l'ID di installazione.

Eseguire il sottocomando mac-address-management da un membro di vCloud Director arbitrario del gruppo di server. Il comando viene eseguito nel database di vCloud Director, in modo da poter eseguire il comando una sola volta per un gruppo di server.

Importante: La rigenerazione di indirizzi MAC richiede un breve periodo di inattività di vCloud Director. Prima di avviare la rigenerazione, è innanzitutto necessario disattivare le attività di tutte le celle nel gruppo di server.
Tabella 1. Opzioni e argomenti dello strumento di gestione delle celle, sottocomando mac-address-management
Opzione Argomento Descrizione
--help

(-h)

Nessuno Fornisce un riepilogo dei comandi disponibili in questa categoria.
--regenerate Nessuno Elimina tutti gli indirizzi MAC che non sono in uso e genera nuovi indirizzi MAC basati sul valore di inizializzazione corrente. Se non esiste un valore di inizializzazione precedentemente impostato, gli indirizzi MAC vengono rigenerati in base all'ID di installazione. Gli indirizzi MAC che sono in uso vengono mantenuti.
Nota: Tutte le celle nel gruppo di server devono essere inattive. Per informazioni sulla disattivazione delle attività in una cella, vedere Gestione di una cella.
--regenerate-with-seed Un valore di inizializzazione compreso tra 0 e 63 Imposta un nuovo valore di inizializzazione personalizzato nel database, elimina tutti gli indirizzi MAC che non sono in uso e genera nuovi indirizzi MAC basati sul valore di inizializzazione appena impostato. Gli indirizzi MAC che sono in uso vengono mantenuti.
Nota: Tutte le celle nel gruppo di server devono essere inattive. Per informazioni sulla disattivazione delle attività in una cella, vedere Gestione di una cella.
--show-seed Nessuno Restituisce il valore di inizializzazione corrente e il numero di indirizzi MAC che sono in uso per ogni valore di inizializzazione.
Importante: Gli indirizzi MAC che sono in uso vengono mantenuti. Per sostituire un indirizzo MAC in uso con un indirizzo MAC rigenerato, è necessario reimpostare l'indirizzo MAC dell'interfaccia di rete. Per informazioni sulla modifica delle proprietà della macchina virtuale, vedere vCloud Director Tenant Portal Guide.

Rigenerazione degli indirizzi MAC in base a un nuovo valore di inizializzazione personalizzato

Il comando seguente imposta il valore di inizializzazione corrente su 9 e rigenera tutti gli indirizzi MAC che non sono uso in base al valore di inizializzazione appena impostato:
[root@cell1 /opt/vmware/vcloud-director/bin]#./cell-management-tool --regenerate-with-seed 9Successfully removed 65,535 unused MAC addresses. Successfully generated new MAC addresses.

Visualizzazione del valore di inizializzazione corrente e del numero di indirizzi MAC in uso per ogni valore di inizializzazione

Il comando seguente restituisce informazioni relative al valore di inizializzazione corrente e il numero di indirizzi MAC per valore inizializzazione:
[root@cell1 /opt/vmware/vcloud-director/bin]#./cell-management-tool --show-seedCurrent MAC address seed is '9' and based on MacAddressSeed config. MAC address seed 9 is in use by 12 MAC addresses MAC address seed 1 is in use by 1 MAC addresses
In questo esempio, l'output del sistema indica che 9 è il valore di inizializzazione corrente su cui sono basati 12 indirizzi MAC. Inoltre, è presente un indirizzo MAC basato su un valore di inizializzazione precedente o sull'ID di installazione 1.