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.
Hyper-V API-k lehetővé teszik a felhasználók számára a virtuális gépek vagy tárolók létrehozását és kezelését a virtualizálási verem különböző szintjein.
Hyper-V WMI-szolgáltató
A WMI-szolgáltató Hyper-V lehetővé teszi a fejlesztők és szkriptek számára, hogy gyorsan egyéni eszközöket, segédprogramokat és fejlesztéseket építsenek ki a virtualizálási platformhoz. A WMI-felületek a Hyper-V szolgáltatások minden aspektusát kezelhetik.
További információ: Hyper-V WMI-szolgáltató (V2)
Gazdagép számítási rendszer API-k
A gazda számítási rendszer API fő célja, hogy platformszintű hozzáférést biztosítson a Windows virtuális gépekhez és konténerekhez.
A HCS API-k olyan fejlesztőknek szólnak, akik virtuális gépekhez vagy tárolókhoz szeretnének alkalmazásokat vagy felügyeleti szolgáltatásokat létrehozni. A végfelhasználóknak nem kell közvetlenül kommunikálniuk a HCS API-kkal, a végfelhasználói élményt (grafikus vagy parancssori felületek, magasabb szintű API-k, ...) a platform API-kra épülő alkalmazások vagy felügyeleti szolgáltatás biztosítja.
További információ: Host Compute System API
Windows Hypervisor Platform
Ez az API a Windows 2018. áprilisi frissítésétől érhető el.
A Windows Hypervisor Platform egy kiterjesztett felhasználói módú API-t ad hozzá külső virtualizálási veremekhez és alkalmazásokhoz, amelyek partíciókat hoznak létre és kezelnek hipervizorszinten, konfigurálják a partíció memórialeképezéseit, valamint létrehozzák és szabályozzák a virtuális processzorok végrehajtását.
Például: Az olyan ügyfelek, mint a QEMU, futtathatók a hipervizoron a felügyelet, a konfiguráció, a vendég-/gazdagépprotokollok és a vendég által támogatott illesztőprogramok fenntartása mellett. Mindezt úgy, hogy egy Hyper-V felügyelt partíció mellett fut, átfedés nélkül.
További információ: Windows Hypervisor Platform API
WHP, WMI és HCS API-k összehasonlítása
A WHP API-knak a virtuális gépek futtatásához a külső virtualizálási veremre volt szükség, míg a HCS API-k és a WMI API-k a Windows virtualizálási veremébe vannak beépítve. Ahogy a forgatókönyv kibővült, a WMI API-k több felügyeleti utasítást, valamint további korlátozásokat és szabályzatokat biztosítanak.
A WMI API-k valóban a kiszolgálóvirtualizálási forgatókönyvek magas szintű munkafolyamataihoz vannak igazítva, míg a HCS API-k célja a helyi virtuálisgép-munkafolyamatok szándékos kezelése, amelyek nagyobb rugalmasságot, de nagyobb felelősséget biztosítanak az olyan alkalmazásszolgáltatásokért, amelyek közvetlenebb hozzáférést igényelnek a tárolókhoz vagy a helyi virtuális gépekhez egyetlen gépen.
A WMI API-k elsősorban a helyszíni kiszolgálókezelésre összpontosítanak, amelyek magas szintű absztrakciókat biztosítanak, amelyek valóban illeszkednek a helyszíni kiszolgálóvirtualizálási munkafolyamatokhoz. Például a WMI API-k kiválasztásakor a WMI-modell teljes mértékben alkalmazva lesz a virtuális gépekre, amely hozzáadja az alapértelmezett virtuális eszközök teljes listáját még akkor is, ha csak egy egyszerű virtuális gépet szeretne létrehozni. A HCS API-k kapcsán, mivel a kiszolgálóvirtualizáláson túli virtuális gépek különféle felhasználási esetei széleskörűek—mint például tárolók és WSL—a HCS API-k célja, hogy alacsonyabb szintű, részletesebb API-szolgáltatásokat nyújtsanak. Ez egyrészt nagyobb rugalmasságot biztosít a virtuális gépek konfigurálásának módjában, másrészt több menedzsment feladatot rendel a felhasználókhoz, ami azt jelenti, hogy nem erőlteti az API-hívásokra egy meghatározott menedzsment modellt.
Virtualizálással kapcsolatos eszközök
Virtuális merevlemez felülete
A Virtuális merevlemez (VHD) formátum egy nyilvánosan elérhető képformátum-specifikáció, amely egy egyetlen fájlba ágyazott virtuális merevlemezt határoz meg, amely képes natív fájlrendszerek üzemeltetésére, miközben támogatja a standard lemez- és fájlműveleteket. A Windows SDK egy API-t támogat a virtuális lemez létrehozásához és kezeléséhez.
További információ: Virtual Hard Disk Interface
Host Compute Network Service API
A Gazdagép számítási hálózat (HCN) szolgáltatás API egy nyilvános elérésű Win32 API, amely platformszintű hozzáférést biztosít a virtuális hálózatok, a virtuális hálózati végpontok és a kapcsolódó szabályzatok kezeléséhez.
További információ: HCN Service API
Hypervisor művelet szimuláló API
A Hipervizor Utasítás emulátor API a gyorsítók és az eszközemuláció közötti kommunikáció kezelésére szolgál, amelyeket nem közvetlenül a Windows Hypervisor Platform API-k biztosítanak.
További információ: Hypervisor Instruction Emulator API
Virtuális gép mentett állapotkép-kimentési szolgáltató
A Windows SDK tartalmaz egy API-t a virtuális gép által mentett állapot nyers memóriaképeinek eléréséhez.
További információért lásd: VM állapotmentés-dump szolgáltató API