Inleiding
Dit document beschrijft hoe u de Apparaatconnector kunt terugstellen naar de fabrieksstandaard voor UCS Manager of Cisco Integrated Management Controller.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Basiskennis van Unified Computing Systems Servers (UCS)
- Basiskennis van UCS Manager (UCSM)
- Basiskennis van Cisco geïntegreerde Management Controller (CIMC)
- Basiskennis van intersight
- Basiskennis van Powershell
Gebruikte componenten
Dit document is niet beperkt tot specifieke softwareversies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Zorg ervoor dat u aan deze vereisten voldoet voordat u deze configuratie probeert.
- Intersight-beheerdersaccount
- Connectiviteit met Intersight en UCSM of CIMC
- Computer met powershell
Configureren
Opmerking: Powershell moet al geïnstalleerd zijn voordat u doorgaat met deze procedure.
Apparaatconnector opnieuw instellen op een standalone server
Stap 1. CIMC-bibliotheek installeren
Start Powershell op uw computer en voer de opdracht uit:
PS /Users/admin> Install-Module -Name Cisco.IMC
Stap 2. IP en referenties instellen
Opmerking: u moet uw beheerdersaccount en wachtwoord instellen. U kunt ook een gebruiker gebruiken die beheerdersrechten heeft.
PS /Users/admin> $ip = “x.x.x.x"
PS /Users/admin> $credentials = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList "admin",$(ConvertTo-SecureString -Force -AsPlainText "PASSWORD")
PS /Users/admin> $cookie = Connect-Imc $ip -Credential $credentials | Select Cookie
PS /Users/admin> $headers = @{
>> 'ucsmcookie'="ucsm-cookie="+$cookie.cookie
>> }
Stap 3. Controleer Cloud-DNS en bereid de identiteit voor
PS /Users/admin> Invoke-WebRequest https://$ip/connector/DeviceConnections -Headers $headers -SkipCertificateCheck | Select content -Expand Content | ConvertFrom-Json | Select CloudDns
Je krijgt een resultaat als dit:
CloudDns
--------
svc.intersight.com
Gebruik Cloud DNS-uitvoer voor de body variabele.
PS /Users/admin> $body = @{
>> "CloudDns" ="svc.intersight.com"
>> "ForceResetIdentity" = $true
>> "ResetIdentity" = $true
>> }
Stap 4. Apparaatconnector opnieuw instellen
PS /Users/admin> Invoke-WebRequest -Method 'Put' -Uri https://$ip/connector/DeviceConnections -Body ($body|ConvertTo-Json) -Headers $headers -ContentType "application/json" -SkipCertificateCheck
Je krijgt een resultaat als dit:
StatusCode : 200
StatusDescription : OK
Content : [
{}
]
RawContent : HTTP/1.1 200 OK
Server: webserver
Date: Wed, 27 Sep 2023 00:54:16 GMT
Transfer-Encoding: chunked
Connection: keep-alive
X-Frame-Options: SAMEORIGIN
Cache-Control: no-store, no-cache, max-age=0
Prevent…
Headers : {[Server, System.String[]], [Date, System.String[]], [Transfer-Encoding, System.String[]], [Connection, System.String[]]…}
Images : {}
InputFields : {}
Links : {}
RawContentLength : 8
RelationLink : {}
Stap 5. Verbinding met CIMC verbreken
Disconnect-Imc
Apparaatconnector opnieuw instellen in UCS Manager
Stap 1. UCSM-bibliotheek installeren
Start Powershell op uw computer en voer de opdracht uit:
PS /Users/admin> Install-Module -Name Cisco.UCSManager
Stap 2. IP en referenties instellen
Opmerking: u moet uw beheerdersaccount en wachtwoord instellen. U kunt ook een gebruiker gebruiken die beheerdersrechten heeft.
PS /Users/admin> $ip = “x.x.x.x"
PS /Users/admin> $credentials = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList "admin",$(ConvertTo-SecureString -Force -AsPlainText "PASSWORD")
PS /Users/admin> $cookie = Connect-Ucs $ip -Credential $credentials | Select Cookie
PS /Users/admin> $headers = @{
>> 'ucsmcookie'="ucsm-cookie="+$cookie.cookie
>> }
Stap 3. Controleer Cloud-DNS en bereid de identiteit voor
PS /Users/admin> Invoke-WebRequest https://$ip/connector/DeviceConnections -Headers $headers -SkipCertificateCheck | Select content -Expand Content | ConvertFrom-Json | Select CloudDns
Je krijgt een resultaat als dit:
CloudDns
--------
svc.ucs-connect.com
Gebruik Cloud DNS-uitvoer voor de body variabele.
PS /Users/admin> $body = @{
>> "CloudDns" =“svc.ucs-connect.com"
>> "ForceResetIdentity" = $true
>> "ResetIdentity" = $true
>> }
Stap 4. Apparaatconnector opnieuw instellen
PS /Users/admin> Invoke-WebRequest -Method 'Put' -Uri https://$ip/connector/DeviceConnections -Body ($body|ConvertTo-Json) -Headers $headers -ContentType "application/json" -SkipCertificateCheck
Je krijgt een resultaat als dit:
StatusCode : 200
StatusDescription : OK
Content : [
{
"CloudDns": "svc.ucs-connect.com",
"CloudDnsList": [
"svc-static1.intersight.com",
"svc.ucs-connect.com",
"svc-static1.ucs-connect.com",
"svc.intersight.com"
…
RawContent : HTTP/1.1 200 OK
Date: Wed, 27 Sep 2023 00:33:09 GMT
Server: Apache
Strict-Transport-Security: max-age=31536000; includeSubDomains
Cache-Control: no-store, must-revalidate, no-cache
Pragma: no-cache
X-…
Headers : {[Date, System.String[]], [Server, System.String[]], [Strict-Transport-Security, System.String[]], [Cache-Control, System.String[]]…}
Images : {}
InputFields : {}
Links : {}
RawContentLength : 20468
RelationLink : {}
Stap 5. Verbinding met UCSM verbreken
Disconnect-Ucs
Gerelateerde informatie