المحتويات

المقدمة

ما هو ISSU

الأنظمة الأساسية المدعومة ومصفوفة دعم الإصدار

المتطلبات الأساسية قبل ISSU

1. التحقق من إصدار الرمز الحالي

2. تحقق من وضع التمهيد

3. تحقق مما إذا كانت هناك ذاكرة متوفرة كافية على ذاكرة Flash (الذاكرة المؤقتة)

4. التحقق من وجود المحولات في وضع SSO

5. تحقق ما إذا تم تمكين التمهيد التلقائي

6. تحقق من حالة ISSU الحالية وحالة التثبيت

7. انسخ الصورة الجديدة التي سيتم ترقيتها / تخفيضها

عمليات سير عمل ISSU - ترقية فعلية

سير عمل بخطوة واحدة

سير العمل ذو ثلاث خطوات

نشر القائمة المرجعية ل ISSU

إجراء على فشل ISSU

إجهاض ISSU

ولاية Clean ISSU

المقدمة

يصف هذا المستند الخطوات المتضمَّنة لإجراء ترقية البرامج أثناء الخدمة (ISSU) على مبدّلات Catalyst 3850 وCatalyst 9000 series.

ما هو ISSU

ترقية البرامج أثناء الخدمة هي عملية تقوم بترقية صورة إلى صورة أخرى على جهاز ما أثناء إستمرار الشبكة في إعادة توجيه الحزم. تساعد وحدة دعم الخدمات المشتركة (ISSU) مسؤولي الشبكة على تجنب انقطاع الشبكة عند إجراء ترقية للبرامج. تتم ترقية الصور في وضع التثبيت، حيث تتم ترقية كل حزمة بشكل فردي.

يتم دعم ISSU على جميع السلسلة Catalyst 3850 و Catalyst 9000 series التي تدعم Stackwise-Virtual وأيضا على الهيكل المستقل Catalyst 9400 / 9600 مع مشرفين ثنائيين.

يتضمن StackWise Virtual (SVL) محولين متصلين معا لتكوين محول ظاهري واحد. يدعم SVL ترقيات البرامج أثناء الخدمة.

الأنظمة الأساسية المدعومة ومصفوفة دعم الإصدار

قبل المتابعة باستخدام ISSU، تحقق مما إذا كانت المنصة تدعم ISSU بالفعل. تحقق أيضا من دعم ISSU بين التعليمات البرمجية الحالية والرمز الهدف. يمكن العثور على تفاصيل الوضع حول الأنظمة الأساسية المدعومة ومصفوفة توافق ISSU هنا:

دعم ISSU بين الإصدارات

المتطلبات الأساسية قبل ISSU

ملاحظة: يعتمد المثال في هذا المستند على محولات Cisco Catalyst 9500 switches التي تم تكوينها على أنها StackWise-Virtual. تنطبق الخطوات على الهيكل المستقل Cat9400 / Cat9600 مع محركات المشرف المزدوج وأيضا للأجهزة Catalyst 3850 / Catalyst 9000 التي تم تكوينها كأجهزة StackWise-Virtual.

لتجنب فقدان أي حزمة أثناء العملية، تحتاج وحدة دعم الطاقة (ISSU) إلى التكرار في العقد الخاصة بك تجاه الأجهزة النشطة وأجهزة الاستعداد على السواء. ونظرا لحدوث عملية إعادة تحميل ويلزم إجراء تبديل بينهما لضمان التوفر العالي في شبكتك.

1. التحقق من إصدار الرمز الحالي

C9500#show version | in IOS XE

Cisco IOS XE Software, Version 16.09.02

2. تحقق من وضع التمهيد

يتم دعم ISSU فقط إذا تم تمهيد كلا المحولين في StackWise Virtual في وضع التثبيت.

C9500#show ver | in INSTALL

*    1 50    C9500-40X          16.9.2            CAT9K_IOSXE           INSTALL

2 50    C9500-40X          16.9.2            CAT9K_IOSXE           INSTALL

On Catalyst 9400, the above output is not available. Check if the switch booted from packages.conf file

C9400#show version | in System image

