Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk a Windowshoz vagy Linuxhoz készült Azure Connected Machine-ügynök konfigurálása során felmerülő problémák elhárításáról nyújt tájékoztatást. A szolgáltatáshoz való csatlakozás konfigurálásakor az interaktív és a nagy léptékű telepítési módszerekre vonatkozó tippek is megtalálhatók.
Általános információkért tekintse meg az Azure Arc-kompatibilis kiszolgálók áttekintését, az Azure Connected Machine-ügynök áttekintését, valamint a Csatlakoztatottgép-ügynök kezelését és karbantartását.
Ügynök hibakódjai
Az alábbi táblázattal azonosíthatja és megoldhatja az Azure Connected Machine-ügynök konfigurálásával kapcsolatos problémákat a AZCM0000 ("0000" bármely négyjegyű szám lehet) hibakóddal, amely a konzolra vagy a szkript kimenetére van nyomtatva.
| Hibakód | Valószínű ok | Javasolt szervizelés |
|---|---|---|
| AZCM0000 | A művelet sikeres volt | n/a |
| AZCM0001 | Ismeretlen hiba történt | Segítségért forduljon a Microsoft ügyfélszolgálatához . |
| AZCM0011 | A felhasználó megszakította a műveletet (CTRL+C) | Próbálkozzon újra az előző paranccsal. |
| AZCM0012 | A hozzáférési jogkivonat érvénytelen | Ha hozzáférési jogkivonaton keresztül hitelesít, szerezze be az új jogkivonatot, és próbálkozzon újra. Ha szolgáltatásnévvel vagy eszközbeléptetéssel hitelesít, forduljon Microsoft ügyfélszolgálata segítségért. |
| AZCM0016 | Hiányzó kötelező paraméter | Tekintse át a kimenetben megjelenő hibaüzenetet, és állapítsa meg, hogy mely paraméterek hiányoznak. A parancs teljes szintaxisához futtassa a következőt azcmagent <command> --help: . |
| AZCM0018 | A parancs rendszergazdai jogosultságok nélkül lett végrehajtva | Próbálkozzon újra a parancs emelt szintű felhasználói környezetben (rendszergazda/root). |
| AZCM0019 | A konfigurációs fájl elérési útja helytelen | Győződjön meg arról, hogy a konfigurációs fájl elérési útja helyes, és próbálkozzon újra. |
| AZCM0023 | A paraméterhez (argumentumhoz) megadott érték érvénytelen | További információt a hibaüzenetben talál. Tekintse meg a parancs (azcmagent <command> --help) szintaxisát érvényes értékek vagy az argumentumok várt formátuma esetén. |
| AZCM0026 | Hiba történt a hálózati konfigurációban, vagy néhány kritikus szolgáltatás átmenetileg nem érhető el | Ellenőrizze, hogy a szükséges végpontok elérhetők-e (például a gazdagépnevek feloldhatók, a végpontok nincsenek letiltva). Ha a hálózat a Privát Kapcsolati Hatókörre van konfigurálva, a parameter --private-link-scope használatával történő beállításhoz meg kell adni a Private Link Scope erőforrás-azonosítóját. |
| AZCM0041 | A megadott hitelesítő adatok érvénytelenek | Eszközbeléptetések esetén ellenőrizze, hogy a megadott felhasználói fiók rendelkezik-e hozzáféréssel ahhoz a bérlőhöz és előfizetéshez, ahol a kiszolgálói erőforrás létrejön. Szolgáltatási fiók bejelentkezéseknél ellenőrizze az ügyfélazonosító és a titkos kulcs helyességét, az érvényes lejárati dátumot, és győződjön meg arról, hogy a szolgáltatási fiók ugyanabból a bérlőből származik, ahol a kiszolgálóerőforrás létrejön. |
| AZCM0042 | Az Azure Arc-kompatibilis kiszolgálói erőforrás létrehozása nem sikerült | Tekintse át a kimenetben megjelenő hibaüzenetet az erőforrás létrehozásának sikertelenségének okának és a javasolt szervizelésnek az azonosításához. További információ: Szükséges engedélyek. |
| AZCM0043 | Az Azure Arc-kompatibilis kiszolgálói erőforrás törlése meghiúsult | Ellenőrizze, hogy a megadott felhasználó/szolgáltatásnév rendelkezik-e engedéllyel az Azure Arc-kompatibilis kiszolgáló/erőforrások törléséhez a megadott csoportban. További információ: Szükséges engedélyek. Ha az erőforrás már nem létezik az Azure-ban, a --force-local-only zászlót használja a folytatáshoz. |
| AZCM0044 | Már létezik ugyanazzal a névvel rendelkező erőforrás | Adjon meg egy másik nevet a --resource-name paraméternek, vagy törölje a meglévő Azure Arc-kompatibilis kiszolgálót az Azure-ban, és próbálkozzon újra. |
| AZCM0062 | Hiba történt a kiszolgáló csatlakoztatása közben | További információkért tekintse át a kimenetben megjelenő hibaüzenetet. Ha a hiba az Azure-erőforrás létrehozása után történt, az újrapróbálkozás előtt törölje ezt az erőforrást. |
| AZCM0063 | Hiba történt a szerver leválasztásakor | További információkért tekintse át a kimenetben megjelenő hibaüzenetet. Ha a hiba továbbra is fennáll, törölje az erőforrást az Azure-ban, majd futtassa azcmagent disconnect --force-local-only a kiszolgálón. |
| AZCM0067 | A gép már csatlakoztatva van az Azure-hoz | Futtassa azcmagent disconnect az aktuális kapcsolat eltávolításához, majd próbálkozzon újra. |
| AZCM0068 | Az előfizetés neve meg lett adva, és hiba történt a megfelelő előfizetés GUID-azonosítójának keresése közben. | Az előfizetés neve helyett próbálkozzon újra a paranccsal az előfizetés GUID azonosítójával. |
| AZCM0061 AZCM0064 AZCM0065 AZCM0066 AZCM0070 |
Az ügynökszolgáltatás nem válaszol vagy nem érhető el | Ellenőrizze, hogy a parancs rendszergazdai/gyökérszintű felhasználói környezetben fut-e. Győződjön meg arról, hogy a HIMDS szolgáltatás fut (szükség szerint indítsa el vagy indítsa újra a HIMDS szolgáltatást), majd próbálkozzon újra a paranccsal. |
| AZCM0081 | Hiba történt a Microsoft Entra által felügyelt identitástanúsítvány letöltése közben | Ha ez az üzenet a kiszolgáló Azure-hoz való csatlakoztatása során jelenik meg, az ügynök nem tud kommunikálni az Azure Arc szolgáltatással. Törölje az erőforrást az Azure-ban, és próbálkozzon újra a csatlakozással. |
| AZCM0101 | A parancs elemzése nem sikerült | Futtassa azcmagent <command> --help a parancs szintaxisának áttekintéséhez. |
| AZCM0102 | Hiba történt a számítógép gazdagépnevének beolvasása közben | Próbálkozzon újra a paranccsal, és adjon meg egy erőforrásnevet (paraméterrel --resource-name vagy –nparaméterrel). Csak alfanumerikus karaktereket, kötőjeleket és/vagy aláhúzásjeleket használjon; vegye figyelembe, hogy az erőforrás neve nem végződhet kötőjellel vagy aláhúzásjellel. |
| AZCM0103 | Hiba történt az RSA-kulcsok létrehozása közben | Segítségért forduljon a Microsoft ügyfélszolgálatához . |
| AZCM0105 | Hiba történt a Microsoft Entra ID felügyelt azonosító tanúsítványának letöltése közben | Törölje az Azure-ban létrehozott erőforrást, és próbálkozzon újra. |
| AZCM0147- AZCM0152 |
Hiba történt az Azcmagent windowsos telepítése során | További információkért tekintse át a kimenetben megjelenő hibaüzenetet. |
| AZCM0127- AZCM0146 |
Hiba történt az Azcmagent linuxos telepítése során | További információkért tekintse át a kimenetben megjelenő hibaüzenetet. |
| AZCM0150 | Általános hiba a telepítés során | Küldjön támogatási jegyet segítségért. |
| AZCM0153 | A rendszerplatform nem támogatott | A támogatott platformok előfeltételeinek áttekintése |
| AZCM0154 | A rendszeren telepített PowerShell-verzió túl régi | Frissítsen a PowerShell 4-re vagy újabb verzióra, és próbálkozzon újra. |
| AZCM0155 | A telepítési szkriptet futtató felhasználó nem rendelkezik rendszergazdai engedélyekkel | Futtassa újra a szkriptet rendszergazdaként. |
| AZCM0156 | Az ügynök telepítése nem sikerült | Ellenőrizze, hogy a gép nem fut-e az Azure-ban. Részletes hibák a telepítési naplóban találhatók a következő helyen %TEMP%\installationlog.txt: . |
| AZCM0157 | Nem lehet letölteni a Microsoft Linux-szoftvertárház adattárának adattár metaadatait | Ellenőrizze, hogy egy tűzfal blokkolja-e a hozzáférést, packages.microsoft.com és próbálkozzon újra. |
Ügynök kilépési kódjai
Az Azure Connected Machine Agent (azcmagent) parancsainak futtatásakor a folyamat leállhat egy kilépési kóddal. Ezek a kódok jelzik a művelet eredményét, és segítenek a problémák diagnosztizálásában. A hibakódokkal ellentétben az operációs rendszer a kilépési kódokat adja vissza az ügynökfolyamat kilépésekor.
| Kilépési kód | Description | Javasolt szervizelés |
|---|---|---|
| 0 | Nem történt hiba. | Nincs szükség beavatkozásra. |
| 1 | Alapértelmezett hiba | Győződjön meg arról, hogy teljesülnek az előfeltételek, ellenőrizze az ügynöknaplókat, és próbálkozzon újra. |
| 2 | Belső hiba az ügynökben. | Indítsa újra az ügynökszolgáltatást. |
| 3 | A művelet nem támogatott. | Ellenőrizze, hogy a parancs érvényes-e az operációs rendszerre és az ügynök verziójára. |
| 4 | Az Arc proxyszolgáltatás nem fut. | Győződjön meg arról, hogy Hybrid Instance Metadata Service (himds) a szolgáltatás fut. |
| 5 | A fájlnaplózó nem érhető el. | Ellenőrizze a lemezterületet és a naplókönyvtár engedélyeit. |
| 6 | Az inicializálás nem sikerült. | Ellenőrizze az előfeltételeket (hálózat, engedélyek). Javítsa ki a problémákat, majd futtassa újra a azcmagent connect parancsot. |
| 11 | Felhasználó által megszakított művelet (Ctrl+C). | Futtassa újra a parancsot megszakítás nélkül. |
| 12 | Érvénytelen hozzáférési jogkivonat van megadva. | Frissítse Azure-hitelesítő adatait az az login használatával, vagy adjon meg egy érvényes jogkivonatot. |
| 18 | Rendszergazdai jogosultságok szükségesek. | Futtassa a parancsot emelt szintű jogosultságokkal (sudo vagy emelt szintű parancssorral). |
| 19 | A konfigurációs fájl nem található. | Ellenőrizze a konfigurációs fájl elérési útját, vagy generálja újra a azcmagent config segítségével. |
| 20 | Ismeretlen régió van megadva. | Ellenőrizze a régió helyesírását, és győződjön meg arról, hogy a régió támogatott. |
| 23 | Érvénytelen argumentumokat adott meg. | A azcmagent --help segítségével tekintse át a parancs szintaxisát. |
| 26 | Hálózati hiba történt. | Az Azure-végpontokhoz való kapcsolódás ellenőrzése. Ellenőrizze a tűzfal és a proxy beállításait. |
| 27 | Konfigurációs ütközés észlelhető. | Távolítsa el az ütköző beállításokat /etc/azcmagent/config.json vagy %ProgramData%\AzureConnectedMachineAgent\Config\localconfig.json és próbálkozzon újra. |
| 41 | Nem sikerült megszerezni a hozzáférési tokent. | Győződjön meg arról, hogy az login sikeres, és ha alkalmazható, az MSI engedélyezett. |
| 42 | Nem sikerült létrehozni az Azure-erőforrást. | Ellenőrizze az előfizetési engedélyeket és az erőforráskvótát. |
| 43 | Nem sikerült törölni az Azure-erőforrást. | Ellenőrizze, hogy létezik-e erőforrás, és rendelkezik-e törlési engedélyekkel. |
| 44 | Az erőforrás már létezik. |
azcmagent reconnecthelyett használja connect. |
| 45 | Nem sikerült frissíteni az újracsatlakozás nyilvános kulcsát. | A hálózati kapcsolat és az ügynöknaplók ellenőrzése után próbálkozzon újra. |
| 61 | Ügynökkommunikációs hiba. | Indítsa újra a himds szolgáltatást. |
| 62 | Nem sikerült csatlakoztatni a gépet az Azure-hoz. | Ellenőrizze a hálózati kapcsolatot és az előfizetési engedélyeket. |
| 63 | Nem sikerült leválasztani a gépet az Azure-ról. | A gép online állapotának és az ügynök kifogástalan állapotának biztosítása után próbálkozzon újra. |
| 64 | Nem sikerült kapcsolatot létesíteni a HIMDS-kiszolgálóval. | Indítsa újra himds a szolgáltatást, és ellenőrizze a naplókat. |
| 65 | Nem sikerült beszerezni az ügynök metaadatait. | Ellenőrizze az ügynöknaplókat, és próbálkozzon újra. |
| 66 | Nem sikerült megszerezni az ügynök állapotát. | Indítsa újra az ügynököt, és ellenőrizze a kapcsolatot. |
| 67 | A gép már csatlakoztatva van. |
azcmagent reconnecthelyett használja connect. |
| 68 | Nem sikerült beolvasni az előfizetés azonosítóját. | Ellenőrizze az Azure hitelesítő adatait, és próbálkozzon újra. |
| 69 | Hiba történt a helyi konfiguráció frissítésekor. | Ellenőrizze a fájlengedélyeket, és próbálkozzon újra. |
| 70 | Nem sikerült megszerezni a helyi konfigurációt. | Ellenőrizze a konfigurációs fájl integritását, és próbálkozzon újra. |
| 72 | Hiba történt a bővítményeszköz futtatásakor. | Ellenőrizze a bővítménynaplókat, és próbálkozzon újra. |
| 73 | Nem sikerült beszerezni a partnerkonfigurációt. | Partnerintegrációs beállítások ellenőrzése. |
| 74 | Hiba történt a bővítmény hozzáadásakor. | Győződjön meg arról, hogy a bővítménycsomag érvényes, és próbálkozzon újra. |
| 75 | Nem sikerült beszerezni a felhőkonfigurációt. | Ellenőrizze az Azure-végpontokhoz való kapcsolódást. |
| 81 | Nem sikerült lekérni az MSI-tanúsítványt a HIS-ből. | Győződjön meg arról, hogy a HIS szolgáltatás fut, és próbálkozzon újra. |
| 101 | Parancsvégrehajtási hiba. | Ellenőrizze a parancs szintaxisát, és ellenőrizze a naplókat a részletekért. |
| 102 | Nem sikerült létrehozni az erőforrás nevét. | Győződjön meg arról, hogy a gazdagépnév megfelel az Azure elnevezési követelményeinek. |
| 104 | Nem sikerült lekérni a titkos kulcsot. | Ellenőrizze a kulcstárolót, és próbálkozzon újra. |
| 105 | Nem sikerült lekérni az aláírt üzenetet. | Ellenőrizze a kapcsolatot, és próbálkozzon újra. |
| 106 | Nem sikerült menteni a paraméterfájlt. | Ellenőrizze a lemezterületet és az engedélyeket. |
| 107 | Nem sikerült lekérni a tanúsítványt. | Ellenőrizze a tanúsítványtárolót, és próbálkozzon újra. |
Ügynök részletes és bőbeszédű naplója
A cikk későbbi részében ismertetett hibaelhárítási lépések követéséhez a szükséges minimális információ a részletes napló. Ez a napló tartalmazza az azcmagent eszköz parancsainak kimenetét, amikor a részletes (-v) argumentum kerül használatra. A naplófájlok a Windows rendszerben a %ProgramData%\AzureConnectedMachineAgent\Log\azcmagent.log, a Linux rendszerben pedig a /var/opt/azcmagent/log/azcmagent.log könyvtárba vannak írva.
Windows
Az alábbi parancs egy példa, amely lehetővé teszi a részletes naplózást a Windows csatlakoztatott gép ügynökével interaktív telepítéskor.
& "$env:ProgramFiles\AzureConnectedMachineAgent\azcmagent.exe" connect --resource-group "resourceGroupName" --tenant-id "tenantID" --location "regionName" --subscription-id "subscriptionID" --verbose
Az alábbi parancs egy példa, amely részletes naplózást tesz lehetővé a Windows csatlakoztatottgép-ügynökével, amikor nagy léptékű telepítést hajt végre egy szolgáltatásnévvel.
& "$env:ProgramFiles\AzureConnectedMachineAgent\azcmagent.exe" connect `
--service-principal-id "{serviceprincipalAppID}" `
--service-principal-secret "{serviceprincipalPassword}" `
--resource-group "{ResourceGroupName}" `
--tenant-id "{tenantID}" `
--location "{resourceLocation}" `
--subscription-id "{subscriptionID}"
--verbose
Linux
Az alábbi parancs egy példa, amely lehetővé teszi a részletes naplózást a Linux csatlakoztatott gép ügynökével egy interaktív telepítés végrehajtásakor.
Feljegyzés
Az azcmagent futtatásához gyökérelérési engedélyekkel kell rendelkeznie Linux rendszerű gépeken.
azcmagent connect --resource-group "resourceGroupName" --tenant-id "tenantID" --location "regionName" --subscription-id "subscriptionID" --verbose
Az alábbi parancs egy példa, amely lehetővé teszi a részletes naplózást a Linux csatlakoztatottgép-ügynökével, amikor nagy léptékű telepítést hajt végre egy szolgáltatásnévvel.
azcmagent connect \
--service-principal-id "{serviceprincipalAppID}" \
--service-principal-secret "{serviceprincipalPassword}" \
--resource-group "{ResourceGroupName}" \
--tenant-id "{tenantID}" \
--location "{resourceLocation}" \
--subscription-id "{subscriptionID}"
--verbose
Ügynökkapcsolati problémák a szolgáltatásban
Az alábbi táblázat különböző hibákat és javaslatokat tartalmaz a hibaelhárítással és a megoldásukkal kapcsolatban.
| Hiba | Valószínű ok | Megoldás |
|---|---|---|
Nem sikerült beszerezni az engedélyezési jogkivonat eszközfolyamatát:Error occurred while sending request for Device Authorization Code: Post https://login.windows.net/fb84ce97-b875-4d12-b031-ef5e7edf9c8e/oauth2/devicecode?api-version=1.0: dial tcp 40.126.9.7:443: connect: network is unreachable. |
Nem érhető el login.windows.net a végpont |
Futtassa azcmagent check annak ellenőrzésére, hogy egy tűzfal blokkolja-e a Microsoft Entra ID-hez való hozzáférést. |
Nem sikerült beszerezni az engedélyezési jogkivonat eszközfolyamatát:Error occurred while sending request for Device Authorization Code: Post https://login.windows.net/fb84ce97-b875-4d12-b031-ef5e7edf9c8e/oauth2/devicecode?api-version=1.0: dial tcp 40.126.9.7:443: connect: network is Forbidden. |
A proxy vagy tűzfal blokkolja a végponthoz login.windows.net való hozzáférést. |
Futtassa azcmagent check annak ellenőrzésére, hogy egy tűzfal blokkolja-e a Microsoft Entra ID-hez való hozzáférést. |
Nem sikerült beolvasni az engedélyezési jogkivonatot a Szolgáltatási Azonosítóról (SPN):Failed to execute the refresh request. Error = 'Post https://login.windows.net/fb84ce97-b875-4d12-b031-ef5e7edf9c8e/oauth2/token?api-version=1.0: Forbidden' |
A proxy vagy tűzfal blokkolja a végponthoz login.windows.net való hozzáférést. |
Futtassa azcmagent check annak ellenőrzésére, hogy egy tűzfal blokkolja-e a Microsoft Entra ID-hez való hozzáférést. |
Nem sikerült beolvasni az engedélyezési jogkivonatot a Szolgáltatási Azonosítóról (SPN):Invalid client secret is provided |
Hibás vagy érvénytelen szolgáltatásnév-titkos kód. | Ellenőrizze a szolgáltatási főazonosító titkos kulcsát. |
Nem sikerült beolvasni az engedélyezési jogkivonatot a Szolgáltatási Azonosítóról (SPN):Application with identifier 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' wasn't found in the directory 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant |
Helytelen szolgáltatásnév és/vagy bérlőazonosító. | Ellenőrizze a szolgáltatásnevet és/vagy a bérlőazonosítót. |
ARM-erőforrás válaszának lekérése:The client 'username@domain.com' with object id 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' does not have authorization to perform action 'Microsoft.HybridCompute/machines/read' over scope '/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myResourceGroup/providers/Microsoft.HybridCompute/machines/MSJC01' or the scope is invalid. If access was recently granted, please refresh your credentials."}}" Status Code=403 |
Helytelen hitelesítő adatok és/vagy engedélyek | Ellenőrizze, hogy Ön vagy a szolgáltatásnév tagja-e az Azure Connected Machine Onboarding szerepkörnek . |
Nem sikerült az AzcmagentConnect ARM erőforráshoz csatlakozni.The subscription isn't registered to use namespace 'Microsoft.HybridCompute' |
Az Azure-erőforrás-szolgáltatók nincsenek regisztrálva. | Regisztrálja az erőforrás-szolgáltatókat. |
Nem sikerült az AzcmagentConnect ARM erőforráshoz csatlakozni.Get https://management.azure.com/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myResourceGroup/providers/Microsoft.HybridCompute/machines/MSJC01?api-version=2019-03-18-preview: Forbidden |
A proxykiszolgáló vagy a tűzfal blokkolja a végponthoz management.azure.com való hozzáférést. |
Futtassa azcmagent check, hogy ellenőrizze, blokkolja-e egy tűzfal az Azure Resource Managerhez való hozzáférést. |
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 támogatási csatornák egyikével:
- Azure-szakértők válaszolnak a Microsoft Q&A-n keresztül.
- Nyisson meg egy támogatási kérést segítségért. További információ: Azure-támogatáskérés létrehozása.