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


Ügynökalapú hibrid runbook-feldolgozó hibáinak elhárítása Automationben

Fontos

Az Azure Automation Agent-alapú felhasználói hibrid runbook-feldolgozó (Windows és Linux) 2024. augusztus 31-én megszűnt, és már nem támogatott. Kövesse a meglévő ügynökalapú felhasználói hibrid runbook-feldolgozókról bővítményalapú hibrid feldolgozókra való migrálásra vonatkozó irányelveket.

Ez a cikk az Azure Automation-ügynökalapú hibrid runbook-feldolgozókkal kapcsolatos problémák hibaelhárításával és megoldásával kapcsolatos információkat tartalmaz. A bővítményalapú feldolgozók hibaelhárítását a bővítményalapú hibrid runbook-feldolgozóval kapcsolatos hibák elhárítása az Automationben című témakörben találja. Általános információkért tekintse meg a hibrid runbook-feldolgozó áttekintését.

Általános

A hibrid runbook-feldolgozó egy ügynöktől függ, hogy kommunikáljon az Azure Automation-fiókjával a feldolgozó regisztrálásához, a runbook-feladatok fogadásához és a jelentés állapotához. Windows esetén ez az ügynök a Windows Log Analytics-ügynöke. Linux esetén ez a Linux Log Analytics-ügynöke.

Nem lehet frissíteni az Az-modulokat a hibrid feldolgozó használata közben

Probléma

A hibrid runbook-feldolgozói feladatok nem sikerültek, mivel nem tudta importálni az Az-modulokat.

Resolution (Osztás)

Kerülő megoldásként kövesse az alábbi lépéseket:

  1. Nyissa meg a következő mappát: C:\Program Files\Microsoft Monitoring Agent\Agent\AzureAutomation\7.3.1722.0\HybridAgent
  2. A fájl szerkesztése a Orchestrator.Sandbox.exe.config névvel
  3. Adja hozzá a következő sorokat a címkéken <assemblyBinding> belül:
<dependentAssembly>
  <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
  <bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
</dependentAssembly>

Feljegyzés

A megkerülő megoldás lecseréli a fájlt az eredetire, ha a megoldás vagy a javítás engedélyezésével újraindítja az MMA-t/kiszolgálót. Mindkét esetben javasoljuk, hogy cserélje le a tartalmat.

Forgatókönyv: A runbook végrehajtása sikertelen

Probléma

A runbook végrehajtása sikertelen, és a következő hibaüzenet jelenik meg:

The job action 'Activate' cannot be run, because the process stopped unexpectedly. The job action was attempted three times.

A runbookot nem sokkal azután függesztjük fel, hogy háromszor megkísérli végrehajtani. Vannak olyan feltételek, amelyek megszakíthatják a runbook befejezését. Előfordulhat, hogy a kapcsolódó hibaüzenet nem tartalmaz további információkat.

Ok

A lehetséges okok a következők:

  • A runbookok nem hitelesíthetők helyi erőforrásokkal.
  • A hibrid feldolgozó proxy vagy tűzfal mögött található.
  • A hibrid runbook-feldolgozó futtatására konfigurált számítógép nem felel meg a minimális hardverkövetelményeknek.

Resolution (Osztás)

Ellenőrizze, hogy a számítógép rendelkezik-e kimenő hozzáféréssel a *.azure-automation.net-hez a 443-as porton.

A hibrid runbook-feldolgozót futtató számítógépeknek meg kell felelniük a minimális hardverkövetelményeknek, mielőtt a feldolgozó a szolgáltatás üzemeltetésére van konfigurálva. A runbookok és az általuk használt háttérfolyamat miatt a rendszer túlhasználatot okozhat, és a runbook-feladatok késését vagy időtúllépését okozhatja.

Győződjön meg arról, hogy a számítógép a hibrid runbook-feldolgozó funkció futtatásához megfelel a minimális hardverkövetelményeknek. Ha igen, monitorozza a processzor- és memóriahasználatot a hibrid runbook-feldolgozó folyamatok és a Windows teljesítménye közötti összefüggés meghatározásához. Bármilyen memória- vagy PROCESSZORterhelés jelezheti az erőforrások frissítésének szükségességét. Másik számítási erőforrást is kiválaszthat, amely támogatja a minimális követelményeket és a skálázást, ha a számítási feladatok iránti igények növekedésre utalnak.

