Primenjivost:
Ovi koraci su dizajnirani za pokretanje na serverima koji su prethodno bili povezani sa uslugom Azure Arc-Enabled Servers, gde je veza izgubljena zbog incidenta JLJ3-B88.
Ako niste dobili obaveštenje o ispravnosti usluge u vezi sa incidentom JLJ3-B88, ova uputstva nisu relevantna. Ako imate problem sa povezivanjem usluge Azure Arc-Enabled serverima, obratite se podršci.
Da biste lokalno proverili da li to utiče na server, pokrenite "azcmagent show":
❯ azcmagent show
Ime resursa : test
Ime grupe resursa : test
Prostor za ime resursa:
ID pretplate : 111111111-1111-1111-1111-11111111111
ID zakupca : 11111111-1111-1111-1111-111111111111
VM ID : 11111111-1111-1111-1111-11111111111
ID korelacije : 111111111-1111-1111-1111-111111111111
VM UUID : 11111111-1111-1111-1111-1111111111
Lokacija : zapadna evropa
Oblak : AzureCloud
Verzija agenta : 1.17.01931.201
Agent Logfile: C:\ProgramData\AzureConnectedMachineAgent\Log\himds.log
Status agenta : prekinuta veza
Agent Last Heartbeat : 2022-05-12T11:27:15-07:00
Kôd greške agenta:
Detalji greške agenta:
Vremenska oznaka greške agenta:
Korišćenje HTTPS proxy servera:
Lista zaoblaska proxy servera :
Dobavljač usluga u oblaku : nije primenvo
Metapodaci u oblaku
Proizvođač : Dell Inc.
Model : XPS 8930
Otkriven je MSSQL server : netačno
Status zavisne usluge
GC usluga (gcarcservice) : pokrenuto
Usluga proširenja (extensionservice) : pokrenuto
Usluga agenta (himds) : pokrenuto
To ne utiče na:
Ako ID pretplate, ID zakupca, Ime resursa ili Ime grupe resursa nisu podešeni, računar nije povezan i ovaj problem ne utiče na ovaj problem. Stavite ga koristeći "azcmagent connect" ako želite.
Ako lokacija nije "zapadna", ovaj problem ne utiče na server.
Ako je status agenta "Povezano", ovaj problem ne utiče na server.
Ne bi trebalo da pokrećete ove korake na ovim serverima.
Ugroženo:
Ako detalji o grešci agenta uključuju poruku sličnu kao "AADSTS700016: Aplikacija sa identifikatorom "xxx" nije pronađena u direktorijumu "yyyy", ovaj problem utiče na server.
Ako je server u zapadnoj Evropi i status je "Prekinuta veza", ali ova poruka nije prikazana u detaljima o grešci, to može da utiče na njega.
Trebalo bi da pokrenete ove korake na ovim serverima.
Kontekst:
Serveri na koje utiče problem JLJ3-B88 ne mogu da komuniciraju sa uslugom Azure zato što je izbrisan kontrolisani identitet servera. Ovi koraci su dizajnirani za kreiranje novog upravljanog identiteta za isti resurs i ažuriranje usluge tako da koristi taj identitet.
Koraci:
Kreirana je alatka "azcmrepair" da bi pojednostavljena korake popravke. Ovo se ponaša veoma slično azcmagent.exe distribuiranu kao deo Azure Connected Machine Agenta.
Preuzmi za Windows:
Preuzmite azcmrepair.exe sa aka.ms/azcmrepairwindows
azcmrepair mora da se pokrene u administrativnoj okviru na lokalnom serveru.
Može da se pokrene u bilo kom direktorijumu i može da se izbriše nakon upotrebe.
Preuzmi za Linux:
Preuzmite azcmrepair iz https://aka.ms/azcmrepairlinux , na primer koristeći
curl -L https://aka.ms/azcmrepairlinux -o ./azcmrepair
Označite datoteku kao izvršnu, ako je potrebno:
chmod +x ./azcmrepair
Izvršite ga kao koren koristeći sudo azcmrepair.
Korišćenje:
Za interaktivnu upotrebu možete jednostavno da koristite:
> ./azcmrepair run
Biće vam zatraženi da koristite akreditive prilikom potvrde verodostojnosti za Azure. Biće vam potrebne iste dozvole za ciljnu Azure pretplatu i grupu resursa koje bi trebalo da prvo instalirate servere.
Za upotrebu na nivou, alatka može da koristi principal usluge na isti način kao "azcmagent connect". Ovo može da koristi isti principal usluge koji se koristi za ulaznu migraciju ili neki drugi, ako želite. Principal usluge zahteva barem ulogu "Azure Connected Machine Onboarding".
> ./azcmrepair run --service-principal-id xxx --service-principal-secret yyyy
Nisu potrebni drugi argumenti.
Procena uspeha:
Alatka upisuje informacije o evidenciji dijagnostike na konzolu i azcmagent.log. Ako je komanda uspešna, videćete stavku "Uspešno ulazni resurs u Azure" u izlazu. Ako nakon toga pokrenete "azcmagent show", trebalo bi da vidite stanje servera kao "Povezano". Ovo će se takođe prikazati na Portalu, ali može da bude nekoliko minuta pre nego što se status ažurira u oblaku. Alatka će imati izlazni kôd 0 u uspešnom slučaju.
Ako vidite poruku "Mašina je već povezana, nije potrebna popravka", alatka veruje da je server već povezan. Ako "azcmagent projekcija" prikazuje i server kao povezan, dalje radnje nisu potrebne.
U slučaju neuspeha, alatka će vratiti izlazni kôd koji nije nula, a izlaz će ukazati na problem. Podelite sve probleme sa Microsoft podrškom u ovom slučaju.
Neki uobičajeni uslovi greške:
Greška: Izlazni kôd: AZCM0016: Nedostaje obavezni parametar ili azcmrepair nisu uspeli zato što nedostaje "xyz" u svojstvu agentconfig.jsonResolution
: Vaš lokalni agentconfig.json nedostaje ili je nevažeći.
Moguće je da mašina ranije nije bila povezana. Pokrenite azcmagent povezivanje da biste povezali računar sa uslugom Azure. U ovom slučaju ne morate da pokrećete alatku za popravljanje.
Ograničenja:
Sve dodele uloga dodeljene upravljanom identitetu servera (na primer, omogućavajući mu pristup Azure resursu kao što je Keyvault), vezane su za identitet i nije ih moguće vratiti u prethodno stanje uslužni program azcmrepair. Kada se uslužni program pokrene, biće kreiran novi upravljani identitet za resurs. Dodelite sve dodele uloga novom Azure Active Directory.