المقدمة
يوضح هذا المستند كيفية إعادة ضبط موصل الجهاز على إعدادات المصنع الافتراضية لبرنامج 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
معلومات ذات صلة