Ellenőrizze a Microsoft-SMA eseménynaplójában, hogy van-e megfelelő esemény a leírással Win32 Process Exited with code [4294967295]. Ennek a hibának az az oka, hogy nem konfigurálta a hitelesítést a runbookokban, vagy nem adta meg a hibrid runbook-feldolgozó csoport futtató hitelesítő adatait. Tekintse át a runbookokra vonatkozó engedélyeket a runbookok hibrid runbook-feldolgozón való futtatásához, és ellenőrizze, hogy megfelelően konfigurálta-e a runbookok hitelesítését.

Forgatókönyv: A runbookok átjáróhiba miatt meghiúsulnak

Probléma

A hibrid runbook-feldolgozói feladatok nem frissültek a Log Analytics-átjárókiszolgálón keresztüli kommunikáció során, és a visszaadott hiba a következőhöz hasonló: Spool operation id does not exist (spool ID): see attachment for job details and exact exception messages.

Resolution (Osztás)

Ellenőrizze, hogy a Log Analytics Gateway-kiszolgáló online állapotban van-e, és elérhető-e a hibrid runbook-feldolgozó szerepkört futtató gépről. További hibaelhárítási információk : Log Analytics Gateway hibaelhárítása.

Forgatókönyv: A feladat nem indult el, mert a hibrid feldolgozó nem volt elérhető az ütemezett feladat indításakor

Probléma

A feladat nem indul el hibrid feldolgozón, és a következő hibaüzenet jelenik meg:

Nem sikerült elindítani, mivel a hibrid feldolgozó nem volt elérhető az ütemezett feladat indításakor, a hibrid feldolgozó utoljára aktív volt a következő időpontban: mm/dd/éééééé.

Ok

Ez a hiba a következő okok miatt fordulhat elő:

  • A gépek már nem léteznek.
  • A gép ki van kapcsolva, és nem érhető el.
  • A gépen hálózati kapcsolati probléma lépett fel.
  • A hibrid runbook-feldolgozó bővítmény el lett távolítva a gépről.

Resolution (Osztás)

  • Győződjön meg arról, hogy a gép létezik, és a hibrid Runbook-feldolgozó bővítmény telepítve van rajta. A hibrid feldolgozónak kifogástalannak kell lennie, és szívverést kell adnia. A hálózati problémák elhárításához ellenőrizze a Microsoft-SMA eseménynaplóit a hibrid runbook feldolgozócsoport azon feldolgozói csoportjában, amely megpróbálta futtatni ezt a feladatot.
  • A HybridWorkerPing metrikát is figyelheti, amely megadja a hibrid feldolgozó pingelési számát, és segíthet a pingeléssel kapcsolatos problémák ellenőrzésében.

Forgatókönyv: A feladat fel lett függesztve, mivel túllépte a hibrid feldolgozó feladatkorlátját

Probléma

A feladat a következő hibaüzenettel függeszthető fel:

A feladat fel lett függesztve, mivel túllépte a hibrid feldolgozó feladatkorlátját. További hibrid feldolgozók hozzáadása a Hibrid feldolgozó csoporthoz a probléma megoldásához.

Ok

A feladatokat az alábbi okok bármelyike miatt felfüggesztheti:

  • A csoport minden aktív hibrid feldolgozója 30 másodpercenként lekérdezi a feladatokat, és ellenőrzi, hogy vannak-e elérhető feladatok. A feldolgozó első alkalommal választja ki a feladatokat, első alkalommal. Attól függően, hogy mikor lett leküldve egy feladat, attól függően, hogy melyik hibrid feldolgozó pingeli a hibrid feldolgozócsoporton belül, az Automation szolgáltatás először felveszi a feladatot. Egyetlen hibrid feldolgozó általában négy feladatot vehet fel pingenként (azaz 30 másodpercenként). Ha a feladatok leküldési sebessége 30 másodpercenként négynél magasabb, és más feldolgozó nem veszi fel a feladatot, a feladat felfüggeszthető.
  • Előfordulhat, hogy a hibrid feldolgozó nem a várt módon kérdezi le 30 másodpercenként. Ez akkor fordulhat elő, ha a feldolgozó nem kifogástalan állapotú, vagy hálózati problémák lépnek fel.

