Atualizar o nome de utilizador de administrador e a palavra-passe das VMs num cluster
Cada tipo de nó num cluster do Service Fabric é um conjunto de dimensionamento de máquinas virtuais. Este script de exemplo atualiza o nome de utilizador de administrador e a palavra-passe para as máquinas virtuais do cluster de um tipo de nó específico. Adicione a extensão VMAccessAgent ao conjunto de dimensionamento, porque a palavra-passe de administrador não é uma propriedade modificável do conjunto de dimensionamento. As alterações de nome de utilizador e palavra-passe aplicam-se a todos os nós no conjunto de dimensionamento. Personalize os parâmetros conforme necessário.
Nota
Recomendamos que utilize o módulo Azure Az do PowerShell para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.
Se necessário, instale o Azure PowerShell com a instrução que se encontra no Guia do Azure PowerShell.
Script de exemplo
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 do script
Este script utiliza os seguintes comandos: cada comando na tabela está ligado a documentação específica do comando.
Comando | Notas |
---|---|
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 definido como o estado de um objeto VMSS local. |
Duração
Um único tipo de nó com cinco nós, por exemplo, tem uma duração de 45 a 60 minutos para alterar o nome de usuário ou senha.
Próximos passos
Para obter mais informações sobre o módulo do Azure PowerShell, veja Documentação do Azure PowerShell.
Exemplos adicionais do Azure PowerShell para o Azure Service Fabric podem ser encontrados nos exemplos do Azure PowerShell.