はじめに
このドキュメントでは、UCS ManagerまたはCisco Integrated Management Controller(CIMC)のデバイスコネクタを工場出荷時のデフォルトにリセットする方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Unified Computing System(UCS)サーバの基本知識
- UCS Manager(UCSM)の基本知識
- Cisco Integrated Management Controller(CIMC)の基本的な知識
- 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
関連情報