Utilice vSphere Client para habilitar la asignación de direcciones MAC basada en prefijos o en rangos y para ajustar los parámetros de asignación.

Si cambia de un tipo de asignación a otro, por ejemplo, de la asignación de OUI de VMware a una asignación basada en rangos, utilice vSphere Client. Sin embargo, cuando hay un esquema basado en prefijos o rangos y desea cambiarlo por otro esquema de asignación, debe editar el archivo vpxd.cfg manualmente y reiniciar vCenter Server.

Cambiar o ajustar asignaciones basadas en rangos o prefijos

Cambiar el OUI de VMware predeterminado por la asignación de direcciones MAC basada en rangos o prefijos a través de vSphere Client permite evitar y resolver conflictos de duplicación de direcciones MAC en las implementaciones de vSphere.

Para cambiar el esquema de asignación del OUI de VMware predeterminado a la asignación basada en rangos o prefijos, use las opciones de Configuración avanzada disponibles para la instancia de vCenter Server en vSphere Client.

Para cambiar la asignación basada en rangos o prefijos y volver a la asignación de OUI de VMware, o para cambiar entre la asignación basada en rangos y la basada en prefijos, modifique manualmente el archivo vpxd.cfg. Consulte Establecer o cambiar el tipo de asignación.

Procedimiento

  1. En vSphere Client, desplácese hasta una instancia de vCenter Server.
  2. En la pestaña Configurar, expanda Configuración y seleccione Configuración avanzada.
  3. Haga clic en Editar configuración.
  4. Agregue o edite los parámetros del tipo de asignación de destino.
    Utilice un solo tipo de asignación.
    • Cambie la asignación basada en prefijos.
      Clave Valor de ejemplo
      config.vpxd.macAllocScheme.prefixScheme.prefix 005026
      config.vpxd.macAllocScheme.prefixScheme.prefixLength 23

      prefix y prefixLength determinan el rango de prefijos de dirección MAC que tienen las vNIC recién agregadas. prefix es el OUI inicial de las direcciones MAC relacionadas con la instancia de vCenter Server, mientras que prefixLength determina la longitud del prefijo en bits.

      Por ejemplo, la configuración de la tabla genera direcciones MAC de la NIC de máquina virtual desde 00:50:26 o 00:50:27.

    • Cambie la asignación a una basada en rangos.
      Clave Valor de ejemplo
      config.vpxd.macAllocScheme.rangeScheme.range[X].begin 005067000000
      config.vpxd.macAllocScheme.rangeScheme.range[X].end 005067ffffff
      X en range[X] es el número de secuencia del rango. Por ejemplo, 0 en range[0] representa la configuración de la asignación del primer rango de la asignación de direcciones MAC.
  5. Haga clic en Guardar.

Establecer o cambiar el tipo de asignación

Si desea cambiar de una asignación basada en prefijos o rangos a una asignación de OUI de VMware, debe establecer el tipo de asignación en el archivo vpxd.cfd y reiniciar vCenter Server.

Requisitos previos

Defina el tipo de asignación antes de cambiar el archivo vpxd.cfg. Para obtener información sobre los tipos de asignación, consulte Asignar la dirección MAC desde vCenter Server.

Procedimiento

  1. En el equipo host de vCenter Server, desplácese hasta el directorio /etc/vmware-vpx.
  2. Abra el archivo vpxd.cfg.
  3. Defina el tipo de asignación que desea utilizar y escriba el código XML correspondiente en el archivo para configurar el tipo de asignación.
    A continuación, se muestran ejemplos del código XML que se puede utilizar.
    Nota: Utilice un solo tipo de asignación.
    • Asignación de OUI de VMware
      <vpxd>
         <macAllocScheme>
            <VMwareOUI>true</VMwareOUI>
         </macAllocScheme>
      </vpxd>
    • Asignación basada en prefijos
       <vpxd>
          <macAllocScheme>
            <prefixScheme>
               <prefix>005026</prefix>
               <prefixLength>23</prefixLength>
            </prefixScheme>
         </macAllocScheme>
      </vpxd>
    • Asignación basada en rangos
      <vpxd>
         <macAllocScheme>
             <rangeScheme>
                <range id="0">
                   <begin>005067000001</begin>
                   <end>005067000001</end>
                </range>
             </rangeScheme>
         </macAllocScheme>
      </vpxd>
  4. Guarde el archivo vpxd.cfg.
  5. Reinicie el host de vCenter Server.