المقدمة
يوضح هذا المستند كيفية إعادة ضبط موصل الجهاز على إعدادات المصنع الافتراضية لبرنامج UCS Manager أو وحدة التحكم في الإدارة المتكاملة Cisco Integrated Management Controller.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- الفهم الأساسي لخوادم أنظمة الحوسبة الموحدة (UCS)
 
- الفهم الأساسي لمدير UCS (UCSM)
 
- الفهم الأساسي لوحدة التحكم في الإدارة المتكاملة (CIMC) من Cisco
 
- الفهم الأساسي ل 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 السحابية وأعد الهوية
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 السحابية وأعد الهوية
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
معلومات ذات صلة