A feladatátvevő fürtökben számos különböző szolgáltatáshoz és alkalmazáshoz állítható be magas fokú rendelkezésre állás. A magas fokú rendelkezésre állásra leggyakrabban beállított szolgáltatások és alkalmazások listáját a Szolgáltatás vagy alkalmazás konfigurálása magas fokú rendelkezésre állásra című témakörben tekintheti meg.

A témakör a következő részeket tartalmazza:

Szolgáltatások és alkalmazások, amelyek általános alkalmazásként, általános parancsfájlként vagy általános szolgáltatásként futtathatók

Feladatátvevő fürtökben az Általános alkalmazás, Általános parancsfájl és Általános szolgáltatás beállítások segítségével adható meg a nem fürttámogató szolgáltatások és alkalmazások magas fokú rendelkezésre állása (nem fürttámogató szolgáltatások és alkalmazások azok, melyek eredetileg nem fürtben történő futtatásra készültek).

Általános alkalmazás

Egy alkalmazás általános alkalmazásként történő futtatása esetén a fürtszoftver elindítja azt, majd rendszeresen lekérdezi az operációs rendszert, hogy megállapítsa, fut-e még az alkalmazás. Ha fut, akkor feltételezi, hogy online állapotban van, és nem indítja újra, illetve nem kezdeményezi a feladatátvételét.

Fontos tudni, hogy a fürttámogató alkalmazásokhoz képest egy általános alkalmazásnak kevesebb lehetősége van pontos állapotának fürtszoftverrel történő közlésére. Ha egy általános alkalmazás úgy kerül problémás állapotba, hogy közben működőnek tűnik, akkor a fürtszoftver nem képes ezt felismerni és megfelelően (például az alkalmazás újraindításával vagy feladatátvételével) kezelni.

Mielőtt a Magas rendelkezésre állás varázsló használatával megkísérli beállítani egy általános alkalmazás magas fokú rendelkezésre állását, győződjön meg arról, hogy ismeri az alkalmazás elérési útját és a HKEY_LOCAL _MACHINE kulcs alatt található szükséges beállításkulcsok nevét.

Általános parancsfájl

Létrehozhat olyan parancsfájlt, amely a Windows Script Host szolgáltatás alatt futva figyeli és szabályozza az alkalmazást. A parancsfájl a fürtben beállítható általános parancsfájlként. A parancsfájl az alkalmazás pillanatnyi állapotáról szóló információkkal tudja ellátni a fürtszoftvert, és ezek alapján a fürtszoftver szükség szerint újraindíthatja a parancsfájlt vagy kezdeményezheti feladatátvételét (és ezzel együtt az alkalmazás újraindítása vagy feladatátvétele is megtörténik).

Ha egy feladatátvevő fürtben általános parancsfájl van beállítva, akkor a parancsfájltól függ, hogy a fürtszoftver milyen pontossággal tud reagálni az alkalmazás állapotában bekövetkező változásokra. Minél pontosabb információkat szolgáltat a parancsfájl az adott alkalmazás állapotáról, annál pontosabban tud a fürtszoftver reagálni azokra.

Mielőtt a Magas rendelkezésre állás varázsló használatával megkísérli beállítani egy általános parancsfájl magas fokú rendelkezésre állását, győződjön meg arról, hogy ismeri a parancsfájl elérési útját.

Általános szolgáltatás

A fürtszoftver elindítja a szolgáltatást, majd rendszeresen lekérdezi az operációs rendszer részét képező Szolgáltatásvezérlőt azért, hogy megállapítsa, fut-e a szolgáltatás. Ha fut, akkor feltételezi, hogy online állapotban van, és nem indítja újra, illetve nem kezdeményezi a feladatátvételét.

Fontos tudni, hogy a fürttámogató szolgáltatásokhoz képest egy általános szolgáltatásnak kevesebb lehetősége van pontos állapotának fürtszoftverrel történő közlésére. Ha egy általános szolgáltatás úgy kerül problémás állapotba, hogy közben működőnek tűnik, akkor a fürtszoftver nem képes ezt felismerni és megfelelően (például a szolgáltatás újraindításával vagy feladatátvételével) kezelni.

Mielőtt a Magas rendelkezésre állás varázsló használatával megkísérli beállítani egy általános szolgáltatás magas fokú rendelkezésre állását, győződjön meg arról, hogy ismeri a szolgáltatás nevét, ahogyan az a HKEY_LOCAL _MACHINE\System\CurrentControlSet\Services beállításkulcsban megjelenik.

Feladatátvevő fürtöt használó környezetben szolgáltatásokkal és alkalmazásokkal szemben támasztott alapvető követelmények

Annak érdekében, hogy feladatátvevő fürtökben történő futtatásra alkalmasak legyenek, a szolgáltatásoknak és alkalmazásoknak meg kell felelniük bizonyos elvárásoknak. Ezek közül a legfontosabbak:

  • A szolgáltatásoknak és alkalmazásoknak állapot-nyilvántartónak kell lenniük. Másképpen fogalmazva az ilyen szolgáltatások és alkalmazások hosszú ideig a memóriában futnak, vagy gyakran és nagy mennyiségű adatot frissítenek. Ilyenek például az adatbázist kezelő alkalmazások. Az állapot nélküli alkalmazások (például a front-end webkiszolgálók) számára a hálózati terheléselosztás sokkal alkalmasabb megoldásnak tűnik, mint a Feladatátvételi fürtszolgáltatás.

  • A szolgáltatásoknak és alkalmazásoknak olyan ügyfélösszetevőt kell használniuk, amely átmeneti hálózatmegszakadás után automatikusan újracsatlakozik. Ellenkező esetben az történik, hogy amikor az alkalmazás kiszolgálói összetevője feladatátvételt hajt végre az egyik fürtözött kiszolgálóról a másikra, az elkerülhetetlen (ám rövid) hálózatmegszakadás hatására az ügyfelek leállnak ahelyett, hogy egyszerűen újracsatlakoznának.

  • A szolgáltatásoknak és alkalmazásoknak képesnek kell lenniük a használni kívánt lemez vagy lemezek azonosítására. Ez teszi lehetővé számukra, hogy kommunikálni tudjanak a fürttárolóeszközben található lemezekkel, és biztosan megtalálják a megfelelő lemezt egy feladatátvétel után is.

  • A szolgáltatásoknak és alkalmazásoknak IP-alapú protokollt kell használniuk. Ilyen például a TCP, az UDP, a DCOM, a nevesített csövek és a TCP/IP feletti RPC.

További hivatkozások


Tartalom