CHR: Installation

本页概述如何在虚拟环境中安装与配置 Cloud Hosted Router(CHR),涵盖系统要求、内存计算、磁盘镜像格式、下载说明、虚拟机设置等内容。

CHR:安装

概述与系统要求

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

宿主机系统要求

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

容量限制

RouterOS 版本 6

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

RouterOS 版本 7

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

计算最低内存需求

最低内存需求取决于 CPU 数量与接口数量。可使用以下公式计算近似值:

  • RouterOS v6:

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

  • RouterOS v7:

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

建议:为 CHR 实例至少分配 1024 MiB 内存。

软件要求

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

可用磁盘镜像格式

  • RAW 磁盘镜像:.img 文件
  • VirtualBox 磁盘镜像:.vdi 文件
  • VMware 磁盘镜像:.vmdk 文件
  • Hyper-V 磁盘镜像:.vhdx 文件
  • OVA 设备:.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 许可证。要激活试用版或升级许可证,请使用 /system/license/renew。

平台专用指南

受支持的虚拟化平台

警告

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

重要: 任何管理程序都不支持半虚拟化。

受支持的云平台

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