Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek rugalmas méretezési ✔️ csoportjai
Az Azure virtuális gépek (VM-ek) lemezeket használnak az operációs rendszer, az alkalmazások és az adatok tárolására. Amikor létrehoz egy virtuális gépet, fontos, hogy a várható munkaterheléshez megfelelő lemezméretet és konfigurációt válasszon. Ez az útmutató megmutatja, hogyan kell telepíteni és kezelni a VM-lemezeket. A következő tudnivalókat ismerheti meg:
- Operációs rendszerlemezek és ideiglenes lemezek
- Adatlemezek
- Standard és Prémium lemezek
- Lemez teljesítmény
- Adatlemezek csatolása és előkészítése
- Lemez-pillanatképek
Azure alapértelmezett lemezek
Amikor létrehozunk egy Azure virtuális gépet, automatikusan két lemez csatlakozik a virtuális géphez.
Operációs rendszerlemez - Az operációs rendszerlemezek mérete legfeljebb 2 TB lehet, és ezek tárolják a virtuális gépek operációs rendszerét. Az operációs rendszer lemeze alapértelmezés szerint /dev/sda jelölést kap. Az operációs rendszer lemezének gyorsítótárazási konfigurációja optimalizálva van az OS teljesítményéhez. Az ilyen konfiguráció miatt az OS lemezt nem szabad alkalmazásokhoz vagy adatokhoz használni. Alkalmazások és adatok esetében használjon adatlemezeket, amelyek részletesen bemutatásra kerülnek ebben az oktatóanyagban.
Átmeneti lemez - Az átmeneti lemezek ugyanazon az Azure gazdagépen található szilárdtest meghajtót használnak, mint a VM. A tempólemezek nagy teljesítményűek, és használhatóak olyan feladatokra, mint az ideiglenes adatfeldolgozás. Azonban, ha a VM egy új gazdagépre kerül áthelyezésre, a bármelyik ideiglenes lemezen tárolt adat törlődik. A ideiglenes lemez méretét a virtuális gép mérete határozza meg. Az ideiglenes lemezek címkéje /dev/sdb és a csatolási pontjuk /mnt.
Azure adatlemezek
Alkalmazások telepítéséhez és adatok tárolásához további adattároló lemezeket lehet hozzáadni. Az adatlemezeket minden olyan helyzetben használni kell, ahol tartós és gyorsan reagáló adatmegőrzés szükséges. A virtuális gép mérete határozza meg, hogy hány adatlemezt lehet csatlakoztatni egy VM-hez.
Virtuálisgép-lemeztípusok
Az Azure kétféle lemezt kínál.
Standard lemezek - HDD-kre alapozva, költséghatékony tárhelyet biztosítanak, miközben teljesítményük is kiemelkedő marad. A standard merevlemezek ideálisak a költséghatékony fejlesztési és tesztelési munkaterheléshez.
Premium disks - SSD-alapú, nagy teljesítményű, alacsony késleltetésű lemez. Tökéletes a termelési munkaterhelést futtató virtuális gépekre. VM-méretek, amelyek nevében S szerepel, jellemzően támogatják a prémium tárolást. Például a DS-sorozat, a DSv2-sorozat, a GS-sorozat és az FS-sorozat VM-k támogatják a prémium tárolást. Amikor kiválasztasz egy lemezméretet, az értéket a következő típusra kerekítik fel. Például ha a lemez mérete meghaladja a 64 GB-ot, de kisebb mint 128 GB, akkor a lemez típusa P10.
| Prémium SSD-méretek | P1 | P2 | P3 | P4 | P6 | P10 | P15 | P20 | P30 | P40 | P50 | P60 | P70 | P80 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lemezméret GiB-ben kifejezve | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1,024 | 2,048 | 4,096 | 8,192 | 16,384 | 32 767 |
| Alapkiosztott IOPS lemezenként | 120 | 120 | 120 | 120 | 240 | ötszáz | 1,100 | 2300 | 5,000 | 7,500 | 7,500 | 16000 | 18000 | 20000 |
| **Kibontott kiosztott IOPS lemezenként | Nincs adat. | Nincs adat. | Nincs adat. | Nincs adat. | Nincs adat. | Nincs adat. | Nincs adat. | Nincs adat. | 8,000 | 16000 | 20000 | 20000 | 20000 | 20000 |
| Alapkiosztott átviteli sebesség lemezenként | 25 MB/s | 25 MB/s | 25 MB/s | 25 MB/s | 50 MB/s | 100 MB/s | 125 MB/s | 150 MB/s | 200 MB/s | 250 MB/s | 250 MB/s | 500 MB/s | 750 MB/s | 900 MB/s |
| **Bővített kiosztott átviteli sebesség lemezenként | Nincs adat. | Nincs adat. | Nincs adat. | Nincs adat. | Nincs adat. | Nincs adat. | Nincs adat. | Nincs adat. | 300 MB/s | 600 MB/s | 900 MB/s | 900 MB/s | 900 MB/s | 900 MB/s |
| Maximális burst IOPS diszkenként | 3 500 | 3 500 | 3 500 | 3 500 | 3 500 | 3 500 | 3 500 | 3 500 | 30,000* | 30,000* | 30,000* | 30,000* | 30,000* | 30,000* |
| Lemezenkénti maximális kitörési adatátvitel | 170 MB/s | 170 MB/s | 170 MB/s | 170 MB/s | 170 MB/s | 170 MB/s | 170 MB/s | 170 MB/s | 1000 MB/s* | 1000 MB/s* | 1000 MB/s* | 1000 MB/s* | 1000 MB/s* | 1000 MB/s* |
| Maximális kipukkadás időtartama | 30 perc | 30 perc | 30 perc | 30 perc | 30 perc | 30 perc | 30 perc | 30 perc | Korlátlan* | Korlátlan* | Korlátlan* | Korlátlan* | Korlátlan* | Korlátlan* |
| Foglalásra jogosult | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Igen, legfeljebb egy év | Igen, legfeljebb egy év | Igen, legfeljebb egy év | Igen, legfeljebb egy év | Igen, legfeljebb egy év | Igen, legfeljebb egy év |
*Csak az igény szerinti kitörési mód engedélyezett lemezekre vonatkozik.
** Csak a performance plus funkcióval engedélyezett lemezekre vonatkozik.
Amikor prémium tárhelylemezt hoz létre, a standard tárhelytől eltérően, garantáltan megkapja annak lemeznek a kapacitását, IOPS-t és átviteli sebességét. Például, ha létrehoz egy P50 lemezt, az Azure 4,095 GB tárolókapacitást, 7,500 IOPS-t és 250 MB/s áteresztőképességet biztosít ehhez a lemezhez. Az alkalmazása használhatja a teljes vagy részleges kapacitást és teljesítményt. A prémium SSD-k úgy vannak kialakítva, hogy alacsony, egy számjegyű ezredmásodperces késleltetést és az előző táblázatban leírtak szerinti célzott IOPS-t és átviteli sebességet biztosítsanak az esetek 99.9%-ában.
Bár a fenti táblázat az egyes lemezek maximális IOPS értékét azonosítja, a teljesítmény magasabb szintje érhető el, ha több adatlemezt csíkoznak. Például, 64 adatlemezt lehet csatlakoztatni a Standard_GS5 virtuális géphez. Ha mindegyik ilyen lemez P30-as méretű, akkor maximum 80 000 IOPS érhető el. Részletes információért a VM-enkénti maximális IOPS értékről tekintse meg a VM típusai és méretei részt.
Az Azure Cloud Shell elindítása
Az Azure Cloud Shell egy ingyenes interaktív shell, amit használhatsz ennek a cikknek a lépéseinek futtatására. A fiókjával való használat érdekében a gyakran használt Azure-eszközök már előre telepítve és konfigurálva vannak rajta.
A Cloud Shell megnyitásához válassza a Try it lehetőséget a kódrészlet jobb felső sarkában. A Cloud Shellt egy külön böngészőlapon is elindíthatja a https://shell.azure.com/powershell cím megnyitásával. A Copy (másolás) gombra kattintva másolja és illessze be a kódot a Cloud Shellbe, majd nyomja le az Enter billentyűt a futtatáshoz.
Lemezek létrehozása és csatolása
Adatlemezek létrehozhatók és csatlakoztathatók a VM létrehozásakor vagy egy meglévő VM-hez.
Lemez csatolása a VM létrehozásakor
Hozzon létre egy erőforráscsoportot az az group create paranccsal.
az group create --name myResourceGroupDisk --location eastus
Hozzon létre egy virtuális gépet az az vm create paranccsal. A következő példa létrehoz egy myVM nevű virtuális gépet, hozzáad egy azureuser nevű felhasználói fiókot, és SSH kulcsokat generál, ha azok nem léteznek. Az --datadisk-sizes-gb argumentum azt határozza meg, hogy létre kell hozni és csatolni kell egy további lemezt a virtuális géphez. Ahhoz, hogy több lemezt hozzon létre és csatoljon, használjon egy szóközökkel elválasztott listát a lemezméret értékeiről. A következő példában egy virtuális gép jön létre két adatlemezzel, mindkettő 128 GB-os. Mivel a lemez mérete 128 GB, ezek a lemezek P10-esként vannak konfigurálva, amelyek lemezenként legfeljebb 500 IOPS-t biztosítanak.
az vm create \
--resource-group myResourceGroupDisk \
--name myVM \
--image Ubuntu2204 \
--size Standard_DS2_v2 \
--admin-username azureuser \
--generate-ssh-keys \
--data-disk-sizes-gb 128 128
Csatlakoztassa a lemezt a meglévő virtuális géphez
Új lemez létrehozásához és csatlakoztatásához egy meglévő virtuális géphez használja az az vm disk attach parancsot. Az alábbi példa létrehoz egy prémium merevlemezt, amelynek mérete 128 gigabájt, és csatolja azt a virtuális géphez, amelyet az előző lépésben hoztak létre.
az vm disk attach \
--resource-group myResourceGroupDisk \
--vm-name myVM \
--name myDataDisk \
--size-gb 128 \
--sku Premium_LRS \
--new
Adatlemezek előkészítése
Miután egy lemezt csatoltak a virtuális géphez, az operációs rendszert konfigurálni kell a lemez használatára. Az alábbi példa bemutatja, hogyan konfigurálhat manuálisan egy lemezt. Ez a folyamat a cloud-init használatával is automatizálható, amelyet egy későbbi oktatóanyag ismertet.
Hozzon létre SSH kapcsolatot a virtuális géppel. Cserélje ki a példaként megadott IP-címet a virtuális gép nyilvános IP-címére.
ssh azureuser@10.101.10.10
Particionáld a lemezt parted segítségével.
sudo parted /dev/sdc --script mklabel gpt mkpart xfspart xfs 0% 100%
Írjon egy fájlrendszert a partícióra a mkfs parancs használatával. Használja a partprobe-t, hogy az operációs rendszer tudomást szerezzen a változásról.
sudo mkfs.xfs /dev/sdc1
sudo partprobe /dev/sdc1
Csatlakoztassa az új lemezt úgy, hogy az elérhető legyen az operációs rendszerben.
sudo mkdir /datadrive && sudo mount /dev/sdc1 /datadrive
A lemez most már elérhető a /datadrive csatolási ponton, amit a df -h parancs futtatásával lehet ellenőrizni.
df -h | grep -i "sd"
A kimenet azt mutatja, hogy az új meghajtó csatlakoztatva van a /datadrive-re.
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 29G 2.0G 27G 7% /
/dev/sda15 105M 3.6M 101M 4% /boot/efi
/dev/sdb1 14G 41M 13G 1% /mnt
/dev/sdc1 50G 52M 47G 1% /datadrive
Annak érdekében, hogy az eszköz újraindítás után is újracsatlakozzon, hozzá kell adni a /etc/fstab fájlhoz. Ehhez szerezze be a lemez UUID-jét a blkid segédprogrammal.
sudo -i blkid
A kimenet megjeleníti a meghajtó UUID-jét, ebben az esetben /dev/sdc1.
/dev/sdc1: UUID="33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e" TYPE="xfs"
Megjegyzés:
A /etc/fstab fájl helytelen szerkesztése nem indítható rendszert eredményezhet. Ha nem biztos a dolgában, a fájl megfelelő szerkesztésével kapcsolatos információkért olvassa el a disztribúció dokumentációját. Azt is javasoljuk, hogy szerkesztés előtt készítsen biztonsági másolatot az /etc/fstab fájlról.
Nyissa meg a /etc/fstab fájlt egy szövegszerkesztőben a következőképpen:
sudo nano /etc/fstab
Adjon hozzá egy sort, ami hasonló a következőhöz az /etc/fstab fájlban, cserélje ki az UUID értéket a sajátjára.
UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e /datadrive xfs defaults,nofail 1 2
Amikor befejezte a fájl szerkesztését, a fájl írásához használja a Ctrl+O parancsot, és a szerkesztőből való kilépéshez a Ctrl+X parancsot.
Miután a lemez konfigurálása megtörtént, zárja be az SSH munkamenetet.
exit
Lemez pillanatképének készítése
Lemez pillanatkép készítésekor az Azure létrehozza a lemez írásvédett, időponthoz kötött másolatát. Az Azure VM pillanatképek hasznosak, hogy gyorsan elmentsük a virtuális gép aktuális állapotát konfigurációs módosítások előtt. Probléma vagy hiba esetén a virtuális gép pillanatkép használatával visszaállítható. Amikor egy VM-nek egynél több lemeze van, akkor mindegyik lemezről függetlenül készül pillanatkép. Az alkalmazáskonzisztens biztonsági mentések készítéséhez fontolja meg a virtuális gép leállítását a lemez pillanatképeinek készítése előtt. Alternatívaként használhatja az Azure Backup szolgáltatást, amely lehetővé teszi automatikus biztonsági mentések végrehajtását a VM futása közben.
Pillanatkép létrehozása
Mielőtt létrehoz egy pillanatképet, szüksége van a lemez azonosítójára vagy nevére. Használja a az vm show parancsot a lemezazonosító megjelenítéséhez. Ebben a példában a lemezazonosító egy változóban van tárolva, hogy későbbi lépésben használható legyen.
osdiskid=$(az vm show \
-g myResourceGroupDisk \
-n myVM \
--query "storageProfile.osDisk.managedDisk.id" \
-o tsv)
Most már megvan az azonosító, használja a az snapshot create parancsot a lemez pillanatképének létrehozásához.
az snapshot create \
--resource-group myResourceGroupDisk \
--source "$osdiskid" \
--name osDisk-backup
Lemez létrehozása pillanatfelvételből
Ez a pillanatfelvétel később lemezzé alakítható az az disk create parancs segítségével, amely felhasználható a virtuális gép újraalkotásához.
az disk create \
--resource-group myResourceGroupDisk \
--name mySnapshotDisk \
--source osDisk-backup
Visszaállítás virtuális gép pillanatképből
A virtuális gépek helyreállításának bemutatásához törölje a meglévő virtuális gépet az az vm delete használatával.
az vm delete \
--resource-group myResourceGroupDisk \
--name myVM
Hozzon létre egy új virtuális gépet a pillanatkép lemezről.
az vm create \
--resource-group myResourceGroupDisk \
--name myVM \
--attach-os-disk mySnapshotDisk \
--os-type linux
Adattároló lemez visszacsatlakoztatása
Az összes adatlemezt újra hozzá kell kapcsolni a virtuális géphez.
Keresse meg az adatlemez nevét a az disk list parancs használatával. Ez a példa a lemez nevét egy datadisk nevű változóba helyezi, amelyet a következő lépésben használnak.
datadisk=$(az disk list \
-g myResourceGroupDisk \
--query "[?contains(name,'myVM')].[id]" \
-o tsv)
Használja az az vm disk attach parancsot a lemez csatlakoztatásához.
az vm disk attach \
–g myResourceGroupDisk \
--vm-name myVM \
--name $datadisk
Következő lépések
Ebben az oktatóanyagban a VM-lemezek témáiról tanult, például:
- Operációs rendszerlemezek és ideiglenes lemezek
- Adatlemezek
- Standard és Prémium lemezek
- Lemez teljesítmény
- Adatlemezek csatolása és előkészítése
- Lemez-pillanatképek
Lépjen tovább a következő oktatóanyagra, hogy megtanulja a VM konfiguráció automatizálását.