Primjenjivost:
Ti su koraci osmišljeni tako da se pokreću na poslužiteljima koji su prethodno bili povezani s poslužiteljima servisa Azure Arc-Enabled, pri čemu je veza izgubljena zbog incidenta JLJ3-B88.
Ako niste primili obavijest o stanju servisa u vezi s incidentom JLJ3-B88, ove upute nisu relevantne. Ako imate problema s povezivanjem servisa Azure Arc-Enabled Poslužitelji, obratite se podršci.
Da biste provjerili je li poslužitelj zahvaćen problemom, pokrenite "azcmagent show":
❯ azcmagent show
Naziv resursa : test
Naziv grupe resursa : test Prostor za naziv resursa : ID pretplate : 1111111-1111-1111-1111-11111111111 ID klijenta : 11111111-1111-1111-1111-1111111111 VM ID : 11111111-1111-1111-1111-1111111111 ID korelacije : 1111111-1111-1111-1111-1111111111 VM UUID : 11111111-1111-1111-1111-1111111111 Mjesto : westeurope Oblak: AzureCloud Verzija agenta : 1.17.01931.201 Agent Logfile : C:\ProgramData\AzureConnectedMachineAgent\Log\himds.log Status agenta : Prekinuta veza Agent Zadnji puls : 2022-05-12T11:27:15-07:00 Šifra pogreške agenta : Pojedinosti o pogrešci agenta: Vremenska oznaka pogreške agenta: Korištenje HTTPS proxyja: Popis zaobilaženje proxyja : Davatelj usluga u oblaku : Nije dostupno Metapodaci u oblaku Proizvođač : Dell Inc. Model: XPS 8930 Otkriven JE MSSQL poslužitelj: false Status zavisnog servisa GC Service (gcarcservice) : running Extension Service (extensionservice) : running Agent Service (himds) : runningTo nije zahvaćeno: Ako ID pretplate, ID klijenta, naziv resursa ili naziv grupe resursa nisu postavljeni, računalo nije povezano i taj problem ne utječe na njih. Unesite ga koristeći 'azcmagent connect' ako želite. Ako mjesto nije "westeurope", taj problem ne utječe na poslužitelj. Ako je status agenta "Povezano", taj problem ne utječe na poslužitelj. Ove korake ne biste trebali izvoditi na tim poslužiteljima.
To utječe na vas: Ako pojedinosti o pogrešci agenta sadrže poruku sličnu "AADSTS700016: aplikacija s identifikatorom "xxx" nije pronađena u direktoriju "yyy", taj problem utječe na poslužitelj. Ako je poslužitelj u zapadnoj Europi, a status je Prekinuta veza, ali ta se poruka ne prikazuje u detaljima o pogrešci, to može utjecati na to. Te biste korake trebali pokrenuti na tim poslužiteljima.
Kontekst: Poslužitelji na koje utječe problem JLJ3-B88 ne mogu komunicirati sa servisom Azure jer je upravljani identitet poslužitelja izbrisan. Ti su koraci osmišljeni za stvaranje novog upravljanog identiteta za isti resurs i ažuriranje servisa radi korištenja tog identiteta.
Koraci: Razvijen je alat "azcmrepair" da bi se pojednostavnili koraci popravka. To se ponaša vrlo slično azcmagent.exe koji se distribuira kao dio agenta povezanog računala azure.
aka.ms/azcmrepairwindows azcmrepair mora biti pokrenut u administrativnoj ljusci na lokalnom poslužitelju. Može se izvoditi u bilo kojem direktoriju i može se izbrisati nakon upotrebe.
Preuzimanje za Windows: Preuzmi azcmrepair.exe shttps://aka.ms/azcmrepairlinux , na primjer s curl -L https://aka.ms/azcmrepairlinux -o ./azcmrepair Ako je potrebno, datoteku označite kao izvršnu: chmod +x ./azcmrepair Izvršite ga kao korijen, koristeći sudo azcmrepair.
Preuzimanje za Linux: Preuzmite azcmrepair sKorištenje: Za interaktivnu upotrebu možete koristiti samo sljedeće: > ./azcmrepair pokreni Prilikom provjere autentičnosti na platformi Azure od vas će se zatražiti da koristite vjerodajnice. Potrebne su vam iste dozvole za ciljnu pretplatu na Azure i grupu resursa koje biste prvotno morati uvezli na poslužitelje. Za upotrebu na razini alat može koristiti upravitelja servisa na isti način kao i "azcmagent connect". To može koristiti isti upravitelj servisa koji se koristi za uvođenje ili neki drugi ako to želite. Upravitelj servisa treba barem ulogu "Azure Connected Machine Onboarding". > ./azcmrepair pokretanje --service-principal-id xxx --service-principal-secret yyy Nije potreban nijedan drugi argument.
Procjena uspjeha: Alat zapisuje dijagnostičke podatke zapisnika na konzolu i azcmagent.log. Ako je naredba uspješna, u izlazu ćete vidjeti "Uspješno uvezli resurs za Azure". Nakon toga, ako pokrenete "azcmagent show", stanje poslužitelja trebali biste vidjeti kao "Povezano". To će se prikazati i na portalu, ali može biti nekoliko minuta kašnjenja prije ažuriranja statusa u oblaku. Alat će u uspješnom slučaju imati izlazni kod od 0. Ako vam se prikaže "Računalo je već povezano, popravak nije potreban", alat smatra da je poslužitelj već povezan. Ako 'azcmagent show' također prikazuje poslužitelj kao povezan, nije potrebna nikakva dodatna radnja. U slučaju pogreške alat će vratiti izlazni kod koji nije nula, a izlaz će naznačiti problem. U ovom slučaju podijelite sve probleme s Microsoftovom podrškom.
Neki uobičajeni uvjeti pogreške: Pogreška: Izlazni kod: AZCM0016: Nedostaje obavezni parametar ili azcmrepair nije uspio jer nedostaje 'xyz' u agentconfig.jsonResolution : Local agentconfig.json nedostaje ili nije valjan. Moguće je da uređaj prije nije bio povezan. Pokrenite azcmagent connect da biste povezali računalo sa servisom Azure. U ovom slučaju ne morate pokrenuti alat za popravak. Ograničenja: Sve dodjele uloga dodijeljene upravljanom identitetu poslužitelja (primjerice, omogućujući mu pristup resursu platforme Azure, kao što je Keyvault), vezani su uz identitet i ne mogu se vratiti pomoću uslužnog programa azcmrepair. Kada se uslužni program pokrene, za resurs će se stvoriti novi upravljani identitet. Dodijelite sve dodjele uloga novom identitetu Azure Active Directory.