PVE安装ROS系统

mikrotik logo

本文将是基于 PVE 7.1环境进行安装的ROS系统,仅记录安装ROS的整个配置的流程,安装PVE虚拟机的流程这里就不赘述了,网上资料比较都多。

使用到的固件镜像:

PVE虚拟机:7.1-10

ROS软路由:7.1.2

  1. 下载PVE安装镜像

Proxmox VE 7.1 ISO Installer

  1. 安装、配置PVE虚拟机

首先将所有网口添加进虚拟机节点,点击 数据中心 - 虚拟机 - 系统 - 网络 - 创建 - Linux Bridge,将没有被添加到网桥的网络设备的名字复制并填入桥接端口,可以添加备注,方便后续管理

添加完之后如下图所示,名称一般是一一对应的,另外可以将上面四个网络设备的开机启动打开

  1. 下载RouterOS镜像

进入RouterOS官网后之后,在Software→Cloud Host Router→Raw disk image对应下载7.1.2稳定版镜像,如下图所示

或者直接点击如下链接进行下载

将下载好的镜像解压,并重命名为RouterOS.img,将镜像文件上传到服务器,点击 数据中心 - 节点 - local(节点名称) - ISO Images
 ,然后选择文件并上传镜像

  1. 安装RouterOS

在PVE中新建虚拟机,虚拟机名称自定

在操作系统这一项,选择不使用任何介质

CPU核心数跟内存大小可以按照需求给,内存大小我是给的2G,其余设置默认,之后点击完成创建虚拟机。

创建完成以后,将虚拟机的默认硬盘分离并删除

进入PVE的Shell界面

输入如下命令

1
qm importdisk XXX /var/lib/vz/template/iso/RouterOS.img local-lvm

这里的XXX应该替换为你所创建的ROS虚拟的ID,例如,我创建的RouterOS的ID为111,故我要输入的命令为

1
qm importdisk 111 /var/lib/vz/template/iso/RouterOS.img local-lvm

出现类似如下所示

双击这个未使用的磁盘进行添加

最后将硬盘大小扩大一些

对虚拟机引导顺序进行调整

将所添加的RouterOS硬盘拖拽到最上面并打上勾

此时,ROS虚拟机的设置就已经完成了。具体网络设置部分,网上有比较多教程,设置也比较常规。我只说下防火墙设置。

另外,ROS系统需要激活才能使用,不然会限速,可以到ROS官网注册一个账号

MikroTik

依照下图所示进行激活