클러스터 VM의 관리자 사용자 이름과 암호를 업데이트합니다.
Service Fabric 클러스터의 각 노드 유형은 가상 머신 확장 집합입니다. 이 샘플 스크립트는 특정 노드 유형의 클러스터 가상 머신에 대해 관리자 사용자 이름과 암호를 업데이트합니다. VMAccessAgent 확장을 확장 집합에 추가합니다. 관리자 암호는 수정 가능한 확장 집합 속성이 아니기 때문입니다. 사용자 이름 및 암호 변경은 확장 집합의 모든 노드에 적용됩니다. 필요에 따라 매개 변수를 사용자 지정합니다.
참고 항목
Azure Az PowerShell 모듈을 사용하여 Azure와 상호 작용하는 것이 좋습니다. 시작하려면 Azure PowerShell 설치를 참조하세요. Az PowerShell 모듈로 마이그레이션하는 방법에 대한 자세한 내용은 Azure PowerShell을 AzureRM에서 Azure로 마이그레이션을 참조하세요.
필요한 경우 Azure PowerShell 가이드에 있는 지침을 사용하여 Azure PowerShell을 설치합니다.
샘플 스크립트
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
스크립트 설명
이 스크립트는 다음 명령을 사용합니다. 표의 각 명령은 명령 관련 문서에 연결됩니다.
명령 | 주의 |
---|---|
Get-AzVmss | 클러스터 노드 유형의 속성을 가져옵니다(가상 머신 확장 집합). |
Add-AzVmssExtension | 가상 머신 확장 집합에 확장을 추가합니다. |
업데이트 AzVmss | 가상 머신 확장 집합의 상태를 로컬 VMSS 개체의 상태로 업데이트합니다. |
기간
예를 들어 5개의 노드가 있는 단일 노드 형식은 사용자 이름 또는 암호를 변경하는 데 45~60분이 걸릴 수 있습니다.
다음 단계
Azure PowerShell 모듈에 대한 자세한 내용은 Azure PowerShell 설명서를 참조하세요.
Azure Service Fabric에 대한 추가 Azure PowerShell 샘플은 Azure PowerShell 샘플에서 확인할 수 있습니다.