Resolution (Osztás)

  • Ha egy hibrid feldolgozó feladatkorlátja meghaladja a 30 másodpercenkénti négy feladatot, a magas rendelkezésre állás és terheléselosztás érdekében további hibrid feldolgozók is hozzáadhatók a hibrid feldolgozók csoportjához. A feladatokat ütemezheti úgy is, hogy ne lépik túl a 30 másodpercenkénti négy feladatra vonatkozó korlátot. A feladatok várólistájának feldolgozási ideje a hibrid feldolgozó hardverprofiljától és betöltésétől függ. Győződjön meg arról, hogy a hibrid feldolgozó kifogástalan állapotban van, és szívverést ad.
  • A hálózati problémák elhárításához ellenőrizze a Microsoft-SMA eseménynaplóit a hibrid runbook feldolgozócsoport azon feldolgozói csoportjában, amely megpróbálta futtatni ezt a feladatot.
  • A HybridWorkerPing metrikát is figyelheti, amely a hibrid feldolgozó pingelési számát biztosítja, és segíthet a pingeléssel kapcsolatos problémák ellenőrzésében.

Forgatókönyv: 15011-ös esemény a hibrid runbook-feldolgozóban

Probléma

A hibrid runbook-feldolgozó megkapja az 15011-et, ami azt jelzi, hogy a lekérdezés eredménye érvénytelen. A következő hiba akkor jelenik meg, amikor a feldolgozó megpróbál kapcsolatot nyitni a SignalR-kiszolgálóval.

