Megosztás a következőn keresztül:


Linux-alapú HDInsight-fürtök operációsrendszer-javítási ütemezésének konfigurálása

Fontos

Az Ubuntu-rendszerképek a közzétételt követő három hónapon belül elérhetővé válnak az új Azure HDInsight-fürt létrehozásához. A futó fürtök nem lesznek automatikusan javítva. Az ügyfeleknek szkriptműveleteket vagy más mechanizmusokat kell használniuk a futó fürtök javításához. Ajánlott eljárásként futtathatja ezeket a szkriptműveleteket, és közvetlenül a fürt létrehozása után alkalmazhat biztonsági frissítéseket.

A HDInsight támogatást nyújt a fürt gyakori feladatainak elvégzéséhez, például operációsrendszer-javítások telepítése, operációsrendszer-biztonsági frissítések és csomópontok újraindítása. Ezeket a feladatokat a következő két szkripttel hajtjuk végre, amelyek szkriptműveletként futtathatók, és paraméterekkel konfigurálhatók:

  • schedule-reboots.sh – Azonnali újraindítás vagy újraindítás ütemezése a fürtcsomópontokon.
  • install-updates-schedule-reboots.sh – Telepítse az összes frissítést, csak a kernel és a biztonsági frissítéseket, vagy csak a kernelfrissítéseket.

Megjegyzés

A szkriptműveletek nem alkalmazzák automatikusan a frissítéseket az összes jövőbeli frissítési ciklusra. Futtassa a szkripteket minden alkalommal, amikor új frissítéseket kell alkalmazni a frissítések telepítéséhez, majd indítsa újra a virtuális gépet.

Ha hálózati korlátozáshoz tűzfalat használ, az alábbi URL-címnek engedélyezési listában kell lennie.

Előkészítés

Javítás egy reprezentatív, nem éles környezetben az éles környezetben való üzembe helyezés előtt. Dolgozzon ki egy tervet, amely megfelelően teszteli a rendszert a tényleges javítás előtt.

A fürttel folytatott SSH-munkamenetből időről időre megjelenhet egy üzenet, amely arról tájékoztatja, hogy a biztonsági frissítések elérhetők. Az üzenet a következőképpen néz ki:

89 packages can be updated.
82 updates are security updates.

*** System restart required ***

Welcome to Spark on HDInsight.

A javítás nem kötelező, és saját belátása szerint.

Csomópontok újraindítása

A szkript ütemezés-újraindítása beállítja a fürt gépein végrehajtandó újraindítás típusát. A szkriptművelet elküldésekor állítsa úgy, hogy mindhárom csomóponttípusra érvényes legyen: az átjárócsomópontra, a feldolgozó csomópontra és a zookeeperre. Ha a szkript nincs csomóponttípusra alkalmazva, az adott csomóponttípus virtuális gépei nem frissülnek vagy újraindulnak.

Az schedule-reboots script egy numerikus paramétert fogad el:

Paraméter Elfogadott értékek Definíció
A végrehajtandó újraindítás típusa 1 vagy 2 Az 1 érték lehetővé teszi az ütemezés újraindítását (12–24 óra múlva ütemezve). A 2 érték lehetővé teszi az azonnali újraindítást (5 perc alatt). Ha nincs megadva paraméter, az alapértelmezett érték 1.

Frissítések telepítése és csomópontok újraindítása

A szkript install-updates-schedule-reboots.sh különböző típusú frissítések telepítéséhez és a virtuális gép újraindításához nyújt lehetőséget.

A install-updates-schedule-reboots szkript két numerikus paramétert fogad el az alábbi táblázatban leírtak szerint:

Paraméter Elfogadott értékek Definíció
A telepíteni kívánt frissítések típusa 0, 1 vagy 2 A 0 érték csak kernelfrissítéseket telepít. Az 1 érték kernel+ biztonsági frissítéseket, 2 pedig az összes frissítést telepíti. Ha nincs megadva paraméter, az alapértelmezett érték a 0.
A végrehajtandó újraindítás típusa 0, 1 vagy 2 A 0 érték letiltja az újraindítást. Az 1 érték lehetővé teszi az ütemezés újraindítását, a 2 pedig az azonnali újraindítást. Ha nincs megadva paraméter, az alapértelmezett érték a 0. A felhasználónak az 1. bemeneti paramétert a 2. bemeneti paraméterre kell módosítania.

Megjegyzés

A szkripteket meg kell jelölnie a meglévő fürtökre való alkalmazás után. Ellenkező esetben a skálázási műveletekkel létrehozott új csomópontok az alapértelmezett javítási ütemezést használják. Ha a szkriptet a fürtlétrehozás folyamatának részeként alkalmazza, az automatikusan megmarad.

Megjegyzés

Az Ütemezett újraindítás beállítás 12–24 órán keresztül automatikusan újraindítja a kijavított fürtcsomópontokat, és figyelembe veszi a magas rendelkezésre állást, a tartomány frissítését és a tartalék tartományokra vonatkozó szempontokat. Az ütemezett újraindítás nem állítja le a futó számítási feladatokat, de ideiglenesen elvesztheti a fürtkapacitást, ha a csomópontok nem érhetők el, ami hosszabb feldolgozási időt eredményez.

Következő lépések

A szkriptműveletek használatának konkrét lépéseit a Linux-alapú HDInsight-fürtök testreszabása szkriptműveletekkel című témakörben találja: