ECS: RAP154: pmon-Eintrag fehlt in crontab in 3.8.0.1 aufgrund einer Regression

Zusammenfassung: Für Systeme, die auf ECS 3.8.0.1 General Availability (GA) installiert oder aktualisiert wurden, ist die Ausführung von pmon in crontab nicht geplant.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

  • Hohe Last auf Nodes und unready DTs beobachtet

Ursache

  • In ECS 3.8.0.1 General Availability (GA)-Version fehlt der pmon-Eintrag in crontab.
  • Der pmon-Service ist für den Neustart von Services mit niedriger Priorität verantwortlich. Crontab ist für die Ausführung geplanter Services verantwortlich.
  • Wenn der pmon-Service nicht geplant gestartet wird, kann dies zu Serviceproblemen auf den Nodes führen.

Lösung

Hinweise:

  • ECS 3.8.0.1 General Patch 1 (GP1), der am 2. Februar 2023 veröffentlicht wurde, ist von diesem Problem nicht betroffen und die folgenden Schritte müssen nach dem Upgrade/der Installation des GP1-Patches nicht angewendet werden.
  • Dieses Verfahren muss auf jedem virtuellen Rechenzentrum (VDC) separat ausgeführt werden. 
  • Wenn eine Rackerweiterung auf einem VDC während der ECS 3.8.0.1 GA durchgeführt wird, müssen diese Schritte auf dem neuen Rack befolgt werden. 
  • Wenn xDoctor aus einem beliebigen Grund aus einem Rack deinstalliert wird, geht die Konfiguration verloren und die folgenden Schritte müssen erneut angewendet werden. 
Schritte:
  1. Bestätigen Sie Ihre ECS-Version und xDoctor-Version, indem Sie sich über die CLI protokollieren und den folgenden Befehl ausführen.
    Command:
    # svc_version -x
    
    Expected Output Similar To:
    svc_version v1.4.5 (svc_tools v2.8.0)                 Started 2023-01-23 04:35:25
    
    
    ECS Version:                3.8.0.1 GA (DARE)
    
    Object Version              3.8.0.1-138598.3d5db7c96f2
    OS Version                  3.8.0.0-2076.a7e36fa.36       Fabric Version              3.8.0.0-4343.878ca95
    
    Fabric-agent Version        3.8.0.0-4343.878ca95          Syslog Version              <Unknown>
    Zookeeper Version           3.8.0.0-119.78667ce           Registry Version            2.3.1.0-82.c8163d2
    Utilities Version           3.8.0.0-4343.878ca95          Service Console Version     8.0.0.0-22206.f9c9f74a6c
    xDoctor Version             4.8-87.0                      svc_tools Version           2.8.0
  2. Für ECS-Version:
    1. Wenn es sich bei der Version um eine andere Version als "3.8.0.1 GA" handelt (z. B.: "3.8.0.1 GP1" oder "ECS 3.8.0.1 IP") müssen dann nicht dem Rest des Wissensdatenbank-Artikels folgen. Befolgen Sie den Wissensdatenbank-Artikel nur, wenn die Ausgabe "3.8.0.1 GA" lautet.
    2. Alle VDCs im Verbund (d. h. VDCs, die Teil derselben Replikationsgruppe sind) müssen dieselbe Version haben. Wenn dies nicht der Fall ist, öffnen Sie einen Fall beim Support. 
  3. Für xDoctor-Version: Wenn die Version kleiner als 4.8-89.0 ist, müssen Sie xDoctor wie folgt aktualisieren:
    1. Melden Sie sich bei der Dell Support-Website an und suchen Sie mithilfe der oberen Suchleiste nach xDoctor.
    2. So laden Sie den xDoctor-Code und die xDoctor-Versionshinweise herunter: Klicken Sie auf der linken Seite im Abschnitt "Resources" auf "Downloads & Drivers" und die neueste xDoctor-Version xDoctor4ECS 4.8-xx wird zusammen mit den Versionshinweisen zum Download angezeigt. 
    3. Wenn die xDoctor-Versionshinweise unter "Downloads & Treiber" nicht verfügbar waren, klicken Sie auf "Handbücher & Dokumente" im Abschnitt "Ressourcen" auf der linken Seite und "xDoctor Versionshinweise 4.8-xx" werden zum Herunterladen angezeigt. Wählen Sie die Versionshinweise für die entsprechende xDoctor-Version aus, die Sie heruntergeladen haben. 
  4. Überprüfen Sie, wie viele Racks Sie haben. Wenn Sie mehr als ein Rack haben, müssen die folgenden Schritte auf jedes Rack angewendet werden. Dies erfolgt durch eine Verbindung mit der IP-Adresse 169.254.x.1 für jedes Rack. 
    Command:
    # getclusterinfo
    
    Example of a single-rack VDC:
    Registered Racks
    ================
    Ip Address        epoxy   seg mac             seg color    seg id    NAN Hostname
    ===============   =====   =================   ==========   =======   ============
    169.254.1.1       False   AA:BB:CC:DD:EE:FF   red          1         provo-red.nanlocal
    
    Example of a two-rack VDC:
    Registered Racks
    ================
    Ip Address        epoxy   seg mac             seg color    seg id    NAN Hostname
    ===============   =====   =================   ==========   =======   ============
    169.254.1.1       False   AA:BB:CC:DD:EE:FF   red          1         provo-red.nanlocal
    169.254.2.1       False   AA:BB:CC:DD:EE:00   green        2         provo-green.nanlocal
  5. Nach dem Upgrade von xDoctor auf Version 4.8-89 oder höher:
    1.  Navigieren Sie zum xDoctor-Konfigurationsmenü.
    2. Geben Sie "7" ein, um "Autofixes" auszuwählen.
    3. Geben Sie "1" ein, um "Autofix-Status ändern" auszuwählen.
    4. Für "Enable time_zone? [Ja]", drücken Sie die Eingabetaste, ohne Werte einzugeben, um die Standardeinstellung "Yes" (Ja) beizubehalten.
    5. Für "Enable pmon_crontab_check? [Nein]", geben Sie "y" oder "yes" ein und drücken Sie dann die Eingabetaste, um das Autofix für das pmon-Problem zu aktivieren. 
    6. Überprüfen Sie, ob beide Optionen als "Aktiviert" angezeigt werden.
    7. Für "Neue Einstellungen ausstellen?  [Nein]", geben Sie "y" oder "Ja" ein und drücken Sie die Eingabetaste. 
    8. Geben Sie "7" ein, um "Autofixes" auszuwählen.
      Command
      # sudo xdoctor --config
      
      Expected Output Similar To:
      admin@provo-orchid:~> sudo xdoctor --config
      
      ┌────────────────────────────┐
      │ xDoctor Configuration Menu │
      └───┬────────────────────────┘
      ┌───┼──────────┐
      │ 1 │ Overview │
      └───┼──────────┘
      ┌───┼────────────────────┐
      │ 2 │ Event Notification │
      └───┼────────────────────┘
      ┌───┼─────────────┐
      │ 3 │ Auto Update │
      └───┼─────────────┘
      ┌───┼────────────────┐
      │ 4 │ Data Scrubbing │
      └───┼────────────────┘
      ┌───┼─────────────────────┐
      │ 5 │ ECS API Credentials │
      └───┼─────────────────────┘
      ┌───┼───────────────┐
      │ 6 │ IPMI Analysis │
      └───┼───────────────┘
      ┌───┼───────────┐
      │ 7 │ Autofixes │
      └───┼───────────┘
          │
      ┌───┼──────┐
      │ 0 │ Exit │
      └───┴──────┘
      
      Please make a choice: 7
      ┌───────────┐
      │ Autofixes │
      └───┬───────┘
      ┌───┼───────────────────────┐
      │ 1 │ Change Autofix Status │
      └───┼───────────────────────┘
          │ time_zone                        = Enabled
          │ pmon_crontab_check               = Disabled
         │
      ┌───┼───────────┐
      │ 0 │ Main Menu │
      └───┴───────────┘
      
      Please make a choice: 1
      
      Enable time_zone?  [Yes]: <Leave blank by pressing Enter>
      Enable pmon_crontab_check?  [No]: y
      
      New Autofix settings:
      │ pmon_crontab_check               = Enabled
      │ time_zone                        = Enabled
      
      
      > Issue new Settings?  [No]: y
      2023-02-06 13:04:31,693: xDoctor_4.8-89.0 - INFO    : Autofix Settings saved and distributed ...
      
      [**] Or temporary for one session only:
      
  6. Führen Sie den folgenden Befehl aus, um die konfigurierte automatische Korrektur zu starten. Notieren Sie sich die Ausgabe "Session Report" am Ende, die im nächsten Schritt verwendet werden soll.
    Command:
    # sudo xdoctor --rap=RAP154 --autofix=pmon_crontab_check
    
    Expected Output Similar To:
    admin@provo-orchid:~> sudo xdoctor --rap=RAP154 --autofix=pmon_crontab_check
    
    2023-02-06 13:09:32,115: xDoctor_4.8-89.0 - INFO    : Initializing xDoctor v4.8-89.0 ...
    2023-02-06 13:09:32,323: xDoctor_4.8-89.0 - INFO    : Removing orphaned session - session_1675433645.103
    2023-02-06 13:09:32,324: xDoctor_4.8-89.0 - INFO    : Starting xDoctor session_1675688971.893 ... (SYSTEM)
    2023-02-06 13:09:32,324: xDoctor_4.8-89.0 - INFO    : Primary Node Control Check ...
    2023-02-06 13:09:32,414: xDoctor_4.8-89.0 - INFO    : xDoctor Composition - Analyzer(s):ac_pmon_crontab_check
    …
    2023-02-06 13:09:35,984: xDoctor_4.8-89.0 - INFO    : --------------------
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : Diagnosis Summary
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : --------------------
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : PSNT: Unknown
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : --------------------
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : FIXED             =  1
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : CRITICAL          =  0
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : CRITICAL (CACHED) =  0
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : ERROR             =  0
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : ERROR (CACHED)    =  0
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : WARNING           =  0
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : INFO              =  0
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : VERBOSE           =  0
    2023-02-06 13:09:35,985: xDoctor_4.8-89.0 - INFO    : REPORT            =  0
    …
    2023-02-06 13:09:35,990: xDoctor_4.8-89.0 - INFO    : ----------------
    2023-02-06 13:09:35,991: xDoctor_4.8-89.0 - INFO    : Session Report - xdoctor --report --archive=2023-02-06_130932
    2023-02-06 13:09:35,991: xDoctor_4.8-89.0 - INFO    : ----------------
  7. Verwenden Sie den "Session Report" (Sitzungsbericht) aus dem vorherigen Schritt, um zu überprüfen, ob der Status "Fixed" (Behoben) ist, wie unten hervorgehoben.
    Command:
    # sudo xdoctor --report --archive=<Session Report output>
    
    Expected Output Similar To:
    admin@provo-test1:~> sudo xdoctor --report --archive=2023-02-06_130932
    
    xDoctor 4.8-89.0
    FNM00123456789 - ECS 3.8.0.1
    
    Displaying xDoctor Report (2023-02-06_130932) Filter:[] ...
    
    ----------------------------------------------------------------------------
    FIXED - Updated the object-main crontab to include pmon on one or more nodes
    ----------------------------------------------------------------------------
    Node      = Nodes
    Extra     = {'Nodes': ['169.254.10.1']}
    Timestamp = 2023-02-06_130932
    PSNT      = FNM00123456789 @ 4.8-89.

     

Betroffene Produkte

ECS, ECS Appliance
Artikeleigenschaften
Artikelnummer: 000208138
Artikeltyp: Solution
Zuletzt geändert: 16 Mai 2026
Version:  13
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.