Oktatóanyag: Csatlakozás virtuálisgép-méretezési csoportpéldányokhoz a Azure PowerShell használatával
A virtuálisgép-méretezési csoportok lehetővé teszik virtuális gépek egy készletének üzembe helyezését és kezelését. Előfordulhat, hogy egy virtuálisgép-méretezési csoport életciklusa során egy vagy több felügyeleti feladatot kell futtatnia. Ezen oktatóanyag segítségével megtanulhatja a következőket:
- Kapcsolatadatok listázása
- Csatlakozás különálló példányokhoz távoli asztali kapcsolat használatával
Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.
Azure Cloud Shell
Az Azure által üzemeltetett Azure Cloud Shell egy interaktív felület, amelyet a böngészőből használhat. A Bash vagy a PowerShell segítségével is használhatja a Cloud Shellt az Azure-szolgáltatásokhoz. A Cloud Shell előre telepített parancsokkal futtathatja a kódot ebben a cikkben anélkül, hogy bármit telepítenie kellene a helyi környezetben.
Az Azure Cloud Shell indítása:
Beállítás | Példa/hivatkozás |
---|---|
Válassza a Kipróbálás lehetőséget egy kód vagy parancsblokk jobb felső sarkában. A Kipróbálás lehetőséget választva nem másolja automatikusan a kódot vagy a parancsot a Cloud Shell. | ![]() |
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. | ![]() |
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. | ![]() |
Az Azure Cloud Shell használata:
Indítsa el a Cloud Shellt.
A kód vagy parancs másolásához kattintson a Másolás gombra egy kódblokkon (vagy parancsblokkon).
Illessze be a kódot vagy parancsot a Cloud Shell munkamenetbe a Windows és Linux rendszeren a Ctrl+Shift+V, macOS rendszeren pedig a Cmd+Shift+V billentyűkombinációval.
A kód vagy parancs futtatásához válassza az Enter lehetőséget.
Példányok listázása méretezési csoportban
Ha még nem hozott létre méretezési csoportot, olvassa el az Oktatóanyag: Virtuálisgép-méretezési csoport létrehozása és kezelése Azure PowerShell.
Listázhatja a virtuálisgép-méretezési csoport összes példányát a Get-AzVM használatával.
Get-AzVM -ResourceGroup myResourceGroup
ResourceGroupName Name Location VmSize OsType NIC
----------------- ---- -------- ------ ------ ---
myResourceGroup myScaleSet_Instance1 eastus Standard_DS1_v2 Windows myScaleSet-instance1-nic
myResourceGroup myScaleSet_Instance2 eastus Standard_DS1_v2 Windows myScaleSet-instance2-nic
Hálózati adapter adatainak lekérése
A hálózati adapter nevének használatával kérje le a hálózati adapter magánhálózati IP-címét, a háttércímkészlet nevét és a terheléselosztó nevét a Get-AzNetworkInterface paranccsal.
Get-AzNetworkInterface -Name myScaleSet-instance1-nic
Name : myScaleSet-instance1-nic
ResourceGroupName : myResourceGroup
Location : eastus
Id : /subscriptions//resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myScaleSet-instance1-nic
ProvisioningState : Succeeded
Tags :
VirtualMachine : {
"Id": "/subscriptions//resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myScaleSet_Instance1"
}
IpConfigurations : [
{
"Name": "myScaleSet",
"/subscriptions//resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myScaleSet-instance1-nic/ipConfigurations/myScaleSet",
"PrivateIpAddress": "192.168.1.5",
"PrivateIpAllocationMethod": "Dynamic",
"Subnet": {
"Id": "/subscriptions//resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myScaleSet/subnets/myScaleSet",
"IpAllocations": []
},
"ProvisioningState": "Succeeded",
"PrivateIpAddressVersion": "IPv4",
"LoadBalancerBackendAddressPools": [
{
"Id":
40.88.43.135"/subscriptions//resourceGroups/myResourceGroup/providers/Microsoft.Network/loadBalancers/myScaleSet/backendAddressPools/myScaleSet",
"LoadBalancerBackendAddresses": []
}
],
"LoadBalancerInboundNatRules": [],
"Primary": true,
"ApplicationGatewayBackendAddressPools": [],
"ApplicationSecurityGroups": [],
"VirtualNetworkTaps": []
}
]
Háttérkészlet részleteinek lekérése
A háttérkészlet neve, a terheléselosztó neve és a privát IP-cím használatával kérje le annak a példánynak a privát IP-címéhez tartozó portot, amelyhez csatlakozni szeretne a Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping paranccsal.
Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping `
-ResourceGroupName myResourceGroup `
-LoadBalancerName myScaleSet `
-Name myScaleSet `
-IpAddress 192.168.1.5
Ha a fenti parancsot futtatja, és úgy találja, hogy a terheléselosztó nem rendelkezik bejövő NAT-szabályokkal, felvehet bejövő NAT-szabályokat az Add-AzLoadBalancerInboundNatRuleConfig paranccsal. Ha végzett, futtassa újra a Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping parancsot .
$slb = Get-AzLoadBalancer -Name "myScaleSet" -ResourceGroupName "MyResourceGroup"
$slb | Add-AzLoadBalancerInboundNatRuleConfig -Name "myNatRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -IdleTimeoutInMinutes 10 -FrontendPortRangeStart 50000 -FrontendPortRangeEnd 50099 -BackendAddressPool $slb.BackendAddressPools[0] -BackendPort 3389
$slb | Set-AzLoadBalancer
InboundNatRuleName : myNatRule
Protocol : Tcp
FrontendPort : 50001
BackendPort : 3389
A terheléselosztó nyilvános IP-címének lekérése
Kérje le a terheléselosztó nyilvános IP-címét a GetAzPublicIpAddress paranccsal.
Get-AzPublicIpAddress -ResourceGroup myResourceGroup
Name : myScaleSet
ResourceGroupName : myResourceGroup
Location : eastus
Id : /subscriptions/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myScaleSet
ProvisioningState : Succeeded
PublicIpAllocationMethod : Static
IpAddress : 40.88.43.135
PublicIpAddressVersion : IPv4
IdleTimeoutInMinutes : 4
IpConfiguration : {
"Id": "/subscriptions//resourceGroups/myResourceGroup/providers/Microsoft.Network/loadBalancers/myScaleSet/frontendIPConfigurations/myScaleSet"
}
DnsSettings : {
"DomainNameLabel": "myscaleset-Instance1",
"Fqdn": "myscaleset-Instance1.eastus.cloudapp.azure.com"
}
Zones : {}
Sku : {
"Name": "Standard",
"Tier": "Regional"
}
Csatlakozás a példányhoz
Távoli asztal a géphez a terheléselosztó nyilvános IP-címével és a csatlakoztatni kívánt számítógéppéldány portleképezésével.
Következő lépések
Ebben az oktatóanyagban megtanulta, hogyan listázhatja a méretezési csoportban lévő példányokat, és hogyan csatlakozhat SSH-val egy adott példányhoz.
- Példányok listázása és megtekintése méretezési csoportban
- Hálózatkezelési információk gyűjtése egy méretezési csoport egyes példányaihoz
- Csatlakozás méretezési csoporton belüli egyes virtuálisgép-példányokhoz