Hibernálás Azure-beli virtuális gépekhez
A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ Windows rendszerű virtuális gépekre
A hibernálással szüneteltetheti a nem használt virtuális gépeket, és megtakaríthatja a számítási költségeket. Ez egy hatékony költségkezelési funkció az olyan helyzetekben, mint például:
- Virtuális asztalok, fejlesztői/tesztkiszolgálók és egyéb forgatókönyvek, ahol a virtuális gépeknek nem kell 24/7-et futtatniuk.
- A memóriaigényes alkalmazások miatt hosszú rendszerindítási idővel rendelkező rendszerek. Ezek az alkalmazások inicializálhatók virtuális gépeken, és hibernálhatók. Ezek az "előre elkészített" virtuális gépek szükség esetén gyorsan elindíthatók, és az alkalmazások már a kívánt állapotban futnak.
Hogyan működik a hibernáció
Ha hibernál egy virtuális gépet, az Azure jelzi a virtuális gép operációs rendszerének, hogy végezzen felfüggesztési műveletet a lemezről a lemezre. Az Azure a virtuális gép memóriatartalmát az operációsrendszer-lemezen tárolja, majd felszabadítja a virtuális gépet. A virtuális gép újrakezdésekor a rendszer a memória tartalmát visszaviszi az operációsrendszer-lemezről a memóriába. A virtuális gépen korábban futó alkalmazások és folyamatok a hibernálás előtti állapotból folytatódnak.
Ha egy virtuális gép hibernált állapotban van, nem kell fizetnie a virtuális gép használatáért. A fiók csak a virtuális géphez csatlakoztatott tárolókért (operációsrendszer-lemez, adatlemezek) és hálózati erőforrásokért (IP-címek stb.) kerül számlázásra.
Virtuális gép hibernálásakor:
- A hibernálás az Azure Portal, a PARANCSSOR, a PowerShell, az SDK-k vagy az API-k használatával aktiválódik egy virtuális gépen. Az Azure ezután jelzi a vendég operációs rendszernek, hogy hajtsa végre a lemezre való felfüggesztést (S4).
- A virtuális gép memóriatartalma az operációsrendszer-lemezen van tárolva. A virtuális gépet ezután felszabadítják, felszabadítják a bérletet a mögöttes hardveren, és ki vannak kapcsolva. A virtuális gép felszabadított állapotával kapcsolatos további részletekért tekintse meg a virtuálisgép-állapotokat és a számlázást .
- Az ideiglenes lemezen lévő adatok nem maradnak meg.
- Az operációsrendszer-lemez, az adatlemezek és a hálózati adapterek továbbra is a virtuális géphez vannak csatolva. A statikus IP-címek változatlanok maradnak.
- Nem kell fizetnie a virtuális gépek hibernált virtuális géphez való használatáért.
- Továbbra is fizetnie kell a hibernált virtuális géphez társított tárolási és hálózati erőforrásokért.
Támogatott konfigurációk
A hibernálás támogatása bizonyos virtuálisgép-méretekre és operációsrendszer-verziókra korlátozódik. A hibernálás használata előtt győződjön meg arról, hogy támogatott konfigurációval rendelkezik.
Támogatott operációs rendszerek
A támogatott operációs rendszerek, az operációsrendszer-specifikus korlátozások és a konfigurációs eljárások az operációs rendszer dokumentációs szakaszában találhatók.
Windows rendszerű virtuális gépek hibernálásának dokumentációja
Linux rendszerű virtuális gépek hibernálásának dokumentációja
Támogatott virtuálisgép-méretek
Az alábbi általános célú virtuálisgép-sorozatból legfeljebb 64 GB RAM-mal rendelkező virtuálisgép-méretek támogatják a hibernálást.
- Dasv5-sorozat
- Dadsv5-sorozat
- Dsv5-sorozat
- Ddsv5-sorozat
- Easv5-sorozat
- Eadsv5-sorozat
- Esv5-sorozat
- Edsv5-sorozat
A következő GPU virtuálisgép-sorozatból származó, legfeljebb 112 GB RAM-mal rendelkező virtuálisgép-méretek támogatják a hibernálást.
- NVv4-sorozat (előzetes verzióban)
- NVadsA10v5-sorozat Ha UVM-kompatibilis számítási alkalmazásokat használ, akkor a hibernálási művelet megkezdése előtt újra megparancsoljuk, hogy tétlenül használja az alkalmazást.
Fontos
Azure Virtual Machines – A GPU-beli virtuális gépek hibernálása jelenleg előzetes verzióban érhető el. A bétaverziójú, előzetes verziójú vagy másként még általánosan nem elérhető Azure-szolgáltatások jogi feltételeit lásd: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.
Általános korlátozások
- A hibernált állapotú virtuális gépeket átméretezheti, de hibernált állapotban nem. A virtuális gépnek futó vagy leállított állapotban kell lennie.
- A hibernálás csak akkor támogatott beágyazott virtualizálással, ha a virtuális gépen engedélyezve van a megbízható indítás
- Ha egy virtuális gép hibernálva van, a virtuális géphez társított lemezek és hálózati adapterek nem csatolhatók, leválaszthatók vagy módosíthatók. A virtuális gépet inkább leállítási állapotba kell áthelyezni.
- Ha egy virtuális gép hibernálva van, nincs kapacitásgarancia annak biztosítására, hogy elegendő kapacitás legyen a virtuális gép későbbi indításához. Abban a ritka esetben, amikor kapacitásproblémák merülnek fel, később megpróbálhatja elindítani a virtuális gépet. A kapacitásfoglalások nem garantálják a hibernált virtuális gépek kapacitását.
- Virtuális gépet csak az Azure Portal, a PARANCSSOR, a PowerShell, az SDK-k és az API használatával hibernálhat. Ha a virtuális gépet vendég operációsrendszer-műveletekkel hibernálja, az nem eredményezi, hogy a virtuális gép hibernált állapotba kerül, és a virtuális gép számlázása továbbra is folytatódik.
Azure-funkciók korlátozásai
- Rövid élettartamú operációsrendszer-lemezek
- Megosztott lemezek
- Rendelkezésre állási készletek
- Az egységes vezénylési módban lévő virtuálisgép-méretezési csoportok nem támogatottak. A virtuálisgép-méretezési csoportok rugalmas vezénylési módban támogatottak.
- Spot virtuális gépek
- Felügyelt képek
- Azure Backup
- Kapacitásfoglalások
A hibernálás használatának előfeltételei
- A hibernálást engedélyezni kell a virtuális gépen.
- A virtuális gépen futó RAM, operációs rendszer és egyéb alkalmazások tartalmának tárolásához elegendő méretű állandó operációsrendszer-lemez csatlakozik.
- A virtuális gép mérete támogatja a hibernálást.
- A virtuálisgép-operációs rendszer támogatja a hibernálást.
- Az Azure-beli virtuálisgép-ügynök akkor van telepítve, ha Windows vagy Linux hibernált bővítményeket használ.
- Ha operációsrendszer-lemezről vagy számítási katalógus lemezképből hoz létre virtuális gépet, akkor az operációsrendszer-lemez vagy a katalógus képdefiníciója támogatja a hibernálást.
Hibernálás beállítása
A hibernálás engedélyezését az operációs rendszer egyedi beállítási és konfigurációs dokumentációja ismerteti:
Linux rendszerű virtuális gépek
A hibernálás Linux rendszerű virtuális gépeken való konfigurálásához tekintse meg a Linux hibernálási dokumentációját.
Windows rendszerű virtuális gépek
A hibernálás Windows rendszerű virtuális gépeken való konfigurálásához tekintse meg a Windows hibernálási dokumentációját.
Hibaelhárítás
Az általános hibaelhárítási információkért tekintse meg a hibernálási hibaelhárítási útmutatót .
A Windows-vendég hibernálásával kapcsolatos problémákat a Windows hibernálási hibaelhárítási útmutatójában találja .
A Linux-hibernálással kapcsolatos problémák hibaelhárítási útmutatója a Linux-vendég hibernálással kapcsolatban.
GYIK
Milyen díjakat kell fizetnie ennek a funkciónak a használatához?
- Ha egy virtuális gép hibernált állapotba kerül, nem kell fizetnie a virtuális gépért, ugyanúgy, mint ahogyan a leállítási (felszabadított) állapotban lévő virtuális gépekért sem kell fizetnie. Csak az operációsrendszer-lemezért, az adatlemezekért és a virtuális géphez társított statikus IP-címekért kell fizetnie.
Engedélyezhetem a hibernálást a meglévő virtuális gépeken?
- Igen, engedélyezheti a hibernálást a meglévő virtuális gépeken.
Átméretezhetek egy virtuális gépet, ha engedélyezve van a hibernálás?
- Igen, átméretezhet egy virtuális gépet, ha engedélyezve van a hibernálás. Ha hibernált állapotban van, nem méretezheti át a virtuális gépet . Az átméretezés előtt helyezze át a virtuális gépet futó vagy leállított állapotba.
Módosíthatok egy virtuális gépet, ha hibernált állapotban van?
- Nem, ha egy virtuális gép hibernált állapotban van, nem hajthat végre olyan műveleteket, mint a virtuális gép átméretezése és a lemezek módosítása. Emellett nem leválaszthatja a virtuális géphez jelenleg csatolt lemezeket vagy hálózati erőforrásokat, és nem csatolhat új erőforrásokat a virtuális géphez. Ha azonban le szeretné választani ezeket az erőforrásokat, leállíthatja (felszabadíthatja) vagy törölheti a virtuális gépet.
Mi a különbség a leállítás (felszabadítás) és a virtuális gép hibernálása között?
Ha leállítja (felszabadítja) a virtuális gépet, a virtuális gép leáll a memória tartalmának megőrzése nélkül. Átméretezheti a stop(felszabadított) virtuális gépeket, és leválaszthatja/csatolhatja a lemezeket a virtuális géphez.
Virtuális gép hibernálásakor a rendszer először megőrzi a memória tartalmát az operációsrendszer-lemezen, majd hibernálja a virtuális gépet. Nem méretezheti át a virtuális gépeket hibernált állapotban, és nem oszthat le és nem csatolhat lemezeket és hálózati erőforrásokat a virtuális géphez.
Kezdeményezhetek hibernálást a virtuális gépről?
- A virtuális gépek hibernálásához használja az Azure Portalt, a parancssori felületet, a PowerShell-parancsokat, az SDK-kat és az API-kat. Ha hibernálást aktivál a virtuális gépből, akkor is a virtuális gép számlázása történik a számítási erőforrásokért.
Ha egy virtuális gép hibernálva van, a virtuális gép indításakor van-e kapacitásgarancia?
- Nem, nincs kapacitásgarancia a hibernált virtuális gépek indításához. Ritka esetekben, ha kapacitásproblémát tapasztal, később megpróbálhatja elindítani a virtuális gépet.