Manual:CHR AWS installation
Jump to navigation Jump to search
Revision as of 08:01, 18 December 2015 by Janisk (Created page with "== Tools required == To get CHR RouterOS working on Amazon AWS cloud at this moment, there are certain steps that you have to do to get this working from scratch. * Virtual m...")
To get CHR RouterOS working 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, Virtual box 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
- 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.
- 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