CHR: Installation

本页概述如何在虚拟环境中安装和配置 Cloud Hosted Router(CHR),涵盖系统要求、RAM 计算方法、磁盘镜像格式、下载步骤、虚拟机创建以及访问方式。

CHR:安装

概述与系统要求

Cloud Hosted Router(CHR)是 RouterOS 的虚拟化版本,专为在 x86_64 虚拟环境中运行而设计。它提供与 MikroTik 硬件设备相同的核心路由、防火墙、VPN 和管理功能。

宿主机系统要求

  • CPU:支持虚拟化的 64 位处理器
  • RAM:256 MB 或更多
  • 磁盘:128 MB 或更多

容量限制

RouterOS 版本 6

  • CHR 虚拟硬盘最大容量:16 GB

RouterOS 版本 7

  • 最大 RAM 和磁盘空间受 Linux 内核 5.6.3 限制,并取决于具体硬件。

计算最小 RAM 需求

所需的最小 RAM 取决于 CPU 数量和接口数量。使用下面的对应公式计算近似值:

  • RouterOS v6:

    RAM = 128 + [ 8 × (CPU_COUNT) × (INTERFACE_COUNT - 1) ]

  • RouterOS v7:

    RAM = 512 + [ 8 × (CPU_COUNT) × (INTERFACE_COUNT - 1) ]

建议:对于 CHR 实例,至少分配 1024 MiB RAM。

软件要求

  • 软件包版本:RouterOS v6.34 或更新版本

可用的磁盘镜像格式

  • RAW disk image:.img 文件
  • VirtualBox disk image:.vdi 文件
  • VMware disk image:.vmdk 文件
  • Hyper-V disk image:.vhdx 文件
  • OVA appliance:.ova 文件

警告

这些只是磁盘镜像,必须挂载到虚拟机上使用。

下载 CHR 镜像

  1. 打开 MikroTik 下载页面的 Cloud Hosted Router 区域。
  2. 选择适用于你平台的镜像格式。
  3. 下载文件。

创建并配置虚拟机

  1. 在你的虚拟化平台上创建一台新虚拟机。
  2. 把 CHR 磁盘镜像挂载为系统盘。
  3. 启动虚拟机。

虚拟网络适配器

信息

Fast Path 支持情况

  • RouterOS v7:vmxnet3 和 virtio-net 接口支持 Fast Path。
  • RouterOS v6:不支持 Fast Path。

访问 CHR

  • 用户名:admin
  • 密码:无(首次登录后应立即设置一个强密码)

首次启动后,CHR 默认以 Free license 运行。要激活试用版或升级授权,请使用 /system/license/renew。

各平台专用指南

支持的虚拟化平台

警告

CHR 无法在 bhyve 虚拟化平台上运行。CHR 不支持半虚拟化(para-virtualized)平台。 注意: 使用 Hyper-V 时仅支持第 1 代虚拟机。

重要: 任何虚拟化平台都不支持半虚拟化。

支持的云平台

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Hetzner Cloud
  • Linode
  • Microsoft Azure
  • Vultr