Wireless Access

last person joined: 17 hours ago 

Access network design for branch, remote, outdoor, and campus locations with HPE Aruba Networking access points and mobility controllers.
Expand all | Collapse all

MM-VA 8.3.0.5_68279 not booting on KVM

This thread has been viewed 0 times
  • 1.  MM-VA 8.3.0.5_68279 not booting on KVM

    Posted Apr 08, 2019 06:40 AM

    Hi, I'm trying to set up an eval of a mobility master virtual appliance on KVM. I followed the guide and installed itsuccesfully, but it never boots. I've tried it on multiple physical machines always with the same outcome. I have no problems with running other VMs on the hypervisors. I've attached 2 screenshots of what the console output looks like on a normal boot, and on a boot without the quite kernel cmd line argument. 

    Did anybody encounter similar problems?

    2019-04-08-121848_956x1041_scrot.png2019-04-08-123625_1916x1041_scrot.png



  • 2.  RE: MM-VA 8.3.0.5_68279 not booting on KVM

    EMPLOYEE
    Posted Apr 09, 2019 10:12 AM

    My guess is the hypervisors/KVM servers are not supporting some of the required hardware support required (usually it's virtualization support like Hardware Virtualization support, IntelVT or AMD-V, Intel or AMD SSE support, etc). Generally if the processors are newer than 3-4 years and are 64bit, it usually works, but not all consumer grade CPUs and motherboards will work.

     

    You can open a support case to have them help, but from the screenshot it looks like the hypervisor hardware isn't supported.



  • 3.  RE: MM-VA 8.3.0.5_68279 not booting on KVM

    EMPLOYEE
    Posted Apr 09, 2019 10:13 AM

    You may also want to check in the motherboard BIOS to ensure that VT and SSE types of features are all enabled.



  • 4.  RE: MM-VA 8.3.0.5_68279 not booting on KVM

    Posted Apr 14, 2019 04:58 PM

    Wasn't the hardware, I have many VMs running on both hypervisors I tried and they all are proper servers.

    A KVM feature (PTP_1588_CLOCK_KVM, ) was disabled in the Kernel of the hypervisor that normaly guests don't need, but after enabeling it at least init stated. 

     

    Sadly the MM VM still doesn't work. and there is no usefull debugging output. It starts the device manager and that's it.



  • 5.  RE: MM-VA 8.3.0.5_68279 not booting on KVM

    EMPLOYEE
    Posted Apr 15, 2019 08:30 AM

    That seems very obscure, I wonder if it's some other package that is not present then on the hypervisor? Not sure if you can deploy a full install of your Linux OS on another machine or not. Good luck!

     



  • 6.  RE: MM-VA 8.3.0.5_68279 not booting on KVM

    Posted Apr 15, 2019 10:23 AM

    Yeah it's very weird. I hope I get to the bottom of it soon. I'll keep this thread updated. Maybe it helps someone else when they run into similar problems.



  • 7.  RE: MM-VA 8.3.0.5_68279 not booting on KVM
    Best Answer

    Posted Apr 16, 2019 09:57 PM

    After debugging for more then a week I finally found the problem, well actually multiple problems.

     

    The main problem is that the Aruba VAs use an ancient linux kernel that doesn't suppor the default settings of modern KVM hypervisors, namely the Q35 chipset. The main difference beeing that Q35 uses PCI-E whereas the old I440FX uses only PCI. 

     

    This in turn causes the 2nd error, namely that the old kernel can't access any virtio devices that with the new chipset all use PCI-E which the old kernel can't access. This leads to the problem that the massive and huge rcS init script can't find any disks.

     

    But the rcS init scrip has a flaw, it doesn't verify the output of "fdisk -l" which causes the 3rd error. The rcS script silently gets stuck in a endless loop calling "sleep 1" as it tries to wait for a non existend device "/dev/a1" to appear. 

     

    To add a bit of context, The 3.18.26 Linux Kernel that is used in the MM-VA is end-of-life since February 8, 2017.