Ros 6X 一直是在线升级的,但升着升着就没空间了(懒得去研究为什么没空间估计是log多了),想升级都没办法把文件下载完所以ROS就升级失败,手闲就换下。
也许你会像我这样ROS只需作为单线简单接入,升不升级区别不大。虽然同版本确实不大,但如果你把6.x升级为7.x你就发现,9K--1.5W上下的Tx/Rx packet,使用内存不相上下,但CPU的使用会低1/2--1/3。当然还有个更让你惊喜的就是7的版本升级后占空间只有20多M,对于下载ros的60M镜像的建议还是升为7的版本。
硬件版升级7和直通的网卡看下本文:https://caohuan.com/mikrotik-routeros-32-bit-to-64-bit.html 7是有些硬件要求的,我网卡是82574L/I340-T4,没有问题。
配置:esxi上的ros,一个wan口(网卡直通),一个虚拟网口给虚拟跑,一个混网口(esxi的管理端口)用来连内网和winbox。
方法一:部分内容在方法二也会用到,所以在方法二我会略过
准备:
1、网上找个esxi的ros镜像,然后把它升级为最新版本,升级完后Files可用空间在30多M,因为我不需要太多的功能,所以在Package List只保留advanced-tools/dhcp/ppp/security/system,这个就是我不用爱快的原因之一,爱快不管你需不需要全部给你,而ros可根据自己需要保留相应的功能即可,然后恢复为不带配置初始设置。
2、登录winbox开始把在用的ROS的配置备份
3、备份后download这个配置备份文件到本地
4、用笔头记下你各个网卡的NAME(注意Name的名字要注意大小写)和MAC,和“IP-》Address”哪里网卡绑定的IP
5、用笔头记下你ESXI网卡MAC,虽然一会这个用不上,但作为一个参考记录下,
6、登录前面恢复出厂的ros然后把备份文件拉到Files,恢复备份并重启
7、重启完毕用原机的账号密码登录,登录后你会发现Interfaces有名为Ether的新网卡,因为备份的网卡mac和新建的网卡mac不同所以它作为新网卡,你只需要把前面记录的Name,修改好对应网卡Name,并在IP->address List的对应好esxi,检查修改绑定的网卡是否正确。这步理清基本上整个还原就没啥要整的。
8、同步esxi分配的虚拟网卡MAC,这步是不会断网的
9、不能拨号?检查拨号绑定的wan网卡是否绑定有错
9、确定直通网卡的MAC是否有错,直通网卡的mac和esxi分配的是不同的,它的mac是物理网卡的MAC不是esxi那种前三组相同的MAC
10、没问题的话,等几分钟速度就会跑起来的
几分钟后
再过几分钟后
方法二:没图,因为在方法一里都差不多有,而且这里主要操作的是esxi
1、备份好需要升级的ros设置,并下载到本地
2、在esxi装好一个新的ros,并升级好你需要的版本,然后重置为不带任何设置初始状态,导出映像(作为一个备份,或者你有多个ros时用到这个备份映像),然后在esxi把这个ros虚拟机右键取消注册
3、关闭esxi在用ros(要升级的ros),然后编辑-》删除ros虚拟机的硬盘(系统盘),(如果你熟手或者空间紧张可以勾选“从数据存储删除文件”),保存
4、再编辑,添加硬盘,选择上面2取消注册的哪个ros虚拟机的硬盘,
5、启动ros,上传1备份的设置,还原
因为网卡没动,MAC没变,所以还原都是立即就能用的。
当你都明白了两个方法,那么以后出现硬盘空间不够升级的情况下,我都是建议你使用方法二,这个是比较方便。当然你可以下载6G的那个虚拟机版这样就不用担心升级不够空间的问题。