Compartir a través de


New-AzServiceFabricManagedNodeType

Cree un nuevo recurso de tipo de nodo.

Sintaxis

New-AzServiceFabricManagedNodeType
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-Name] <String>
   -InstanceCount <Int32>
   [-Primary]
   [-DiskSize <Int32>]
   [-DiskType <PSDiskType>]
   [-ApplicationStartPort <Int32>]
   [-ApplicationEndPort <Int32>]
   [-EphemeralStartPort <Int32>]
   [-EphemeralEndPort <Int32>]
   [-VmSize <String>]
   [-VmImagePublisher <String>]
   [-VmImageOffer <String>]
   [-VmImageSku <String>]
   [-VmImageVersion <String>]
   [-Capacity <Hashtable>]
   [-PlacementProperty <Hashtable>]
   [-VmUserAssignedIdentity <String[]>]
   [-IsStateless]
   [-MultiplePlacementGroup]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cree un nuevo recurso de tipo de nodo para un clúster específico.

Ejemplos

Ejemplo 1

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -Primary -InstanceCount 3

Cree un tipo de nodo principal con 3 nodos.

Ejemplo 2

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 5 -Primary -PlacementProperty @{NodeColor="Green";SomeProperty="5";} -Capacity @{ClientConnections="65536";} -ApplicationStartPort 20575 -ApplicationEndPort 20605 -EphemeralStartPort 20606 -EphemeralEndPort 20861

Cree un tipo de nodo principal con 5 nodos y especifique propiedades de selección de ubicación, capacidades, aplicación y puertos efímeros.

Ejemplo 3

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 10 -DiskType Premium_LRS -VmSize "Standard_DS2" -MultiplePlacementGroup

Cree un tipo de nodo no principal con 10 nodos, tipo de disco Premium y varios grupos de selección de ubicación.

Ejemplo 4

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
$identityId = "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/testRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 5 -VmUserAssignedIdentity $identityId -IsStateless

Cree un tipo de nodo con la identidad asignada por el usuario y marcado como carga de trabajo sin estado de host.

Parámetros

-ApplicationEndPort

Puerto final de la aplicación de un intervalo de puertos.

Tipo:Nullable<T>[Int32]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ApplicationStartPort

Puerto de inicio de aplicación de un intervalo de puertos.

Tipo:Nullable<T>[Int32]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-AsJob

Ejecute el cmdlet en segundo plano y devuelva un trabajo para realizar un seguimiento del progreso.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Capacity

Las etiquetas de capacidad aplicadas a los nodos del tipo de nodo como pares clave-valor, el administrador de recursos de clúster usa estas etiquetas para comprender la cantidad de recursos que tiene un nodo. Al actualizar esto, se invalidarán los valores actuales.

Tipo:Hashtable
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ClusterName

Especifique el nombre del clúster.

Tipo:String
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DiskSize

Tamaño de disco para cada máquina virtual del tipo de nodo en GB. Valor predeterminado 100.

Tipo:Int32
Alias:DataDiskSize
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DiskType

Tipo de disco de datos administrado. El tamaño del disco proporciona IOPS y rendimiento para ver más información en https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types. StandardSSD_LRS predeterminado

Tipo:PSDiskType
Alias:DataDiskType
Valores aceptados:Standard_LRS, StandardSSD_LRS, Premium_LRS
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EphemeralEndPort

Puerto final efímero de un intervalo de puertos.

Tipo:Nullable<T>[Int32]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EphemeralStartPort

Puerto de inicio efímero de un intervalo de puertos.

Tipo:Nullable<T>[Int32]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InstanceCount

Número de nodos del tipo de nodo.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-IsStateless

Indica si el tipo de nodo solo puede hospedar cargas de trabajo sin estado.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MultiplePlacementGroup

Indica si el conjunto de escalado asociado al tipo de nodo se puede componer de varios grupos de selección de ubicación.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Especifique el nombre del tipo de nodo.

Tipo:String
Alias:NodeTypeName
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-PlacementProperty

Etiquetas de selección de ubicación aplicadas a los nodos del tipo de nodo como pares clave-valor, que se pueden usar para indicar dónde se deben ejecutar determinados servicios (carga de trabajo). Al actualizar esto, se invalidarán los valores actuales.

Tipo:Hashtable
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Primary

Especifique si el tipo de nodo es principal. En este tipo de nodo se ejecutarán los servicios del sistema. Solo se debe marcar un tipo de nodo como principal. El tipo de nodo principal no se puede eliminar ni cambiar para los clústeres existentes.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResourceGroupName

Especifique el nombre del grupo de recursos.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-VmImageOffer

Tipo de oferta de la imagen de Marketplace de Azure Virtual Machines. Valor predeterminado: WindowsServer.

Tipo:String
Posición:Named
Valor predeterminado:"WindowsServer"
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VmImagePublisher

Publicador de la imagen de Marketplace de Azure Virtual Machines. Valor predeterminado: MicrosoftWindowsServer.

Tipo:String
Posición:Named
Valor predeterminado:"MicrosoftWindowsServer"
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VmImageSku

SKU de la imagen de Marketplace de Azure Virtual Machines. Valor predeterminado: 2019-Datacenter.

Tipo:String
Posición:Named
Valor predeterminado:"2019-Datacenter"
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VmImageVersion

Versión de la imagen de Marketplace de Azure Virtual Machines. Valor predeterminado: más reciente.

Tipo:String
Posición:Named
Valor predeterminado:"latest"
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VmSize

Tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo tienen el mismo tamaño. Valor predeterminado: Standard_D2.

Tipo:String
Posición:Named
Valor predeterminado:"Standard_D2"
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VmUserAssignedIdentity

La lista de identidades assigend de usuario asociadas al conjunto de escalado de máquinas virtuales en el tipo de nodo. Cada entrada será un identificador de recurso de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Siga los pasos para crear la identidad y agregar la asignación de roles con el proveedor de recursos de Service Fabric de antemano: https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

String

Salidas

PSManagedNodeType