Einleitung
In diesem Dokument wird beschrieben, wie der Device Connector für UCS Manager oder den Cisco Integrated Management Controller auf die Werkseinstellungen zurückgesetzt wird.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- Grundlegendes Verständnis von Unified Computing System-Servern (UCS)
- Grundlegende Informationen zu UCS Manager (UCSM)
- Grundlegendes Verständnis des Cisco Integrated Management Controller (CIMC)
- Grundlegendes Verständnis von Interviews
- Grundlegendes Verständnis von Powershell
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Softwareversionen beschränkt.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Hintergrundinformationen
Stellen Sie sicher, dass Sie diese Anforderungen erfüllen, bevor Sie diese Konfiguration vornehmen.
- Intersight-Administratorkonto
- Verbindung zu Intersight und UCSM oder CIMC
- Computer mit Powershell
Konfigurieren
Anmerkung: Powershell muss bereits installiert sein, bevor Sie diesen Vorgang fortsetzen können.
Geräteanschluss auf einem eigenständigen Server zurücksetzen
Schritt 1: Installation der CIMC-Bibliothek
Starten Sie Powershell auf Ihrem Computer und führen Sie den folgenden Befehl aus:
PS /Users/admin> Install-Module -Name Cisco.IMC
Schritt 2: Festlegen von IP und Anmeldedaten
Anmerkung: Sie müssen Ihr Admin-Konto und Ihr Passwort festlegen. Sie können auch einen Benutzer mit Administratorberechtigungen verwenden.
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
>> }
Schritt 3. Überprüfen Sie Cloud DNS und bereiten Sie die Identität vor
PS /Users/admin> Invoke-WebRequest https://$ip/connector/DeviceConnections -Headers $headers -SkipCertificateCheck | Select content -Expand Content | ConvertFrom-Json | Select CloudDns
Sie erhalten eine Ausgabe wie diese:
CloudDns
--------
svc.intersight.com
Verwenden Sie Cloud DNS-Ausgabe für die Body-Variable.
PS /Users/admin> $body = @{
>> "CloudDns" ="svc.intersight.com"
>> "ForceResetIdentity" = $true
>> "ResetIdentity" = $true
>> }
Schritt 4: Geräteanschluss zurücksetzen
PS /Users/admin> Invoke-WebRequest -Method 'Put' -Uri https://$ip/connector/DeviceConnections -Body ($body|ConvertTo-Json) -Headers $headers -ContentType "application/json" -SkipCertificateCheck
Sie erhalten eine Ausgabe wie diese:
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 : {}
Schritt 5: Trennung von CIMC
Disconnect-Imc
Geräteanschluss im UCS Manager zurücksetzen
Schritt 1: Installieren der UCSM-Bibliothek
Starten Sie Powershell auf Ihrem Computer und führen Sie den folgenden Befehl aus:
PS /Users/admin> Install-Module -Name Cisco.UCSManager
Schritt 2: Festlegen von IP und Anmeldedaten
Anmerkung: Sie müssen Ihr Admin-Konto und Ihr Passwort festlegen. Sie können auch einen Benutzer mit Administratorberechtigungen verwenden.
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
>> }
Schritt 3. Überprüfen Sie Cloud DNS und bereiten Sie die Identität vor
PS /Users/admin> Invoke-WebRequest https://$ip/connector/DeviceConnections -Headers $headers -SkipCertificateCheck | Select content -Expand Content | ConvertFrom-Json | Select CloudDns
Sie erhalten eine Ausgabe wie diese:
CloudDns
--------
svc.ucs-connect.com
Verwenden Sie Cloud DNS-Ausgabe für die Body-Variable.
PS /Users/admin> $body = @{
>> "CloudDns" =“svc.ucs-connect.com"
>> "ForceResetIdentity" = $true
>> "ResetIdentity" = $true
>> }
Schritt 4: Geräteanschluss zurücksetzen
PS /Users/admin> Invoke-WebRequest -Method 'Put' -Uri https://$ip/connector/DeviceConnections -Body ($body|ConvertTo-Json) -Headers $headers -ContentType "application/json" -SkipCertificateCheck
Sie erhalten eine Ausgabe wie diese:
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 : {}
Schritt 5: Trennung von UCSM
Disconnect-Ucs
Zugehörige Informationen