Atualize o nome de usuário e a senha de administrador das máquinas virtuais em um cluster
Cada tipo de nó em um cluster do Service Fabric é um conjunto de dimensionamento de máquinas virtuais. Esse exemplo de script atualiza o nome de usuário e a senha de administrador para as máquinas virtuais de cluster em um tipo de nó específico. Adicione a extensão de VMAccessAgent ao conjunto de dimensionamento, porque a senha do administrador não é uma propriedade de conjunto de dimensionamento modificada. As alterações de nome de usuário e senha se aplicam a todos os nós no conjunto de dimensionamento. Personalize os parâmetros conforme necessário.
Observação
Recomendamos que você use o módulo Az PowerShell do Azure para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.
Se necessário, instale o Azure PowerShell usando a instrução encontrada no guia do Azure PowerShell.
Exemplo de script
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
Explicação sobre o script
Este script usa os seguintes comandos: Cada comando da tabela é vinculado à documentação específica do comando.
Comando | Observações |
---|---|
Get-AzVmss | Obtém as propriedades de um tipo de nó de cluster (um conjunto de dimensionamento de máquinas virtuais). |
Add-AzVmssExtension | Adiciona uma extensão ao conjunto de dimensionamento de máquinas virtuais. |
Update-AzVmss | Atualiza o estado de um conjunto de dimensionamento de máquinas virtuais para o estado de um objeto VMSS local. |
Duration
Apenas um tipo de nó com cinco nós, por exemplo, leva de 45 a 60 minutos para alterar o nome de usuário ou a senha.
Próximas etapas
Para obter mais informações sobre o módulo do Azure PowerShell, confira Documentação do Azure PowerShell.
Exemplos adicionais do Azure PowerShell para o Azure Service Fabric podem ser encontrados nos exemplos do Azure PowerShell.