No Guest-OS Registered with Host
Just installed a new IOS or IOx image and the Guest-OS will not register.
sh iox host list No hosts registered
RemedyReinstall IOx. Sometimes it is necessary to install IOx twice. See How Do I Install A New IOx Image?
IOx Will Not Boot
SymptomsJust installed a new IOS or IOx image and the Guest-OS will not register. Check the IOx console from the IOS command prompt:
telnet 192.168.2.1 2070The console may be showing "no boot devices found". Check IOS version
sh version sh platform guest-os
Verify that the IOS version and IOx version are compatible. For instance, IOx Version-126.96.36.199 is compatible with IOS 15.5 and higher. However, IOx Version 188.8.131.52 requires IOS 15.6 or higher.
An old IOS version is being used with a new IOx version.
Upgrade to the latest IOS. Uninstall IOx. Install the latest IOx version.
guest-os 1 image uninstall guest-os 1 image install flash:/ir800-ioxvm.184.108.40.206.bin verifyNote: verify must be specified otherwise the installation may fail.
IOx Isn't Getting an IP Address from DHCP
ping 192.168.2.2 fails ssh -l root 192.168.2.2 fails sh ip dhcp pool - Leased addresses: 0
All IP Addresses in DHCP Pool have been excluded.
Check existing exclusions:
sh run | sec ip dhcp excluded ... ip dhcp excluded-address 192.168.2.1 192.168.2.254 ...
Replace the offending exclusion
conf t no ip dhcp excluded-address 192.168.2.1 192.168.2.254 ip dhcp excluded-address 192.168.2.3 192.168.2.254
Note: You will need to remove this exclusion and change the exclusion list to allow IP addresses for PaaS containers. For instance, to allow IOx to get address 192.168.2.2 and the PaaS to get address 192.168.2.10, use these exclusions:
conf t no ip dhcp excluded-address 192.168.2.3 192.168.2.254 ip dhcp excluded-address 192.168.2.3 192.168.2.9 ip dhcp excluded-address 192.168.2.11 192.168.2.254
The resulting DHCP exclusions should be:
IR809-DM-IOX#sh run | sec ip dhcp excluded-address 192.168.2 ip dhcp excluded-address 192.168.2.1 ip dhcp excluded-address 192.168.2.3 192.168.2.9 ip dhcp excluded-address 192.168.2.11 192.168.2.254
Clear IP leases:
clear ip dhcp pool GuestOS-pool binding *
Should show leases: 0.
Restart IOx to force it to get a DHCP address:
guest-os 1 restart
Look for Heartbeat messages, etc. ping 192.168.2.2 should work.
Cannot SSH into IOx
ssh -l root 192.168.2.2 - fails or ssh -l root 192.168.2.2 Password: xxxx - fails
If you are on the console or have logging enabled for your IOS session, you will see this:
IR809-DHCP#ssh -l root 192.168.2.2 [Connection to 192.168.2.2 aborted: error status 0] IR809-DHCP# *Dec 14 16:08:55.597: %SSH-3-AUTH_METH_ERR: Server does not support password or keyboard-interactive authentication
Root CauseSSH is not running or root password is not set.
Remedysshd must be running an it requires the login to have a password. Enable SSH and set the password for root. Enter these commands:
IR809-DM-IOX#iox host exec enablessh IR809-DM-IOX-GOS-1 ssh enabled successfully. IR809-DM-IOX#iox host exec "resetpw cisco" IR809-DM-IOX-GOS-1 Password reset successfully.