Set-SCVMHostNetworkAdapter
Cambia las propiedades relacionadas con la red de un adaptador de red físico en un host administrado por VMM.
Sintaxis
Set-SCVMHostNetworkAdapter
[-VMHostNetworkAdapter] <HostNetworkAdapter>
[-Description <String>]
[-VLanMode <VlanMode>]
[-AvailableForPlacement <Boolean>]
[-UsedForManagement <Boolean>]
[-SubnetVLan <SubnetVLan[]>]
[-RemoveUnassignedVLan <UInt16[]>]
[-AddOrSetLogicalNetwork <LogicalNetwork>]
[-RemoveLogicalNetwork <LogicalNetwork>]
[-EnableNetworkVirtualization <Boolean>]
[-UplinkPortProfileSet <UplinkPortProfileSet>]
[-RemoveUplinkPortProfileSet]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVMHostNetworkAdapter
[-VMHostNetworkAdapter] <HostNetworkAdapter>
[-Description <String>]
[-VLanEnabled <Boolean>]
[-VLanMode <VlanMode>]
[-VLanID <UInt16>]
[-VLanTrunkID <UInt16[]>]
[-AvailableForPlacement <Boolean>]
[-UsedForManagement <Boolean>]
[-RemoveUnassignedVLan <UInt16[]>]
[-EnableNetworkVirtualization <Boolean>]
[-UplinkPortProfileSet <UplinkPortProfileSet>]
[-RemoveUplinkPortProfileSet]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
El cmdlet set-SCVMHostNetworkAdapter
Entre las propiedades que puede cambiar con este cmdlet se incluyen:
- Configuración de VLAN: puede usar los parámetros de VLAN para crear o modificar una sola VLAN o varias VLAN. Para obtener una ilustración de cómo especificar la configuración de VLAN, consulte los ejemplos.
Para obtener más información sobre las VLAN y ejemplos adicionales que ilustran la configuración de VLAN, escriba Get-Help Add-SCVMHostNetworkAdapter -Detailed
.
Ejemplos
Ejemplo 1: Creación de una nueva red virtual en un adaptador de red host y especificación de un identificador de VLAN para la red virtual
PS C:\> $VMHost = Get-SCVMHost -Computername "VMHost02.Contoso.com"
PS C:\> $HostAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost | where {$_.Name -like "Intel(R) PRO/1000*" }
PS C:\> New-SCVirtualNetwork -Name "VirtualNetwork01" -VMHost $VMHost -VMHostNetworkAdapter $HostAdapter
PS C:\> Set-SCVMHostNetworkAdapter -VMHostNetworkAdapter $HostAdapter -VLanEnabled $True -VLanMode "Access" -VLANID 35
El primer comando obtiene el objeto host denominado VMHost02 y almacena el objeto en la variable $VMHost.
El segundo comando obtiene el objeto de adaptador de red host con un nombre que comienza por "Intel(R) PRO/1000 en VMHost02 y almacena el objeto en la variable $HostAdapter.
El tercer comando crea una red virtual denominada VirtualNetwork01 en VMHost02 que está enlazada al adaptador de host almacenado en $HostAdapter.
El último comando habilita una VLAN, establece el modo en Access (que enruta el tráfico internamente dentro de una sola VLAN) y asigna al adaptador de red un VLANID de 35.
Nota: En este ejemplo se supone que el host ya está conectado a una VLAN o, si no es así, que el host tiene dos adaptadores de red. Si el host tiene un único adaptador de red, asignar el adaptador a una VLAN que no está disponible para el servidor VMM impedirá que VMM administre el host.
Ejemplo 2: Agregar etiquetas VLan a un adaptador de red host configurado en modo tronco
PS C:\> $VMHost = Get-SCVMHost -Computername "VMHost03.Contoso.com"
PS C:\> $VMHostNIC = Get-SCVMHostNetworkAdapter -VMHost $VMHost -Name "Adapter #3"
PS C:\> $NewVlanTags = $VMHostNIC.VlanTags + @(177,355,1012)
PS C:\> Set-SCVMHostNetworkAdapter -VMHostNetworkAdapter $VMHostNIC -VLANEnabled $TRUE -VLanMode "Trunk" -VLanTrunkID $NewVLanTags
El primer comando obtiene el objeto host denominado VMHost03 y almacena el objeto en la variable $VMHost.
El segundo comando obtiene el objeto de adaptador de red host especificando el nombre del adaptador y almacena el objeto en la variable $VMHostNIC.
El tercer comando usa la propiedad VlanTags del objeto de adaptador de red host ($VMHostNIC.VlanTags) y concatena una nueva matriz de etiquetas. La matriz actualizada conserva los VlanTag exisiting y agrega las etiquetas enumeradas a la matriz. El resultado de la concatenación se almacena en $NewVlanTags.
El último comando pasa la nueva lista de etiquetas VLAN al parámetro VLANTrunkID de Set-VMHostNetworkAdapter.
El parámetro VLANMode
Parámetros
-AddOrSetLogicalNetwork
Especifica una red lógica que se agregará o actualizará.
Tipo: | LogicalNetwork |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-AvailableForPlacement
Indica si el proceso de selección de ubicación de VMM considera que este host o este volumen de un host son aptos como una posible ubicación en la que implementar máquinas virtuales. Si este parámetro se establece en $False, puede optar por implementar máquinas virtuales en este host o volumen de todos modos. El valor predeterminado es $True. Este parámetro no se aplica a los hosts de VMware ESX.
Cuando este parámetro se usa con adaptadores de red, si se establece en $False, la selección de ubicación no tendrá en cuenta las redes lógicas configuradas en este adaptador de red para determinar si el host es adecuado para conectar una máquina virtual.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Description
Indica una descripción para el objeto especificado.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-EnableNetworkVirtualization
Especifica si la virtualización de red está habilitada. El valor predeterminado es $False.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-JobGroup
Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto justo antes de que se ejecute el mismo identificador de grupo de trabajos.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PROTipID
Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RemoveLogicalNetwork
Especifica una red lógica que se quitará.
Tipo: | LogicalNetwork |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RemoveUnassignedVLan
Especifica que las VLAN especificadas se quitarán del tronco VLAN del adaptador si no están asociados a una red lógica.
Tipo: | UInt16[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RemoveUplinkPortProfileSet
Quita el perfil de puerto de vínculo superior establecido del adaptador de red host.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SubnetVLan
Especifica una o varias subredes IP y conjuntos de VLAN.
Para obtener información sobre cómo crear una subnetVLan, escriba Get-Help New-SCSubNetVLan
.
Tipo: | SubnetVLan[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-UplinkPortProfileSet
Especifica un objeto de conjunto de perfiles de puerto de vínculo superior.
Para obtener un objeto de conjunto de perfiles de puerto de vínculo superior, use el cmdlet get-SCUplinkPortProfileSet
Tipo: | UplinkPortProfileSet |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-UsedForManagement
Indica si el objeto se usa para administrar hosts.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VLanEnabled
Habilita una LAN virtual (VLAN) para que la usen las máquinas virtuales en un host de Hyper-V o Citrix XenServer.
- Formato de ejemplo para una sola VLAN:
-VLANEnabled -VLANMode "Access" -VLANID 35
- Formato de ejemplo para varias VLAN:
-VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VLanID
Asigna un identificador numérico en el intervalo de 1 a 4094 a un adaptador de red virtual en una máquina virtual o a un adaptador de red físico en un host de máquina virtual.
Configure un VLanID en un host de Hyper-V, VMware ESX o Citrix XenServer:
- En un adaptador de red físico enlazado externamente cuando el modo VLan es Access.
Configure un VLanID en un adaptador de red virtual de una máquina virtual:
- Enlazado a un adaptador de red físico en el host o
- Enlazado a una red virtual interna en el host.
Formato de ejemplo: -VLanEnabled -VLanMode "Access" -VLANID 35
Tipo: | UInt16 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VLanMode
Especifica si una LAN virtual (VLAN) en un host de máquina virtual admite el tráfico entre una sola VLAN (modo de acceso) o entre varias VLAN (modo de tronco). Los valores válidos son: Access, Trunk.
Tipo: | VlanMode |
Valores aceptados: | Access, Trunk, Invalid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VLanTrunkID
Asigna una lista de identificadores numéricos en el intervalo de 1 a 4094 a un adaptador de red físico en un host de Hyper-V.
Formato de ejemplo: -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124
Tipo: | UInt16[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VMHostNetworkAdapter
Especifica un objeto de adaptador de red físico en un host al que se pueden conectar las máquinas virtuales implementadas en ese host.
Formato de ejemplo: -VMHostNetworkAdapter $VMHostNIC
Tipo: | HostNetworkAdapter |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Salidas
VMHostNetworkAdapter
Este cmdlet devuelve un objeto VMHostNetworkAdapter.