Actualización del nombre de usuario y la contraseña de administración de las VM en un clúster
Cada tipo de nodo de un clúster de Service Fabric es un conjunto de escalado de máquinas virtuales. Este script de ejemplo actualiza el nombre de usuario y la contraseña de administración para las máquinas virtuales de clúster en un tipo de nodo específico. Agregue la extensión de VMAccessAgent al conjunto de escalado, porque la contraseña de administración no es una propiedad de conjunto de escalado modificable. Los cambios de nombre de usuario y contraseña se aplican a todos los nodos del conjunto de escalado. Personalice los parámetros según sea necesario.
Nota:
Se recomienda usar el módulo Azure Az de PowerShell para interactuar con Azure. Para comenzar, consulte Instalación de Azure PowerShell. Para más información sobre cómo migrar al módulo Az de PowerShell, consulte Migración de Azure PowerShell de AzureRM a Az.
Si es necesario, instale PowerShell con la instrucción que se encuentra en la Guía de instalación de Azure PowerShell.
Script de ejemplo
Login-AzAccount
Get-AzSubscription
Set-AzContext -SubscriptionId 'yourSubscriptionID'
$nodeTypeName = 'nt1vm'
$resourceGroup = 'sfclustertutorialgroup'
$publicConfig = @{'UserName' = 'newuser'}
$privateConfig = @{'Password' = 'PasSwo0rd$#!'}
$extName = 'VMAccessAgent'
$publisher = 'Microsoft.Compute'
$node = Get-AzVmss -ResourceGroupName $resourceGroup -VMScaleSetName $nodeTypeName
$node = Add-AzVmssExtension -VirtualMachineScaleSet $node -Name $extName -Publisher $publisher -Setting $publicConfig -ProtectedSetting $privateConfig -Type $extName -TypeHandlerVersion '2.0' -AutoUpgradeMinorVersion $true
Update-AzVmss -ResourceGroupName $resourceGroup -Name $nodeTypeName -VirtualMachineScaleSet $node
Explicación del script
Este script usa los siguientes comandos: Cada comando de la tabla crea un vínculo a documentación específica del comando.
Get-Help | Notas |
---|---|
Get-AzVmss | Obtiene las propiedades de un tipo de nodo de clúster (un conjunto de escalado de máquinas virtuales). |
Add-AzVmssExtension | Agrega una extensión al conjunto de escalado de máquinas virtuales. |
Update-AzVmss | Actualiza el estado de un conjunto de escalado de máquinas virtuales al estado de un objeto VMSS local. |
Duration
Por ejemplo, un tipo de nodo único con cinco nodos tiene una duración de 45 a 60 minutos para cambiar el nombre de usuario o la contraseña.
Pasos siguientes
Para obtener más información sobre el módulo de Azure PowerShell, consulte la documentación de Azure PowerShell.
Puede ver otros ejemplos de Azure PowerShell para Azure Service Fabric en los ejemplos de Azure PowerShell.