تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند تقليل حجم الملف لملف صورة NX-OS الثنائية على محولات Cisco Nexus 3000/3100/3500 باستخدام إجراء الصورة المضغوطة.
cisco يوصي أن يفهم أنت الأساسي من نسخة مبرد في cisco NX-OS يستعمل مبرتوكولات نقل مبرد (مثل TFTP [بروتوكول نقل ملفات عادي]، FTP [بروتوكول نقل ملفات]، SCP [بروتوكول النسخ الآمن]، SFTP [بروتوكول نقل الملفات الآمن]، وهكذا). للحصول على معلومات حول هذه الميزة، ارجع إلى أحد هذه المستندات القابلة للتطبيق:
تستند المعلومات الواردة في هذا المستند إلى محولات Cisco Nexus 3000 و 3100 و 3500 Series Switches المدرجة في قسم "الأجهزة القابلة للتطبيق" في هذا المستند.
تم أخذ إخراج الجهاز الموجود في هذا المستند من جهاز Nexus 3064PQ-10GE يشغل برنامج NX-OS الإصدار 7.0(3)I7(8).
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يصف هذا المستند الخطوات المستخدمة لتقليل حجم ملف صورة NX-OS الثنائية على محولات Cisco Nexus 3000 و 3100 و 3500 Series من خلال إجراء الصورة المضغوطة.
كما يصف أيضا التكتيكات المستخدمة لتنفيذ هذا الإجراء في مجموعة متنوعة من البيئات المختلفة مع إمكانية الوصول إلى موارد مختلفة.
تحتوي الطرز الأولى من محولات Cisco Nexus 3000 و 3100 و 3500 Series switches على 1.4 إلى 1.6 جيجابايت من مساحة التخزين المخصصة ل Bootflash.
مع مرور الوقت، زاد حجم ملف ملفات الصور الثنائية لنظام التشغيل NX بشكل مضطرد ليصبح أكثر من 1 جيجا بايت.
ونتيجة لذلك، من الصعب على محولات Nexus 3000 و 3100 و 3500 series تخزين أكثر من صورة ثنائية كاملة NX-OS في نفس الوقت.
وبالتالي، لا يمكن للمسؤولين إكمال إجراء ترقية برنامج NX-OS القياسي على المحولات من السلسلة Nexus 3000 و 3100 و 3500 التي يتم إستخدامها لأنظمة Nexus الأساسية الأخرى، مثل Nexus 5000 و 6000 و 7000 و 9000 Series Switches.
من برنامج NX-OS الإصدار 7.0(3)I3(1) وما بعده، يمكن تقليل حجم ملف ملفات الصور الثنائية لنظام التشغيل NX من خلال إجراء الصور المضغوطة.
هذا إجراء غير معطل لا يؤثر على مستوى التحكم في المحول أو القدرة على إعادة توجيه حركة مرور مستوى البيانات.
يمكن تنفيذ هذا الإجراء على ملفات الصور الثنائية لنظام التشغيل NX في هذه السيناريوهات:
يقدم هذا المستند الخطوات المستخدمة لتقليل حجم ملف صورة NX-OS الثنائية من خلال إجراء الصورة المضغوطة لكل سيناريو من السيناريوهات السابقة.
ينطبق الإجراء الوارد في هذا المستند على هذا الجهاز فقط:
ملاحظة: لا ينطبق هذا الإجراء على أجهزة Nexus 3172 -XL (أي أجهزة N3K-C3172PQ-XL و N3K-C3172TQ-XL) أو أجهزة 3500 -XL (أي أجهزة N3K-C3524P-XL و N3K-C3548P-XL). تحتوي هذه الأجهزة على مساحة كافية لذاكرة التمهيد المؤقتة (bootflash) والتي لا تحتاج إلى ملفات صور NX-OS الثنائية ليتم ضبطها من خلال إجراء الصورة المضغوطة.
يحتوي إجراء الصورة المضغوطة NX-OS على بعض المحاذير والحدود التي يجب أن تكون على دراية بها.
كجزء من إجراء الصور المضغوطة NX-OS، يتم تقليل حجم ملف الصور الثنائية لنظام التشغيل NX بشكل كبير.
نتيجة لتغيير حجم الملف، لا يتطابق المجموع الاختباري MD5 و SHA512 الخاص بملف الصورة الثنائية ل NX-OS المضغوط مع المجموع الاختباري MD5 و SHA512 المنشور على موقع تنزيل برامج Cisco على الويب.
هذا تصرف متوقع ولا يشير إلى وجود مشكلة في إجراء الصورة المضغوطة NX-OS.
يمكنك مواجهة خطأ عند تنفيذ إجراء الصورة المضغوطة NX-OS عبر SCP على ملف الصورة الثنائي NX-OS عبر واجهة داخل النطاق (مثل من خلال SVI أو منفذ اللوحة الأمامية الموجه) أثناء تشغيل أحد إصدارات برنامج NX-OS هذه:
يتم عرض مثال على هذا الخطأ هنا:
switch# copy scp://username@192.0.2.100/nxos.7.0.3.I7.8.bin bootflash: compact
Enter vrf (If no input, current vrf 'default' is considered):
ssh_exchange_identification: Connection closed by remote host
Scp Compact of /bootflash/nxos.7.0.3.I7.8.bin failed
Error doing scp
Copy failed. Removing file nxos.7.0.3.I7.8.bin
وهذا يرجع إلى خلل في البرنامج، Cisco بق id CSCvg51567، حيث يتم تنفيذ إجراء الصورة المضغوطة NX-OS عبر SCP عبر أي VRF بخلاف الإدارة VRF الذي يتم تعيين واجهة mgmt0.
في إصدارات برنامج NX-OS السابقة، يجب تنفيذ إجراء الصورة المضغوطة NX-OS عبر SCP عبر واجهة Mgmt0 داخل إدارة VRF.
يمكنك مواجهة خطأ عند تنفيذ إجراء الصورة المضغوطة NX-OS عبر SCP على ملف صورة ثنائي NX-OS في الإصدار الرئيسي ل NX-OS 9.3(x) (مثل 9.3(1) و 9.3(2) و 9.3(3) وما إلى ذلك) عند تشغيل برنامج NX-OS قبل الإصدار 7.0(3)I7(7) (مثل 7.0(3)I7(3) و 7.0(3)I7(4) و 7.0(3)I7(5a) وما إلى ذلك) أو 9.2(4) مثل 9.2(1) و 9.2(2) و 9.2(3). يتم عرض مثال على هذا الخطأ هنا:
switch# copy scp://username@192.0.2.100/nxos.9.3.3.bin bootflash: compact vrf management
Outbound-ReKey for 192.0.2.100:22
Inbound-ReKey for 192.0.2.100:22
username@192.0.2.100's password:
nxos.9.3.3.bin 29% 477MB 4.9MB/s 03:49 ETA
lost connection
Scp Compact of /bootflash/nxos.9.3.3.bin failed
Error doing scp
هذا نتيجة تحديد معروف موثق في cisco بق id CSCvt11426. لا يتم دعم تنفيذ إجراء الصور المضغوطة بنظام التشغيل NX-OS على ملف الصور الثنائي NX-OS في الإصدار الرئيسي ل NX-OS 9.3(x) (مثل 9.3(1) و 9.3(2) و 9.3(3) وما إلى ذلك) حتى برنامج NX-OS الإصدار 7.0(3)I7(7) أو 9.2(4).
للتعامل مع هذه المشكلة، قم بالترقية إلى برنامج NX-OS الإصدار 7.0(3)I7(7) أو 9.2(4) (الذي يتضمن تنفيذ إجراء الصورة المضغوطة NX-OS على ملفات الصور الثنائية ذات الصلة NX-OS) قبل الترقية إلى إصدار برنامج NX-OS في الإصدار الرئيسي 9.3(x) (مثل 9.3(1) و 9.3(2) و 9.3(3) وما إلى ذلك).
يمكن لمحول Nexus الذي تمت ترقيته إلى إصدار برنامج NX-OS في الإصدار الرئيسي 9.3(x) (مثل 9.3(1) و 9.3(2) و 9.3(3) وما إلى ذلك) بعد تنفيذ إجراء الصورة المضغوطة NX-OS التمهيد باستمرار بعد إعادة تحميل المحول كجزء من الترقية التخريبية القياسية. يظهر هذا خطأ رسالة على الوحدة طرفية للتحكم من المفتاح:
Image valid
MD5Sum mismatch
File does not exist, boot failed.
هذا نتيجة تحديد معروف موثق في cisco بق id CSCvs23686. لا يتم دعم تنفيذ إجراء الصور المضغوطة بنظام التشغيل NX-OS على ملف الصور الثنائي NX-OS في الإصدار الرئيسي ل NX-OS 9.3(x) (مثل 9.3(1) و 9.3(2) و 9.3(3) وما إلى ذلك) حتى برنامج NX-OS الإصدار 7.0(3)I7(7) أو 9.2(4).
للتعامل مع هذه المشكلة، يجب الترقية إلى برنامج NX-OS الإصدار 7.0(3)I7(7) أو 9.2(4) (الذي يمكن أن يتضمن تنفيذ إجراء الصورة المضغوطة ل NX-OS على ملفات الصور الثنائية ذات الصلة بنظام التشغيل NX-OS) قبل محاولة الترقية إلى إصدار برنامج NX-OS في الإصدار الرئيسي 9.3(x) (مثل 9.3(1) و 9.3(2) و 9.3(3) وما إلى ذلك).
ينطبق إجراء الصورة المضغوطة ل NX-OS الوارد وصفه في هذا المستند على ثلاث مجموعات منصات عمل منفصلة:
يمكن إعادة إستخدام ملف الصورة الثنائية لنظام التشغيل NX-OS المضغوط بين الأجهزة الأخرى ضمن مجموعة النظام الأساسي نفسها. ومع ذلك، لا يمكن إستخدام ملف صورة ثنائي NX-OS مضغوط على الأجهزة التي تنتمي إلى مجموعة أنظمة أساسية مختلفة.
على سبيل المثال، ضع في الاعتبار سيناريو يكون لديك فيه أربعة أجهزة من Nexus 3000 من هذه الطرز:
يمكن نقل ملف صورة ثنائي NX-OS مضغوط على N3K-C3048TP-1GE مباشرة إلى ذاكرة التمهيد الخاصة ب N3K-C3064PQ-10GE من خلال بروتوكول نقل الملفات الذي تختاره (إذا كانت هناك مساحة كافية على N3K-C3064PQ-10GE).
علاوة على ذلك، يمكن ترقية N3K-C3064PQ-10GE باستخدام ملف الصورة الثنائي NX-OS هذا المدمج من خلال طريقة مدعومة.
ومع ذلك، لا يمكن إستخدام ملف الصورة الثنائي هذا المضغوط نفسه NX-OS لترقية أجهزة N3K-C3172PQ-40GX و N3K-C3548P-10G.
يجب تنفيذ إجراء الصورة المضغوطة NX-OS على كل من أجهزة N3K-C3172PQ-40GX و N3K-C3548P-10G على حدة.
يمكن إستخدام هذا التوافق بين أجهزة Nexus ضمن مجموعة الأنظمة الأساسية نفسها لتحسين ترقية برنامج NX-OS لعدد كبير من الأجهزة.
على سبيل المثال، إذا كان لديك أجهزة 100 N3K-C3048TP-1GE، فيمكنك إستخدام إجراء الصورة المضغوطة NX-OS على جهاز واحد، ثم نقل ملف الصورة الثنائية NX-OS المضغوطة إلى الأجهزة ال 99 الناتجة.
لا حاجة لتنفيذ إجراء الصورة المضغوطة NX-OS على جميع الأجهزة طراز 100.
بدءا من 18 يناير 2021، تتوفر صور برامج NX-OS المضغوطة للتنزيل على موقع تنزيل برامج Cisco على الويب لعدد قليل من إصدارات برامج NX-OS. تحتوي هذه الصور المضغوطة على المجموع الاختباري MD5/SHA512 المنشور الذي يمكن إستخدامه للتحقق من سلامة ملف الصورة الثنائية لنظام التشغيل NX. يمكن تنزيل صور برنامج NX-OS المضغوطة من موقع تنزيل برامج Cisco على الويب لهذه الإصدارات من برنامج NX-OS:
ملاحظة: قم بتنزيل صور برامج NX-OS المضغوطة، إن أمكن، من موقع تنزيل برامج Cisco على الويب بدلا من إستخدام إجراء الصورة المضغوطة المحدد في هذا المستند. يتم إستخدام إجراء الصور المضغوطة المحدد في هذا المستند فقط في السيناريوهات التي لا تتوفر فيها صور برنامج NX-OS للتنزيل على موقع تنزيل برامج Cisco على الويب.
ملاحظة: لا يمكن أن يتطابق المجموع الاختباري MD5/SHA512 المنشور على موقع تنزيل برامج Cisco على الويب لصورة برنامج NX-OS مضغوطة مع المجموع الاختباري MD5/SHA512 لصورة مضغوطة تم إنشاؤها من خلال إجراء الصورة المضغوطة NX-OS المحدد في هذا المستند.
بعد الترقية إلى برنامج NX-OS الإصدار 7.0(3)I3(1) أو إصدار أعلى، قم بتنفيذ إجراء Compact Image على ملف صورة NX-OS ثنائي مخزن على ذاكرة التمهيد المؤقتة من جهاز Nexus باستخدام الأمر install all nxos bootflash:{nxos-binary-image-file.bin} compact.
ويتم تنفيذ ذلك عادة على ملف الصورة الثنائية لنظام التشغيل NX-OS الذي يتوافق مع إصدار برنامج NX-OS الذي يتم تشغيله حاليا على جهاز Nexus نفسه. عادة ما يتم تنفيذ هذا الإجراء مباشرة بعد الترقية من إصدار برنامج NX-OS الذي لا يدعم إجراء الصورة المضغوطة (مثل NX-OS 6.0(2)U6(3a)) إلى صورة لا تدعم إجراء الصورة المضغوطة (مثل NX-OS 7.0(3)I7(8)).
يوضح المثال التالي إستخدام هذا الأمر على جهاز Nexus 3064PQ-10GE الذي تمت ترقيته مؤخرا من NX-OS 6.0(2)U6(3a) إلى NX-OS 7.0(3)I7(8). على الرغم من أنك تقوم بتشغيل برنامج NX-OS الإصدار 7.0(3)I7(8) بشكل فعال، إلا أنه يمكنك إستخدام إجراء Compact Image على ملف الصورة الثنائي NX-OS 7.0(3)I7(8) المخزن على ذاكرة التمهيد الخاصة بالجهاز. لا يتم دعم إجراء الصورة المضغوطة حتى NX-OS 7.0(3)I3(1)، لذلك لا يمكنك ضغط ملف الصورة الثنائي NX-OS 7.0(3)I7(8) بينما يتم تشغيل NX-OS 6.0(2)U6(3a).
N3K-C3064PQ# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 64 48x10GE + 16x10G/4x40G Supervisor N3K-C3064PQ-10GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(8) 1.0 NA N3K-C3064PQ# show system reset-reason <snip> ----- reset reason for module 1 (from Supervisor in slot 1) --- 1) At 571567 usecs after Mon Jun 15 19:40:15 2020 Reason: Disruptive upgrade Service: Version: 6.0(2)U6(3a)
لا تزال ملفات كيكستارت NX-OS وصور النظام ل 6.0(2)U6(3a) موجودة على ذاكرة التمهيد المؤقتة (bootflash)، بالإضافة إلى ملف الصور الثنائي Full NX-OS 7.0(3)I7(8).
N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 15:05:04 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 945 Jun 15 19:11:16 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 37853184 Jun 15 19:01:36 2020 n3000-uk9-kickstart.6.0.2.U6.3a.bin 206762702 Jun 15 19:02:43 2020 n3000-uk9.6.0.2.U6.3a.bin 982681088 Jun 15 19:27:34 2020 nxos.7.0.3.I7.8.bin 324 Jun 15 19:51:08 2020 patch_control.log 58 Jun 15 19:51:08 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 19:51:23 2020 sprom_2_0_1 1024 Jun 15 19:51:23 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 1324871680 bytes used 323751936 bytes free 1648623616 bytes total
بعد حذف ملفات كيكستارت NX-OS وصورة النظام ل 6.0(2)U6(3a)، يتم ترك حوالي 568 ميغابايت من المساحة الحرة على ذاكرة التمهيد المؤقتة للجهاز.
N3K-C3064PQ# delete bootflash:n3000-uk9-kickstart.6.0.2.U6.3a.bin no-prompt N3K-C3064PQ# delete bootflash:n3000-uk9.6.0.2.U6.3a.bin no-prompt N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 15:05:04 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 945 Jun 15 19:11:16 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 982681088 Jun 15 19:27:34 2020 nxos.7.0.3.I7.8.bin 324 Jun 15 19:51:08 2020 patch_control.log 58 Jun 15 19:51:08 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 19:51:23 2020 sprom_2_0_1 1024 Jun 15 19:51:23 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 1079996416 bytes used 568627200 bytes free 1648623616 bytes total
مع توفر مساحة حرة تبلغ 568 ميجابايت فقط، لا توجد مساحة حرة كافية لتخزين ملف صورة NX-OS ثنائي آخر وإكمال عملية الترقية. يمكن تنفيذ إجراء Compact Image باستخدام الأمر المذكور أعلاه تثبيت كافة ملفات الصور الصغيرة nxos bootflash:nxos.7.0.3.I7.8.bin compact لتقليل حجم الملف الخاص بملف الصورة الثنائية لنظام التشغيل NX-OS 7.0(3)I7(8).
N3K-C3064PQ# install all nxos bootflash:nxos.7.0.3.I7.8.bin compact Installer will perform compatibility check first. Please wait. Compacting currently loaded image bootflash:/nxos.7.0.3.I7.8.bin ....................................... Compact bootflash:/nxos.7.0.3.I7.8.bin done
بعد اكتمال إجراء الصور المضغوطة، يكون حجم ملف الصورة NX-OS 7.0(3)I7(8) أصغر بشكل ملحوظ. ونتيجة لذلك، تغير مقدار المساحة الخالية على ذاكرة التمهيد المؤقتة للجهاز من 568 ميغابايت إلى 1.079 غيغابايت.
N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 23:21:43 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 1890 Jun 15 22:30:33 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 4096 Jun 15 23:12:44 2020 lost+found/ 471871960 Jun 15 23:32:10 2020 nxos.7.0.3.I7.8.bin 486 Jun 15 23:21:24 2020 patch_control.log 87 Jun 15 23:21:24 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 22:32:48 2020 sprom_2_0_1 1024 Jun 15 22:32:48 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 569184256 bytes used 1079439360 bytes free 1648623616 bytes total
بعد الترقية إلى برنامج NX-OS الإصدار 7.0(3)I3(1) أو إصدار أعلى، يمكنك تنفيذ إجراء Compact Image على ملف صورة NX-OS ثنائي مخزن على محرك أقراص فلاش USB مدمج في جهاز Nexus.
يمكن تنفيذ هذا الإجراء باستخدام الأمر install all nxos {usb-slot}:{nxos-binary-image-file.bin} compact. يتم تنفيذ هذا الإجراء بشكل نموذجي عند استيفاء كلا الشرطين التاليين:
يوضح هذا المثال إستخدام هذا الأمر على جهاز Nexus 3064PQ-10GE الذي يشغل NX-OS 7.0(3)I7(8) والذي يحتاج إلى الترقية إلى NX-OS 9.3(4).
N3K-C3064PQ# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 64 48x10GE + 16x10G/4x40G Supervisor N3K-C3064PQ-10GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(8) 1.0 NA
تم بالفعل ضغط ملف الصورة الثنائي NX-OS 7.0(3)I7(8) الموجود وفقا للتعليمات الواردة في إجراء الصورة المضغوطة لملف الصورة الثنائية NX-OS الموجود في قسم Bootflash من هذا المستند. ونتيجة لذلك، هناك حوالي 1.07 غيغابايت من المساحة الحرة على ذاكرة التمهيد الخاصة بجهاز Nexus.
N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 23:21:43 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 1890 Jun 15 22:30:33 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 4096 Jun 15 23:12:44 2020 lost+found/ 471871960 Jun 15 23:32:10 2020 nxos.7.0.3.I7.8.bin 486 Jun 15 23:21:24 2020 patch_control.log 87 Jun 15 23:21:24 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 22:32:48 2020 sprom_2_0_1 1024 Jun 15 22:32:48 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 569184256 bytes used 1079439360 bytes free 1648623616 bytes total
ومع ذلك، يبلغ حجم ملف الصورة الثنائي NX-OS 9.3(4) 1.6 غيغابايت. ونتيجة لذلك، لا يمكنك نسخ الصورة الثنائية الكاملة NX-OS 9.3(4) إلى ذاكرة التمهيد الخاصة بهذا الجهاز.
N3K-C3064PQ# copy ftp://administrator@192.0.2.10/nxos.9.3.4.bin bootflash: vrf management Password: /bootflash/nxos.9.3.4.bin: Write could not complete, check free space on device Error during copy ***** Transfer of file aborted ***** Copy failed. Removing file nxos.9.3.4.bin
للعمل على هذا الأمر، يجب نسخ ملف الصورة الثنائية ل NX-OS 9.3(4) الكامل إلى محرك أقراص فلاش USB المدرج في جهاز Nexus. يتم إدراج محرك أقراص USB محمول بسرعة 16 جيجابت في منفذ USB الخاص بالهيكل. يتم نسخ ملف الصورة الثنائي الكامل NX-OS 9.3(4) إلى محرك أقراص فلاش USB عبر FTP.
ملاحظة: يمكن تحديد موقع منفذ USB على الجهاز Nexus 3064PQ-10GE هنا. ارجع إلى دليل تثبيت الأجهزة لأجهزة Nexus 3000 أو 3100 أو 3500 المحددة للحصول على مزيد من التفاصيل حول موقع منفذ USB على جهاز Nexus المحدد لديك.
N3K-C3064PQ# copy ftp://administrator@192.0.2.10/nxos.9.3.4.bin usb1: vrf management Password: ***** Transfer of file Completed Successfully ***** Copy complete, now saving to disk (please wait)... Copy complete.
تأكد من نسخ ملف الصورة الثنائي 1.6 جيجا بايت NX-OS 9.3(4) بالكامل إلى محرك أقراص USB flash دون حدوث مشاكل.
N3K-C3064PQ# dir usb1: 1679871488 Jun 16 00:26:02 2020 nxos.9.3.4.bin Usage for usb1://sup-local 1679884288 bytes used 13829111808 bytes free 15508996096 bytes total
يمكنك تنفيذ إجراء الصورة المضغوطة باستخدام الأمر nxos usb1:nxos.9.3.4.bin compact المذكور أعلاه لتقليل حجم الملف الخاص بملف الصورة الثنائي NX-OS 9.3(4).
N3K-C3064PQ# install all nxos usb1:nxos.9.3.4.bin compact Installer will perform compatibility check first. Please wait. Compacting usb1:/nxos.9.3.4.bin ...................................................... Compact usb1:/nxos.9.3.4.bin done
بعد اكتمال إجراء "الصورة المضغوطة"، يكون حجم ملف الصورة الثنائية ل NX-OS 9.3(4) أصغر بشكل ملحوظ (حوالي 579 ميغابايت).
N3K-C3064PQ# dir usb1: 579377951 Jun 16 00:12:34 2020 nxos.9.3.4.bin Usage for usb1://sup-local 579387392 bytes used 14929608704 bytes free 15508996096 bytes total
تذكر أن ذاكرة التمهيد توفر حوالي 1.07 غيغابايت من المساحة الحرة. الآن بعد أن تم تقليل حجم ملف الصورة الثنائية لنظام التشغيل NX-OS 9.3(4) إلى 579 ميجابايت، يمكنك نسخ الصورة الثنائية لنظام التشغيل NX-OS 9.3(4) من محرك أقراص فلاش USB إلى ذاكرة التمهيد الخاصة بجهاز Nexus.
N3K-C3064PQ# copy usb1:nxos.9.3.4.bin bootflash: Copy progress 100% 579377KB Copy complete, now saving to disk (please wait)... Copy complete. N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 23:21:43 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 1890 Jun 15 22:30:33 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 4096 Jun 15 23:12:44 2020 lost+found/ 471871960 Jun 15 23:32:10 2020 nxos.7.0.3.I7.8.bin 579377951 Jun 16 00:51:35 2020 nxos.9.3.4.bin 486 Jun 15 23:21:24 2020 patch_control.log 87 Jun 15 23:21:24 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 22:32:48 2020 sprom_2_0_1 1024 Jun 15 22:32:48 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 1149136896 bytes used 499486720 bytes free 1648623616 bytes total
يمكنك الآن متابعة ترقية برنامج NX-OS من برنامج NX-OS الإصدار 7.0(3)I7(8) إلى برنامج NX-OS الإصدار 9.3(4) باستخدام طريقة مدعومة. ارجع إلى ملاحظات إصدار برنامج NX-OS الهدف (مثل ملاحظات إصدار NX-OS من السلسلة Cisco Nexus 3000 Series، الإصدار 9.3(4) المستند) للحصول على مزيد من المعلومات حول منهجيات الترقية المدعومة.
بعد الترقية إلى برنامج NX-OS الإصدار 7.0(3)I5(2) أو إصدار أعلى، يمكنك تنفيذ إجراء Compact Image على ملف صورة NX-OS ثنائي يتم نسخه بشكل نشط إلى ذاكرة التمهيد الخاصة بجهاز Nexus أو محرك أقراص فلاش USB متصل عبر SCP. يمكن تنفيذ هذا الإجراء باستخدام الأمر copy scp: bootflash:compact. يتم تنفيذ هذا الإجراء بشكل نموذجي عند استيفاء الشروط التالية:
ملاحظة: بروتوكول نقل ملفات SCP فقط هو المعتمد لهذا الإجراء. لا تدعم بروتوكولات نقل الملفات الأخرى (مثل TFTP و FTP و SFTP) هذا الإجراء.
بشكل افتراضي، يمكن لأي مضيف Linux يمكن الوصول إليه من خلال SSH أن يعمل أيضا كخادم SCP. إذا كنت قادرا على نقل ملف الصورة الثنائية لنظام التشغيل NX الهدف الكامل إلى مضيف SSH-OS الذي يمكن الوصول إليه من Linux والذي يمكن الوصول إليه أيضا بواسطة جهاز Nexus الذي ترغب في ترقيته باستخدام بروتوكول نقل ملفات من إختيارك، فيمكن ل Nexus إستخدام إجراء Compact Image عبر SCP لتقليل حجم ملف الصورة الثنائية لنظام التشغيل NX الهدف عندما تقوم بنسخه إلى ذاكرة التمهيد الخاصة بالجهاز أو محرك أقراص فلاش USB متصل.
عندما تقوم بإنشاء copy scp: bootflash: أمر compact للاستخدام ضد مضيف Linux يعمل كخادم SCP، أستخدم مسار الملف المطلق لموقع ملف الصورة الثنائي NX-OS الهدف. على سبيل المثال، ضع في اعتبارك خادم له هذه الخصائص:
تم إنشاء هذا الأمر لهذه الخصائص:
N3K-C3064PQ# copy scp://administrator@192.0.2.10/home/administrator/nxos.9.3.4.bin bootflash:
compact vrf management
يمكن تكوين أجهزة Nexus التي تشغل إصدارات برنامج NX-OS الحديثة للعمل كخادم SCP من خلال أمر التكوين العام feature scp-server. يمكنك نقل ملف الصورة الثنائية لنظام التشغيل NX-OS الكامل إلى جهاز Nexus باستخدام بروتوكول نقل الملفات الذي تختاره وتنشيط ميزة خادم SCP واستخدام إجراء "الصورة المضغوطة" عبر SCP لتقليل حجم ملف الصورة الثنائية لنظام التشغيل NX الهدف عندما تقوم بنقله إلى محرك أقراص Bootflash أو محرك أقراص فلاش USB المتصل الخاص بجهاز Nexus الذي ترغب في ترقيته.
يتم عرض مثال يوضح تكوين هذه الميزة هنا:
N3K# configure terminal N3K(config)# feature scp-server N3K(config)# end N3K#
يتم دعم ميزة خادم SCP على جميع أنظمة Nexus الأساسية التي تبدأ بإصدارات برنامج NX-OS المدرجة في الجدول هنا.
منصة Nexus | برنامج NX-OS إصدار |
---|---|
Nexus 3000/3100 | 6.0(2)U1(1) |
Nexus 3524/3548 | 6.0(2)A1(1) |
Nexus 5000/6000 | 6.0(2)N1(1) |
Nexus 7000/7700 | 5.1(1) |
Nexus 9000 | 6.1(2)I1(1) |
يوضح المثال التالي إستخدام إجراء الصورة المضغوطة عبر SCP على جهاز Nexus 3064PQ-10GE الذي يشغل NX-OS 7.0(3)I7(8) الذي تمت ترقيته إلى NX-OS 9.3(4).
N3K-C3064PQ# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 64 48x10GE + 16x10G/4x40G Supervisor N3K-C3064PQ-10GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(8) 1.0 NA
تم بالفعل ضغط ملف الصورة الثنائي NX-OS 7.0(3)I7(8) الموجود وفقا للتعليمات الواردة في إجراء الصورة المضغوطة لملف الصورة الثنائية NX-OS الموجود في قسم Bootflash من هذا المستند. ونتيجة لذلك، هناك حوالي 1.07 غيغابايت من المساحة الحرة على ذاكرة التمهيد الخاصة بجهاز Nexus.
N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 23:21:43 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 1890 Jun 15 22:30:33 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 4096 Jun 15 23:12:44 2020 lost+found/ 471871960 Jun 15 23:32:10 2020 nxos.7.0.3.I7.8.bin 486 Jun 15 23:21:24 2020 patch_control.log 87 Jun 15 23:21:24 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 22:32:48 2020 sprom_2_0_1 1024 Jun 15 22:32:48 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 569184256 bytes used 1079439360 bytes free 1648623616 bytes total
ومع ذلك، يبلغ حجم ملف الصورة الثنائي NX-OS 9.3(4) 1.6 غيغابايت. ونتيجة لذلك، لا يمكنك نسخ الصورة الثنائية الكاملة NX-OS 9.3(4) إلى ذاكرة التمهيد الخاصة بهذا الجهاز.
N3K-C3064PQ# copy ftp://administrator@192.0.2.10/nxos.9.3.4.bin bootflash: vrf management Password: /bootflash/nxos.9.3.4.bin: Write could not complete, check free space on device Error during copy ***** Transfer of file aborted ***** Copy failed. Removing file nxos.9.3.4.bin
يمكنك تنفيذ إجراء الصور المضغوطة NX-OS عبر SCP باستخدام الأمر المذكور أعلاه copy scp: bootflash: compact. في المثال هنا، يقوم هذا الأمر بنسخ ملف الصورة الثنائية لنظام التشغيل NX-OS 9.3(4) من خادم SCP على 192.0.2.10 من خلال VRF الإدارة باسم مستخدم المسؤول. خادم SCP هذا تحديدا هو مضيف Linux، ويوجد ملف الصورة الثنائية لنظام التشغيل NX-OS 9.3(4) في الملف المطلق /home/administrator/nxos.9.3.4.bin. تحتاج إلى إستبدال هذه المعلمات (اسم المستخدم وكلمة المرور وعنوان IP لخادم SCP/FQDN والمطلق وما إلى ذلك) بقيم ذات صلة ببيئتك.
N3K-C3064PQ# copy scp://administrator@192.0.2.10/home/administrator/nxos.9.3.4.bin bootflash: compact vrf management administrator@192.0.2.10's password: Copy complete, now saving to disk (please wait)... Copy complete.
بعد انتهاء إجراء "الصورة المضغوطة" عبر SCP، يكون حجم ملف الصورة الثنائية ل NX-OS 9.3(4) أصغر بشكل ملحوظ (حوالي 579 ميغابايت).
N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 23:21:43 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 1890 Jun 15 22:30:33 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 4096 Jun 15 23:12:44 2020 lost+found/ 471871960 Jun 15 23:32:10 2020 nxos.7.0.3.I7.8.bin 579377951 Jun 22 19:49:10 2020 nxos.9.3.4.bin 486 Jun 15 23:21:24 2020 patch_control.log 87 Jun 15 23:21:24 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 22:32:48 2020 sprom_2_0_1 1024 Jun 15 22:32:48 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 1149136896 bytes used 499486720 bytes free 1648623616 bytes total
يمكنك الآن متابعة ترقية برنامج NX-OS من برنامج NX-OS الإصدار 7.0(3)I7(8) إلى برنامج NX-OS الإصدار 9.3(4) باستخدام طريقة مدعومة. ارجع إلى ملاحظات إصدار برنامج NX-OS الهدف (مثل ملاحظات إصدار NX-OS من السلسلة Cisco Nexus 3000 Series، الإصدار 9.3(4) المستند) للحصول على مزيد من المعلومات حول منهجيات الترقية المدعومة.
إذا لم تكن قادرا على إستخدام أي من الطرق الثلاث المذكورة سابقا لتنفيذ إجراء الصورة المضغوطة NX-OS، فيرجى فتح حالة دعم باستخدام Cisco TAC للحصول على مساعدة إضافية.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
2.0 |
01-Feb-2024 |
متطلبات النمط المحدثة والترجمة الآلية. |
1.0 |
10-Jul-2020 |
الإصدار الأولي |