Add MikroTik Cloud Hosted Router.

This commit is contained in:
sig9org
2020-06-28 09:35:57 +09:00
parent e27b56ff84
commit c0e6424999
3 changed files with 94 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
# MikroTik Node Definitions
Here you will find collections of MikroTik node definitions.

View File

@@ -0,0 +1,14 @@
# MikroTik Cloud Hosted Router Node Definitions
This directory contains a node definition for the MikroTik Cloud Hosted Router appliance.
### Image Availability
Images can be downloaded from https://mikrotik.com/download for **free**.
### Description
This node definition provides for a MikroTik Cloud Hosted Router node with four default ethernet interfaces and the ability to add up to
16. The node requires 1 vCPUs and 64 MB of RAM.
This node provides a serial console.

View File

@@ -0,0 +1,76 @@
id: chr
sim:
linux_native:
driver: iosv
libvirt_domain_driver: kvm
nic_driver: virtio
disk_driver: virtio
ram: 64
cpus: 1
general:
nature: router
description: MikroTik Cloud Hosted Router
read_only: true
schema_version: 0.0.1
inherited:
image:
ram: true
cpus: false
data_volume: false
boot_disk_size: false
node:
ram: true
cpus: false
data_volume: false
boot_disk_size: false
configuration:
generator:
driver: iosv
provisioning:
volume_name: disk
media_type: fat
files:
- name: ios_config.txt
content: ''
editable: true
device:
interfaces:
physical:
- ether1
- ether2
- ether3
- ether4
- ether5
- ether6
- ether7
- ether8
- ether9
- ether10
- ether11
- ether12
- ether13
- ether14
- ether15
- ether16
has_loopback_zero: false
default_count: 4
serial_ports: 1
boot:
timeout: 60
completed:
- MikroTik Login
pyats:
os: ios
series: iosv
config_extract_command: show run
ui:
group: Others
icon: router
label_prefix: chr-
label: CHR
visible: true
description: |-
MikroTik Cloud Hosted Router
64 MB DRAM, 1 vCPU