Installing and Connecting the Switch
The following documents describe how to install and connect your switch and verify that it is properly connected.
For the Cisco Catalyst 9300 Hardware Installation Guide Click here
For the Cisco Catalyst 9400 Hardware Installation Guide Click here
Prerequisites for Application Hosting Framework
To enable Application Hosting Framework on Catalyst 9000, following are the requirements:
The Switch must be running release version 16.12. Docker App is supported only on release 16.12, as this version supports native docker engine.
Before Application Hosting can be enabled on Catalyst 9000, a Cisco certified USB3.0 Flash Drive must be installed in the device back-panel USB3.0 port. App hosting only works on the back-panel USB3.0.
License
- Smart Licensing is required for Catalyst 9000 platforms. DNA-Advantage licensing is required to enable app hosting.
To install the required license for app hosting, configure IOS XE:
CAT9K#conf t
CAT9K(config)#license boot level network-advantage addon dna-advantage
% Reboot the switch to invoke the highest activated License level
...
CAT9K#write memory
Building configuration...
[OK]
# reload
...
CAT9Kh#show version
...
Technology Package License Information:
-----------------------------------------------------------------
Technology-package Technology-package
Current Type Next reboot
------------------------------------------------------------------
network-advantage Permanent network-advantage
dna-advantage Subscription dna-advantage
Enabling Application Hosting Framework
Application Hosting framework is not enabled by default. Following is IOS XE CLI Config to enable App hosting infrastructure:
cat9k# conf t
cat9k(config)# iox
To validate Application Hosting infra is running: ``` cat9k# show iox-service ... IOx Infrastructure Summary:
IOx service (CAF) : Running IOx service (HA) : Running IOx service (IOxman) : Running Libvirtd : Running
To proceed with any Application Hosting lifecycle commands, you must wait until the infrastructure is ready by using the "show app-hosting list" until the current Application Hosting state output is shown. This may take several minutes depending upon how may previous apps were installed.
Example:
CAT9K#sh app-hosting list No App found ```