XoS in Vmware ESXi

  • 0
  • 1
  • Question
  • Updated 3 years ago
  • Answered
Quick question, can the virtual XOS image that seems to be designed for virtual box be made to run on Vmware ESXi, the reason for this request is we already have virtual versions of most vendor products, this can be connected together inside the ESXi Environment, this is great for training and simulating customer issues. However try as I might I cannot convert this to run in ESXi.

Photo of simon bingham

simon bingham

  • 1,196 Points 1k badge 2x thumb

Posted 3 years ago

  • 0
  • 1
Photo of Daniel Flouret

Daniel Flouret, Employee

  • 7,470 Points 5k badge 2x thumb
I've done it without problems.

But just in case, here's an OVA file made specifically for EXSi:
https://www.dropbox.com/s/swoy9yovudxzco0/XOS1_v0001.ova?dl=0
(Edited)
Photo of SB

SB

  • 202 Points 100 badge 2x thumb
not that
i have download the .ova file but after  i deployment its asking  login & pwd

Photo of SB

SB

  • 202 Points 100 badge 2x thumb
Photo of SB

SB

  • 202 Points 100 badge 2x thumb
Its working now....   Thanks  Simon
Photo of simon bingham

simon bingham

  • 1,196 Points 1k badge 2x thumb
Seems like to have to wait for a while.( as you have discovered ), just be a little careful when enabling your adapters as it does act as a switch, so if you enable the 2nd and 3rd ports to the same virtual network the VM will loop them !!, you can always enable stpd s0 to protect against this. 
Photo of Yong

Yong

  • 342 Points 250 badge 2x thumb
Ok. already

Thank you
(Edited)
Photo of Drew C.

Drew C., Community Manager

  • 37,364 Points 20k badge 2x thumb
Hi Simon,
The virtual EXOS image should run just fine in ESXi with some modifications to the VM properties before it is installed.

When building the new VM, choose “Other Linux 64-bit” for the type.  You’ll have to edit the properties of it once it’s “created” and delete the existing hard disk (should be SCSI) add a new one that is a 256MB IDE drive (instead of SCSI).  Memory should be 256MB as well.  Mount the ISO in the CD drive, and fire away.


A note on the network adapters... the first one is for the out-of-band management port.  You can have 3 ports on the network side (I think that’s the limit at least). Those need to be E1000 mode ports.  You can use vSwitches in VMware to connect different EXOSpc instances.  You can also map those to NICs on a server and have a physical port to connect to.

Please let me know if you have questions.  I’ll be glad to answer them.  I can also build an OVA file and share it with you if needed.

-Drew
(Edited)
Photo of simon bingham

simon bingham

  • 1,196 Points 1k badge 2x thumb

WOW I cannot thank you enough, I've already fired up the OVA, and gained out of band management, the ability to try things out quickly without fanfare is going to such a benefit to us.


Photo of simon bingham

simon bingham

  • 1,196 Points 1k badge 2x thumb
I also notice it does Layer 2, which is a real surprise, I enabled STP and looped the ports, loop detected.
Photo of Drew C.

Drew C., Community Manager

  • 37,350 Points 20k badge 2x thumb
I should probably out this out, as quoted from another thread:
Please note that some features are not software emulated (yet) in the
VM. Typically, while you can set VPLS on the control plane part, data
plane will not work.
Photo of simon bingham

simon bingham

  • 1,196 Points 1k badge 2x thumb

I think we all accept these sorts of VMs are as is, its much better the vendors put something out there, be it imperfect rather than sit on it and keep it internal ( like Ciscos IOU ) . I was not expecting anything layer 2 to work so that's just plus. What this does allow me to do is run internal training easily and to test out configurations.


(Edited)
Photo of Daniel Flouret

Daniel Flouret, Employee

  • 7,470 Points 5k badge 2x thumb
Simon, things like VPLS, ACL, QoS, that require hardware support aren't there. I mean, you CAN configure them, but they won't work.

But EAPS, G.8032, STP in all flavors, MLAG, BGP, OSPF all work pretty well.

I use this to recreate customers networks and troubleshoot things.
Photo of eyeV

eyeV

  • 2,484 Points 2k badge 2x thumb
Wow!!! Is it really possible to run XOS as VM?
Photo of simon bingham

simon bingham

  • 1,196 Points 1k badge 2x thumb
seems so awesome hey !
Photo of HED Admin

HED Admin

  • 132 Points 100 badge 2x thumb
