Why? CHR has many benefits. What are the drawbacks?Many of us are running virtualized x86 ros
No, I am not. It would be cumbersome and not OK with systems that need to keep running. But possible it is.So you are advising to reload the CHR each 2 months and keep it running so for free for ages?
... the license.
I think he meant existing license.Thanks for being honest
Raffav, can you email support ?
Have you seen this:But I NEED CHR to shut down when the host tells it to
Version 6.35rc42 has been released.
Changes since previous version:
*) chr - fixed bridge firewall;
*) chr - make shutdown request from hyper-v work (might fix other hypervisor as well);
*) dude - fixed dude login logging, no more shows as winbox login;
*) timezone - fixed reboot by watchdog when selecting timezones from the end of list
I'm getting same error here....tried everything and keep getting this error
When installing routerOS..... almost done and it fails with same error:
The error is while installing the OS (from the download image)
What I've tried:
Install OS from VMware Workstation: Works.
Resize disk with VMware Workstation: Works
Migrate resized and installed image to ESXi: Work for sometime but after disk write it fails with same error
Download image and resize the RAW image with qemu: Resize Works
Convert RAW image to VMDK with qemu: Works
Create a Virtual Machine inside ESXi with the resized vmdk image by qemu: Works
Start virtual Machine on ESXi and start install: works
Finished install: SAME ERROR!
What is wrong ??!?!?!
HELP PLEASE!
Had you tryed the last 35.rc42?I'm getting same error here....tried everything and keep getting this error
When installing routerOS..... almost done and it fails with same error:
The error is while installing the OS (from the download image)
What I've tried:
Install OS from VMware Workstation: Works.
Resize disk with VMware Workstation: Works
Migrate resized and installed image to ESXi: Work for sometime but after disk write it fails with same error
Download image and resize the RAW image with qemu: Resize Works
Convert RAW image to VMDK with qemu: Works
Create a Virtual Machine inside ESXi with the resized vmdk image by qemu: Works
Start virtual Machine on ESXi and start install: works
Finished install: SAME ERROR!
What is wrong ??!?!?!
HELP PLEASE!
Nice day,
I discovered the same problem, I had to first use VMware Workstation for the installation VMDK, and then convert into ESXi by using:https://my.vmware.com/web/vmware/info/s ... dalone/6_1
Unfortunately it is not possible to select another ethernet card than the emulated E1000. VMware VMXNET3 card is not in the selection.
VMware Tools also do not work
Had you tryed the last 35.rc42?
Ps you will need winbox3.4 to access it
Hello Normis,VMWare tools are for Windows and such operating systems. RouterOS will not have it. All the needed network and storage drivers are already there, VMtools will not be there
Sob, thank you! Solved! I must change recommended "Other 64-bit" (http://wiki.mikrotik.com/wiki/Manual:CH ... stallation - step 2) to "Other 2.6.x Linux (64bit)".No need to request already included features, both vmxnet3 and pvscsi are already there, just select them when creating new VM.
Hello Normis,VMWare tools are for Windows and such operating systems. RouterOS will not have it. All the needed network and storage drivers are already there, VMtools will not be there
I understand that Mikrotik does not contain the complete VMware Tools, but should have implemented Linux drivers , at least for the network card: https://kb.vmware.com/selfservice/micro ... Id=1001805. It would be nice to have a SCSI controller for hard disks and as a bonus, heartbeat function. But then you have to support only one version of VMware Solution: Workstation or better ESXi (or ESX paid).
Without the support Linux drivers not VMDK image continues to make sense.
Hello,Hello,
There is an issue with the ethernet interface order on CHR using VMware (tested on EXSi and Workstation). When you add several interfaces to the CHR then the interfaces appear in different order as created. This means they cannot be matched easily when connecting to other VMs. You have to check the MAC address of the interfaces to match then correctly.
Here is a supout file:
https://dl.dropboxusercontent.com/u/381 ... ut-chr.rif
Here is an example:
All the interfaces are "VMXNET 3"
I tested with stable and last RC and the same happened.
This issue is not present on x86 version.
Best regards.
Please expand on this disk resize for CHR. I tried on a QEMU virtual server but after expanding the router wouldn't reboot, it said unable to find operating system. So I restored a backup and the CHR restarted with a disk size of 128MB on a 1GB partition. I'm currently running 6.35rc48.on x86 (non-chr) it formats the disk and tries to use entire disk when installing. CHR is for virtual machines and the assumption is that it is running on the virtual disk, that can be expanded if you so desire.
if CHR sees that disk suddenly has expanded, it will attempt to expand the storage partition. On CHR installation that was done with the version older than 6.35rc36 this will not work as additional partition table changes were needed for this to work at all
All good now. Original version was RouterOS 6.35rc35 then RouterOS 6.35rc42 and finally 6.35rc48. I've reformatted and rebuilt it with RouterOS 6.35rc48, restored the configuration and expanded the OS partition successfully.CHR guest has to be made using RouterOS 6.35rc42 or newer. Note the __made__. If it is made with version, then resize will work. If this was made with older - it will not, even if you update to the latest version.
Any news/instuctions about this topic?I will be great if we can do some type of migration license from x86 to CHR since 3 type of level license has the same price
Level 4 = P1 ($45)
Level 5 = P10 ($95)
Level 6 = Unlimited ($250)
Hi FractionAny news/instuctions about this topic?I will be great if we can do some type of migration license from x86 to CHR since 3 type of level license has the same price
Level 4 = P1 ($45)
Level 5 = P10 ($95)
Level 6 = Unlimited ($250)
I saw Normis asked raffav to contact support after this post, is that the way to get the license migrated?
Hello, Raffaello.
Thank you very much for your idea.
We do not have plans to make any migration at the moment.
Regards,
Sergejs
This is fantasticit is easier now to make Amazon instances of the CHR, no more images to move around clusters:
https://aws.amazon.com/marketplace/pp/B01E00PU50
http://forum.mikrotik.com/viewtopic.php ... 31#p517531I can live-migrate... but without the xentools kernel module installed, the CHR is freezing on resume. I've found plenty of posts about the linux kernel freezing the same way then xentools isnt installed. I can't pull anything of value out of the CHR's logs so can only assume this is the issue.
I tried today with 6.36rc12. Installing/setting up a VM works flawless, but live migration still does not work as expected. XenCenter shows the VM on the new host, but the network stops working, all vCPU went to 100% and console stops responding. So there is no chance to watch what is going on in VM. Migrating the VM back to the origin host does not work either. Although XenCenter says first migration completed, it seems like the migration did not. XenCenter shows migration error for second migration.Got it running on our XenServer 6.5 environment (CHR 6.34rc41), however, when I try to 'migrate' the vm to a different host it freezes. Also shutdown via Xen doesn't work (restart does).
Waoo That's Great i will definitely try this but i just say one thing to you if you want to add some more things on that and new feature you can get some cool instruction from that.We are releasing a test version of an exciting new feature - Cloud Hosted Router (CHR).
It is a Virtual Machine image of RouterOS that has full functionality of RouterOS without any kind of conventional RouterOS license, with the limitation of 1Mbit per interface, in future, we will offer unlimited speed with a paid subscription. This allows you to use RouterOS in training classes, for testing, for experimentation or any other purpose, without the need for 24h trial or Demo license.
We provide a generic (RAW) format IMG, VMDK file for VMWare, VDI for VirtualBox and VHDX for Hyper-V. These are ready to use virtual disk images (add as a virtual hard drive to your VM). These are NOT templates for importing. Cdn reviews
qemu commands for converting images (if you need to convert to another format)
RAW to VMware:RAW to VirtualBox:Code: Select allqemu-img convert -f raw -O vmdk chr-6.31rc9.img chr-6.31rc9.vmdk
See below for steps how to run this new system.Code: Select allqemu-img convert -f raw -O vdi chr-6.31rc9.img chr-6.31rc9.vdi
If you need a bigger virtual hdd (currently 128Mb), resize the image before first runThis will increase the disk by 1GBCode: Select allqemu-img resize -f raw chr-6.31rc9.img +1G
Downloads:
http://www.mikrotik.com/download
VMware Player (Free): https://my.vmware.com/web/vmware/free#d ... player/7_0
VirtualBox (Free): https://www.virtualbox.org/wiki/Downloads
Instructions for VMware:
Screenshot 2015-07-27 14.44.27.png
Screenshot 2015-07-27 14.44.31.png
Screenshot 2015-07-27 14.44.34.png
Screenshot 2015-07-27 14.44.39.png
Screenshot 2015-07-27 14.44.46.png
Screenshot 2015-07-27 14.44.50.png
Screenshot 2015-07-27 14.44.57.png
Screenshot 2015-07-27 14.45.06.png
Screenshot 2015-07-27 14.45.20.png
Instructions for VirtualBox:
Screenshot 2015-07-27 14.46.09.png
Screenshot 2016-03-11 14.10.24.png
Screenshot 2016-03-11 14.10.35.png
Screenshot 2015-07-27 14.47.16.png
Screenshot 2015-07-27 14.46.28.png
IMPORTANT STEP, change CPU setting to KVM:
Screenshot 2015-07-27 14.46.51.png
Screenshot 2015-07-27 14.46.55.png
Screenshot 2015-07-27 14.47.16.png
Probably you could try clonezilla:How to deploy CHR on KVM VPS with Virtualizor Client panel ?
the provider Just support ISO instalation file ?
one of the most important reasons to have vm-tools is so that the hyper-visor is aware of the state of the VM, and can reboot it if no heartbeats are received. Check out https://pubs.vmware.com/vsphere-50/inde ... D78E7.htmlVMWare tools are for Windows and such operating systems. RouterOS will not have it. All the needed network and storage drivers are already there, VMtools will not be there
HiHello,
Here is an OVA optimized for VMware vSphere with SCSI hard disk and SCSI controller (paravirtualization). The hard drive has 1GB.
Version: 6.35.2
OVA: https://dl.dropboxusercontent.com/u/381 ... phere6.zip
It can be used on VMware Workstation as well.
Enjoy!
Best regards.
Agreed. In Cluster environments (SAN etc) SCSI is a kind of a must, because IDE over iSCSI is just terrible. I think having proper support for ESXi is the only path. VMWare Workstation - is not for production enviroment, its for testing enviroments.Hello Normis,VMWare tools are for Windows and such operating systems. RouterOS will not have it. All the needed network and storage drivers are already there, VMtools will not be there
I understand that Mikrotik does not contain the complete VMware Tools, but should have implemented Linux drivers , at least for the network card: https://kb.vmware.com/selfservice/micro ... Id=1001805. It would be nice to have a SCSI controller for hard disks and as a bonus, heartbeat function. But then you have to support only one version of VMware Solution: Workstation or better ESXi (or ESX paid).
Without the support Linux drivers not VMDK image continues to make sense.
cd /root
curl -O http://download2.mikrotik.com/routeros/6.35.2/chr-6.35.2.img.zip
gunzip -S .zip chr-6.35.2.img.zip
umount /mnt/vdb1
dd if=/root/chr-6.35.2.img of=/dev/vdb
RouterOS does not need graceful shutdown. OK, except maybe if you added some config and need to turn off immediately.Hi there,
I am a potential customer, the potential comes from the lack of open-vm-tools. Being unable to gracefully shutdown/restart the vm without logging on is a no-go for me. Once you add that you have a at least a p1 license sold
Is router os running from a read-only filesystem? If it doesn't, there is a real risk about the FS getting corrupted if i "yank the power cord", shutting it down without the agents, everytime i service my host. I understand about keeping the attack surface as slim as possible but adding the open-vm-tools package as an optional pkg shouldn't be much work, the code is opensource(https://github.com/vmware/open-vm-tools) so you just need to compile it.RouterOS does not need graceful shutdown. OK, except maybe if you added some config and need to turn off immediately.
RouterOS might not need it but the virtualization host totally depends on it. No proper hypervisor will kill a VM when it signals all VM to shutdown normally. Killing a VM, as you suggest, is a totally different action than shutting it down!RouterOS does not need graceful shutdown. OK, except maybe if you added some config and need to turn off immediately.
Good to know then, another thing that having the tools adds is the fact that my standalone hosts autoloads a series of vms and having the agents working cuts dramatically the time before the next autostart vms starts(instead of waiting 30 minutes it will instantly startup the next in order). Logically i would load the router before the rest of the stack and adding say 15 to 30 minutes for each reboot is something i would prefer to avoid if i can.I have never seen a FS problem and everyone here is "yanking the cord" for 15 years or so.
Yeah, the my main issue with the lack of agents is that, without the agents, i will need to have the host wait for the vm delay at every host power up(which is a cool 15 minutes for my homelab) that would be zero if the agents were thereJust checked the free version of ESXi, it allows to configure shutdown action (with options "Guest Shutdown", "Power Off" and "Suspend" available) and startup and shutdown delays on a per VM basis. I'm pretty sure any decent virtualization platform should allow to set such options as well.
This worked like a charm... beautifully! However, I used another VPS provider . Similar conceptIf you are interested IN CHR on OVH VPS SSD, here you go:
1. Install any linux distro
2. From OVH control panel boot VPS to rescue mode
3. Type the magic from below :Code: Select allcd /root curl -O http://download2.mikrotik.com/routeros/6.35.2/chr-6.35.2.img.zip gunzip -S .zip chr-6.35.2.img.zip umount /mnt/vdb1 dd if=/root/chr-6.35.2.img of=/dev/vdb
I belive that quantity of ethernet interfaces is provider-depended thing.This worked like a charm... beautifully! However, I used another VPS provider . Similar conceptIf you are interested IN CHR on OVH VPS SSD, here you go:
1. Install any linux distro
2. From OVH control panel boot VPS to rescue mode
3. Type the magic from below :Code: Select allcd /root curl -O http://download2.mikrotik.com/routeros/6.35.2/chr-6.35.2.img.zip gunzip -S .zip chr-6.35.2.img.zip umount /mnt/vdb1 dd if=/root/chr-6.35.2.img of=/dev/vdb
Are you able to apply more than one(1) ethernet interface? I only have one(1) by default. Probably can just create VLAN's if needed...
Yes there is console screen, but read only. Again, this is Amazon limitation. Interactive console is not available for any OS in Amazon EC2: http://docs.aws.amazon.com/AWSEC2/lates ... nsole.htmlWhen you will do the CHR version for Amazon and Azure please notice that there is not support of remote display and console. The only way to make it accessable is to introduce to network infrastruture and create a real working profile for current routerOS such as Home AP and etc.
The license as far a I know is for instance, so you need to buy 5 license but you have the possibility to move the license to another instance when neededHi Normis,
Congratulations to you and your team for a solid product. The CHR on KVM seems to be working nicely so far.
Quick question: Let's say we have 5 powerful bare metal servers spread across continental US. And we have 5 total instances of "CHR + KVM" running on each of those five servers forming a secure IPSec circuit.
Will I need to purchase 5 separate PI-10 licenses to allow those five instances to work normally at 10Gigbit throughput? Or does buying one "PI-10 unlimited" perpetual license allows me to apply it to multiple CHR instances?
Kindly please help advice at the earliest.
-Amit
The CHR license I think only is possible to purchase on mikrotik site via your account also there is where you manage your CHR licenseRaffav and Normis, thank you for the clarification.
Normis, as far as the ability to move the license around between different CHR instances is concerned: Is this still valid if I were to purchase your CHR PI-10 licenses from a reseller? Does it have to be any special type of PI-10 licenses? Or does buying regular CHR PI-10 in bulk good enough.
Also - What specific steps should we have to follow for moving the currently active license key to a new CHR instance? Let's assume I had licensed CHR running and I just deleted that instance. Now I need to re-purpose that license key to a new CHR instance. The RouterOS does not allow me to change its router identity key.
best
-Amit
You can't buy CHR licenses from a reseller. What you can do, is buy a "coupon" (a prepaid key) and then use that to pay for your CHR. But in reality this still means you make your own CHR keys.Normis, as far as the ability to move the license around between different CHR instances is concerned: Is this still valid if I were to purchase your CHR PI-10 licenses from a reseller?