목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

배경 정보

구성

독립형 서버에서 디바이스 커넥터 재설정

1단계. CIMC 라이브러리 설치

2단계. IP 및 자격 증명 설정

3단계. 클라우드 DNS 확인 및 ID 준비

4단계. 장치 커넥터 재설정

5단계. CIMC에서 연결 끊기

UCS Manager에서 디바이스 커넥터 재설정

1단계. UCSM 라이브러리 설치

2단계. IP 및 자격 증명 설정

3단계. 클라우드 DNS 확인 및 ID 준비

4단계. 장치 커넥터 재설정

5단계. UCSM에서 연결 끊기

관련 정보

소개

이 문서에서는 UCS Manager 또는 Cisco Integrated Management Controller의 디바이스 커넥터를 공장 기본값으로 재설정하는 방법에 대해 설명합니다.

사전 요구 사항

요구 사항

다음 주제에 대한 지식을 보유하고 있으면 유용합니다.

- UCS(Unified Computing Systems Servers)에 대한 기본 이해

- UCS Manager(UCSM)에 대한 기본 이해

- Cisco CIMC(Integrated Management Controller)에 대한 기본 이해

- Intersight에 대한 기본 이해

- Powershell에 대한 기본적인 이해

사용되는 구성 요소

이 문서는 특정 소프트웨어 버전에 제한되지 않습니다.

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.

배경 정보

이 컨피그레이션을 시도하기 전에 이러한 요구 사항이 있는지 확인하십시오.

- Intersight 관리자 계정

- Intersight 및 UCSM 또는 CIMC에 연결

- Powershell이 있는 컴퓨터

구성

참고: 이 절차를 진행하려면 먼저 Powershell이 설치되어 있어야 합니다.

독립형 서버에서 디바이스 커넥터 재설정

1단계. CIMC 라이브러리 설치

컴퓨터에서 Powershell을 시작하고 다음 명령을 실행합니다.

PS /Users/admin>  Install-Module -Name Cisco.IMC

2단계. IP 및 자격 증명 설정

참고: 관리자 계정과 비밀번호를 설정해야 합니다. 관리자 권한이 있는 사용자를 사용할 수도 있습니다.

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

>>  }

3단계. 클라우드 DNS 확인 및 ID 준비

PS /Users/admin> Invoke-WebRequest https://$ip/connector/DeviceConnections -Headers $headers -SkipCertificateCheck | Select content -Expand Content | ConvertFrom-Json | Select CloudDns

다음과 같은 출력이 표시됩니다.

CloudDns

--------

svc.intersight.com

본문 변수에 클라우드 DNS 출력을 사용합니다.

PS /Users/admin> $body = @{

>>     "CloudDns" ="svc.intersight.com"

>>     "ForceResetIdentity" = $true

>>     "ResetIdentity" = $true

>> }

4단계. 장치 커넥터 재설정

PS /Users/admin> Invoke-WebRequest -Method 'Put' -Uri https://$ip/connector/DeviceConnections  -Body ($body|ConvertTo-Json) -Headers $headers -ContentType "application/json" -SkipCertificateCheck

다음과 같은 출력이 표시됩니다.

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      : {}

5단계. CIMC에서 연결 끊기

Disconnect-Imc

UCS Manager에서 디바이스 커넥터 재설정

1단계. UCSM 라이브러리 설치

컴퓨터에서 Powershell을 시작하고 다음 명령을 실행합니다.

PS /Users/admin>  Install-Module -Name Cisco.UCSManager

2단계. IP 및 자격 증명 설정

참고: 관리자 계정과 비밀번호를 설정해야 합니다. 관리자 권한이 있는 사용자를 사용할 수도 있습니다.

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

>>  }

3단계. 클라우드 DNS 확인 및 ID 준비

PS /Users/admin> Invoke-WebRequest https://$ip/connector/DeviceConnections -Headers $headers -SkipCertificateCheck | Select content -Expand Content | ConvertFrom-Json | Select CloudDns

다음과 같은 출력이 표시됩니다.

CloudDns

--------

svc.ucs-connect.com

본문 변수에 클라우드 DNS 출력을 사용합니다.

PS /Users/admin> $body = @{

>>     "CloudDns" =“svc.ucs-connect.com"

>>     "ForceResetIdentity" = $true

>>     "ResetIdentity" = $true

>> }

4단계. 장치 커넥터 재설정

PS /Users/admin> Invoke-WebRequest -Method 'Put' -Uri https://$ip/connector/DeviceConnections  -Body ($body|ConvertTo-Json) -Headers $headers -ContentType "application/json" -SkipCertificateCheck

다음과 같은 출력이 표시됩니다.

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      : {}

5단계. UCSM에서 연결 끊기

Disconnect-Ucs

관련 정보

- 디바이스 커넥터

- UCS가 포함된 PowerShell

- 기술 지원 및 문서 − Cisco Systems