System image file is "flash:packages.conf"

في حال تمهيد الهيكل في وضع حزمة، لا يتم دعم ISSU. أنت يستطيع رأيت خطأ مثل هذا إن يحاول أنت أن يركض issu عندما المفتاح يكون يركض في حزمة أسلوب.

*Nov 13 14:55:57.338: %INSTALL-5-INSTALL_START_INFO: Chassis 1 R1/0: install_engine: Started install one-shot ISSU flash:cat9k_iosxe.16.09.02.SPA.bininstall_add_activate_commit: Adding ISSU

ERROR: install_add_activate_commit: One-Shot ISSU operation is not supported in bundle boot mode

FAILED: install_add_activate_commit  exit(1) Tue Nov 13 14:56:03 UTC 2018

3. تحقق مما إذا كانت هناك ذاكرة متوفرة كافية على ذاكرة Flash (الذاكرة المؤقتة)

C9500#dir flash: | in free

11353194496 bytes total (8565174272 bytes free)

C9500#dir stby-flash: | in free

11353980928 bytes total (8566865920 bytes free)

تأكد أن لديك مساحة 1 جيجابايت على الأقل في Flash لتوسيع صورة جديدة. قم بتنظيف ملفات التثبيت القديمة في حالة عدم وجود مساحة كافية واستخدم الأمر install remove inactive.

4. التحقق من وجود المحولات في وضع SSO

C9500#show redundancy

Redundant System Information :

------------------------------

Available system uptime = 4 minutes

Switchovers system experienced = 0

Standby failures = 0

Last switchover reason = none

Hardware Mode = Duplex

Configured Redundancy Mode = sso

Operating Redundancy Mode = sso

Maintenance Mode = Disabled

Communications = Up

Current Processor Information :

-------------------------------

Active Location = slot 1

Current Software state = ACTIVE

Uptime in current state = 30 minutes

Image Version = Cisco IOS Software [Fuji], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.9.2, RELEASE SOFTWARE (fc4)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2018 by Cisco Systems, Inc.

Compiled Mon 05-Nov-18 19:32 by mcpre

BOOT = flash:packages.conf;

CONFIG_FILE =

Configuration register = 0x102

Peer Processor Information :

----------------------------

Standby Location = slot 2

Current Software state = STANDBY HOT

Uptime in current state = 26 minutes

Image Version = Cisco IOS Software [Fuji], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.9.2, RELEASE SOFTWARE (fc4)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2018 by Cisco Systems, Inc.

Compiled Mon 05-Nov-18 19:32 by mcpre

BOOT = flash:packages.conf;

CONFIG_FILE =

Configuration register = 0x102

5. تحقق ما إذا تم تمكين التمهيد التلقائي

C9500#show boot system

---------------------------

Switch 1

---------------------------

Current Boot Variables:

BOOT variable = flash:packages.conf;

Boot Variables on next reload:

BOOT variable = flash:packages.conf;

Manual Boot = no                       <<<<< Manual Boot should be set to "no"

Enable Break = no

Boot Mode = DEVICE

iPXE Timeout = 0

---------------------------

Switch 2

---------------------------

Current Boot Variables:

BOOT variable = flash:packages.conf;

Boot Variables on next reload:

BOOT variable = flash:packages.conf;

Manual Boot = no

Enable Break = no

Boot Mode = DEVICE

iPXE Timeout = 0

إذا لم يتم تمكين التمهيد التلقائي، يمكن تغيير ذلك كما هو موضح:

C9500(config)#no boot manual

6. تحقق من حالة ISSU الحالية وحالة التثبيت

ملاحظة: هذه الخطوة مهمة جدا!

C9500#show issu state detail

--- Starting local lock acquisition on switch 1 ---

Finished local lock acquisition on switch 1

No ISSU operation is in progress      <<<<<<<<< If see anything else, abort ISSU before proceeding.

Check on how to manually abort ISSU.

C9500#show install summary

[ Switch 1 2 ] Installed Package(s) Information:

State (St): I - Inactive, U - Activated & Uncommitted,

