Community discussions

MikroTik App
 
User avatar
janisk
MikroTik Support
MikroTik Support
Topic Author
Posts: 6263
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

CHR features from tool packages

Fri Oct 09, 2015 12:31 pm

Since it is not possible to set up any kind of 3rd party VMS tool packages as a whole in CHR image we can try to at least get some of them to work without having the tools themselves. What exact features you would like to see?

For example:

make guest receive time from the host
make guest react to host sending shutdown signal.
 
User avatar
boen_robot
Forum Guru
Forum Guru
Posts: 2400
Joined: Thu Aug 31, 2006 4:43 pm
Location: europe://Bulgaria/Plovdiv

Re: CHR features from tool packages

Fri Oct 09, 2015 6:10 pm

You mean like Virtualbox's guest add-ons?

I'd like some sort of clipboard and drag&drop support, whereby I can paste/drop a file from the host to the guest. Right now, to do that you have to connect to the guest from FTP or Winbox - not as convenient as doing it directly via the VM window.

The ability to resize the screen might also be nice, so that in the end, the VM window is like just another terminal window.
 
marrold
Member
Member
Posts: 427
Joined: Wed Sep 04, 2013 10:45 am

Re: CHR features from tool packages

Sat Oct 10, 2015 12:46 am

ACPI shutdown is a big one for me.
 
Sanity
Member Candidate
Member Candidate
Posts: 198
Joined: Sun Mar 06, 2011 8:51 am

Re: CHR features from tool packages

Sat Oct 10, 2015 11:28 am

I second that. As a Hyper-V user I would like all non-desktop related Hyper-V elements to work. Particularly:

* Obviously integrated network adapters. No need to work with the awfully slow (Interrupt intensive) simulated hardware.
* Shutdown requests. Basically: It must behave to requests from the host. We run our own rented hardware and if the data center goes through the racks and initiated shutdowns (happens rarely, but happened like last weekend - announced Sunday downtime for major component replacement on the power distribution) then I do not expect the virtual router to hang the host shutdown.
* Time service. This way there is no need to set up any SNTP and the router is always in sync with the hosts.

Not sure about the storage side. I mean, it is NICE, but RouterOS is not exactly particularly IO heavy.

I can totally live without dynamic memory.
 
User avatar
bajodel
Long time Member
Long time Member
Posts: 552
Joined: Sun Nov 24, 2013 8:30 am
Location: Italy

Re: CHR features from tool packages

Sun Oct 11, 2015 9:31 am

* Obviously integrated network adapters. No need to work with the awfully slow (Interrupt intensive) simulated hardware.
* Shutdown requests. Basically: It must behave to requests from the host. We run our own rented hardware and if the data center goes through the racks and initiated shutdowns (happens rarely, but happened like last weekend - announced Sunday downtime for major component replacement on the power distribution) then I do not expect the virtual router to hang the host shutdown.
* Time service. This way there is no need to set up any SNTP and the router is always in sync with the hosts.

Not sure about the storage side. I mean, it is NICE, but RouterOS is not exactly particularly IO heavy.

I can totally live without dynamic memory.
+1
 
User avatar
janisk
MikroTik Support
MikroTik Support
Topic Author
Posts: 6263
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: CHR features from tool packages

Tue Oct 13, 2015 11:59 am


* Obviously integrated network adapters. No need to work with the awfully slow (Interrupt intensive) simulated hardware.
probably I am missing something but can you elaborate what is this? And how they differ from virtual interfaces that we can create now for Hyper-V guests? (you can use either legacy or just simple network interface in Hyper-V)
 
Sanity
Member Candidate
Member Candidate
Posts: 198
Joined: Sun Mar 06, 2011 8:51 am

Re: CHR features from tool packages

Tue Oct 13, 2015 12:13 pm

The simulated hardware in Hyper-V is quite - ancient. It is EXTREMELY Interrupt heavy. This makes them extremely unsuitable for high throughput scenarios.

