Rozběhnutí Mikrotik RoS verze 6 a více na Xen serveru

Snažíte se rozběhnout RoS od MikroTiku na  vyšších verzí než 5.26 na XenServeru? A ono to pořád nejde, že?

V příkazové řádce se zobrazuje:

Loading Linux...................
Loading initrd.rgz............
Ready.

Víte proč? Protože je na Xenu podpora viridianu:

The viridian flag is used by Xen to provide hyper-v style optimisations to Windows guests. However, if you try these with some linux kernels, strange things can happen. in XenServer, this is all handled with the built-in templates, there is little documentation on the flag its-self.

Převzato ze serveru: https://blueprints.launchpad.net/nova/+spec/xenapi-support-linux-hvm

A teď Vám ukáži, jak se toho zbavit.

Nalogujte se přes SSH přímo na Xen a vypište si příkazem všechny běžící mašiny a jejich UUID příkazem:

xe vm-list

Vyběhne Vám něco takového:

Screenshot from 2017-04-23 20:35:08
Teď veme to uuid té mašiny, kde jste se marně snažili instalovat RoS vyšší verze a vypněte ten dodrbanej viridian:

xe vm-param-set uuid=69818986-c6d7-3dae-28b8-b2af52d3d355 platform:viridian=false

Tadá. Rebootněte virtuál a je to.

Screenshot from 2017-04-23 20:37:28