Utilizzare vSphere Client per abilitare l'allocazione degli indirizzi MAC basata su prefisso o su intervallo e per regolare i parametri di allocazione.

Se si sta passando da un tipo di allocazione a un altro, ad esempio passando dall'allocazione VMware OUI a un'allocazione basata su intervallo, utilizzare vSphere Client. Tuttavia, quando uno schema è basato su prefisso o su intervallo e si desidera passare a uno schema di allocazione diverso, è necessario modificare manualmente il file vpxd.cfg e riavviare vCenter Server.

Modifica o regolazione delle allocazioni basate su intervallo o prefisso

Passando dall'OUI VMware predefinito all'allocazione di indirizzi MAC basata su intervallo o con prefisso tramite vSphere Client, è possibile evitare e risolvere conflitti di duplicazione degli indirizzi MAC nelle distribuzioni vSphere.

Modificare lo schema di allocazione dall'OUI VMware predefinito all'allocazione basata su intervallo o prefisso utilizzando le Impostazioni avanzate disponibili per l'istanza di vCenter Server in vSphere Client.

Per passare dall'allocazione basata su intervallo o prefisso all'allocazione OUI VMware o dall'allocazione basata su intervallo a prefisso o viceversa, modificare manualmente il file vpxd.cfg. Vedere Impostazione o modifica del tipo di allocazione.

Procedura

  1. In vSphere Client, passare a un'istanza di vCenter Server.
  2. Nella scheda Configura espandere Impostazioni e selezionare Impostazioni avanzate.
  3. Fare clic su Modifica impostazioni.
  4. Aggiungere o modificare i parametri per il tipo di allocazione di destinazione.
    Utilizzare un solo tipo di allocazione.
    • Passare all'allocazione basata su prefisso.
      Tasto Valore di esempio
      config.vpxd.macAllocScheme.prefixScheme.prefix 005026
      config.vpxd.macAllocScheme.prefixScheme.prefixLength 23

      prefix e prefixLength determinano l'intervallo di prefissi degli indirizzi MAC delle nuove vNIC aggiunte. prefix è l'OUI iniziale degli indirizzi MAC correlati all'istanza di vCenter Server e prefixLength determina la lunghezza del prefisso in bit.

      Ad esempio, le impostazioni della tabella risultano in indirizzi MAC NIC della macchina virtuale che iniziano con 00:50:26 o 00:50:27.

    • Passare all'allocazione basata sull'intervallo.
      Tasto Valore di esempio
      config.vpxd.macAllocScheme.rangeScheme.range[X].begin 005067000000
      config.vpxd.macAllocScheme.rangeScheme.range[X].end 005067ffffff
      X in range[X] indica il numero di sequenza dell'intervallo. Ad esempio, 0 in range[0] rappresenta le impostazioni di allocazione del primo intervallo per l'allocazione degli indirizzi MAC.
  5. Fare clic su Salva.

Impostazione o modifica del tipo di allocazione

Se si passa dall'allocazione basata su intervallo o su prefisso all'allocazione OUI VMware, è necessario impostare il tipo di allocazione nel file vpxd.cfg e riavviare vCenter Server.

Prerequisiti

Decidere un tipo di allocazione prima di modificare il file vpxd.cfg. Per informazioni sui tipi di allocazione, vedere Assegnazione indirizzo MAC da vCenter Server

Procedura

  1. Nella macchina host di vCenter Server, passare alla directory /etc/vmware-vpx.
  2. Aprire il file vpxd.cfg.
  3. Decidere se utilizzare un tipo di allocazione e immettere il codice XML corrispondente nel file per configurare il tipo di allocazione.
    Di seguito sono riportati esempi di codice XML da utilizzare.
    Nota: Utilizzare un solo tipo di allocazione.
    • Allocazione OUI VMware
      <vpxd>
         <macAllocScheme>
            <VMwareOUI>true</VMwareOUI>
         </macAllocScheme>
      </vpxd>
    • Allocazione basata su prefisso
       <vpxd>
          <macAllocScheme>
            <prefixScheme>
               <prefix>005026</prefix>
               <prefixLength>23</prefixLength>
            </prefixScheme>
         </macAllocScheme>
      </vpxd>
    • Allocazione basata sull'intervallo
      <vpxd>
         <macAllocScheme>
             <rangeScheme>
                <range id="0">
                   <begin>005067000001</begin>
                   <end>005067000001</end>
                </range>
             </rangeScheme>
         </macAllocScheme>
      </vpxd>
  4. Salvare vpxd.cfg.
  5. Riavviare l'host vCenter Server.