Az Azure Csatlakozás gépügynök kapcsolati problémáinak elhárítása
Ez a cikk az Azure Csatlakozás ed Machine Agent windowsos vagy linuxos 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ódszerek is megtalálhatók. Általános információkért tekintse meg az Azure Arc-kompatibilis kiszolgálók áttekintését.
Ügynök hibakódjai
Az alábbi táblázattal azonosíthatja és megoldhatja az Azure Csatlakozás-alapú gépügynök konfigurálásával kapcsolatos problémákat ("AZCM0000
0000" bármely négyjegyű szám lehet), 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ányzik egy 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/gyökér). |
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ókért tekintse át a hibaüzenetet. 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 privát kapcsolat hatókörhöz van konfigurálva, a paraméter használatával történő előkészítéshez meg kell adni a --private-link-scope 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ásnév-bejelentkezések esetén ellenőrizze az ügyfél-azonosítót és a titkos kulcsot a helyesség, a titkos kód lejárati dátuma, valamint hogy a szolgáltatásnév 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ó: Csatlakozás gépügynök előfeltételeihez szükséges engedélyek további információkért. |
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ó: Csatlakozás gépügynök előfeltételeihez szükséges engedélyek. Ha az erőforrás már nem létezik az Azure-ban, használja a jelölőt a --force-local-only 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 kiszolgáló 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 (--resource-name vagy -n paramé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 a segítségkéréshez. |
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 részletes naplója
A cikk későbbi részében ismertetett hibaelhárítási lépések végrehajtása előtt a szükséges minimális információ a részletes napló. Az azcmagent eszközparancsok kimenetét tartalmazza a részletes (-v) argumentum használatakor. A naplófájlok windowsos, linuxos és linuxos rendszerekre /var/opt/azcmagent/log/azcmagent.log
vannak beírva%ProgramData%\AzureConnectedMachineAgent\Log\azcmagent.log
.
Ablakok
Az alábbi példa egy parancsra, amely lehetővé teszi a részletes naplózást a Windows Csatlakozás gépi ügynökével interaktív telepítés végrehajtásakor.
& "$env:ProgramFiles\AzureConnectedMachineAgent\azcmagent.exe" connect --resource-group "resourceGroupName" --tenant-id "tenantID" --location "regionName" --subscription-id "subscriptionID" --verbose
Az alábbiakban egy példa látható arra a parancsra, amely lehetővé teszi a részletes naplózást a Windows Csatlakozás gépi ügynökével, amikor egy szolgáltatásnév használatával végez nagy léptékű telepítést.
& "$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ábbiakban egy példa látható arra a parancsra, amely lehetővé teszi a részletes naplózást a Linux Csatlakozás gépi ügynökével interaktív telepítéskor.
Megjegyzé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 példa egy parancsra, amely lehetővé teszi a részletes naplózást a linuxos Csatlakozás ed machine agenttel, amikor egy szolgáltatásnévvel végzett nagy léptékű telepítést hajt végre.
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 felsorol néhány ismert hibát és javaslatot a hibaelhárításra és a megoldásukra vonatkozóan.
Üzenet | 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-ellenőrzést annak ellenőrzéséhez, hogy egy tűzfal blokkolja-e a Microsoft Entra-azonosítóhoz 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-ellenőrzést annak ellenőrzéséhez, hogy egy tűzfal blokkolja-e a Microsoft Entra-azonosítóhoz való hozzáférést. |
Nem sikerült beszerezni az engedélyezési jogkivonatot az SPN-ből | 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-ellenőrzést annak ellenőrzéséhez, hogy egy tűzfal blokkolja-e a Microsoft Entra-azonosítóhoz való hozzáférést. |
Nem sikerült beszerezni az engedélyezési jogkivonatot az SPN-ből | Invalid client secret is provided |
Hibás vagy érvénytelen szolgáltatásnév-titkos kód. | Ellenőrizze a szolgáltatásnév titkos kulcsát. |
Nem sikerült beszerezni az engedélyezési jogkivonatot az SPN-ből | 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 Csatlakozás gép előkészítési szerepkörének. |
Nem sikerült az Azcmagent Csatlakozás ARM-erőforrás | 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 Azcmagent Csatlakozás ARM-erőforrás | 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-ellenőrzést annak ellenőrzéséhez, hogy egy tűzfal blokkolja-e az Azure Resource Managerhez való hozzáférést. |
További 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 a Microsoft Q&A-n keresztül.
Csatlakozás a @AzureSupport, a microsoftos Azure hivatalos fiókjával az ügyfélélmény javításához. 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.