When I run the VM in workstation 11, I get a watchdog timeout that slowly increments and does not allow me to log in.  Any ideas what this may be?  Do I need to adjust my VM settings?
Photo of Daniel Flouret

Daniel Flouret, Employee

  • 7,470 Points 5k badge 2x thumb
Tom,

I installed W11 to check and the fiirst thing that I notice is that VMs take waaaay longer to boot than under W10.

If you get the watchdog message, go to settings and uncheck the Connected box under Device Status for each network adapter. You may have a loop.




I personally use VirtualBox both under Windows and under OS X. I find it much more responsive and easier to configure. But, hey, that's just me...
Photo of HED Admin

HED Admin

  • 132 Points 100 badge 2x thumb
Daniel,

That worked.  I was able to login.  Any advice about the NIC setup?  I disabled all 3 NICs to get it to let me log in.

Regards,

Tom
Photo of Daniel Flouret

Daniel Flouret, Employee

  • 7,470 Points 5k badge 2x thumb
The first NIC always goes to the mgmt port, so the best thing to do is to point it to a Host-only network (usually vmnet1).



Then, to interconnect several VMs, create new networks using the Virtual Network Editor (under Edit menu) and configure them as Host-only, unchecking Connect a host and Use local DHCP service.



These networks should be used as point to point links between two switches.

Photo of simon bingham

simon bingham

  • 1,196 Points 1k badge 2x thumb
Is it possible to upgrade and downgrade the VM, I've attempted all 3 of the image types, ( summit, bd8800 and x8. each time with the same result, its important to have the same version as our customers when running through their fault scenarios. 


* XOS4.5 # download image 10.20.34.1 bdX-15.5.3.4-patch1-6.xos vr "VR-Mgmt" Note: The inactive partition (primary) will be used for installation.
Do you want to install image after downloading? (y - yes, n - no, <cr> - cancel) Yes

Downloading to Switch......................................................................................................................Error: Failed to download image - Error: File BDX is not suitable for UNKNOWN.
Photo of Daniel Flouret

Daniel Flouret, Employee

  • 7,470 Points 5k badge 2x thumb
Simon,

The VM has its own image different from the regular ones.

Here's the one you need:
https://www.dropbox.com/s/ucaj6inra60j2oi/bd10Ki386-15.7.1.4.xos?dl=0
Photo of Njanyana Buthelezi

Njanyana Buthelezi

  • 200 Points 100 badge 2x thumb


Hi Drew
After using your suggestion I can  boot into (pacman). Once reboot the machine go back in the initial state showing boot menu (not grub). Maybe there is something I should do here after using option "o", "s" and "c". 
 

In the above screen I used "export" and exit.
Photo of Njanyana Buthelezi

Njanyana Buthelezi

  • 200 Points 100 badge 2x thumb
