Ü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:
- Nyissa meg a következő mappát: C:\Program Files\Microsoft Monitoring Agent\Agent\AzureAutomation\7.3.1722.0\HybridAgent
- A fájl szerkesztése a Orchestrator.Sandbox.exe.config névvel
- 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.exe
megegyező 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 python
beí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:
Távolítsa el az ügynököt
sudo sh onboard_agent.sh --purge
.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
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 .Várja meg a mappa
/opt/microsoft/omsconfig/modules/nxOMSAutomationWorker
feltöltését.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:
- Azure-szakértők válaszolnak az Azure Fórumain keresztül.
- Csatlakozzon @AzureSupport, a hivatalos Microsoft Azure-fiókhoz az ügyfélélmény javítása érdekében. Az Azure-támogatás összekapcsolja az Azure-közösséget a válaszokhoz, a támogatáshoz és a szakértőkhöz.
- Azure-támogatás incidens bejelentése. Lépjen a Azure-támogatás webhelyre, és válassza a Támogatás kérése lehetőséget.