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 |