Introdução
Este documento descreve como redefinir o Conector do dispositivo para o padrão de fábrica para o UCS Manager ou o Cisco Integrated Management Controller.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos:
- Entendimento básico dos servidores Unified Computing Systems (UCS)
- Noções básicas sobre o UCS Manager (UCSM)
- Noções básicas sobre o Cisco Integrated Management Controller (CIMC)
- Entendimento básico da Intersight
- Entendimento básico do Powershell
Componentes Utilizados
Este documento não está restrito a versões de software específicas.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
Verifique se você tem esses requisitos antes de tentar essa configuração.
- Conta do administrador do Intersight
- Conectividade com Intersight e UCSM ou CIMC
- Computador com powershell
Configurar
Observação: o Powershell precisa estar instalado antes de você continuar com este procedimento.
Redefinir o Conector do Dispositivo em um Servidor Autônomo
Etapa 1. Instalar biblioteca CIMC
Inicie o Powershell em seu computador e execute o comando:
PS /Users/admin> Install-Module -Name Cisco.IMC
Etapa 2. Definir IP e Credenciais
Observação: você precisa definir sua conta de administrador e senha. Você também pode usar um usuário que tenha privilégios 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
>> }
Etapa 3. Verifique o DNS da nuvem e prepare a identidade
PS /Users/admin> Invoke-WebRequest https://$ip/connector/DeviceConnections -Headers $headers -SkipCertificateCheck | Select content -Expand Content | ConvertFrom-Json | Select CloudDns
Você obtém uma saída como esta:
CloudDns
--------
svc.intersight.com
Use a saída DNS de nuvem para a variável de corpo.
PS /Users/admin> $body = @{
>> "CloudDns" ="svc.intersight.com"
>> "ForceResetIdentity" = $true
>> "ResetIdentity" = $true
>> }
Etapa 4. Redefinir conector do dispositivo
PS /Users/admin> Invoke-WebRequest -Method 'Put' -Uri https://$ip/connector/DeviceConnections -Body ($body|ConvertTo-Json) -Headers $headers -ContentType "application/json" -SkipCertificateCheck
Você obtém uma saída 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 : {}
Etapa 5. Desconectar do CIMC
Disconnect-Imc
Redefina o conector do dispositivo no UCS Manager
Etapa 1. Instalar biblioteca UCSM
Inicie o Powershell em seu computador e execute o comando:
PS /Users/admin> Install-Module -Name Cisco.UCSManager
Etapa 2. Definir IP e Credenciais
Observação: você precisa definir sua conta de administrador e senha. Você também pode usar um usuário que tenha privilégios 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
>> }
Etapa 3. Verifique o DNS da nuvem e prepare a identidade
PS /Users/admin> Invoke-WebRequest https://$ip/connector/DeviceConnections -Headers $headers -SkipCertificateCheck | Select content -Expand Content | ConvertFrom-Json | Select CloudDns
Você obtém uma saída como esta:
CloudDns
--------
svc.ucs-connect.com
Use a saída DNS de nuvem para a variável de corpo.
PS /Users/admin> $body = @{
>> "CloudDns" =“svc.ucs-connect.com"
>> "ForceResetIdentity" = $true
>> "ResetIdentity" = $true
>> }
Etapa 4. Redefinir conector do dispositivo
PS /Users/admin> Invoke-WebRequest -Method 'Put' -Uri https://$ip/connector/DeviceConnections -Body ($body|ConvertTo-Json) -Headers $headers -ContentType "application/json" -SkipCertificateCheck
Você obtém uma saída 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 : {}
Etapa 5. Desconectar do UCSM
Disconnect-Ucs
Informações Relacionadas