(pacman) vEXOS-SW01.1 # sho log
06/09/2015 09:23:40.33 <Info:AAA.authPass> Login passed for user admin through serial Switch
06/09/2015 07:59:52.06 <Info:AAA.logout> User admin logout from serial Switch
06/09/2015 07:56:43.14 <Info:AAA.logout> User admin logout from serial Switch
06/09/2015 07:38:07.54 <Erro:cm.sys.actionErr> Error while saving "sharingMemberKey":
06/09/2015 07:38:07.42 <Erro:HAL.Sys.Error> Request code (9) not supported
06/09/2015 07:37:44.24 <Erro:cm.sys.actionErr> Error while saving "sharingMemberKey":
06/09/2015 07:37:44.05 <Erro:HAL.Sys.Error> Request code (9) not supported
06/09/2015 07:37:30.92 <Noti:DM.Notice> Redundant (N+1) power for all detected devices
06/09/2015 07:36:55.14 <Info:AAA.authPass> Login passed for user admin through serial Switch
06/09/2015 07:36:42.35 <Info:AAA.authPass> Login passed for user admin through serial Switch
06/09/2015 07:36:36.01 <Info:vlan.msgs.portLinkStateUp> Port 9 link UP at speed 100 Mbps and full-duplex
06/09/2015 07:36:35.99 <Info:vlan.msgs.portLinkStateUp> Port 8 link UP at speed 100 Mbps and full-duplex
06/09/2015 07:36:35.88 <Info:vlan.msgs.portLinkStateUp> Port 7 link UP at speed 100 Mbps and full-duplex
06/09/2015 07:36:35.88 <Info:vlan.msgs.portLinkStateUp> Port 6 link UP at speed 100 Mbps and full-duplex
06/09/2015 07:36:35.88 <Info:vlan.msgs.portLinkStateUp> Port 5 link UP at speed 100 Mbps and full-duplex
06/09/2015 07:36:35.88 <Info:vlan.msgs.portLinkStateUp> Port 4 link UP at speed 100 Mbps and full-duplex
06/09/2015 07:36:35.86 <Info:vlan.msgs.portLinkStateUp> Port 1 link UP at speed 100 Mbps and full-duplex
06/09/2015 07:36:34.46 <Info:vlan.msgs.portLinkStateUp> Port Mgmt link UP at speed 100 Mbps and full-duplex
06/09/2015 07:36:34.06 <Erro:POE.cardbringup> Error initializing inline-power module in slot 1
06/09/2015 07:36:33.94 <Info:HAL.Card.Info> Switch is operational
06/09/2015 07:36:30.68 <Crit:Kern.Alert> [  390.900000] coreDumpWrite(0, daf0bed8, 8) failed, rc -1
06/09/2015 07:36:30.12 <Erro:HAL.Sys.Error> Request code (56) not supported
06/09/2015 07:36:30.12 <Erro:HAL.Sys.Error> Request code (56) not supported
06/09/2015 07:36:30.12 <Erro:HAL.Sys.Error> Request code (55) not supported
06/09/2015 07:36:30.12 <Erro:HAL.Sys.Error> Request code (55) not supported
06/09/2015 07:36:30.12 <Erro:HAL.Sys.Error> Request code (54) not supported
06/09/2015 07:36:28.13 <Noti:EPM.system_stable> System is stable. Change to warm reset mode
06/09/2015 07:36:21.99 <Erro:HAL.Sys.Error> Request code (16) not supported
06/09/2015 07:36:21.63 <Erro:cm.sys.actionErr> Error while loading "card_info": To enable inline-power, the budget must be in the range 0 watts to 0 watts.
                                               Use the "configure inline-power budget" command to set the budget.
06/09/2015 07:36:21.06 <Info:EPM.wdg_enable> Watchdog enabled
06/09/2015 07:36:17.35 <Info:DOSProt.Init> DOS protect application started successfully
06/09/2015 07:36:09.24 <Info:telnetd.info> **** telnetd started *****
06/09/2015 07:36:08.33 <Noti:SNMP.Subagent.MstrRestrt> snmpMaster process has been restarted.
06/09/2015 07:36:08.03 <Info:SNMP.Master.InitDone> snmpMaster initialization complete
06/09/2015 07:36:07.85 <Info:tftpd.info> **** tftpd started *****
06/09/2015 07:36:00.50 <Info:nl.init> Network Login framework has been initialized
06/09/2015 07:35:56.42 <Info:SNMP.Subagent.InitDone> snmpSubagent initialization complete
06/09/2015 07:35:43.79 <Info:telnetd.info> telnetd listening on port 23

