Introducción
Este documento describe cómo restablecer Device Connector a los valores predeterminados de fábrica para UCS Manager o Cisco Integrated Management Controller.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Conocimientos básicos de los servidores Unified Computing Systems Server (UCS)
- Conocimientos básicos de UCS Manager (UCSM)
- Conocimientos básicos de Cisco Integrated Management Controller (CIMC)
- Comprensión básica de Intersight
- Conocimientos básicos de Powershell
Componentes Utilizados
Este documento no se limita a versiones de software específicas.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
Asegúrese de que tiene estos requisitos antes de intentar esta configuración.
- cuenta de administración de Intersight
- Conectividad con Intersight y UCSM o CIMC
- Ordenador con Powershell
Configurar
Nota: PowerShell debe estar instalado antes de continuar con este procedimiento.
Restablecer el conector del dispositivo en un servidor independiente
Paso 1. Instalación de la biblioteca CIMC
Inicie PowerShell en el equipo y ejecute el comando:
PS /Users/admin> Install-Module -Name Cisco.IMC
Paso 2. Establecer IP y credenciales
Nota: Debe establecer su cuenta de administrador y su contraseña. También puede utilizar un usuario que tenga privilegios de administrador.
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
>> }
Paso 3. Comprobar el DNS de la nube y preparar la identidad
PS /Users/admin> Invoke-WebRequest https://$ip/connector/DeviceConnections -Headers $headers -SkipCertificateCheck | Select content -Expand Content | ConvertFrom-Json | Select CloudDns
Se obtiene una salida como esta:
CloudDns
--------
svc.intersight.com
Utilice la salida de DNS de nube para la variable de cuerpo.
PS /Users/admin> $body = @{
>> "CloudDns" ="svc.intersight.com"
>> "ForceResetIdentity" = $true
>> "ResetIdentity" = $true
>> }
Paso 4. Restablecer el conector del dispositivo
PS /Users/admin> Invoke-WebRequest -Method 'Put' -Uri https://$ip/connector/DeviceConnections -Body ($body|ConvertTo-Json) -Headers $headers -ContentType "application/json" -SkipCertificateCheck
Se obtiene una salida como esta:
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 : {}
Paso 5. Desconectar de CIMC
Disconnect-Imc
Restablecer el conector del dispositivo en UCS Manager
Paso 1. Instalar la biblioteca UCSM
Inicie PowerShell en el equipo y ejecute el comando:
PS /Users/admin> Install-Module -Name Cisco.UCSManager
Paso 2. Establecer IP y credenciales
Nota: Debe establecer su cuenta de administrador y su contraseña. También puede utilizar un usuario que tenga privilegios de administrador.
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
>> }
Paso 3. Comprobar el DNS de la nube y preparar la identidad
PS /Users/admin> Invoke-WebRequest https://$ip/connector/DeviceConnections -Headers $headers -SkipCertificateCheck | Select content -Expand Content | ConvertFrom-Json | Select CloudDns
Se obtiene una salida como esta:
CloudDns
--------
svc.ucs-connect.com
Utilice la salida de DNS de nube para la variable de cuerpo.
PS /Users/admin> $body = @{
>> "CloudDns" =“svc.ucs-connect.com"
>> "ForceResetIdentity" = $true
>> "ResetIdentity" = $true
>> }
Paso 4. Restablecer el conector del dispositivo
PS /Users/admin> Invoke-WebRequest -Method 'Put' -Uri https://$ip/connector/DeviceConnections -Body ($body|ConvertTo-Json) -Headers $headers -ContentType "application/json" -SkipCertificateCheck
Se obtiene una salida como esta:
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 : {}
Paso 5. Desconectar de UCSM
Disconnect-Ucs
Información Relacionada