Oktatóanyag: Lemezek létrehozása és használata virtuálisgép-méretezési csoporttal az Azure CLI-vel

A virtuálisgép-méretezési csoportok lemezekkel tárolják a virtuálisgép-példány operációs rendszerét, alkalmazásait és adatait. Méretezési csoport létrehozásakor és kezelésekor fontos, hogy a várt számítási feladatnak megfelelő lemezméretet és konfigurációt válasszon. Ez az oktatóprogram bemutatja, hogyan hozhat létre és kezelhet virtuálisgép-lemezeket. Ebben az oktatóanyagban a következőket ismerheti meg:

  • Operációsrendszer-lemezek és ideiglenes lemezek
  • Data disks
  • Standard és Prémium lemezek
  • Lemezteljesítmény
  • Adatlemezek csatolása és előkészítése

Ha nem rendelkezik Azure-előfizetéssel, mindössze néhány perc alatt létrehozhat egy ingyenes fiókot a virtuális gép létrehozásának megkezdése előtt.

Előfeltételek

  • Ez a cikk az Azure CLI 2.0.29-es vagy újabb verzióját igényli. Az Azure Cloud Shell használata esetén a legújabb verzió már telepítve van.

Alapértelmezett Azure-lemezek

Egy méretezési csoport létrehozásakor vagy skálázásakor a rendszer két lemezt automatikusan az egyes virtuálisgép-példányokhoz csatol.

Operációsrendszer-lemez – Az operációsrendszer-lemezek akár 2 TB méretűek is lehetnek, és a virtuálisgép-példány operációs rendszere található rajtuk. Az operációsrendszer-lemez alapértelmezés szerint a /dev/sda címkét kapja. Az operációsrendszer-lemez gyorsítótárazási konfigurációja az operációs rendszer teljesítményéhez van optimizálva. A konfiguráció miatt az operációsrendszer-lemez nem üzemeltethet alkalmazásokat és nem tárolhat adatokat. Alkalmazásokhoz és adatokhoz használjon adatlemezeket, amelyekről később lesz szó.

Ideiglenes lemez – Az ideiglenes lemezek olyan tartós állapotú meghajtót (SSD-t) használnak, amely ugyanazon az Azure-gazdagépen található, mint a virtuálisgép-példány. Az ideiglenes lemezek nagy teljesítményű lemezek, és olyan műveletekhez használhatók, mint az ideiglenes adatfeldolgozás. Ha azonban a virtuálisgép-példányt egy új gazdagépre költöztetik, az ideiglenes lemezen tárolt adatokat a rendszer eltávolítja. Az ideiglenes lemez méretét a virtuálisgép-példány mérete határozza meg. Az ideiglenes lemezek a /dev/sdb címkét kapják, a csatlakoztatási pontjuk pedig /mnt.

Azure-adatlemezek

További adatlemezek adhatók hozzá, amelyekre alkalmazásokat telepíthet és amelyeken adatokat tárolhat. Az adatlemezeket akkor érdemes használni, ha tartós és rugalmas adattárolásra van szükség. Az egyes adatlemezek kapacitása maximum 4 TB lehet. A virtuálisgép-példány mérete határozza meg, hány adatlemez csatolható. Minden virtuális gép vCPU-jának két adatlemeze legfeljebb virtuális gépenként legfeljebb 64 lemezt csatlakoztathat.

Virtuálisgép-lemezek típusai

Az Azure két lemeztípust kínál.

Standard lemez

A merevlemez-meghajtókra épülő Standard Storage költséghatékony tárolási megoldás, amely emellett jó teljesítményt nyújt. A standard lemezek ideális megoldást jelentenek költséghatékony fejlesztési és tesztelési számítási feladatokhoz.

Prémium lemez

A prémium lemezek SSD-alapú, nagy teljesítményű, kis késleltetésű lemezek. Ezek a lemezek termelési számítási feladatokat futtató virtuális gépekhez ajánlatosak. A Premium Storage támogatja a DS, a DSv2, a GS és az FS sorozatú virtuális gépeket. Lemezméret kiválasztásakor az értéket felfelé kerekíti a rendszer a következő típusra. Ha például a lemez mérete kisebb 128 GB-nál, a lemez típusa P10. Ha a lemez mérete 129 GB és 512 GB közé esik, a típus P20. Az 512 GB feletti méretek esetében a típus P30.

Lemezek létrehozása és csatolása

A méretezési csoport létrehozásakor vagy egy meglévő méretezési csoporthoz is létrehozhat és csatlakoztathat lemezeket.

Az API-verziótól 2019-07-01a StorageProfile.osDisk.diskSizeGb tulajdonsággal beállíthatja az operációsrendszer-lemez méretét egy virtuálisgép-méretezési csoportban. A kiépítés után előfordulhat, hogy a teljes terület használatához ki kell bontani vagy újra kell bontani a lemezt. További információ arról, hogyan bővítheti a kötetet az operációs rendszerben Windows vagy Linux rendszeren.

Lemezek csatlakoztatása méretezési csoport létrehozásakor

Fontos

2023 novemberétől a PowerShell és az Azure CLI használatával létrehozott virtuálisgép-méretezési csoportok alapértelmezés szerint rugalmas vezénylési módba kerülnek, ha nincs megadva vezénylési mód. A módosítással és a végrehajtandó műveletekkel kapcsolatos további információkért tekintse meg a VMSS PowerShell/CLI-ügyfelek kompatibilitástörő változását – Microsoft Community Hub