C - Activated & Committed, D - Deactivated & Uncommitted

--------------------------------------------------------------------------------

Type  St   Filename/Version

--------------------------------------------------------------------------------

IMG   C    16.9.2.0.2433      <<<<<<<< State should be Activated & Committed for current version alone.

If not clear install state before proceeding. Check on how to clear install state.

--------------------------------------------------------------------------------

Auto abort timer: inactive

--------------------------------------------------------------------------------

7. انسخ الصورة الجديدة التي سيتم ترقيتها / تخفيضها

يكفي نسخ الصورة فقط إلى الهيكل النشط (في حالة StackWise) أو المشرف النشط (في حالة Cat9400 Dual SUP).

C9500#copy tftp: bootflash:

Address or name of remote host []? X.X.X.X

Source filename []? cat9k_iosxe.16.09.02.SPA.bin

Destination filename [cat9k_iosxe.16.09.02.SPA.bin]?

عمليات سير عمل ISSU - ترقية فعلية

وبمجرد التحقق من جميع المتطلبات الأساسية، يمكنك المتابعة في الترقية الفعلية واستخدام إحدى الطرق المدرجة:

- سير عمل بخطوة واحدة (خطوة واحدة فقط ولا يدعم إسترجاع البيانات)

- سير العمل ذو ثلاث خطوات (يتضمن ثلاث خطوات ويدعم إسترجاع حالة الفشل)

سير عمل بخطوة واحدة

يتضمن سير العمل هذا خطوة واحدة فقط ويساعد في التحسين.

ملاحظة: لا يمكنك التراجع حيث يتم تنفيذ الترقية تلقائيا. قم بالمتابعة إلى سير العمل ذي الخطوات الثلاث إذا كنت ترغب في التراجع.

// This example has SW-2 as Active and Sw-1 as Standby before starting ISSU

C9500#install add file flash:cat9k_iosxe.16.09.02.SPA.bin activate issu commit

install_add_activate_commit: START Fri Feb  8 10:07:51 jst 2019

*Feb  8 10:07:52.456 jst: %INSTALL-5-INSTALL_START_INFO: Switch 2 R0/0: install_engine: Started install one-shot ISSU flash:cat9k_iosxe.16.09.02.SPA.bininstall_add_activate_commit: Adding ISSU

--- Starting initial file syncing ---

[2]: Copying flash:cat9k_iosxe.16.09.02.SPA.bin from switch 2 to switch 1

[1]: Finished copying to switch 1

Info: Finished copying flash:cat9k_iosxe.16.09.02.SPA.bin to the selected switch(es)

Finished initial file syncing

--- Starting Add ---

Performing Add on all members

[1] Add package(s) on switch 1

[1] Finished Add on switch 1

[2] Add package(s) on switch 2

[2] Finished Add on switch 2

Checking status of Add on [1 2]

Add: Passed on [1 2]

Finished Add

install_add_activate_commit: Activating ISSU

Going to start Oneshot ISSU install process

STAGE 0: Initial System Level Sanity Check before starting ISSU

===================================================

--- Verifying install_issu supported ---

--- Verifying standby is in Standby Hot state ---

--- Verifying booted from the valid media ---

--- Verifying AutoBoot mode is enabled ---

Finished Initial System Level Sanity Check

STAGE 1: Installing software on Standby

===================================================

--- Starting install_remote ---

Performing install_remote on Chassis remote

[1] install_remote package(s) on switch 1

[1] Finished install_remote on switch 1

install_remote: Passed on [1]

Finished install_remote

STAGE 2: Restarting Standby

===================================================

--- Starting standby reload ---

Finished standby reload

--- Starting wait for Standby to reach terminal redundancy state ---     <<<<< Standby (Sw-1) reloads here!!!

<<<<<<<< After Standby (Sw-1) comes up >>>>>>>>>>>

*Feb  8 10:19:10.223 jst: %REDUNDANCY-3-IPC: IOS versions do not match.

*Feb  8 10:19:48.421 jst: %HA_CONFIG_SYNC-6-BULK_CFGSYNC_SUCCEED: Bulk Sync succeeded

*Feb  8 10:19:49.422 jst: %RF-5-RF_TERMINAL_STATE: Terminal state reached for (SSO)   <<<<< Standby (Sw-1) comes up on new code and joins as Hot Standby..

*Feb  8 10:21:02.975 jst: %PLATFORM-6-HASTATUS_DETAIL: RP switchover, received chassis event became active. Switch to primary (count 1)   <<<<<< Switchover happens after this log and the previous active (Sw-2) reloads.

<<<<<<<< After new Standby (Sw-2) comes up >>>>>>>>

*Feb  8 10:27:09.715 jst: %HA_CONFIG_SYNC-6-BULK_CFGSYNC_SUCCEED: Bulk Sync succeeded

*Feb  8 10:27:10.717 jst: %RF-5-RF_TERMINAL_STATE: Terminal state reached for (SSO).  <<<< ISSU commit starts after this automatically..

*Feb  8 10:28:27.302 jst: %INSTALL-5-INSTALL_START_INFO: Switch 2 R0/0: install_engine: Started install commit

%IOSXEBOOT-4-ISSU_ONE_SHOT: (rp/0): ISSU finished successfully

*Feb  8 10:29:32.127 jst: %INSTALL-5-INSTALL_COMPLETED_INFO: Switch 2 R0/0: install_engine: Completed install commit ISSU

انتقل إلى ما بعد اكتمال ISSU.

سير العمل ذو ثلاث خطوات

- يتضمن سير العمل هذا ثلاث خطوات: إضافة وتنشيط والتزام. بعد التنشيط، تتم ترقية جميع المحولات إلى إصدار البرنامج الجديد باستثناء أن البرنامج لا يتم الالتزام به تلقائيا، ولكن يجب تنفيذه يدويا عبر الأمر install commit.

- وتتمثل ميزة هذا النهج في إمكانية إرجاع النظام إلى إصدار سابق من البرامج.

- يقوم النظام بالرجوع تلقائيا إذا لم يتم إيقاف مؤقت التراجع ويستخدم إيقاف مؤقت التثبيت التلقائي أو الأمر install commit. إذا تم إيقاف مؤقت التراجع، يمكن تشغيل إصدار البرنامج الجديد على الجهاز لأي مدة ثم يتم إرجاعه مرة أخرى إلى الإصدار السابق.

الخطوة 1. قم بتثبيت إضافة.

يقوم هذا الأمر بتنزيل الصورة في ذاكرة التمهيد المؤقتة (bootflash) وتوسيعها على كلا المحولين.

// This example has SW-1 as Active and Sw-2 as Standby before starting ISSU

C9500#install add file flash:cat9k-universalk9.SPA.16.09.03.BETA.E1.SSA.bin.bin

install_add: START Fri Feb  8 09:22:00 jst 2019

*Feb  8 09:22:02.055 jst: %INSTALL-5-INSTALL_START_INFO: Switch 1 R0/0: install_engine: Started install add flash:cat9k-universalk9.SPA.16.09.03.BETA.E1.SSA.bin.bininstall_add: Adding PACKAGE

--- Starting initial file syncing ---

[1]: Copying flash:cat9k-universalk9.SPA.16.09.03.BETA.E1.SSA.bin.bin from switch 1 to switch 2

[2]: Finished copying to switch 2

Info: Finished copying flash:cat9k-universalk9.SPA.16.09.03.BETA.E1.SSA.bin.bin to the selected switch(es)

Finished initial file syncing

--- Starting Add ---

Performing Add on all members

[1] Add package(s) on switch 1

[1] Finished Add on switch 1

[2] Add package(s) on switch 2

[2] Finished Add on switch 2

Checking status of Add on [1 2]

Add: Passed on [1 2]

Finished Add

SUCCESS: install_add  Fri Feb  8 09:26:26 jst 2019  <<<< Wait until install_add says SUCCESS. If fails, manually abort ISSU.

الخطوة 2. تنشيط التثبيت.

- عندما تقوم بتنفيذ هذا الأمر، يحدث هذا التسلسل للأحداث:

(i) تم بدء تشغيل مؤقت التراجع. إذا انتهت صلاحية مؤقت التراجع، فسيعود النظام إلى نفس الحالة قبل بدء تشغيل ISSU. يمكن إيقاف مؤقت التراجع عند إستخدام الأمر install auto-abort-timer stop. يمكن إسترجاع ISSU عند إستخدام الأمر install abort issu.

'2` يزود المحول الاحتياطي بالبرنامج الجديد ويعيد تحميله باستخدام إصدار البرنامج الجديد. بعد ذلك، يتم توفير المحول النشط مع البرنامج الجديد وإعادة تحميله. يصبح المحول الاحتياطي مع الصورة الجديدة الآن هو المحول النشط ويصبح المحول النشط القديم هو الاستعداد.

في نهاية هذا الإجراء، يتم تشغيل كلا المحولين باستخدام صورة البرنامج الجديدة.

C9500#install activate issu

install_activate: START Fri Feb  8 09:28:27 jst 2019

install_activate: Activating ISSU

*Feb  8 09:28:28.905 jst: %INSTALL-5-INSTALL_START_INFO: Switch 1 R0/0: install_engine: Started install activate ISSU

Going to start Activate ISSU install process

STAGE 0: Initial System Level Sanity Check before starting ISSU===================================================

--- Verifying install_issu supported ---

--- Verifying standby is in Standby Hot state ---

--- Verifying booted from the valid media ---

--- Verifying AutoBoot mode is enabled ---

Finished Initial System Level Sanity Check

STAGE 1: Installing software on Standby

===================================================

--- Starting install_remote ---

Performing install_remote on Chassis remote

*Feb  8 09:28:31.880 jst: %INSTALL-5-INSTALL_AUTO_ABORT_TIMER_PROGRESS: Switch 1 R0/0: rollback_timer: Install auto abort timer can expire in 7200 seconds

[2] install_remote package(s) on switch 2

[2] Finished install_remote on switch 2

install_remote: Passed on [2]

Finished install_remote

STAGE 2: Restarting Standby

===================================================

--- Starting standby reload ---

Finished standby reload--- Starting wait for Standby to reach terminal redundancy state ---      <<<<<<<< Standby (Sw-2) reloads here!!!*Feb  8 09:35:16.489 jst: %REDUNDANCY-3-IPC: IOS versions do not match.

*Feb  8 09:36:00.238 jst: %HA_CONFIG_SYNC-6-BULK_CFGSYNC_SUCCEED: Bulk Sync succeeded

*Feb  8 09:36:01.240 jst: %RF-5-RF_TERMINAL_STATE: Terminal state reached for (SSO)     <<<< At this point, Standby (Sw-2) comes up with new code and joins as Hot Standby

Finished wait for Standby to reach terminal redundancy state

STAGE 3: Installing software on Active

===================================================

--- Starting install_active ---

Performing install_active on Chassis 11] install_active package(s) on switch 1

[1] Finished install_active on switch 1

install_active: Passed on [1]

Finished install_active

Chassis 1 reloading, reason - Non participant detected

STAGE 4: Restarting Active (switchover to standby)      <<<<<<<< At this point, there is a switchover and then the previous Active (Sw-1) reloads.

===================================================

--- Starting active reload ---

New software can load after reboot process is completed

SUCCESS: install_activate  Fri Feb  8 09:37:14 jst 2019

في نهاية حالة التنشيط، تحقق من حالات ISSU.

C9500#show issu state detail

--- Starting local lock acquisition on switch 2 ---

Finished local lock acquisition on switch 2

Operation type: Step-by-step ISSU

Install type  : Image installation using ISSUCurrent state : Activated state

Last operation: Switchover

Completed operations:

Operation                           Start time

-------------------------------------------------------

Activate location standby Chassis 2 2019-02-08:09:28:32

Activate location active Chassis 1  2019-02-08:09:36:03

Switchover                          2019-02-08:09:37:16

State transition: Added -> Standby activated -> Active switched-over

Auto abort timer: automatic, remaining time before rollback: 01:43:55

Running image: flash:packages.conf

Operating mode: sso, terminal state reached    <<<<< Wait until SSO terminal state before proceeding to commit.

الخطوة 3. تثبيت الالتزام.

يقوم الأمر commit بتنفيذ عملية التنظيف اللازمة، ويمكن البرنامج الجديد كبرنامج دائم (يزيل الإصدار الأقدم من البرنامج)، ويوقف مؤقت التراجع. يمكن لأي إعادة تمهيد بعد التأكيد التمهيد باستخدام برامج جديدة.

C9500#install commit

install_commit: START Fri Feb  8 09:45:22 jst 2019

install_commit: Committing ISSU

*Feb  8 09:45:23.533 jst: %INSTALL-5-INSTALL_START_INFO: Switch 2 R0/0: install_engine: Started install commit

Going to start Commit ISSU install process

STAGE 0: Initial System Level Sanity Check before starting ISSU

===================================================

--- Verifying install_issu supported ---

--- Verifying standby is in Standby Hot state ---

--- Verifying booted from the valid media ---

--- Verifying AutoBoot mode is enabled ---

Finished Initial System Level Sanity Check

--- Starting install_commit_2 ---

Performing install_commit_2 on Chassis 2

[2] install_commit_2 package(s) on switch 2

[2] Finished install_commit_2 on switch 2

install_commit_2: Passed on [2]

Finished install_commit_2

STAGE 1: Dispatching the commit command to remote

===================================================

--- Starting install_commit_remote ---

Performing install_commit_remote on Chassis 1

Feb  8 09:48:33.364: %INSTALL-5-INSTALL_START_INFO: R0/0: install_engine: Started install commit

*Feb  8 09:48:33.352 jst: %INSTALL-5-INSTALL_START_INFO: Switch 1 R0/0: install_engine: Started install commit

Feb  8 09:51:27.505: %INSTALL-5-INSTALL_COMPLETED_INFO: R0/0: install_engine: Completed install commit ISSU

[1] install_commit_remote package(s) on switch 1

[1] Finished install_commit_remote on switch 1

install_commit_remote: Passed on [1]

Finished install_commit_remote

SUCCESS: install_commit  Fri Feb  8 09:51:27 jst 2019     <<<<< ISSU is completed here!!!!!

نشر القائمة المرجعية ل ISSU

بمجرد اكتمال ISSU بنجاح،

- تحقق مما إذا كان كلا المحولين يشغلان على البرنامج الجديد.

- قم بفحص إخراج تفاصيل الحالة "show issu" ليكون نظيفا ولا يعرض أي ISSU قيد التقدم.

- تحقق من show install issu history output لضمان نجاح عملية ISSU (يتوفر الأمر فقط مع الإصدار 16.10.1 والإصدارات الأحدث).

- يوصى بإعطاء وقت كاف في البرنامج الجديد قبل إصدار أي ميزة جديدة.

إجراء على فشل ISSU

- في حالة فشل ISSU، من المتوقع أن يتمكن الإجهاض التلقائي من إستعادة النظام مرة أخرى إلى الحالة الأولية (الصورة الأقدم). ومع ذلك، في حالة فشل هذا أيضا، فمن المتوقع إجراء إسترداد يدوي للهيكل.

- أثناء الاسترداد اليدوي، تحقق مما إذا كان كل من الجهاز النشط وجهاز الاستعداد يشغلان الصورة القديمة (إذا لم يكن الأمر كذلك، فاسترد الهيكل الفردي).

- بعد التأكد من أن كلا الهياكل تقوم بتشغيل الصورة القديمة، قم بتشغيل تثبيت إزالة غير نشط لإزالة أي حزم صور غير مستخدمة.

- بمجرد أن يقوم كلا الهيكلين بتشغيل البرنامج القديم، قم بتنظيف جميع الحالات الداخلية لعملية ISSU يدويا. (ارجع هنا حول كيفية تنظيف حالات ISSU الداخلية).

إجهاض ISSU

- في سير العمل المكون من 3 خطوات، أثناء تنشيط عملية ISSU، إذا انتهت صلاحية المؤقت الذي تم إيقافه قبل الاكتمال، يمكن للنظام القيام بإجهاض تلقائي للصورة القديمة.

ملاحظة: إذا لم يصل وضع الاستعداد إلى SSO أثناء الإجهاض، يلزم إجراء إجهاض يدوي. أيضا، إذا كنت ترغب لأي سبب في إجهاض ISSU في المنتصف، فيلزمك الإجهاض اليدوي.

EXAMPLE : During install add, we notice these errors:

C9400#install add file flash:cat9k_iosxe.16.09.02.SPA.bin

install_add: START Tue Nov 13 20:47:53 UTC 2018

*Nov 13 20:47:54.787: %INSTALL-5-INSTALL_START_INFO: Chassis 1 R1/0: install_engine: Started install add flash:cat9k_iosxe.16.09.02.SPA.bininstall_add: Adding PACKAGE

--- Starting initial file syncing ---

[1]: Copying flash:cat9k_iosxe.16.09.02.SPA.bin from chassis 1 to chassis 2

[2]: Finished copying to chassis 2

Info: Finished copying flash:cat9k_iosxe.16.09.02.SPA.bin to the selected chassis

Finished initial file syncing

--- Starting Add ---

Performing Add on all members

[1] Add package(s) on chassis 1

[1] Finished Add on chassis 1

[2] Add package(s) on chassis 2

cp: cannot stat '/tmp/packages.conf': No such file or directory

[2] Finished Add on chassis 2

Checking status of Add on [1 2]

Add: Passed on [1]. Failed on [2]

Finished Add

FAILED: install_add  exit(1) Tue Nov 13 20:51:58 UTC 2018   <<<<<< install_add failed. If see any such error, first do a manual abort before proceeding further.

C9400#install abort issu

install_abort: START Tue Nov 13 20:57:40 UTC 2018

install_abort: Abort type ISSU subtype NONE smutype NONE

*Nov 13 20:57:41.759: %INSTALL-5-INSTALL_START_INFO: Chassis 1 R1/0: install_engine: Started install abort ISSU

NOTE: Going to start Abort ISSU install process

STAGE 0: Initial System Level Sanity Check before starting ISSU

===================================================

--- Verifying install_issu supported ---

--- Verifying booted from the valid media ---

--- Verifying AutoBoot mode is enabled ---

Finished Initial System Level Sanity Check

FAILED: ABORT operation is not allowed in ADDED state

ERROR: install_abort  exit(2 ) Tue Nov 13 20:57:49 UTC 2018

*Nov 13 20:57:49.756: %INSTALL-5-INSTALL_COMPLETED_INFO: Chassis 1 R1/0: install_engine: Completed install abort ISSU

ولاية Clean ISSU

إذا لم تنجح ترقية ISSU/الرجوع إلى إصدار سابق/الإجهاض التلقائي/الإجهاض التلقائي، يلزم إجراء التنظيف اليدوي لحالات ISSU الداخلية.

C9400#sh issu state detail

--- Starting local lock acquisition on chassis 1 ---

Finished local lock acquisition on chassis 1

Operation type: One-shot ISSU

Install type  : Image installation using ISSU

Current state : Added state

Last operation: Activate location standby Chassis 2   <<<< Previous Add is still pending. This needs to be cleared before starting ISSU

Completed operations:

Operation                           Start time

-------------------------------------------------------

Activate location standby Chassis 2 2018-11-13:16:26:34

State transition: Added

Auto abort timer: inactive

Running image: flash:packages.conf

Operating mode: sso, terminal state not reached

Enable Service Internal before you run this command

C9400#clear install state

clear_install_state: START Tue Nov 13 17:05:47 UTC 2018

--- Starting clear_install_state ---

Performing clear_install_state on all members

[1] clear_install_state package(s) on chassis 1

[1] Finished clear_install_state on chassis 1

Checking status of clear_install_state on [1]

clear_install_state: Passed on [1]

Finished clear_install_state

C9400#sh issu state detail

--- Starting local lock acquisition on chassis 1 ---

Finished local lock acquisition on chassis 1

No ISSU operation is in progress