06/09/2015 07:35:35.61 <Noti:DM.Notice> Node State[3] = OPERATIONAL
06/09/2015 07:35:32.09 <Noti:DM.Notice> Node State[2] = STANDBY
06/09/2015 07:35:32.09 <Info:DM.Info> Node INIT DONE ....
06/09/2015 07:35:32.06 <Noti:DM.Notice> Node State[1] = INIT
06/09/2015 07:35:32.05 <Warn:HAL.Card.Warning> Function Pointer Database is not fully initialized. Func: halFamilyDBSet-428 Entry 272
06/09/2015 07:35:31.45 <Info:HAL.Sys.Info> Hal initialization done.
06/09/2015 07:35:31.41 <Info:HAL.Sys.Info> Input voltage to AC power supply in slot 2 is on at 120V. Output enabled.
06/09/2015 07:35:31.41 <Info:HAL.Sys.Info> Module in power supply slot 2 is inserted.
06/09/2015 07:35:31.41 <Warn:HAL.Card.Warning> Function Pointer Database is not fully initialized. Func: halCardDBSet-417 Entry 240
06/09/2015 07:35:31.41 <Warn:HAL.Card.Warning> Function Pointer Database is not fully initialized. Func: halCardDBSet-417 Entry 239
06/09/2015 07:35:31.41 <Warn:HAL.Card.Warning> Function Pointer Database is not fully initialized. Func: halCardDBSet-417 Entry 238
06/09/2015 07:35:31.41 <Warn:HAL.Card.Warning> Function Pointer Database is not fully initialized. Func: halCardDBSet-417 Entry 237
06/09/2015 07:35:31.40 <Info:HAL.Sys.Info> Input voltage to AC power supply in slot 1 is on at 120V. Output enabled.
06/09/2015 07:35:31.40 <Info:HAL.Sys.Info> Module in power supply slot 1 is inserted.
06/09/2015 07:35:31.40 <Noti:HAL.Sys.Notice> Module in fan slot 1 is inserted
06/09/2015 07:35:31.35 <Info:HAL.Sys.Info> Starting hal initialization ....
06/09/2015 07:35:30.89 <Noti:NM.StrtProc> The Node Manager (NM) has started processing.
06/09/2015 07:35:30.86 <Noti:DM.Notice> DM started
06/09/2015 07:35:30.05 <Noti:EPM.start> EPM Started
06/09/2015 07:35:28.72 <Noti:EPM.wd_warm_reset> Changing to watchdog warm reset mode
06/09/2015 07:28:06.10 <Warn:EPM.all_shutdown> Shutting down all processes
06/09/2015 07:28:05.61 <Warn:EPM.reboot> Rebooting with reason User requested switch reboot
06/09/2015 07:25:21.98 <Erro:POE.cardbringup> Error initializing inline-power module in slot 1
06/09/2015 07:25:21.18 <Crit:Kern.Alert> [23989.482736] coreDumpWrite(0, dd7d1ed8, 8) failed, rc -1
06/09/2015 07:25:17.80 <Erro:HAL.Sys.Error> Request code (56) not supported
06/09/2015 07:25:17.80 <Erro:HAL.Sys.Error> Request code (56) not supported
06/09/2015 07:25:17.80 <Erro:HAL.Sys.Error> Request code (55) not supported
06/09/2015 07:25:17.80 <Erro:HAL.Sys.Error> Request code (55) not supported
06/09/2015 07:25:17.80 <Erro:HAL.Sys.Error> Request code (54) not supported
06/09/2015 07:25:10.34 <Erro:HAL.Sys.Error> Request code (16) not supported
06/09/2015 07:25:10.02 <Erro:cm.sys.actionErr> Error while loading "card_info": To enable inline-power, the budget must be in the range 0 watts to 0 watts.
                                               Use the "configure inline-power budget" command to set the budget.
06/09/2015 07:24:19.37 <Warn:HAL.Card.Warning> Function Pointer Database is not fully initialized. Func: halFamilyDBSet-428 Entry 272
06/09/2015 07:24:18.90 <Warn:HAL.Card.Warning> Function Pointer Database is not fully initialized. Func: halCardDBSet-417 Entry 240
06/09/2015 07:24:18.90 <Warn:HAL.Card.Warning> Function Pointer Database is not fully initialized. Func: halCardDBSet-417 Entry 239
06/09/2015 07:24:18.90 <Warn:HAL.Card.Warning> Function Pointer Database is not fully initialized. Func: halCardDBSet-417 Entry 238
06/09/2015 07:24:18.90 <Warn:HAL.Card.Warning> Function Pointer Database is not fully initialized. Func: halCardDBSet-417 Entry 237
06/08/2015 15:58:03.82 <Erro:cm.sys.actionErr> Error while loading "card_info": To enable inline-power, the budget must be in the range 0 watts to 0 watts.
                                               Use the "configure inline-power budget" command to set the budget.
06/08/2015 03:18:57.58 <Warn:EPM.all_shutdown> Shutting down all processes
06/08/2015 03:18:57.18 <Warn:EPM.reboot> Rebooting with reason User requested switch reboot
06/08/2015 03:12:45.93 <Warn:EPM.Upgrade.State> Upgrade status Start upgrade timer
06/08/2015 03:08:07.28 <UNKNW:HAL.Sys.1> NO MESSAGE DECODE; Missing component "HAL.Sys" v22.1
06/08/2015 03:06:51.79 <UNKNW:HAL.Sys.1> NO MESSAGE DECODE; Missing component "HAL.Sys" v22.1
06/08/2015 01:14:27.94 <UNKNW:HAL.Sys.1> NO MESSAGE DECODE; Missing component "HAL.Sys" v22.1
06/08/2015 01:05:09.15 <Erro:POE.cardbringup> Error initializing inline-power module in slot 1
06/08/2015 01:04:57.45 <UNKNW:HAL.Sys.1> NO MESSAGE DECODE; Missing component "HAL.Sys" v22.1
06/08/2015 01:04:57.27 <Erro:cm.sys.actionErr> Error while loading "card_info": To enable inline-power, the budget must be in the range 0 watts to 0 watts.
                                               Use the "configure inline-power budget" command to set the budget.
