Compartir a través de


Add-AzServiceFabricNodeType

Agregue un nuevo tipo de nodo al clúster existente.

Sintaxis

Add-AzServiceFabricNodeType
   [-ResourceGroupName] <String>
   [-Name] <String>
   -Capacity <Int32>
   -VmUserName <String>
   -VmPassword <SecureString>
   [-VmSku <String>]
   [-Tier <String>]
   [-DurabilityLevel <DurabilityLevel>]
   [-IsPrimaryNodeType <Boolean>]
   [-VMImagePublisher <String>]
   [-VMImageOffer <String>]
   [-VMImageSku <String>]
   [-VMImageVersion <String>]
   -NodeType <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Agregue un nuevo tipo de nodo a un clúster existente.

Ejemplos

Ejemplo 1

$pwd = ConvertTo-SecureString -String "****" -AsPlainText -Force
Add-AzServiceFabricNodeType -ResourceGroupName 'Group1' -Name 'Contoso01SFCluster' -NodeType 'n2' -Capacity 5 -VmUserName 'adminName' -VmPassword $pwd

Este comando agregará un nuevo NodeType 'n2' con capacidad de 5 y el nombre de administrador de la máquina virtual es 'adminName'.

Ejemplo 2

El nuevo tipo de nodo será un tipo de nodo principal y copiará la referencia de imagen de máquina virtual del primer tipo de nodo detectado VMSS, sustituyendo ImageSku por 18.04-LTS.

  • Referencia de imagen de tipo de nodo existente: ImagePublisher: Canonical, ImageOffer: UbuntuServer, ImageSku: 16.04-LTS, ImageVersion: latest
  • Nueva referencia de imagen de tipo de nodo: ImagePublisher: Canonical, ImageOffer: UbuntuServer, ImageSku: 18.04-LTS, ImageVersion: latest
$pwd = ConvertTo-SecureString -String "****" -AsPlainText -Force
$resourceGroup = "Group2"
$clusterName = "Contoso01SFCluster"
$nodeTypeName = "n3"
Add-AzServiceFabricNodeType -ResourceGroupName $resourceGroup -Name $clusterName -NodeType $nodeTypeName -Capacity 5 -VmUserName 'adminName' -VmPassword $pwd -DurabilityLevel Silver -Verbose -VMImageSku 18.04-LTS -IsPrimaryNodeType $true

Este comando agregará un nuevo NodeType 'n3' con capacidad de 5, el nombre del administrador de la máquina virtual es 'adminName', el nivel de durabilidad Silver (los trabajos de inquilino e infraestructura se sincronizan de forma segura mediante el servicio de infraestructura) y VMSS se crea mediante el publicador de perfiles de imagen de máquina virtual publisher-offer-sku-version con sku intercambiada a '18.04-LTS'.

Parámetros

-Capacity

Capacidad

Tipo:Int32
Posición:Named
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

-DurabilityLevel

Especifique el nivel de durabilidad de NodeType.

Tipo:DurabilityLevel
Valores aceptados:Bronze, Silver, Gold
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-IsPrimaryNodeType

Defina si el tipo de nodo es un tipo de nodo principal. El tipo de nodo principal puede tener nodos de inicialización y servicios del sistema.

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

-Name

Especificar el nombre del clúster

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

-NodeType

Nombre del tipo de nodo

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
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

-Tier

Nivel de Sku de máquina virtual

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

-VMImageOffer

Especifique la oferta de referencia de imagen de máquina virtual.

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

-VMImagePublisher

Especifique el publicador de referencia de imagen de máquina virtual.

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

-VMImageSku

Especifique la Sku de referencia de imagen de máquina virtual.

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

-VMImageVersion

Especifique la versión de referencia de la imagen de máquina virtual.

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

-VmPassword

Contraseña para el inicio de sesión en la máquina virtual

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

-VmSku

El nombre de la SKU

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

-VmUserName

El nombre de usuario para iniciar sesión en la máquina virtual

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
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

Int32

SecureString

DurabilityLevel

System.Nullable<System.Boolean>

Salidas

PSCluster