Oktatóanyag: Lemezek készítése és használata virtuális gé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. Eben az oktatóanyagban az alábbiakkal fog megismerkedni:

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

Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot mielőtt elkezdi.

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

A legtöbb virtuális gép termékváltozat tartalmaz egy ideiglenes helyi lemezt, amely automatikusan létrejön, és skálázáskor hozzáadódik a virtuális gép méretezési készlet példányához. Vannak azonban olyan termékváltozatok, amelyek nem használnak ideiglenes lemezt. Ebben az esetben a skálázási művelet során nem kerül automatikusan létrehozásra és hozzáadásra az ideiglenes lemez az újonnan létrehozott példányhoz. Az ideiglenes lemezeket használó és nem használó virtuálisgép-termékváltozatokról további információt a helyi ideiglenes lemez nélküli Azure-beli virtuálisgép-méretekben talál.

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. Alapértelmezés szerint az operációsrendszer-lemez /dev/sda címkével van ellátva Linuxon és C: Windowson. 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. A virtuálisgép-példány mérete határozza meg az ideiglenes lemez méretét.

Azure-adatlemezek

További adatlemezek is hozzáadhatók, ha alkalmazásokat kell telepítenie, és adatokat kell tárolnia. 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ához két adatlemez csatlakoztatható, összesen legfeljebb 64 lemez egy virtuális gép esetén.

Virtuálisgép-lemezek típusai

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

Standard lemez

A HDD-k vagy SSD-k által támogatott standard tároló költséghatékony tárolást és teljesítményt nyújt. A standard lemezek ideálisak 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. További információért lásd: Azure-beli felügyelt lemezek típusai.

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 2019-07-01 API-verziótól kezdve a storageProfile.osDisk.diskSizeGb tulajdonsággal beállíthatja az operációs rendszer lemezének méretét egy virtuális gép méretezési csoportban. A konfigurálás után előfordulhat, hogy a teljes tárhelyet ki tudja használni, ki kell terjesztenie vagy újra kell particionálnia a lemezt. Tudja meg, hogyan bővítheti a kötetet Windows vagy Linux operációs rendszerben.

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

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ális gé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 mérete 64 GB, a második lemez pedig 128 GB:

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ő skálázási készlethez

A meglévő méretezési csoport minden példányához további lemezeket is csatolhat. Egy másik lemez hozzáadásához a az vmss disk attach parancs használatával, használja az előző lépésben létrehozott skálakészletet. Az alábbi példa egy másik 128 GB-os lemezt csatol:

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

Ha adatlemezt szeretne hozzáadni egy skálázási csoportban lévő egyes példányhoz, használja a az vm disk attach parancsot.

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 összes virtuális gép példányáról. A lemez a skálakészletről történő leválasztásához használja az az vmss disk detach parancsot, és adja meg a lemez LUN-t. A LUN-ok az előző szakaszban a az vmss show parancs kimenetében láthatók. Az alábbi példa leválasztja a LUN 2-t a méretezési csoportról.

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

Használhatja az az vm disk detach parancsot is egy lemez leválasztására egyedi példányról.

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

Az erőforrások felszabadítása

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éré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
  • Adatlemezek
  • Standard és Prémium lemezek
  • Lemezteljesítmény
  • Adatlemezek csatolása és előkészítése

Haladjon a következő oktatóanyaghoz, hogy megtanulja, hogyan használhassa az egyedi rendszerképet a méretezési csoport VM példányaihoz.