本帖最后由 Dawn° 于 2021-5-22 03:10 编辑
先说下楼主的环境:
主路由:工控机直装ROS路由系统64位(非虚拟) 拨号路由
旁路由:ROS里面的KVM虚拟OpenWRT 64位
PS:为啥非要用ROS路由系统?稳定
-----------------------------------------------
如何部署ROS环境+如何开通64位请百度......或者直接淘一个带L6授权的SSD插上工控机作为主硬盘使用
Openwrt固件的话选择带有docker插件的固件,内核不要超过4.19,论坛里大把,也可以用楼主自己编译的,下面有链接,如何KVM openwrt请百度
本贴主要讲解ROS+OpenWRT下怎么部署docker版甜糖,主体系统请自备完成
-----------------------------------------------
感谢以下作者提供的docker版甜糖镜像:
https://www.right.com.cn/forum/thread-4048219-1-1.html
需要准备的东西:
1.大于或等于32G的SATA固态硬盘或者M.2接口的都可以,根据你的工控机设备接口不同,只要能识别到就可以。作为Docker和甜糖环境部署
(说下为什么还要准备一个硬盘,因为大部分带授权的SSD容量都不超过8G,不够甜糖缓存。。)
2.DiskGenius(创建IMG空盘用)自行百度下载
3.WinSCP(连接ROS上传IMG用,在WinBox上传太慢了)自行百度下载
教程正式开始:
1)格式化第二块硬盘System→Disks
文件系统选择ext3(没有ext4可以选择!) 然后Start等待完成即可
2)使用DiskGenius为第二块硬盘创建IMG空盘文件并格式化为ext4,容量根据你的盘实际大小-1G填写
3)使用WinSCP上传创建好的IMG文件到ROS系统下的第二块硬盘,比如这里楼主的第二块硬盘路径为disk1
4)为KVM创建的OpenWrt虚拟机添加第二块硬盘,选择HDB,然后路径填写文件管理存放空IMG的路径,然后应用开机
5)初始化Docker CE ,看OpenWrt里面的Docker CE插件有配置教程,从第4步开始做起!
从第4步开始做起!从第4步开始做起!一步一步做完,重启路由用Openwrt固件自带的TTYD输入reboot来重启,这里有一点要注意,看到设备断网之后,
在KVM管理里面进行手动关机再开机,这样才能完成重启,好了之后设备有网络了再执行Docker CE插件配置教程剩下的步骤
6)下载甜糖Docker镜像并搭建环境(再次感谢qq744287383提供的镜像)
用Openwrt固件自带的TTYD输入:
- docker run -v /opt:/mnts -d --name ttnode --net=host -i -t --privileged=true --restart=always registry.cn-hangzhou.aliyuncs.com/744287383/linux_ttnode:latest /start.sh #/opt为硬盘的挂载路径,存放缓存的路径,:/mnts这个冒号和路径的不能改动,ttnode为容器的名字。
复制代码- docker logs ttnode #命令中ttnode是指容器名,改成你自己的容器名。执行改命令可以获取绑定甜糖的二维码和甜糖服务的端口号,甜糖app扫码即可绑定设备
复制代码
按照楼主的方法执行基本不会报错,由于楼主已经弄好了就不上代码执行的结果图了,不想再弄第二遍。。。
7)在ROS里面添加甜糖的映射端口
IP→Firewall→NAT
点击+添加第一条默认的,如图设置即可,记得要添加你拨号用的网口
再点击Action如图设置,然后应用,再把我们初始化布置ROS上网环境的那条NAT禁用或者删除掉,这样子就完成了
接下来添加甜糖的映射端口,依照提示给我们的三个端口添加进去
点击+添加TCP的映射端口,如图设置,端口号填写甜糖提示给你的,每个人的都不同,别照抄楼主的。。。。
再点击Action如图设置,好了之后应用再OK,这样子第一条TCP映射端口就完成了
然后我们再来添加UDP的,点击+添加UDP的映射端口,如图设置,同样的再点击Action如图设置
这样子就完成了三个需要我们映射端口的第一个,剩下的两个按照同样的步骤添加TCP和UDP映射即可,只需要把端口号改一下
完整的映射总共6条
8)最后,等待10分钟左右在手机上面添加我们搭建的甜糖节点
看到这里,注册好甜糖之后添加一下楼主的邀请码973360作为感谢吧~~~
甜糖软件下载:
苹果端:在APP STORE搜索甜糖 安装即可
安卓端:https://xyhl.lanzoui.com/iq6jypcalsb
注册步骤非常简单,这里就不一一描述了~
固件下载:
https://xyhl.lanzoui.com/iWFuYpcaoab
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|