Azure Service Fabric felügyelt fürt (SFMC) csomópont automatikus javítása
A Service Fabric által felügyelt fürt (SFMC) hozzáadott egy képességet, amellyel a fürt automatikusan kifogástalan állapotban maradhat a csomópontok automatikus javításával, ami tovább csökkenti a szükséges üzemeltetési felügyeletet. Ez az új funkció észleli, ha a csomópontok leállnak egy fürtben, és megpróbálják kijavítani őket az ügyfél beavatkozása nélkül. Ebben a dokumentumban megtudhatja, hogyan működik az automatikus csomópontjavítás a Service Fabric által felügyelt fürtcsomópontokon.
Hogyan ellenőrzi az SFMC, ha a csomópontok leállnak?
A Service Fabric által felügyelt fürt folyamatosan figyeli a csomópontok állapotát, és rögzíti a csomópontok fel- és leállásának idejét. Ha egy csomópont előre meghatározott ideig nem működik, az SFMC automatikus javítási műveleteket kezdeményez a csomóponton. Ez az előre meghatározott időszak jelenleg indításkor 24 órára van konfigurálva, és a jövőben optimalizálható.
Az automatikus javítás működése
Az SFMC a következő javítási műveleteket hajtja végre a mögöttes virtuális gépen (VM), ha a Service Fabric-csomópont 24 órán keresztül leállt:
- Indítsa újra a csomópont mögöttes virtuális gépét.
- Ha az újraindítás nem hozza létre a csomópontot, telepítse újra a csomópontot.
- Ha az ismételt üzembe helyezés sikertelen a csomópont megjelenítéséhez, szabadítsa fel és indítsa el újra a virtuális gépet.
- Ha a felszabadítás nem hozza létre a csomópontot, állítsa újra a csomópontot.
Az SFMC megvárja, hogy a csomópontok minden művelet után biztonsági másolatot készíthessenek, és ha egy csomópont nem jön létre, az SFMC továbblép a következő műveletre. A csomópontok automatikus javítási műveletei általában körülbelül 30 percet vesznek igénybe az indítás után, de akár három órát is igénybe vehet, amíg végigvezetik és végrehajtják a leírt műveletek teljes készletét. Nem történik további újrapróbálkozás, ha a csomópont még mindig nem működik, miután az SFMC minden fenti javítási műveletet kipróbált. Az SF-mérnökök alternatív szervizeléseket fognak vizsgálni, ha az automatikus javítás nem hozza létre a csomópontot.
Ha az SFMC több csomópontot is leáll egy állapot-ellenőrzés során, az egyes csomópontok egyenként lesznek javítva, mielőtt egy másik javítás elkezdődne. Az SFMC ugyanabban a sorrendben próbálja meg kijavítani a csomópontokat, mint a rendszer.
Bár a csomópontok automatikus javítása lefedi a fenti forgatókönyvet, az ügyfeleknek továbbra is figyelniük kell fürtjük és erőforrásaik állapotát. Ennek a funkciónak a célja, hogy a fürtkezelés és a műveletek bizonyos terheit levegye.
Jövőbeli ütemterv
Ez az indítás a csomópontok automatikus javítási funkciójának első iterációja, és az SFMC a jövőben is javítja és bővíti a hatókört.