Anvendbarhet:
Disse trinnene er utformet for å kjøres på servere som tidligere var koblet til Azure Arc-Enabled-servere, der tilkoblingen gikk tapt på grunn av hendelsen JLJ3-B88.
Hvis du ikke mottok et tjenestetilstandsvarsel om hendelsen JLJ3-B88, er ikke disse instruksjonene relevante. Hvis du har et problem med Azure Arc-Enabled Servers-tilkobling, kan du kontakte kundestøtte.
Hvis du vil validere lokalt om en server påvirkes, kjører du azcmagent-fremvisning:
❯ azcmagent show
Ressursnavn: test
Navn på ressursgruppe: test Ressursnavneområde: Abonnements-ID: 11111111-1111-1111-1111-1111111111 Leier-ID: 11111111-1111-1111-1111-1111111111 VM-ID: 111111111-1111-1111-1111-1111111111 Korrelasjons-ID: 11111111-1111-1111-1111-1111111111 VM UUID: 111111111-1111-1111-1111-1111111111 Sted: westeurope Sky: AzureCloud Agentversjon: 1.17.01931.201 Agentloggfil: C:\ProgramData\AzureConnectedMachineAgent\Log\himds.log Agentstatus: Frakoblet Agent siste livstegn: 2022-05-12T11:27:15-07:00 Agentfeilkode: Detaljer om agentfeil: Tidsstempel for agentfeil: Bruke HTTPS-proxy: Proxy-forbikoblingsliste: Skyleverandør: I/T Metadata i skyen Produsent: Dell Inc. Modell: XPS 8930 MSSQL-server oppdaget: usann Status for avhengig tjeneste GC Service (gcarcservice) : kjører Utvidelsestjeneste (extensionservice) : kjører Agent Service (himds) : kjørerIkke berørt: Hvis abonnements-ID, leier-ID, ressursnavn eller ressursgruppenavn ikke er angitt, har ikke maskinen blitt koblet til og påvirkes ikke av dette problemet. Ombord i den ved hjelp av "azcmagent connect" hvis ønskelig. Hvis plasseringen ikke er westeurope, påvirkes ikke serveren av dette problemet. Hvis agentstatusen er tilkoblet, påvirkes ikke serveren av dette problemet. Du bør ikke kjøre disse trinnene på disse serverne.
Påvirket: Hvis agentfeildetaljene inneholder en melding som ligner på AADSTS700016: Programmet med identifikatoren xxx ble ikke funnet i katalogen yyy, og serveren påvirkes av dette problemet. Hvis serveren er i Europa, og statusen er frakoblet, men denne meldingen ikke vises i feildetaljene, kan den bli påvirket. Du bør kjøre disse trinnene på disse serverne.
Kontekst: Servere som er berørt av problemet JLJ3-B88, kan ikke kommunisere med Azure fordi serverens administrerte identitet er slettet. Disse trinnene er utformet for å opprette en ny administrert identitet for samme ressurs, og oppdatere tjenesten for å bruke denne identiteten.
Trinn: Et verktøy 'azcmrepair' er utviklet for å forenkle reparasjonstrinnene. Dette fungerer svært likt azcmagent.exe distribuert som en del av Azure Connected Machine Agent.
aka.ms/azcmrepairwindows azcmrepair må kjøres i et administrativt skall på den lokale serveren. Den kan kjøres i en hvilken som helst katalog og kan slettes etter bruk.
Last ned for Windows: Last ned azcmrepair.exe frahttps://aka.ms/azcmrepairlinux , for eksempel med curl -L https://aka.ms/azcmrepairlinux -o ./azcmrepair Merk filen som kjørbar, om nødvendig: chmod +x ./azcmrepair Utfør den som rot ved hjelp av sudo azcmrepair.
Last ned for Linux: Last ned azcmrepair fraBruk: For interaktiv bruk kan du bare bruke: > ./azcmrepair run Du blir bedt om legitimasjon som skal brukes mens du godkjenner til Azure. Du trenger de samme tillatelsene på målabonnementet og ressursgruppen for Azure som du trenger til å starte servere om bord i utgangspunktet. For bruk i stor skala kan verktøyet bruke en tjenestekontohaver på samme måte som "azcmagent connect". Dette kan bruke den samme tjenestekontohaveren som brukes til pålasting, eller en annen hvis det er foretrukket. Tjenestekontohaveren trenger minst rollen «Azure Connected Machine Onboarding». > ./azcmrepair run --service-principal-id xxx --service-principal-secret yyy Ingen andre argumenter kreves.
Evaluerer vellykket: Verktøyet skriver diagnoselogginformasjon til konsollen og azcmagent.log. Hvis kommandoen er vellykket, ser du «Vellykket pålastet ressurs til Azure» i utdataene. Etter dette, hvis du kjører 'azcmagent show', skal du se serverens tilstand som 'Tilkoblet'. Dette vises også i portalen, men det kan være et par minutters forsinkelse før statusen oppdateres i skyen. Verktøyet vil ha en 0-avslutningskode i et vellykket tilfelle. Hvis du ser «Maskinen er allerede tilkoblet, ingen reparasjon er nødvendig», mener verktøyet at serveren allerede er tilkoblet. Hvis azcmagent-fremvisning også viser serveren som tilkoblet, kreves det ingen ytterligere handling. Hvis det oppstår feil, returnerer verktøyet en avslutningskode som ikke er null, og utdataene indikerer problemet. Del eventuelle problemer med Microsoft Kundestøtte i dette tilfellet.
Noen vanlige feilforhold: Feil: Avslutningskode: AZCM0016: Mangler obligatorisk parameter eller azcmrepair mislyktes fordi mangler xyz i agentconfig.jsonResolution : Den lokale agentconfig.json mangler eller er ugyldig. Det er mulig at maskinen ikke hadde vært tilkoblet før. Kjør azcmagent connect for å koble maskinen til Azure. Du trenger ikke å kjøre reparasjonsverktøyet i dette tilfellet. Begrensninger: Alle rolletildelinger som gis til serverens administrerte identitet (for eksempel slik at den får tilgang til en Azure-ressurs, for eksempel en keyvault), er knyttet til identiteten og kan ikke gjenopprettes av azcmrepair-verktøyet. Når verktøyet er kjørt, opprettes en ny administrert identitet for ressursen. Gi alle rolletildelinger til den nye identiteten Azure Active Directory.