Első lépésként hozzon létre egy erőforráscsoportot az az group create paranccsal. Ebben a példában egy myResourceGroup nevű erőforráscsoportot hozunk létre az eastus régióban.

az group create --name myResourceGroup --location eastus

Hozzon létre egy virtuálisgép-méretezési csoportot az az vmss create paranccsal. Az alábbi példa létrehoz egy myScaleSet nevű méretezési csoportot, és SSH-kulcsokat hoz létre, ha nem léteznek. Két lemez jön létre a --data-disk-sizes-gb paraméterrel. Az első lemez 64 GB, míg a második lemez 128 GB méretű:

az vmss create \
  --resource-group myResourceGroup \
  --name myScaleSet \
  --image Ubuntu2204 \
  --orchestration-mode Flexible \
  --admin-username azureuser \
  --generate-ssh-keys \
  --data-disk-sizes-gb 64 128

A méretezési csoport erőforrásainak és virtuálisgép-példányainak létrehozása és konfigurálása néhány percet vesz igénybe.

Lemez csatolása meglévő méretezési csoporthoz

A meglévő méretezési csoportok minden példányához további lemezeket is csatolhat. Adjon hozzá egy újabb lemezt az előző lépésben létrehozott méretezési csoporthoz az az vmss disk attach paranccsal. Az alábbi példa egy újabb 128 GB-os lemezt csatlakoztat:

az vmss disk attach \
  --resource-group myResourceGroup \
  --vmss-name myScaleSet \
  --size-gb 128

Ha adatlemezt szeretne hozzáadni egy méretezési csoportban lévő egyes példányhoz, használja az az vm disk attach (virtuálisgép-lemez csatolása) lehetőséget.

az vm disk attach \
  --vm-name myScaleSet_Instance1 \
  --resource-group myResourceGroup \
  --size-gb 30 \
  --name disk_name \
  --new

Csatlakoztatott lemezek listázása

A méretezési csoporthoz csatlakoztatott lemezekkel kapcsolatos információk megtekintéséhez használja az az vmss show parancsot, és állítsa be a virtualMachineProfile.storageProfile.dataDisks lekérdezést:

az vmss show \
  --resource-group myResourceGroup \
  --name myScaleSet \
  --query virtualMachineProfile.storageProfile.dataDisks

A lemez méretével, a tárolási szinttel és a logikai egység számával (LUN) kapcsolatos információk jelennek meg. Az alábbi példa kimenetében három, a méretezési csoporthoz csatlakoztatott adatlemez látható:

[
  {
    "additionalProperties": {},
    "caching": "None",
    "createOption": "Empty",
    "diskSizeGb": 64,
    "lun": 0,
    "managedDisk": {
      "additionalProperties": {},
      "storageAccountType": "StandardSSD_LRS"
    },
    "name": null
  },
  {
    "additionalProperties": {},
    "caching": "None",
    "createOption": "Empty",
    "diskSizeGb": 128,
    "lun": 1,
    "managedDisk": {
      "additionalProperties": {},
      "storageAccountType": "StandardSSD_LRS"
    },
    "name": null
  },
  {
    "additionalProperties": {},
    "caching": "None",
    "createOption": "Empty",
    "diskSizeGb": 128,
    "lun": 2,
    "managedDisk": {
      "additionalProperties": {},
      "storageAccountType": "StandardSSD_LRS"
    },
    "name": null
  }
]

Lemez leválasztása

Ha már nincs szüksége egy adott lemezre, válassza azt le a méretezési csoportról. A rendszer eltávolítja a lemezt a méretezési csoport minden virtuálisgép-példányáról. A lemez a méretezési csoportról történő leválasztásához használja az az vmss disk detach parancsot, és adja meg a lemez logikai egységének számát. A logikai egységek számai az előző szakaszban használt az vmss show parancs kimenetében láthatók. Az alábbi példa leválasztja a 2 LUN-számú lemezt a méretezési csoportról:

az vmss disk detach \
  --resource-group myResourceGroup \
  --name myScaleSet \
  --lun 2

Az az virtuálisgép-lemez leválasztása is használható a lemez leválasztásához egy különálló példányról.

az vm disk detach \
  --vm-name myScaleSet_Instance1
  --name disk_name

Clean up resources

A méretezési csoport és a lemezek eltávolításához törölje az erőforráscsoportot és az ahhoz tartozó összes erőforrást az az group delete paranccsal. A --no-wait paraméter visszaadja a vezérlést a parancssornak, és nem várja meg a művelet befejeztét. A --yes paraméter megerősíti, hogy további kérdés nélkül szeretné törölni az erőforrásokat.

az group delete --name myResourceGroup --no-wait --yes

Következő lépések

Ebben az oktatóanyagban megtudhatta, hogyan hozhat létre és használhat lemezeket a méretezési csoportokkal együtt az Azure CLI használatával:

  • Operációsrendszer-lemezek és ideiglenes lemezek
  • Data disks
  • Standard és Prémium lemezek
  • Lemezteljesítmény
  • Adatlemezek csatolása és előkészítése

A következő oktatóanyag azt mutatja be, hogyan használhat egyedi rendszerképeket a méretezési csoport virtuálisgép-példányaihoz.