08-01-2017 09:26 AM - edited 07-05-2021 07:28 AM
Hi,
based on the new 8.5, I'm trying to deploy a vWLC on AWS.
So, I've downloaded the vWLC OVA from Cisco site. I want a new deployment, so this is the only thing I have.
I understand we need to create a EC2 instance, but not from the "normal" procedure on AWS Console, 'cause it will ask for a disk deployment.
How can I attach the OVA to a EC2 instance?
On the config guide they say:
Step 1 | Go to AWS and from under Management Tools, select CloudFormation. |
Step 2 | From the Select Template page, use the Upload option to upload the vWLC template |
which Template is this one? I've tried the OVA but it returns an error saying it is too big.
Also, I believe it is expecting a JSON File with the instance caracteristics to be created. But then, I don't understand how to map the OVA....
Any hints please?
UPDATE: I've tried to make a VM Import with the vWLC OVA on AWS Bucket but it has failed with error message:
"Client Error: No valid partitions. Not a valid volume."
Thanks, Rui
Solved! Go to Solution.
08-02-2017 06:52 AM
I'm also looking forward to the mentioned CloudFormation template.
Our SE currently was not able to provide an answer
08-02-2017 06:52 AM
I'm also looking forward to the mentioned CloudFormation template.
Our SE currently was not able to provide an answer
08-09-2017 07:10 AM
08-09-2017 07:47 AM
Thanks;
I've used the template and pointed it to my AMI. the Cloud Formation completed without errors and the EC2 instance has been created.
But it crashes exactly the same way as before.
So, my conclusions are that the template is only helping on creating the interfaces and Elastic IP and attaching it to the correct interfaces. And points to the AMI which has to be built.
I conclude that my issue is with the AMI I've created. Actually there's no description from Cisco from where to start to create the Snapshot. I've described my procedure previously, but somewhere I'm making a mistake.
AWS Snapshot origin supported formats are: "The following disk formats are supported: Virtual Hard Disk (VHD), ESX Virtual Machine Disk (VMDK), and raw." There's no reference to QCOW2 and that format fails as expected.
08-09-2017 07:11 AM
Update:
I'm at a point where the EC2 instance I've created crashed on Boot saying it cannot map the Eth1 to dtl0.
I've made these steps:
I've created all the AWS infrastrcuture: VPC, Subnets, IGW and Security Group.
Any hints?! thx
08-17-2017 01:43 PM
i have two questions on your steps :
>>> when i export OVF from my vspher i get two OVF , from which shall i expor the VMDK ?
2. Created an AMI from this Snapshot
>>>shall i use the default setting when i create the image from the snapshot ? or i need to change something ?
08-22-2017 01:24 AM
Hi!
1 - I got these 3 files after exporting from vSphere. I used File -> Export -> Export OVF Template
Export Files
2 - Yes. It took me some while to figure it out that only HVM Virtualization is supported.
When you are at EC2 Snapshot -> Create Image -> Choose HVM as the Virtualization Type
Image Virtualization Type
The Paravirtual (default) option, keep crashing the instance at boot with several kernel nasty errors.
Let me know how it went. 'cause I'm still not successful on this deployment. I'm at the same point I've described. Thanks
08-23-2017 02:00 PM
i had same issue as yours , but i managed to move step forward ,
follow this link and it will pass that eth1 error :
https://thewebfellas.com/blog/creating-an-new-ec2-ami-from-within-vmware-or-from-vmdk-files
let me know if you need any help .
still unable to login to the wlc
08-24-2017 07:45 AM
Hi Ali,
Still no success. Followed the link and used the AMI Tools from CLI.
Build the AMI, launch it and got into the same error:
XML config selected Validating XML Configuration !!!!! could not get mac address from network interface (...) fail to add eth1 to dtl0
this a complex setup...
08-24-2017 08:25 AM
did you launched the instance using cloudformation ? if not , please try
10-20-2017 09:15 PM
Managed to get it working with both the ec2-ami-tools and VM Import/Export. I can give access to the AMI if needed.
Crash due to missing eth1 below. Maybe Cisco can fix this so it doesn't crash and instead warns the user ;)
Cisco Bootloader (Version 8.5.1.85) .o88b. d888888b .d8888. .o88b. .d88b. d8P Y8 `88' 88' YP d8P Y8 .8P Y8. 8P 88 `8bo. 8P 88 88 8b 88 `Y8b. 8b 88 88 Y8b d8 .88. db 8D Y8b d8 `8b d8' `Y88P' Y888888P `8888Y' `Y88P' `Y88P' Booting Primary Image... Press <ESC> now for additional boot options... Booting 'Primary image' Detecting hardware . . . . 3 INIT: version 2.88 booting Starting udev Configuring network interfaces... done. ifconfig: SIOCGIFFLAGS: No such device INIT: Entering runlevel: 3 Detecting Hardware ... Loading host drivers.. Starting Web Services... Starting NA Connector... Starting DB Services... Cryptographic library self-test.... Testing SHA1 Short Message 1 Testing SHA256 Short Message 1 Testing SHA384 Short Message 1 SHA1 POST PASSED Testing HMAC SHA1 Short Message 1 Testing HMAC SHA2 Short Message 1 Testing HMAC SHA384 Short Message 1 passed! XML config selected Validating XML configuration !!!!! could not get mac address from network interface Cisco is a trademark of Cisco Systems, Inc. Software Copyright Cisco Systems, Inc. All rights reserved. Cisco AireOS Version 8.5.103.0 Initializing OS Services: ok Initializing Serial Services: ok Initializing Network Services: ok Initializing Licensing Storage: ok Initializing Licensing Services: ok License daemon start initialization..... Starting Statistics Service: ok Starting ARP Services: ok Starting Trap Manager: ok License daemon running..... Starting Data Externalization services: ok Starting Network Interface Management Services: ok Starting System Services: ok Starting SNMP services: ok Starting Fastpath Hardware Acceleration: broffu broffu_fp_helpers.c:399 SIOCGIFINDEX failed broffu broffu_fp_helpers.c:418 SIOCBRADDIF eth1 failed broffu broffu_fp_helpers.c:589 fail to add eth1 to dtl0 [ 14.290890] potentially unexpected fatal signal 11. [ 14.300127] code at 0x (nil): [ 14.302744] CPU: 1 PID: 1076 Comm: switchdrvr Tainted: G O 3.10.101.cge-rt110 #2 [ 14.307827] task: ffff8800eb22ea30 ti: ffff8800eb22ee40 task.ti: ffff8800eb22ee40 [ 14.312404] RIP: 0033:[<0000000000000000>] [< (nil)>] (nil) [ 14.317207] RSP: 002b:00007f03ce285248 EFLAGS: 00010202 [ 14.320577] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000003 [ 14.325081] RDX: 000000000000001e RSI: 0000000000000003 RDI: 00007f03ce285270 [ 14.329428] RBP: 00007f03ce285290 R08: 00007f03ce2852c0 R09: 0000000000000008 [ 14.333843] R10: 0000000000000002 R11: 0000000000000000 R12: 0000000000000000 [ 14.338270] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 14.342755] FS: 00007f03ce286700(0000) GS:ffff8800efd00000(0000) knlGS:0000000000000000 [ 14.347819] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.353466] CR2: 0000000000000000 CR3: 00000000db692000 CR4: 00000000001606f0 [ 14.357903] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 14.362343] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 14.366802] [ 14.367785] Dumping switchdrvr core for sig(11) si_errno(0) si_code(0x30001) si_addr(0x (nil)) si_addr_lsb(0x0) error_code(0x14). [ 14.375582] mm(0xffff880006452080) vma(0xffff8800db432480) vma_flags(0x875) [ 14.379833] This can take a few minutes... [ 14.379833] Invoking the crash handler.. ************************************************************ * Start Cisco Crash Handler * ************************************************************ Sys Name: Model: vWLC config: Small Version: 8.5.103.0 Timestamp: Sat Oct 21 03:17:26 2017 SystemUpTime: 0 days 0 hrs 0 mins 10 secs signal: 11 pid: 1067 TID: -836212992 Task Name: fp_main_task Reason: System Crash si_signo: 11 si_errno: 0 si_code: 1 si_addr: 0x0 MON(R) Tick: 0 MON(R) ExitTick: 0 MON(RW) Tick: 0 MON(R) Trigger: 3 MON(R) State: 0 Long time taken timer call back information: Time Stamp: Thu Jan 1 00:00:00 1970 timer cb : (nil)('Unknown') Duration : 0 usecs, cbCount= 0 Timer Current Time :4 secs ------------------------------------------------------------ Analysis of Failure: ------------------------------------------------------------ System Stack 0x41fa5f 0x4208da 0x41ab19 0x3ba6c0f170 ------------------------------------------------------------ Semaphore and Mutex Usage (Caller IP(instruction pointer of caller) Gives one more level of depth in stack to track the Semaphore and Mutex operation) ------------------------------------------------------------ Memory Information System Memory Information: Total System Memory: 3957850112 bytes (3.68 GB) Used System Memory: 1417560064 bytes (1.32 GB) Free System Memory: 2540290048 bytes (2.36 GB) System Memory Information: Total System Memory: 3957850112 bytes (3.68 GB) Used System Memory: 1417560064 bytes (1.32 GB) Free System Memory: 2540290048 bytes (2.36 GB) Heap information: Bytes alloced from RTOS: 155781728 bytes (148.57 MB) Chunks free: 20 bytes Number of mmapped regions: 22 Total space in mmapped regions: 106651648 bytes (101.71 MB) Total allocated space: 154528544 bytes (147.38 MB) Total non-inuse space: 1253184 bytes (1.19 MB) Top-most, releasable space: 133376 bytes (130.25 KB) Total allocated (incl mmap): 262433376 bytes (250.29 MB) Total used (incl mmap): 261180192 bytes (249.09 MB) Total free (incl mmap): 1253184 bytes (1.19 MB) Buffer Pooled Malloc Usage Pool[00]: 16 byte chunks chunks in pool: 50000 chunks in use: 1576 bytes in use: 25216 bytes requested: 9596 (15620 overhead bytes) Pool[01]: 64 byte chunks chunks in pool: 40000 chunks in use: 977 bytes in use: 62528 bytes requested: 23942 (38586 overhead bytes) Pool[02]: 128 byte chunks chunks in pool: 20000 chunks in use: 19 bytes in use: 2432 bytes requested: 1837 (595 overhead bytes) Pool[03]: 256 byte chunks chunks in pool: 3000 chunks in use: 43 bytes in use: 11008 bytes requested: 8264 (2744 overhead bytes) Pool[04]: 384 byte chunks chunks in pool: 6000 chunks in use: 15 bytes in use: 5760 bytes requested: 5032 (728 overhead bytes) Pool[05]: 512 byte chunks chunks in pool: 16000 chunks in use: 7 bytes in use: 3584 bytes requested: 2956 (628 overhead bytes) Pool[06]: 1024 byte chunks chunks in pool: 3500 chunks in use: 151 bytes in use: 154624 bytes requested: 122660 (31964 overhead bytes) Pool[07]: 2048 byte chunks chunks in pool: 1000 chunks in use: 20 bytes in use: 40960 bytes requested: 28528 (12432 overhead bytes) Pool[08]: 4096 byte chunks chunks in pool: 24600 chunks in use: 24593 bytes in use: 100732928 bytes requested: 61097888 (39635040 overhead bytes) Max number of Mbufs: 24576 number of Mbufs Free: 24574 number of Mbufs In Use: 2 ------------------------------------------------------------ Interrupt Status Timer Current Time :4 secs ------------------------------------------------------------ FP Dump ------------------------------------------------------------ Task Summary Name Pid Priority Policy BytesInUse BlocksInUse CPU (usr/sys) hwm CPU Reaper fp_main_task 1076 (240/ 7) RR 171597013 27395 0 ( 0/ 0)% 0 0 osapiBsnTimer 1123 ( 70/ 71) RR 0 0 0 ( 0/ 0)% 0 0 sysapiprintf 1124 (240/ 7) RR 24785 3 0 ( 0/ 0)% 0 0 sampStatsTask 1140 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 dtlTask 1141 (100/ 60) RR 73937 3 0 ( 0/ 0)% 0 0 dtlArpTask 1142 (240/ 7) RR 165052 6 0 ( 0/ 0)% 0 0 dtlDataLowTask 1143 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 greTask 1144 (100/ 60) RR 0 0 0 ( 0/ 0)% 0 0 dx_usmfs 1145 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 dx_sync_task 1152 (240/ 7) RR 2624928 5 0 ( 0/ 0)% 0 0 I nim_t 1153 (100/ 60) RR 2335 3 0 ( 0/ 0)% 0 0 sim_task 1154 (100/ 60) RR 107215 3 0 ( 0/ 0)% 0 0 I osapiTimer 1172 (100/ 60) RR 18832 2 0 ( 0/ 0)% 0 0 T 300 TransferTask 1173 (240/ 7) RR 4160 5 0 ( 0/ 0)% 0 0 I BootP 1174 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 DHCP Client Task 1175 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 T 600 dhcpClientTimerTas 1176 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 DHCP Proxy Task 1177 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 DHCP Socket Task 1178 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 DHCPv6 Proxy Task 1179 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 SNMPTask 1180 (240/ 7) RR 10625 87 0 ( 0/ 0)% 0 0 SNMPProcMon 1181 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 T 300 RMONTask 1182 (240/ 7) RR 0 0 0 ( 0/ 0)% 0 0 I snmp_trap_msg_task 1183 (100/ 60) RR 565456 3 0 ( 0/ 0)% 0 0 Summary: total task CPU Usage 0% (total CPUs 2) CPU load 0%/24% Individual CPU Usage 17%/8%, 13%/10% Timer Current Time :4 secs ------------------------------------------------------------ Message Logs Timer Current Time :4 secs Dumping task specific information fp_main_task Crash function not supported by this task: fp_main_task ************************************************************ * End Cisco Crash Handler * ************************************************************ Cisco Crash Handler This build was configured to copy this crash information to a file called: "/var/log/mwar_dump1.crash" Uploading the core file ... HBL_ERROR: Error while opening Factory Default File Failed to update HBL license statistics file Updating license storage ... Done. Exiting SL process ! Failed to cleanup the ipsec daemon, System will go for a reboot! broffu broffu_fp_helpers.c:436 SIOCGIFFLAGS failed Failed to cleanup the interfaces, System will go for a reboot!
Successful Boot
Cisco Bootloader (Version 8.5.1.85) .o88b. d888888b .d8888. .o88b. .d88b. d8P Y8 `88' 88' YP d8P Y8 .8P Y8. 8P 88 `8bo. 8P 88 88 8b 88 `Y8b. 8b 88 88 Y8b d8 .88. db 8D Y8b d8 `8b d8' `Y88P' Y888888P `8888Y' `Y88P' `Y88P' Booting Primary Image... Press <ESC> now for additional boot options... Booting 'Primary image' Detecting hardware . . . . 3 INIT: version 2.88 booting Starting udev Configuring network interfaces... done. INIT: Entering runlevel: 3 Detecting Hardware ... Loading host drivers.. Starting Web Services... Starting NA Connector... Starting DB Services... Cryptographic library self-test.... Testing SHA1 Short Message 1 Testing SHA256 Short Message 1 Testing SHA384 Short Message 1 SHA1 POST PASSED Testing HMAC SHA1 Short Message 1 Testing HMAC SHA2 Short Message 1 Testing HMAC SHA384 Short Message 1 passed! XML config selected Validating XML configuration Cisco is a trademark of Cisco Systems, Inc. Software Copyright Cisco Systems, Inc. All rights reserved. Cisco AireOS Version 8.5.103.0 Initializing OS Services: ok Initializing Serial Services: ok Initializing Network Services: ok Initializing Licensing Storage: ok Initializing Licensing Services: ok License daemon start initialization..... Starting Statistics Service: ok Starting ARP Services: ok Starting Trap Manager: ok License daemon running..... Starting Data Externalization services: ok Starting Network Interface Management Services: ok Starting System Services: ok Starting SNMP services: ok Starting Fastpath Hardware Acceleration: ok Starting Switching Services: ok Starting QoS Services: ok Starting Policy Manager: ok Starting Data Transport Link Layer: ok Starting Access Control List Services: ok Starting System Interfaces: ok Starting Client Troubleshooting Service: ok Starting Certificate Database: ok Starting VPN Services: ok Starting Management Frame Protection: ok Starting DNS Services: ok ok Starting Virtual Platform component : ok HBL initialization is successful Starting Licensing Services: ok Starting Redundancy: ok Start rmgrPingTask: ok Starting LWAPP: ok Starting CAPWAP: ok Starting LOCP: ok Starting Security Services: ok Starting OpenDNS Services: ok Starting Policy Manager: ok Starting TrustSec Services: ok Starting Authentication Engine: ok Starting Mobility Management: ok Starting Capwap Ping Component: ok Starting AVC Services: ok Starting AVC Flex Services: ok Starting Virtual AP Services: ok Starting AireWave Director: ok Starting Network Time Services: ok Starting Cisco Discovery Protocol: ok Starting Broadcast Services: ok Starting Logging Services: ok Starting DHCP Server: ok Starting IDS Signature Manager: ok Starting RFID Tag Tracking: ok Starting RF Profiles: ok Starting Mesh Services: ok Starting TSM: ok Starting CIDS Services: ok Starting Ethernet-over-IP: ok Starting DTLS server: enabled in CAPWAP Starting CleanAir: ok Starting WIPS: ok Starting SSHPM LSC PROV LIST: ok Starting RRC Services: ok Starting SXP Services: ok Starting Alarm Services: ok Starting FMC HS: ok Starting IPv6 Services: ok Starting Config Sync Manager : ok Starting Hotspot Services: ok Starting Tunnel Services New: ok Starting Portal Server Services: ok Starting mDNS Services: ok Starting Management Services: Web Server: CLI: Secure Web: Web Authentication Certificate not found (error). If you cannot access management interface via HTTPS please reconfigure Virtual Interface. Starting IPSec Profiles component: ok Enabling Controller Provisioning Configuring Service Port Starting DHCP day 0 task Starting Internal DHCP server dhcp pool 192.168.1.3(0xc0a80103) - 192.168.1.14(0xc0a8010e), network 192.168.1.0(0xc0a80100) netmask 255.255.255.240(0xfffffff0), default gateway 192.168.1.1 Enable Service port dhcp server setup on 1 (Cisco Controller) Welcome to the Cisco Wizard Configuration Tool Use the '-' character to backup Would you like to terminate autoinstall? [yes]:
10-23-2017 03:57 AM
Hi damolp,
Great news! Can you share what was the trick to create an AMI that don't crash please?
By the way, have you see the latest 8.5 version and documentation? Cisco completely eliminates vWLC for AWS from their documentation... not on RN, nor on Deployment Guide....
11-19-2017 01:17 PM
Hi ruimartins1000,
I've same error today with Hyper-v, it was all down to not having two network adapters in the virtual machine setting. (eth0, eth1) in IOS
Added another adapter and the vWLC boot fine.
I guess you need to added another adapter in AMI if available and then it should boot.
Hope that help.
Abdh
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide