Anvendelighed:
Disse trin er designet til at blive kørt på servere, der tidligere var forbundet til Azure Arc-Enabled-servere, hvor forbindelsen blev afbrudt på grund af hændelsen JLJ3-B88.
Hvis du ikke har modtaget en tjenestetilstandsmeddelelse om hændelsen JLJ3-B88, er disse instruktioner ikke relevante. Hvis du har et problem med forbindelse til Azure Arc-Enabled Servers, skal du kontakte support.
Hvis du vil validere lokalt, om en server er påvirket, skal du køre 'azcmagentshow':
❯ azcmagent show
Ressourcenavn : test
Navn på ressourcegruppe : test Ressourcenavnområde : Abonnements-id : 1111111-1111-1111-1111-111111111 Lejer-id : 1111111-1111-1111-1111-1111111111 VM-id: 1111111-1111-1111-1111-11111111111 Korrelations-id: 1111111-1111-1111-1111-1111111111 VM UUID : 11111111-1111-1111-1111-11111111111 Beliggenhed : westeurope Sky : AzureCloud Agentversion : 1.17.01931.201 Agent Logfile : C:\ProgramData\AzureConnectedMachineAgent\Log\himds.log Agentstatus: Afbrudt Agent Last Heartbeat : 2022-05-12T11:27:15-07:00 Fejlkode for agent: Oplysninger om agentfejl: Tidsstempel for agentfejl: Brug af HTTPS-proxy : Proxy-tilsidesættelsesliste : Skyudbyder: I/T Skymetadata Producent : Dell Inc. Model : XPS 8930 MSSQL-server fundet: falsk Status for afhængig tjeneste GC Service (gcarcservice) : kører Extension Service (extensionservice) : kører Agent Service (himds) : kørerIkke påvirket: Hvis abonnements-id, lejer-id, ressourcenavn eller ressourcegruppenavn ikke er angivet, er computeren ikke blevet forbundet og påvirkes ikke af dette problem. Onboard den ved hjælp af 'azcmagent forbinde', hvis det ønskes. Hvis placeringen ikke er "westeurope", påvirkes serveren ikke af dette problem. Hvis Agentstatus er "Tilsluttet", påvirkes serveren ikke af dette problem. Du bør ikke køre disse trin på disse servere.
Berørt: Hvis oplysninger om agentfejl indeholder en meddelelse, der ligner "AADSTS700016: Program med id'et 'xxx' blev ikke fundet i mappen 'yyyy'", påvirkes serveren af dette problem. Hvis serveren er i Vesteuropa, og statussen er Afbrudt, men denne meddelelse ikke vises i fejldetaljerne, kan det blive påvirket. Du skal køre disse trin på disse servere.
Kontekst: Servere, der er påvirket af problemet JLJ3-B88, kan ikke kommunikere med Azure, fordi serverens administrerede identitet er blevet slettet. Disse trin er beregnet til at oprette en ny administreret identitet for den samme ressource og opdatere tjenesten til at bruge denne identitet.
Trin: Et værktøj "azcmrepair" er udviklet for at forenkle reparationstrinnene. Dette fungerer meget på samme måde som de azcmagent.exe, der distribueres som en del af Azure Connected Machine Agent.
aka.ms/azcmrepairwindows azcmrepair skal køres i en administrativ shell på den lokale server. Det kan køre i en hvilken som helst mappe og kan slettes efter brug.
Download til Windows: Download azcmrepair.exe frahttps://aka.ms/azcmrepairlinux , f.eks. med curl -L https://aka.ms/azcmrepairlinux -o ./azcmrepair Markér filen som eksekverbar, hvis det er nødvendigt: chmod +x ./azcmrepair Udfør den som rod ved hjælp af sudo azcmrepair.
Download til Linux: Download azcmrepair fraBrug: Til interaktiv brug kan du bare bruge: > ./azcmrepair kør Du bliver bedt om at bruge legitimationsoplysninger, når du godkender Azure. Du skal have de samme tilladelser til Azure-abonnementet og ressourcegruppen, som du i første omgang skal bruge til onboardingservere. Til skalering kan værktøjet anvende en tjenesteprincipal på samme måde som "azcmagent connect". Dette kan bruge den samme tjenesteprincipal, der bruges til onboarding, eller en anden, hvis det foretrækkes. Tjenesteprincipalen skal som minimum bruge rollen "Azure Connected Machine Onboarding". > ./azcmrepair run --service-principal-id xxx --service-principal-secret yyy Der kræves ingen andre argumenter.
Evaluering af succes: Værktøjet skriver diagnosticeringslogoplysninger til konsollen og azcmagent.log. Hvis kommandoen lykkes, vises "Onboarded Resource to Azure" i outputtet. Hvis du derefter kører "azcmagent show", bør du se serverens tilstand som "Tilsluttet". Dette vises også i portalen, men der kan være et par minutters forsinkelse, før status opdateres i skyen. Værktøjet har en 0-afslutningskode i et vellykket tilfælde. Hvis du ser "Maskinen er allerede tilsluttet, ingen reparation er nødvendig", mener værktøjet, at serveren allerede er tilsluttet. Hvis "azcmagent show" også viser serveren som tilsluttet, kræves der ingen yderligere handling. I tilfælde af fejl returnerer værktøjet en afslutningskode, der ikke er nul, og outputtet angiver problemet. Del eventuelle problemer med Microsoft Support i dette tilfælde.
Nogle almindelige fejlbetingelser: Fejl: Exit Code: AZCM0016: Manglende obligatorisk parameter eller azcmrepair mislykkedes, fordi manglende 'xyz' i agentconfig.jsonResolution : Din lokale agentconfig.json mangler eller er ugyldig. Det er muligt, at maskinen ikke har været tilsluttet før. Kør azcmagent opret forbindelse for at oprette forbindelse mellem din computer og Azure. Du behøver ikke at køre reparationsværktøjet i dette tilfælde. Begrænsninger: Eventuelle rolletildelinger, der tildeles serverens administrerede identitet (f.eks. give den adgang til en Azure-ressource som f.eks. en Keyvault), er knyttet til identiteten og kan ikke gendannes af azcmrepair-hjælpeværktøjet. Når hjælpeværktøjet er kørt, oprettes der en ny administreret identitet for ressourcen. Giv eventuelle rolletildelinger til den nye identitet Azure Active Directory.