The virtual NIC's that have drivers are modern designs. They do not rely on an interrupt (per byte or something like that) to push the data, meaning that they are a LOT less taxing in high throughput scenarios.

CHeck http://www.altaro.com/hyper-v/hyper-v-v ... nd-sr-iov/ for a good read up.

Concrete - the simulated hardware is a DEC 21140. We talk of something done in the time 100mbit was considered FAST. Hit it with the loads you may see in a datacenter environment - or even with the requirment to process a 20mbit or more feed without using up too many hardware ressources on the host - and it is a fail.
 
mavink
newbie
Posts: 32
Joined: Sun Sep 06, 2015 5:55 pm

Re: CHR features from tool packages

Wed Oct 14, 2015 9:24 pm

Virtio drivers for Xen environments. Especially the disk drivers, many cloud hosters use Xen but don't support IDE emulation.
 
bakergt
just joined
Posts: 13
Joined: Sun Apr 05, 2015 2:37 pm
Location: Hobat - Tasmania
Contact:

Re: CHR features from tool packages

Thu Oct 15, 2015 12:19 am

For me, its only shutdown control that we need. Everything else is there. No shutdown control will make running these on smaller sites impossible.
 
User avatar
janisk
MikroTik Support
MikroTik Support
Topic Author
Posts: 6263
Joined: Tue Feb 14, 2006 9:46 am
Location: Riga, Latvia

Re: CHR features from tool packages

Thu Oct 15, 2015 11:35 am

Virtio drivers for Xen environments. Especially the disk drivers, many cloud hosters use Xen but don't support IDE emulation.
Virtio is supported. And it is not tools related.

Regarding IO-SRV - it is on our to-do list.
 
User avatar
Hammy
Forum Veteran
Forum Veteran
Posts: 776
Joined: Fri May 28, 2004 5:53 pm
Location: DeKalb, IL
Contact:

Wed Nov 18, 2015 5:48 pm

What is preventing you from integrating the third-party management tools?

Sent from my Nexus 6 using Tapatalk
 
JnSchl
just joined
Posts: 8
Joined: Wed Sep 23, 2015 11:11 am

Re: CHR features from tool packages

Tue Nov 24, 2015 11:48 am

Personally I think it would be great to get the MikroTik CHR working in XenServer environments. With XenServer you get great functionality for free (and it’s easy to deploy). XenServer with CHR instances in combination with MikroTik devices would be a very powerful virtualization environment.

The following features of each hypervisor type should be available for CHR:
• CPU utilization
• Memory metering
• Disks usage
• Network utilization
• Live migration
• Shutdown & Restart
• Support for network interfaces

Priority of supported hypervisors for CHR from my point of view:
1. XenServer (free - http://xenserver.org/ | commercial support available from Citrix)
3. VMware
4. Hyper-V
5. KVM
6. Xen Project
 
benzieb
just joined
Posts: 10
Joined: Wed May 25, 2011 5:14 am

Re: CHR features from tool packages

Tue Dec 08, 2015 9:35 am

* Time service. This way there is no need to set up any SNTP and the router is always in sync with the hosts.
Off topic, just wanted to make a quick comment on this one: most hypervisors are pretty tough on the internal clock. We've found our Hyper-V servers (and ESX before them) tended to drift around a bit depending on system load. Our environment (SCADA) is very sensitive to clock clock changes. We disabled timesync on all of our VMs (easy to do in bulk via powershell):
Disable-VMIntegrationService -name 'Time Synchronization' -Computername HYPERVHOST -Vmname *
and then plonked this registry entry on our guest VMs so they could sync directly against our timesource via NTP/SNTP.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Parameters]
"Type"="NTP"
"NtpServer"="ntpserver.domain,0x1"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config]
"AnnounceFlags"=dword:00000005
"MaxNegPhaseCorrection"=dword:00000708
"MaxPosPhaseCorrection"=dword:00000708

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer]
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient]
"SpecialPollInterval"=dword:0000012c

Who is online

Users browsing this forum: No registered users and 11 guests