08/19/2013 18:55:46.76 <Erro:POE.cardbringup> Error initializing inline-power module in slot 1
08/19/2013 18:55:43.24 <Erro:Kern.Error> [    3.451172] IO APIC resources could be not be allocated.
08/19/2013 18:55:43.13 <UNKNW:HAL.Sys.1> NO MESSAGE DECODE; Missing component "HAL.Sys" v22.1
08/19/2013 18:55:43.13 <Erro:cm.sys.actionErr> Error while loading "card_info": To enable inline-power, the budget must be in the range 0 watts to 0 watts.
                                               Use the "configure inline-power budget" command to set the budget.
08/19/2013 18:52:31.01 <UNKNW:HAL.Sys.1> NO MESSAGE DECODE; Missing component "HAL.Sys" v22.1
08/19/2013 18:37:11.80 <Warn:EPM.cpu> CPU utilization monitor: process mcmgr consumes 99 % CPU
08/19/2013 18:37:06.84 <Warn:EPM.cpu> CPU utilization monitor: process mcmgr consumes 99 % CPU
08/19/2013 18:36:55.48 <Erro:POE.cardbringup> Error initializing inline-power module in slot 1
08/19/2013 18:36:51.91 <Erro:Kern.Error> [    3.160000] IO APIC resources could be not be allocated.
08/19/2013 18:36:51.83 <UNKNW:HAL.Sys.1> NO MESSAGE DECODE; Missing component "HAL.Sys" v22.1
08/19/2013 18:34:30.94 <Warn:EPM.all_shutdown> Shutting down all processes
08/19/2013 18:34:30.90 <Warn:EPM.reboot> Rebooting with reason User requested switch reboot
08/19/2013 18:34:17.81 <Warn:EPM.cpu> CPU utilization monitor: process mcmgr consumes 99 % CPU
08/19/2013 18:33:42.81 <Warn:EPM.cpu> CPU utilization monitor: process mcmgr consumes 92 % CPU
08/19/2013 18:33:30.00 <Warn:EPM.Upgrade.State> Upgrade status Start upgrade timer
08/19/2013 18:29:02.84 <Warn:EPM.cpu> CPU utilization monitor: process mcmgr consumes 99 % CPU
08/19/2013 18:28:57.83 <Warn:EPM.cpu> CPU utilization monitor: process mcmgr consumes 99 % CPU
08/19/2013 18:28:42.92 <Erro:Kern.Error> [    3.040000] IO APIC resources could be not be allocated.
08/19/2013 18:28:42.84 <UNKNW:HAL.Sys.1> NO MESSAGE DECODE; Missing component "HAL.Sys" v22.1
Photo of Drew C.

Drew C., Community Manager

  • 37,350 Points 20k badge 2x thumb
I'm not sure why your VM is stuck in this mode now.  You might have better luck with a fresh install at this point.  If you need the ISO file instead of the .xos file for this, I should be able to share that with you.
Photo of Daniel Flouret

Daniel Flouret, Employee

  • 7,470 Points 5k badge 2x thumb
Njanyana,

I finally got some time to play with NGS3, and solved your problem with EXOS v15.7.1...

The console was showing a
Warning. Could not determine the CPU Family
message.


So, after some investigation on the start options for QEMU, I found that all that it takes is to add
-cpu core2duo
in  Advanced Settings - > Options.



With that change the VM will boot without problems...
Photo of Njanyana Buthelezi

Njanyana Buthelezi

  • 200 Points 100 badge 2x thumb
Thanks a lot Daniel, I've add "-cpu core2duo" and upgrade was successful
Photo of Drew C.

Drew C., Community Manager

  • 37,364 Points 20k badge 2x thumb
Coming back to share a new link for Virtual EXOS downloads.  The EXOS Virtual Machine files are now hosted on Github.
https://github.com/extremenetworks/Virtual_EXOS

This is also documented in this GTAC Knowledge article:  Where to download the latest version of EXOS VM?

I'm also closing this thread.  If there are further questions, please create a new one :)
(Edited)

This conversation is no longer open for comments or replies.