Sovellettavuutta:
Nämä vaiheet on suunniteltu suoritettaviksi palvelimissa, jotka oli aiemmin yhdistetty Azure Arc-Enabled Serversiin ja joissa yhteys katkesi JLJ3-B88-tapauksen vuoksi.
Jos et saanut Palvelun kunto -ilmoitusta JLJ3-B88-tapauksesta, nämä ohjeet eivät ole olennaisia. Jos sinulla on ongelmia Azure Arc-Enabled Servers -yhteyden kanssa, ota yhteyttä tukeen.
Jos haluat tarkistaa paikallisesti, vaikuttaako ongelma palvelimeen, suorita "azcmagent show":
❯ azcmagent show
Resurssin nimi: testi
Resurssiryhmän nimi: testi Resurssin nimitila: Tilaustunnus : 1111111111-1111-1111-11111111111111 Vuokraajan tunnus : 1111111111-1111-1111-111111111111111 VM ID : 1111111111-1111-1111-11111111111111 Korrelaatiotunnus : 11111111111-1111-1111-1111111111111 VM UUID : 1111111111-1111-1111-1111111111111 Sijainti : westeurope Pilvi : AzureCloud Tukihenkilön versio : 1.17.01931.201 Tukihenkilön lokitiedosto : C:\ProgramData\AzureConnectedMachineAgent\Log\himds.log Tukihenkilön tila : Yhteys katkaistu Agentti Last Heartbeat : 2022-05-12T11:27:15-07:00 Agentin virhekoodi: Tukihenkilön virhetiedot: Tukihenkilön virheen aikaleima: HTTPS-välityspalvelimen käyttäminen: Välityspalvelimen ohitusluettelo: Pilvipalvelu : Puuttuu Pilvipalvelun metatiedot Valmistaja : Dell Inc. Malli: XPS 8930 MSSQL-palvelin havaittu: epätosi Riippuvaisen palvelun tila GC-palvelu (gcarcservice) : käynnissä Laajennuspalvelu (laajennuspalvelu) : käynnissä Agent Service (himds) : käynnissäTämä ei vaikuta: Jos tilaustunnusta, vuokraajan tunnusta, resurssin nimeä tai resurssiryhmän nimeä ei ole määritetty, laitetta ei ole yhdistetty eikä tämä ongelma vaikuta siihen. Ota se tarvittaessa käyttöön azcmagent connect -toiminnolla. Jos sijainti ei ole "westeurope", tämä ongelma ei vaikuta palvelimeen. Jos tukihenkilön tila on Yhdistetty, tämä ongelma ei vaikuta palvelimeen. Näitä vaiheita ei kannata suorittaa näissä palvelimissa.
Ongelma: Jos tukihenkilön virhetiedot sisältävät viestin, joka muistuttaa AADSTS700016: Sovellusta, jonka tunniste on xxx, ei löydy hakemistosta yyy, tämä ongelma koskee palvelinta. Jos palvelin on Länsi-Euroopassa ja tila on Katkennut, mutta tätä viestiä ei näytetä virhetiedoissa, ongelma saattaa vaikuttaa siihen. Suorita nämä vaiheet näissä palvelimissa.
Konteksti: Palvelimet, joihin ongelma JLJ3-B88 vaikuttaa, eivät pysty kommunikoimaan Azuren kanssa, koska palvelimen hallitut käyttäjätiedot on poistettu. Nämä vaiheet on suunniteltu luomaan samalle resurssille uudet hallitut käyttäjätiedot ja päivittämään palvelu käyttämään kyseistä käyttäjätietoa.
Vaiheet: Korjausvaiheiden yksinkertaistamiseksi on kehitetty työkalu "azcmrepair". Tämä toimii hyvin samalla tavalla kuin azuren yhdistetyn koneagentin osana jaettu azcmagent.exe.
aka.ms/azcmrepairwindows azcmrepair on suoritettava paikallisen palvelimen hallintaliittymässä. Se voidaan suorittaa missä tahansa hakemistossa ja se voidaan poistaa käytön jälkeen.
Lataa Windows: Lataa azcmrepair.exehttps://aka.ms/azcmrepairlinux , esimerkiksi curl -L https://aka.ms/azcmrepairlinux -o ./azcmrepair Merkitse tiedosto tarvittaessa suoritettavaksi: chmod +x ./azcmrepair Suorita se juurina sudo azcmrepair -toiminnon avulla.
Lataa Linuxille: Lataa azcmrepairKäyttö: Vuorovaikutteisessa käytössä voit käyttää vain: > ./azcmrepair-suoritus Sinua pyydetään käyttämään tunnistetietoja, kun todennat Azureen. Tarvitset Kohde-Azure-tilaukseen ja resurssiryhmään samat käyttöoikeudet, joita aluksi tarvitaan palvelimiin. Mittakaavassa työkalu voi käyttää palvelun päänimeä samalla tavalla kuin "azcmagent connect". Tämä voi käyttää samaa palvelun päänimiä, joita käytetään perehdytykseen, tai toista, jos se on suositeltavaa. Palvelun päänimi tarvitsee vähintään Azure Connected Machine Onboarding -roolin. > ./azcmrepair run --service-principal-id xxx --service-principal-secret yyy Muita argumentteja ei tarvita.
Menestyksen arviointi: Työkalu kirjoittaa diagnostiikkalokitiedot konsoliin ja azcmagent.log-palveluun. Jos komento onnistuu, tulosteessa näkyy "Onnistuneesti perehdytty resurssi Azureen". Jos suoritat tämän jälkeen azcmagent-esityksen, palvelimen tilan pitäisi olla Yhdistetty. Tämä näkyy myös portaalissa, mutta voi kestää muutaman minuutin viive, ennen kuin tila päivitetään pilvessä. Työkalulla on 0-lopetuskoodi onnistuneessa tapauksessa. Jos näet "Kone on jo yhdistetty, korjausta ei tarvita", työkalu uskoo, että palvelin on jo yhdistetty. Jos azcmagent-esitys näyttää myös palvelimen yhdistettynä, lisätoimia ei tarvita. Virheen sattuessa työkalu palauttaa poistumiskoodin, joka ei ole nolla, ja tulos osoittaa ongelman. Jaa microsoft-tukeen liittyvät ongelmat tässä tapauksessa.
Joitakin yleisiä virheehtoja: Virhe: Exit Code: AZCM0016: Missing Mandatory Parameter or azcmrepair failed because missing 'xyz' in the agentconfig.jsonResolution : Your local agentconfig.json is missing or invalid. On mahdollista, että laitetta ei ollut liitetty aiemmin. Yhdistä tietokone Azureen suorittamalla azcmagent-yhteys. Tässä tapauksessa korjaustyökalua ei tarvitse suorittaa. Rajoitukset: Kaikki palvelimen hallituille käyttäjätiedoilla myönnetyt roolitehtävät (esimerkiksi Azure-resurssin, kuten Keyvaultin, käyttöoikeudet) on sidottu käyttäjätietoihin, eikä azcmrepair-apuohjelma voi palauttaa niitä. Kun apuohjelma on käynnissä, resurssille on luotu uusi hallittu käyttäjätieto. Myönnä roolitehtävät uudelle käyttäjätietojen Azure Active Directory.