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
Salidas
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de