New-AzServiceFabricManagedNodeType

Cree un nuevo recurso de tipo de nodo.

Syntax

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.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationStartPort

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

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterName

Especifique el nombre del clúster.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskSize

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

Type:Int32
Aliases:DataDiskSize
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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

Type:PSDiskType
Aliases:DataDiskType
Accepted values:Standard_LRS, StandardSSD_LRS, Premium_LRS
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EphemeralEndPort

Puerto final efímero de un intervalo de puertos.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EphemeralStartPort

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

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceCount

Número de nodos del tipo de nodo.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IsStateless

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifique el nombre del tipo de nodo.

Type:String
Aliases:NodeTypeName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Especifique el nombre del grupo de recursos.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VmImageOffer

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

Type:String
Position:Named
Default value:"WindowsServer"
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VmImagePublisher

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

Type:String
Position:Named
Default value:"MicrosoftWindowsServer"
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VmImageSku

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

Type:String
Position:Named
Default value:"2019-Datacenter"
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VmImageVersion

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

Type:String
Position:Named
Default value:"latest"
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VmSize

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

Type:String
Position:Named
Default value:"Standard_D2"
Required:False
Accept pipeline input:False
Accept wildcard characters: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

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String

Salidas

PSManagedNodeType