[AccountId={c7d22bd3-47b2-4144-bf88-97940102f6ca}] [Uri=https://cc-jobruntimedata-prod-su1.azure-automation.net/notifications/hub][Exception=System.TimeoutException: Transport timed out trying to connect​ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()​ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)​ at JobRuntimeData.NotificationsClient.JobRuntimeDataServiceSignalRClient.<Start>d__45.MoveNext()​

Ok

A hibrid runbook-feldolgozó nincs megfelelően konfigurálva az automatizált funkciók üzembe helyezéséhez, például az Update Managementhez. Az üzembe helyezés tartalmaz egy részt, amely összeköti a virtuális gépet a Log Analytics-munkaterületpel. A PowerShell-szkript megkeresi az előfizetésben lévő, a megadott névvel szereplő munkaterületet. Ebben az esetben a Log Analytics-munkaterület egy másik előfizetésben található. A szkript nem találja a munkaterületet, és megpróbál létrehozni egyet, de a név már foglalt. Ennek eredményeképpen az üzembe helyezés meghiúsul.

Resolution (Osztás)

A probléma elhárítására két lehetősége van:

  • Módosítsa a PowerShell-szkriptet úgy, hogy egy másik előfizetésben keresse a Log Analytics-munkaterületet. Ez jó megoldás, ha a jövőben számos hibrid Runbook-feldolgozó gépet kíván üzembe helyezni.

  • Manuálisan konfigurálja a feldolgozógépet úgy, hogy egy Orchestrator-tesztkörnyezetben fusson. Ezután futtassa az Azure Automation-fiókban létrehozott runbookot a feldolgozón a funkcionalitás teszteléséhez.

Forgatókönyv: A Microsoft Azure-beli virtuális gépek automatikusan elvetve egy hibrid feldolgozócsoportból

Probléma

A hibrid runbook-feldolgozó vagy virtuális gépek nem láthatók, ha a feldolgozó gép hosszú ideje ki van kapcsolva.

Ok

A hibrid runbook-feldolgozó gép több mint 30 napja nem pingeli az Azure Automationt. Ennek eredményeképpen az Automation törölte a hibrid runbook-feldolgozói csoportot vagy a rendszerfeldolgozó csoportot.

Resolution (Osztás)

Indítsa el a feldolgozó gépet, majd regisztrálja újra az Azure Automationben. A runbook-környezet telepítésével és az Azure Automationhez való csatlakozással kapcsolatos utasításokért tekintse meg a Hibrid Windows runbook-feldolgozó üzembe helyezését ismertető cikket.

Forgatókönyv: Nem található tanúsítvány a hibrid runbook-feldolgozó tanúsítványtárolójában

Probléma

A hibrid runbook-feldolgozón futó runbookok a következő hibaüzenettel meghiúsulnak:

Connect-AzAccount : No certificate was found in the certificate store with thumbprint 0000000000000000000000000000000000000000 At line:3 char:1 + Connect-AzAccount -ServicePrincipal -Tenant $Conn.TenantID -Appl ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [Connect-AzAccount],ArgumentException + FullyQualifiedErrorId : Microsoft.Azure.Commands.Profile.ConnectAzAccountCommand

Ok

Ez a hiba akkor fordul elő, ha olyan runbookban próbál futtató fiókot használni, amely egy hibrid runbook-feldolgozón fut, ahol a futtató fiók tanúsítványa nincs jelen. A hibrid runbook-feldolgozók alapértelmezés szerint nem rendelkeznek helyileg tanúsítványobjektummal. A futtató fiók megköveteli, hogy a védett objektum megfelelően működjön.

Resolution (Osztás)

Ha a hibrid runbook-feldolgozó egy Azure-beli virtuális gép, a runbook-hitelesítést használhatja felügyelt identitásokkal . Ez a forgatókönyv leegyszerűsíti a hitelesítést azáltal, hogy lehetővé teszi az Azure-erőforrások hitelesítését az Azure-beli virtuális gép felügyelt identitásával a futtató fiók helyett. Ha a hibrid runbook-feldolgozó helyszíni gép, telepítenie kell a futtató fiók tanúsítványát a gépre. A tanúsítvány telepítésének megismeréséhez tekintse meg az Export-RunAsCertificateToHybridWorker PowerShell-runbook Export-RunAsCertificateToHybridWorker futtatásának lépéseit egy hibrid runbook-feldolgozó runbookjában.

Forgatókönyv: 403-es hiba egy hibrid runbook-feldolgozó regisztrálása során

Probléma

A feldolgozó kezdeti regisztrációs fázisa meghúsul, és a következő hibaüzenet jelenik meg (403):

Forbidden: You don't have permission to access / on this server.

Ok

A következő problémák lehetséges okai lehetnek:

  • Egy munkaterület-azonosító vagy munkaterületi kulcs (elsődleges) hibásan lett megadva az ügynök beállításaiban.
  • A hibrid runbook-feldolgozó nem tudja letölteni a konfigurációt, ami fiók-csatolási hibát okoz. Amikor az Azure funkciókat engedélyez a gépeken, csak bizonyos régiók esetén támogatja Log Analytics-munkaterület és Automation-fiók összekapcsolását. Előfordulhat, hogy helytelen dátum vagy idő van beállítva a számítógépen. Ha az idő az aktuális időponttól +/- 15 perccel eltér, a funkció üzembe helyezése meghiúsul.
  • A Log Analytics Gateway nincs konfigurálva a hibrid runbook-feldolgozó támogatására.

Resolution (Osztás)

Helytelen munkaterület-azonosító vagy munkaterületi kulcs

Annak ellenőrzéséhez, hogy az ügynök munkaterület-azonosítóját vagy munkaterületkulcsát helytelenül írta-e be, olvassa el a Munkaterület hozzáadása vagy eltávolítása – Windows-ügynök témakört Windows-ügynök esetén, illetve a Munkaterület hozzáadása vagy eltávolítása – Linux-ügynök című témakört Linux-ügynök esetén. Mindenképpen a teljes sztringet jelölje ki az Azure portálon, majd gondosan másolja ki és illessze be.

A konfiguráció nincs letöltve

A Log Analytics-munkaterületnek és az Automation-fióknak összekapcsolt régióban kell lennie. Ez az Update Management által használt hibrid runbook-feldolgozó javasolt megoldása. A támogatott régiók listáját lásd: Az Azure Automation és a Log Analytics-munkaterület leképezései.

Előfordulhat, hogy frissítenie kell a számítógép dátumát vagy időzónáját is. Ha egyéni időtartományt választ ki, ügyeljen arra, hogy a tartomány UTC-ben van, ami eltérhet a helyi időzónától.

A Log Analytics-átjáró nincs konfigurálva

Kövesse az itt ismertetett lépéseket a hibrid Runbook-feldolgozó végpontok Log Analytics-átjáróhoz való hozzáadásához.

Forgatókönyv: A Set-AzStorageBlobContent meghiúsul egy hibrid runbook-feldolgozón

Probléma

A runbook végrehajtása sikertelen, Set-AzStorageBlobContentés a következő hibaüzenet jelenik meg:

Set-AzStorageBlobContent : Failed to open file xxxxxxxxxxxxxxxx: Illegal characters in path

Ok

Ezt a hibát a hívások [System.IO.Path]::GetFullPath()hosszú fájlnév-viselkedése okozza, amely UNC-elérési utakat ad hozzá.

Resolution (Osztás)

Áthidaló megoldásként létrehozhat egy konfigurációs fájlt OrchestratorSandbox.exe.config a következő tartalommal:

<configuration>
  <runtime>
    <AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false" />
  </runtime>
</configuration>

Helyezze a fájlt a végrehajtható fájllal OrchestratorSandbox.exemegegyező mappába. Például,

%ProgramFiles%\Microsoft Monitoring Agent\Agent\AzureAutomation\7.3.702.0\HybridAgent

Feljegyzés

Ha frissíti az ügynököt, a konfigurációs fájl törlődik, és újra létre kell hozni.

Linux

A linuxos hibrid runbook-feldolgozó a Linux Log Analytics-ügynökétől függ, hogy kommunikáljon az Automation-fiókkal a feldolgozó regisztrálása, a runbook-feladatok fogadása és a jelentés állapota érdekében. Ha a feldolgozó regisztrálása sikertelen, az alábbiakban néhány lehetséges okot talál a hibára.

Forgatókönyv: A Linux hibrid runbook-feldolgozó a runbook aláírásakor jelszót kér

Probléma

sudo A linuxos hibrid runbook-feldolgozó parancsának futtatása váratlan jelszót kér le.

Ok

A LinuxHoz készült Log Analytics-ügynök nxautomationuser-fiókja nincs megfelelően konfigurálva a sudoers fájlban. A hibrid runbook-feldolgozónak szüksége van a fiókengedélyek és egyéb adatok megfelelő konfigurációjára, hogy a runbookokat aláírhassa a Linux Runbook-feldolgozón.

Resolution (Osztás)

  • Győződjön meg arról, hogy a hibrid runbook-feldolgozó rendelkezik a GnuPG (GPG) végrehajthatóval a gépen.

  • Ellenőrizze az nxautomationuser-fiók konfigurációját a sudoers fájlban. Lásd: Runbookok futtatása hibrid runbook-feldolgozón.

Forgatókönyv: A Linuxhoz készült Log Analytics-ügynök nem fut

Probléma

A Linux rendszerhez készült Log Analytics-ügynök nem fut.

Ok

Ha az ügynök nem fut, megakadályozza, hogy a Linux hibrid runbook-feldolgozó kommunikál az Azure Automationnel. Előfordulhat, hogy az ügynök különböző okokból nem fut.

Resolution (Osztás)

A parancs ps -ef | grep pythonbeírásával ellenőrizze, hogy az ügynök fut-e. Az alábbihoz hasonló kimenetnek kell megjelennie. A Python az nxautomation felhasználói fiókkal dolgozik . Ha az Azure Automation szolgáltatás nincs engedélyezve, az alábbi folyamatok egyike sem fut.

nxautom+   8567      1  0 14:45 ?        00:00:00 python /opt/microsoft/omsconfig/modules/nxOMSAutomationWorker/DSCResources/MSFT_nxOMSAutomationWorkerResource/automationworker/worker/main.py /var/opt/microsoft/omsagent/state/automationworker/oms.conf rworkspace:<workspaceId> <Linux hybrid worker version>
nxautom+   8593      1  0 14:45 ?        00:00:02 python /opt/microsoft/omsconfig/modules/nxOMSAutomationWorker/DSCResources/MSFT_nxOMSAutomationWorkerResource/automationworker/worker/hybridworker.py /var/opt/microsoft/omsagent/state/automationworker/worker.conf managed rworkspace:<workspaceId> rversion:<Linux hybrid worker version>
nxautom+   8595      1  0 14:45 ?        00:00:02 python /opt/microsoft/omsconfig/modules/nxOMSAutomationWorker/DSCResources/MSFT_nxOMSAutomationWorkerResource/automationworker/worker/hybridworker.py /var/opt/microsoft/omsagent/<workspaceId>/state/automationworker/diy/worker.conf managed rworkspace:<workspaceId> rversion:<Linux hybrid worker version>

Az alábbi lista a Linux hibrid runbook-feldolgozóhoz elindított folyamatokat mutatja be. Mindegyik a /var/opt/microsoft/omsagent/state/automationworker/ könyvtárban található.

  • oms.conf: A feldolgozókezelő folyamata. Közvetlenül a DSC-ből indult.
  • worker.conf: Az automatikusan regisztrált hibrid feldolgozó folyamat. A munkavégző menedzser indította el. Ezt a folyamatot az Update Management használja, és átlátható a felhasználó számára. Ez a folyamat nem jelenik meg, ha az Update Management nincs engedélyezve a gépen.
  • diy/worker.conf: A DIY hibrid feldolgozó folyamat. A diy hibrid feldolgozói folyamat a felhasználói runbookok hibrid runbook-feldolgozón való végrehajtására szolgál. Ez csak abban a kulcsrészletben tér el az automatikusan regisztrált hibrid feldolgozói folyamattól, amely más konfigurációt használ. Ez a folyamat nem jelenik meg, ha az Azure Automation le van tiltva, és a DIY Linux hibrid feldolgozó nincs regisztrálva.

Ha az ügynök nem fut, futtassa a következő parancsot a szolgáltatás elindításához: sudo /opt/microsoft/omsagent/bin/service_control restart.

Forgatókönyv: A megadott osztály nem létezik

Ha a hibaüzenet The specified class does not exist.. a /var/opt/microsoft/omsconfig/omsconfig.log fájlban jelenik meg, a Linuxhoz készült Log Analytics-ügynököt frissíteni kell. Futtassa a következő parancsot az ügynök újratelepítéséhez.

wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w <WorkspaceID> -s <WorkspaceKey>

Windows

A Hibrid Windows runbook-feldolgozó a Windows Log Analytics-ügynökétől függ, hogy kommunikáljon az Automation-fiókkal a feldolgozó regisztrálásához, a runbook-feladatok fogadásához és a jelentés állapotához. Ha a feldolgozó regisztrálása sikertelen, ez a szakasz néhány lehetséges okot is tartalmaz.

Forgatókönyv: A Windows Log Analytics-ügynöke nem fut

Probléma

A healthservice nem fut a hibrid runbook-feldolgozói gépen.

Ok

Ha a Log Analytics for Windows szolgáltatás nem fut, a hibrid runbook-feldolgozó nem tud kommunikálni az Azure Automationnel.

Resolution (Osztás)

Ellenőrizze, hogy az ügynök fut-e, ha beírja a következő parancsot a PowerShellben: Get-Service healthservice. Ha a szolgáltatás le van állítva, adja meg a következő parancsot a PowerShellben a szolgáltatás elindításához: Start-Service healthservice.

Forgatókönyv: 4502-s esemény az Operations Manager naplójában

Probléma

Az Application and Services Logs\Operations Manager eseménynaplóban megjelenik a 4502-s esemény és egy eseményüzenet, amely a következő leírást tartalmazzaMicrosoft.EnterpriseManagement.HealthService.AzureAutomation.HybridAgent:
The certificate presented by the service \<wsid\>.oms.opinsights.azure.com was not issued by a certificate authority used for Microsoft services. Please contact your network administrator to see if they are running a proxy that intercepts TLS/SSL communication.

Ok

Ezt a problémát az okozhatja, hogy a proxy vagy a hálózati tűzfal blokkolja a Microsoft Azure-ral folytatott kommunikációt. Ellenőrizze, hogy a számítógép rendelkezik-e kimenő hozzáféréssel a *.azure-automation.net-hez a 443-as porton.

Resolution (Osztás)

A naplók helyileg vannak tárolva minden hibrid feldolgozón a C:\ProgramData\Microsoft\System Center\Orchestrator\7.2\SMA\Sandboxes címen. Ellenőrizheti, hogy vannak-e figyelmeztetési vagy hibaesemények az Application and Services Logs\Microsoft-SMA\Operations and Application and Services Logs\Operations Manager eseménynaplókban. Ezek a naplók olyan kapcsolatot vagy más típusú problémát jeleznek, amely befolyásolja a szerepkör Azure Automationhez való engedélyezését, vagy a normál műveletek során fellépő problémát. A Log Analytics-ügynökkel kapcsolatos problémák elhárításához további segítséget a Log Analytics Windows-ügynökkel kapcsolatos problémák elhárítása című témakörben talál.

A hibrid feldolgozók ugyanúgy küldik el a Runbook kimenetét és az üzeneteket az Azure Automationnek, mint a felhőben futó runbook-feladatok kimenetét és üzenetét. A részletes és a folyamatfolyamokat ugyanúgy engedélyezheti, mint a runbookok esetében.

Forgatókönyv: Orchestrator.Sandbox.exe nem tud proxyn keresztül csatlakozni a Microsoft 365-höz

Probléma

Egy Windows rendszerű hibrid runbook-feldolgozón futó szkript nem tud a vártnak megfelelően csatlakozni a Microsoft 365-höz Ochrestrator-tesztkörnyezetben. A szkript a Connect-MgGraphot használja a kapcsolathoz.

Ha a Orchestrator.Sandbox.exe.config beállításával beállítja a proxyt és a megkerülő listát, a tesztkörnyezet továbbra sem csatlakozik megfelelően. Úgy tűnik, hogy a Powershell_ise.exe.config fájl ugyanazzal a proxy- és megkerülőlistával működik. A Service Management Automation (SMA) naplói és a PowerShell-naplók nem nyújtanak információt a proxyról.

Ok

A kiszolgálón található Active Directory összevonási szolgáltatások (AD FS) (AD FS) kapcsolat nem tudja megkerülni a proxyt. Ne feledje, hogy egy PowerShell-tesztkörnyezet naplózott felhasználóként fut. Az Orchestrator-tesztkörnyezet azonban erősen testre van szabva, és figyelmen kívül hagyhatja a Orchestrator.Sandbox.exe.config fájlbeállításokat. Speciális kóddal rendelkezik a gép vagy a Log Analytics-ügynök proxybeállításainak kezelésére, de más egyéni proxybeállítások kezelésére nem.

Resolution (Osztás)

Az Orchestrator tesztkörnyezettel kapcsolatos problémát úgy oldhatja meg, hogy a szkriptet a PowerShell-parancsmagok helyett a Microsoft Entra-modulok használatára migrálja. További információ: Migrálás az Orchestratorról az Azure Automationbe (bétaverzió).

Ha továbbra is használni szeretné a modul parancsmagjait, módosítsa a szkriptet az Invoke-Command használatára. Adja meg a paraméterek és Credential a ComputerName paraméterek értékeit.

$Credential = Get-AutomationPSCredential -Name MyProxyAccessibleCredential​
Invoke-Command -ComputerName $env:COMPUTERNAME -Credential $Credential
{ Connect-MgGraph … }​

Ez a kódmódosítás egy teljesen új PowerShell-munkamenetet indít el a megadott hitelesítő adatok kontextusában. Lehetővé kell tennie, hogy a forgalom egy olyan proxykiszolgálón haladjon keresztül, amely hitelesíti az aktív felhasználót.

Feljegyzés

Ez a megoldás szükségtelené teszi a tesztkörnyezet konfigurációs fájljának manipulálása. Még ha sikerül is a konfigurációs fájl használata a szkripttel, a rendszer minden alkalommal törli a fájlt, amikor a hibrid runbook-feldolgozó ügynök frissül.

Forgatókönyv: A hibrid runbook-feldolgozó nem jelent

Probléma

A hibrid runbook-feldolgozói gép fut, de nem látja a gép szívverési adatait a munkaterületen.

Az alábbi példa lekérdezés a munkaterületen lévő gépeket és azok utolsó szívverését mutatja be:

Heartbeat
| summarize arg_max(TimeGenerated, *) by Computer

Ok

Ezt a problémát a hibrid runbook-feldolgozó sérült gyorsítótára okozhatja.

Resolution (Osztás)

A probléma megoldásához jelentkezzen be a hibrid runbook-feldolgozóba, és futtassa a következő szkriptet. Ez a szkript leállítja a Windows Log Analytics-ügynökét, eltávolítja annak gyorsítótárát, és újraindítja a szolgáltatást. Ez a művelet arra kényszeríti a hibrid runbook-feldolgozót, hogy töltse le újra a konfigurációját az Azure Automationből.

Stop-Service -Name HealthService

Remove-Item -Path 'C:\Program Files\Microsoft Monitoring Agent\Agent\Health Service State' -Recurse

Start-Service -Name HealthService

Forgatókönyv: Nem vehet fel hibrid Windows runbook-feldolgozót

Probléma

A hibrid runbook-feldolgozók parancsmaggal való hozzáadásakor a Add-HybridRunbookWorker következő üzenet érkezik:

Machine is already registered

Ok

Ez a probléma akkor fordulhat elő, ha a gép már regisztrálva van egy másik Automation-fiókban, vagy ha újra megpróbálja hozzáadni a hibrid runbook-feldolgozót, miután eltávolította azt egy gépről.

Resolution (Osztás)

A probléma megoldásához távolítsa el a következő beállításkulcsot, indítsa újra HealthService, majd próbálkozzon újra a Add-HybridRunbookWorker parancsmaggal.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HybridRunbookWorker

Forgatókönyv: Nem lehet linuxos hibrid runbook-feldolgozót hozzáadni

Probléma

A hibrid runbook-feldolgozó Python-szkripttel való hozzáadásakor a sudo python /opt/microsoft/omsconfig/.../onboarding.py --register következő üzenet érkezik:

Unable to register, an existing worker was found. Please deregister any existing worker and try again.

Emellett a Hibrid runbook-feldolgozó regisztrációjának törlése a sudo python /opt/microsoft/omsconfig/.../onboarding.py --deregister Python-szkripttel:

Failed to deregister worker. [response_status=404]

Ok

Ez a probléma akkor fordulhat elő, ha a gép már regisztrálva van egy másik Automation-fiókkal, ha az Azure Hybrid Worker Groupot törölték, vagy ha a gépről való eltávolítás után próbálja újra hozzáadni a hibrid runbook-feldolgozót.

Resolution (Osztás)

A probléma megoldása:

  1. Távolítsa el az ügynököt sudo sh onboard_agent.sh --purge.

  2. Futtassa a következő parancsokat:

    sudo mv -f /home/nxautomation/state/worker.conf /home/nxautomation/state/worker.conf_old
    sudo mv -f /home/nxautomation/state/worker_diy.crt /home/nxautomation/state/worker_diy.crt_old
    sudo mv -f /home/nxautomation/state/worker_diy.key /home/nxautomation/state/worker_diy.key_old
    
  3. Az ügynök sudo sh onboard_agent.sh -w <workspace id> -s <workspace key> -d opinsights.azure.comújbóli előkészítése .

  4. Várja meg a mappa /opt/microsoft/omsconfig/modules/nxOMSAutomationWorker feltöltését.

  5. Próbálkozzon újra a sudo python /opt/microsoft/omsconfig/.../onboarding.py --register Python-szkripttel.

Következő lépések

Ha itt nem látja a problémát, vagy nem tudja megoldani a problémát, próbálkozzon az alábbi csatornák egyikével további támogatásért: