このドキュメントでは、Catalyst 9800ワイヤレスコントローラ(WLC)のさまざまなタイプのインストールモード間で変更する方法について説明します。
次の項目に関する知識があることが推奨されます。
Catalyst 9800ワイヤレスLANコントローラ(WLC)およびアクセスポイント(AP)プラットフォーム
このドキュメントの情報は、このソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
このドキュメントでは、コマンドラインインターフェイス(CLI)を使用して、Catalyst 9800ワイヤレスコントローラ(WLC)のさまざまなタイプのインストールモード間で変換を行う方法について説明します。
この手順は、9800 WLCのアップグレードにも使用できます。
Catalyst 9800 WLC上でCisco IOS® XEを実行するには、バンドルとインストールモードの2つの方法があります。
インストールモードでは、バイナリファイルからフラッシュに抽出された事前抽出.pkgファイルを使用してコントローラをブートし、バンドルモードでは利用できない重要なアーキテクチャ機能のロックを解除します。コントローラは、解凍によって作成されたpackages.confファイルをブート変数として使用します。このモードを使用すると、コントローラのブート時間が短縮され、バンドルモードよりもRAMの消費が少なくなります。
コントローラがブート変数としてバイナリイメージ(.bin)を使用してブートする場合、システムはバンドルモードで動作します。このモードでは、コントローラは.binファイルをRAMに抽出し、そこから実行します。
このモードでは、ブートアップ時に抽出されたパッケージがRAMにコピーされるため、インストールモードよりも多くのメモリが使用されます。
9800 WLCの動作モードを確認して、モード間の変換に必要な手順を判別します。
show version | include Installation modeコマンドを実行して、現在のインストールモードを表示します。
WLC#show version | include Installation mode
Installation mode is INSTALL
ステップ 1:フラッシュに、新しいイメージを拡張できるだけの十分な領域があることを確認します。
WLC#show bootflash:
...
277 42838080 Oct 08 2025 14:22:06.0000000000 +00:00 wlc9500C-rpboot.2025-10-05_08.14_prabhask.SSA.pkg
279 19921673 Dec 13 2025 19:27:45.0000000000 +00:00 system-report_20251213-192546-Pacific.tar.gz
235937792 bytes available (5746528256 bytes used)
ステップ 2 スペースが不足した場合、および古い追加パッケージを廃棄する場合は、古いインストールファイルをクリーンアップします。
WLC#install remove inactive
install_remove: START Mon Jun 08 22:31:01 Central 2026
install_remove: Removing IMG
Cleaning up unnecessary package files
No path specified, will use booted path /tmp/sw/isos/packages.conf
Cleaning /bootflash
Scanning boot directory for packages ... done.
Preparing packages list to delete ...
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.05.SPA.bin File is in use, will not delete.
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.05.SPA.conf File is in use, will not delete.
The following files will be deleted:
[R0]: /bootflash/packages.conf
[R0]: /bootflash/C9800-L-universalk9_wlc.17.12.04.Cisco bug ID CSCwn02956.SPA.apsp.bin
[R0]: /bootflash/C9800-L-rommon.1612-3r.pkg
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.03.SPA.bin
[R0]: /bootflash/C9800-L-mono-universalk9_wlc.17.15.03.SPA.pkg
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.03.SPA.conf
[R0]: /bootflash/C9800-L-rpboot.17.15.03.SPA.pkg
[R0]: /bootflash/C9800-L-universalk9_wlc.17.09.06.SPA.bin
[R0]: /bootflash/C9800-L-mono-universalk9_wlc.17.09.06.SPA.pkg
[R0]: /bootflash/C9800-L-rpboot.17.09.06.SPA.pkg
[R0]: /bootflash/C9800-L-universalk9_wlc.17.09.06.SPA.conf
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.03.Cisco bug ID CSCwp18505.SPA.apsp.bin
[R0]: /bootflash/C9800-L-mono-universalk9_wlc.17.12.04.SPA.pkg
[R0]: /bootflash/C9800-L-rpboot.17.12.04.SPA.pkg
[R0]: /bootflash/C9800-L-mono-universalk9_wlc.17.15.05.SPA.pkg
[R0]: /bootflash/C9800-L-rpboot.17.15.05.SPA.pkg
Do you want to remove the above files? [y/n]y
Deleting file /bootflash/packages.conf ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.12.04.Cisco bug ID CSCwn02956.SPA.apsp.bin ... done.
Deleting file /bootflash/C9800-L-rommon.1612-3r.pkg ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.15.03.SPA.bin ... done.
Deleting file /bootflash/C9800-L-mono-universalk9_wlc.17.15.03.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.15.03.SPA.conf ... done.
Deleting file /bootflash/C9800-L-rpboot.17.15.03.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.09.06.SPA.bin ... done.
Deleting file /bootflash/C9800-L-mono-universalk9_wlc.17.09.06.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-rpboot.17.09.06.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.09.06.SPA.conf ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.15.03.Cisco bug ID CSCwp18505.SPA.apsp.bin ... done.
Deleting file /bootflash/C9800-L-mono-universalk9_wlc.17.12.04.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-rpboot.17.12.04.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-mono-universalk9_wlc.17.15.05.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-rpboot.17.15.05.SPA.pkg ... done.
Deleting /flash/.images/17.15.02.0.4538.1732779336 ... /flash/.images/17.15.05.0.8370.1771573356 done.
Deleting /flash/.images/17.12.04.0.31.1732211533 ... /flash/.images/17.15.05.0.8370.1771573356 done.
Deleting /flash/.images/17.15.03.0.5635.1742971301 ... /flash/.images/17.15.05.0.8370.1771573356 done.
SUCCESS: Files deleted.
--- Starting Post_Remove_Cleanup ---
Performing REMOVE_POSTCHECK on all members
Finished Post_Remove_Cleanup
SUCCESS: install_remove Mon Jun 08 22:31:17 Central 2026
WLC#dir bootflash: | i bytes
26458804224 bytes total (18033250304 bytes free)
ステップ 3新しいイメージをフラッシュにコピーします。
WLC#copy tftp: bootflash:
Address or name of remote host []? 10.152.200.238
Source filename []? C9800-L-universalk9_wlc.17.15.05.SPA.bin
Destination filename [C9800-L-universalk9_wlc.17.15.05.SPA.bin]?
Accessing tftp://10.152.200.238/C9800-L-universalk9_wlc.17.15.05.SPA.bin...
Loading C9800-L-universalk9_wlc.17.15.05.SPA.bin from 10.152.200.238 (via Vlan210): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ステップ 4イメージがフラッシュに正常にコピーされたことを確認し、イメージの整合性を確認します。
WLC#dir bootflash:*.bin
Directory of bootflash:/*.bin
Directory of bootflash:/
95 -rw- 1635303343 Jun 5 2026 23:24:36 +00:00 C9800-L-universalk9_wlc.17.15.05.SPA.bin.SPA.bin
WLC#verify /md5 bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin
........................................................................
........................................................................
........................................................................
........................................................................Done!
verify /md5 (bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin) = 9fb93d840278a5de2b454ade1016ddce
結果を、シスコソフトウェアダウンロードサイトにあるターゲットイメージのリリース詳細で提供されているMD5チェックサムと比較します。この値は正確に一致している必要があります。

ステップ 5現在のブート変数を確認します。変数がpackages.confに設定されている場合、WLCは現在インストールモードで実行されています。バンドルモードに変換するには、既存のブート変数を削除し、新しいブート変数として.binイメージを設定します。これらの変更を行った後で、設定を保存する必要があります。保存しないと、リロード後に新しいブート変数が保持されません。
WLC#show bootvar
BOOT variable = bootflash:packages.conf,12;
CONFIG_FILE variable =
BOOTLDR variable does not exist
Configuration register is 0x2102
WLC#conf t
WLC(config)#no boot system
WLC(config)#do write
WLC(config)#boot system bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin
WLC(config)#do write
WLC(config)#end
ステップ 6このコマンドを実行して、ブート変数がbootflash:<image.bin>に設定されていることを確認します。
この時点で、出力にはBOOT variable = bootflash:<image.bin> と表示されています。
WLC#show bootvar
BOOT variable = bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin,12;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x102
Standby not ready to show bootvar
ステップ 7バンドルモードで起動するために、コントローラをリロードします。
WLC#reload
Reload command is being issued on Active unit, this will reload the whole stack
Proceed with reload? [confirm]
ステップ 8WLC初期化プロセスをモニタして、バンドルモードで起動することを確認します。
...
32768K bytes of non-volatile configuration memory.
16777216K bytes of physical memory.
26251263K bytes of eUSB flash at bootflash:.
0K bytes of Cloud S3 Storage at cloudfs:.
Base Ethernet MAC Address : FF:FF:FF:FF:FF:FF
Installation mode is BUNDLE
ステップ 1:現在のモードを確認します。Administration > Software Management > Software Upgradeの順に移動し、Upgrade Modeでシステムが現在インストールモードであることが示されていることを確認します。

ステップ 2アップグレードモードで使用可能なドロップダウンリストをクリックして、バンドルを選択します。次に、Transport Typeを選択し、.binファイルのFile Pathを選択してからDownloadを選択します。

ステップ 3システムのリロードの同意を確認します。この時点で、バンドルモードへの変換が開始されます。

ステップ 4右側のStatusセクションとShow Logsポップアップウィンドウで、アップグレードを監視します。


ステップ 5イメージを確認します。


ステップ 6設定を保存して、リロードを確認します。


ステップ 7WLCのリロードを監視します。GUIが利用可能になったら、Administration > Software Management > Software Upgradeの順に選択します。アップグレードモードによって、システムが現在バンドルモードで動作していることが示されることを確認します。

ステップ 1:フラッシュに、新しいイメージを拡張できるだけの十分な領域があることを確認します。
WLC#dir bootflash: | i bytes free
26458804224 bytes total (9501368320 bytes free)
ステップ 2スペースが不足した場合、および古い追加パッケージを廃棄する場合は、古いインストールファイルをクリーンアップします。
WLC#install remove inactive
install_remove: START Tue Jun 09 21:21:34 Central 2026
install_remove: Removing IMG
Cleaning up unnecessary package files
No path specified, will use booted path /tmp/sw/isos/packages.conf
Cleaning /bootflash
Scanning boot directory for packages ... done.
Preparing packages list to delete ...
[R0]: /bootflash/packages.conf File is in use, will not delete.
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.05.SPA.bin File is in use, will not delete.
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.05.SPA.conf File is in use, will not delete.
The following files will be deleted:
[R0]: /bootflash/C9800-L-mono-universalk9_wlc.17.15.05.SPA.pkg
[R0]: /bootflash/C9800-L-rpboot.17.15.05.SPA.pkg
Do you want to remove the above files? [y/n]y
Deleting file /bootflash/C9800-L-mono-universalk9_wlc.17.15.05.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-rpboot.17.15.05.SPA.pkg ... done.
SUCCESS: Files deleted.
--- Starting Post_Remove_Cleanup ---
Performing REMOVE_POSTCHECK on all members
Finished Post_Remove_Cleanup
SUCCESS: install_remove Tue Jun 09 21:22:08 Central 2026
WLC#dir bootflash: | i bytes free 26458804224 bytes total (19666468864 bytes free)
ステップ 3新しいイメージをフラッシュにコピーします。
WLC#copy tftp: flash:
Address or name of remote host []? 10.152.200.238
Source filename []? C9800-L-universalk9_wlc.17.15.05.SPA.bin
Destination filename [C9800-L-universalk9_wlc.17.15.05.SPA.bin]?
Accessing tftp://10.152.200.238/C9800-L-universalk9_wlc.17.15.05.SPA.bin...
Loading C9800-L-universalk9_wlc.17.15.05.SPA.bin from 10.152.200.238 (via Vlan210): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ステップ 4イメージがフラッシュに正常にコピーされたことを確認し、イメージの整合性を確認します。
WLC#dir bootflash:*.bin
Directory of bootflash:/*.bin
Directory of bootflash:/
95 -rw- 1635303343 Jun 5 2026 23:24:36 +00:00 C9800-L-universalk9_wlc.17.15.05.SPA.bin.SPA.bin
WLC#verify /md5 bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin
........................................................................
........................................................................
........................................................................
........................................................................Done!
verify /md5 (bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin) = 9fb93d840278a5de2b454ade1016ddce
結果を、シスコソフトウェアダウンロードサイトにあるターゲットイメージのリリース詳細で提供されているMD5チェックサムと比較します。この値は正確に一致している必要があります。

ステップ 5現在のブート変数を確認します。変数が.binファイルを指している場合、システムは現在バンドルモードで実行されています。 このステップでは、ブート変数の手動設定は必要ありません。インストールプロセスにより、アップグレード中に自動的にbootflash:packages.confにブート変数が更新されます。
WLC#show bootvar
BOOT variable = bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin,12;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x102
Standby not ready to show bootvar
ステップ 6ソフトウェアイメージをフラッシュにインストールバンドルからインストールモードへの変換には、ワンショットCLI install add file bootflash:<image.bin> activate commitコマンドを使用します。
WLC#install add file bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin activate commit
ステップ 7システムのリロードの同意を得るには、y(yes)を入力します。 インストールが完了すると、コントローラはリロードに進みます。
install_add_activate_commit: START Mon Jun 08 22:53:20 Central 2026
install_add: START Mon Jun 08 22:53:20 Central 2026
install_add: Adding IMG
--- Starting initial file syncing ---
Copying bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin from Chassis 1/R0 to Chassis 1/R0
Info: Finished copying to the selected Chassis
Finished initial file syncing
--- Starting Add ---
Performing Add on all members
Checking status of Add on [1/R0]
Add: Passed on [1/R0]
Image added. Version: 17.15.05.0.8370
Finished Add
install_activate: START Mon Jun 08 22:53:59 Central 2026
install_activate: Activating IMG
Following packages shall be activated:
/bootflash/C9800-L-mono-universalk9_wlc.17.15.05.SPA.pkg
/bootflash/C9800-L-rpboot.17.15.05.SPA.pkg
This operation may require a reload of the system. Do you want to proceed? [y/n]y
--- Starting Activate ---
Performing Activate on all members
[1] Activate package(s) on Chassis 1/R0
[1] Finished Activate on Chassis 1/R0
Checking status of Activate on [1/R0]
Activate: Passed on [1/R0]
Finished Activate
--- Starting Commit ---
Performing Commit on all members
[1] Commit package(s) on Chassis 1/R0
[1] Finished Commit on Chassis 1/R0
Checking status of Commit on [1/R0]
Commit: Passed on [1/R0]
Finished Commit operation
SUCCESS: install_add_activate_commit Mon Jun 08 22:55:34 Central 2026
Initializing Hardware ...
ステップ 8WLC初期化プロセスをモニタして、インストールモードで起動することを確認します。
...
32768K bytes of non-volatile configuration memory.
16777216K bytes of physical memory.
26251263K bytes of eUSB flash at bootflash:.
0K bytes of Cloud S3 Storage at cloudfs:.
Base Ethernet MAC Address : FF:FF:FF:FF:FF:FF
Installation mode is INSTALL
ステップ 1:現在のモードを確認します。Administration > Software Management > Software Upgradeの順に移動し、Upgrade Modeでシステムが現在バンドルモードになっていることを確認します。

ステップ 2Upgrade Modeで使用可能なドロップダウンリストをクリックして、Installを選択します。次に、Transport Typeを選択し、.binファイルのファイルパスを選択してから、Download & Installを選択します。

ステップ 3システムのリロードの同意を確認します。この時点で、インストールモードへの変換が開始されます。

ステップ 4右側のStatusセクションとShow Logsポップアップウィンドウで、アップグレードを監視します。

変更のコミットの一部としてシステムがリロードされます。

ステップ 5WLCのリロードを監視します。GUIが利用可能になったら、Administration > Software Management > Software Upgradeの順に選択します。アップグレードモードでは、システムが現在インストールモードで動作していることが示されている点に注意してください。

このセクションでは、設定が正常に動作していることを確認します。
コントローラのリブート後、コントローラの現在のインストールモードを確認できます。変換が正常に完了したことを確認するには、show versionコマンドを実行します。
WLC#show version | include System image|Installation mode|IOS XE Software
Cisco IOS XE Software, Version 17.15.05
System image file is "bootflash:packages.conf"
Installation mode is INSTALL
WLC#show version | include System image|Installation mode|IOS XE Software
Cisco IOS XE Software, Version 17.15.05
System image file is "bootflash:/C9800-L-universalk9_wlc.17.15.05.SPA.bin"
Installation mode is BUNDLE
現在のところ、この設定に関する特定のトラブルシューティング情報はありません。
| 改定 | 発行日 | コメント |
|---|---|---|
3.0 |
11-Jun-2026
|
代替テキストが追加されました。
スタイルの要件と書式を更新。 |
2.0 |
30-Nov-2023
|
再認定 |
1.0 |
15-Apr-2021
|
初版 |