Manual:CHR AWS installation

From MikroTik Wiki
Revision as of 11:04, 18 December 2015 by Kasparsk (talk | contribs) (Tools required)
Jump to: navigation, search

Tools required

To get CHR RouterOS running on Amazon AWS cloud at this moment, there are certain steps that you have to do to get this working from scratch.

  • Virtual management software that works with ISOLINUX booter/installer on CHR image (KVM, VirtualBox or VMWare Workstation, VMWare Fusion, Hyper-V these tools are interchangeable);
  • Tool to resize the image file prior the installation as default image is 64MB of size and in some cases, more storage is required (qemu-img, VMWare built-in tool, VirtualBox external tool);
  • AWS API tools installed and configured (ec2-*).

Installation steps (long)

  • Resize the image. After RouterOS is installed it will be much harder to change the available size
 qemu-img resize chr-6.34rc21.img +940M
  • Import the image as a volume on your AWS. As a return you will get the volume ID.
 ec2-import-volume chr-6.34rc21.img -f raw -s 1 -b <bucket> -o <AKIAEXAMPLELALALA> -w <SECRETACCESSKEY > -z eu-west-1a

It is possible to follow the progress of the import.

 ec2-cancel-conversion-task <task id>
  • Create snapshot. Correct volume ID will be availabe when previous command ends or from your AWS account
 ec2-create-snapshot vol-e3c74810
  • Register AWS image as an AMI ec2-register -n CHR -s snap-a664a48e -d "6.34rc21" -a x86_64 --virtualization-type hvm
 ec2-register -n CHR -s snap-a664a48e -d "6.34rc21" -a x86_64 --virtualization-type hvm
  • Now you can launch instance from your AMI.

Alternative installation

  • On your AWS EC2 switch over to Ireland cluster and look up AMI ID ami-fce6448f
  • copy it over to cluster of your choice
  • Launch instances