Vysvětlení názvů a ID instancí virtuálních počítačů Azure Virtual Machine Scale Set
Každý virtuální počítač ve škálovací sadě získá název a ID instance, které ho jednoznačně identifikuje. Ty se používají v rozhraních API škálovací sady k provádění operací na konkrétním virtuálním počítači ve škálovací sadě. Tento článek popisuje ID instancí pro škálovací sady a různé způsoby jejich povrchu.
Názvy virtuálních počítačů škálovací sady
Škálovací sady virtuálních počítačů vygenerují jedinečný název pro každý virtuální počítač ve škálovací sadě. Tento název se používá jako součást jedinečného identifikátoru prostředku pro prostředky Azure ARM. Maximální délka názvu prostředku instance je 64 znaků. Zásady vytváření názvů se liší podle režimu orchestrace:
- Název instance flexibilního režimu orchestrace:
{scale-set-name}_{8-char-guid}
- Název instance režimu jednotné orchestrace:
{scale-set-name}_{instance-id}
ID instance škálovací sady pro flexibilní režim orchestrace
V případě škálovacích sad virtuálních počítačů v flexibilním režimu orchestrace je ID instance jednoduše název virtuálního počítače.
ID instance škálovací sady pro jednotný režim orchestrace
Pro škálovací sady v režimu uniform orchestrace je ID instance desetinné číslo. ID instancí se můžou znovu použít pro nové instance po odstranění starých instancí.
Poznámka:
Neexistuje žádná záruka způsobu, jakým jsou ID instancí přiřazena k virtuálním počítačům ve škálovací sadě. Někdy se můžou zdát postupně se zvyšující, ale ne vždy se jedná o případ. Nespotřebujte závislost na konkrétním způsobu, jakým jsou ID instancí přiřazena k virtuálním počítačům.
Seznam ID instancí můžete získat výpisem všech instancí ve škálovací sadě.
REST API
Další informace najdete v dokumentaci k rozhraní REST API.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines?api-version={apiVersion}
Můžete také zadat konkrétní ID instance, které se má znovu vytvořit při použití rozhraní API pro reimage. Další informace najdete v dokumentaci k rozhraní REST API.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/reimage?api-version={apiVersion}
PowerShell
Další informace najdete v dokumentaci k PowerShellu.
Get-AzVmssVM -ResourceGroupName {resourceGroupName} -VMScaleSetName {vmScaleSetName}
Můžete také zadat konkrétní ID instance, které se má znovu vytvořit při použití rozhraní API pro reimage. Další informace najdete v dokumentaci k PowerShellu .
Set-AzVmssVM -ResourceGroupName {resourceGroupName} -VMScaleSetName {vmScaleSetName} -InstanceId {instanceId} -Reimage
Rozhraní příkazového řádku
Další informace najdete v dokumentaci k rozhraní příkazového řádku.
az vmss list-instances -g {resourceGroupName} -n {vmScaleSetName}
Můžete také zadat konkrétní ID instance, které se má znovu vytvořit při použití rozhraní API pro reimage. Další informace najdete v dokumentaci k rozhraní příkazového řádku.
az vmss reimage -g {resourceGroupName} -n {vmScaleSetName} --instance-id {instanceId}
Název virtuálního počítače metadat instancí
Pokud se dotazujete na metadata instance z virtuálního počítače škálovací sady, ve výstupu se zobrazí název:
{
"compute": {
"location": "westus",
"name": "nsgvmss_85",
Název počítače škálovací sady virtuálních počítačů
Každému virtuálnímu počítači ve škálovací sadě se také přiřadí název počítače. Tento název počítače je název hostitele virtuálního počítače v překladu názvů DNS poskytnutého v Azure ve virtuální síti. Zásady vytváření názvů názvů počítačů se liší podle režimu orchestrace:
- Flexibilní režim orchestrace: {název_počítače}{6-char-guid}
- Jednotný režim orchestrace: {název_počítače}{base-36-instance-id}
Předpona názvu počítače je vlastnost modelu škálovací sady, kterou můžete nastavit, takže se může lišit od samotného názvu škálovací sady. Po vytvoření virtuálního počítače ve škálovací sadě je také možné název počítače škálovací sady změnit z hostovaného operačního systému. Maximální délka názvu počítače je závislá na operačním systému. Další informace najdete v tématu Pravidla a omezení pojmenování.