华为云Flexus X实例部署开源物联网平台ThingsBoard

127 阅读4分钟

背景   

最近购买了一台华为云的Flexus X实例,这两天正在装一些软件,顺便记录一下华为云的Flexus X实例的使用体验和常用软件的安装过程。

什么是华为云Flexus X实例  

Flexus云服务器X实例 是新一代面向中小企业和开发者打造的柔性算力云服务器,可智能感知业务负载,适用于电商直播、企业建站、开发测试环境、游戏服务器、音视频服务等中低负载场景。 该实例主要有四方面的特征

·柔性算力随心配基于用户业务负载动态和内存峰值画像,动态推荐规格,减少算力浪费,提升资源利用率

·一直加速一直快首创大模型加持,智能全域调度;X-Turbo加速,常见应用性能最高可达业界同规格6倍

·越用越省降本多按照算力规格变化,精准计算用量,按需灵活计费,搭配智能推介,始终确保成本更优

·安全可靠更放心提供旗舰级安全品质,跨AZ 99.995%可用性,100+全球权威合规认证    

购买配置  

购买链接 www.huaweicloud.com/product/fle…

重大福利: 华为云最近正在举办B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、容器编排、大数据,机器学习等服务的需求,一定不要错过这个机会。赶紧去看看吧!

在购买页面你可以选择使用预置规格,也可以选择自定义规格。自定义规格是华为云Flexus X实例的一大特色,你可以自由选择搭配规格。    

安装宝塔操界面  

购买后配置服务器的安全组,开放必要的端口,这里我为了方便开放了所有的端口,生产环境不建议这样做。然后使用账号和密码登录服务器终端。为了更便利的使用服务器安装各种软件,修改服务器中的文件,搭建网站。我们选择安装一个宝塔平台来对服务器资源进行管理,一键安装各类软件。进入宝塔官网。获取宝塔安装脚本www.bt.cn/new/index.h…稳定版 通用安装脚本url=download.bt.cn/install/ins… [ -f /usr/bin/curl ];then curl -sSO url;elsewgetOinstalllts.shurl;else wget -O install_lts.sh url;fi;bash install_lts.sh ed8484bec

在服务器执行后,就会得到宝塔的访问地址和 平台的账号密码。使用链接,账号密码访问到服务器安装的宝塔平台,然后你还需要注册一个宝塔的官方账号,与你安装的平台进行绑定才能使用。    

宝塔首页

安装开源物联网平台ThingsBoard  

ThingsBoard是一个开源的用于数据收集,处理,可视化和设备管理的开源物联网平台。它通过行业标准的物联网协议(MQTT,CoAP和HTTP)实现设备连接,并支持云和本地部署。ThingsBoard结合了可伸缩性,容错性和性能,因此您永远不会丢失数据。

本次安装我们使用Docker来安装,这种方式,安装的命令少,操作简单,而且随时都可以清理掉,非常适用于学习,测试。

进入宝塔平台,找到终端执行 创建目录的指令

创建所需目录            

mkdir -p ~/.mytb-data && sudo chown -R 799:799 ~/.mytb-data              
mkdir -p ~/.mytb-logs && sudo chown -R 799:799 ~/.mytb-logs              
   

[]()然后找到菜单Docker, 容器, 创建容器

[]()version: '3.0'              
services:              
  mytb:              
    restart: always              
    image: "thingsboard/tb-postgres"              
    ports:              
      - "8080:9090"              
      - "1883:1883"              
      - "7070:7070"              
      - "5683-5688:5683-5688/udp"              
    environment:              
      TB_QUEUE_TYPE: in-memory              
    volumes:              
      - ~/.mytb-data:/data              
      - ~/.mytb-logs:/var/log/thingsboard              
   

[]()[]()![](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/180d1b3ac5094bc8b996d016414ad4c9~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3Nzg3MDc3OTE2MTYxNg==:q75.awebp?rk3s=f64ab15b&x-expires=1771474556&x-signature=vTyOnupgvSgjOrltp8Jn2JNziKM%3D)等待容器创建,拉取镜像会比较慢,最后创建成功。

[]()[]()![](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/ec6da72eaf214c2d846323ab722917fb~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3Nzg3MDc3OTE2MTYxNg==:q75.awebp?rk3s=f64ab15b&x-expires=1771474556&x-signature=d0DKzgnkj2%2BCqK%2BLcklPXRf%2Fw9s%3D)

## []()平台使用  

[]()安装以上的步骤创建的服务, 使用[http://ip:8080]() 就可以访问到页面使用 sysadmin@thingsboard.org / sysadmin 登录[]()![](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/d44da2785b504fc18789327182afa366~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3Nzg3MDc3OTE2MTYxNg==:q75.awebp?rk3s=f64ab15b&x-expires=1771474556&x-signature=OijDBpYrlojXUjXvjRtaO1aAC5g%3D)[]()![](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/40b69e5926e94fecad6a41e1f85ea35d~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3Nzg3MDc3OTE2MTYxNg==:q75.awebp?rk3s=f64ab15b&x-expires=1771474556&x-signature=%2FjBUMxqSOfUmChY41O6SGR2G%2FNg%3D)    

## []()总结  

[]()运行一个开源物联网平台,轻轻松松。服务器负载0%。运行非常丝滑。[]()![](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/b1460c52a39f4ecaa576d40cafdbfbfa~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3Nzg3MDc3OTE2MTYxNg==:q75.awebp?rk3s=f64ab15b&x-expires=1771474556&x-signature=iT8adugucgLGbKvGbBWbiOA0bEE%3D)如有需要购买的华为云Flexus X实例。官网直达:[https://activity.huaweicloud.com/828_promotion/index.html]()[]()![](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/f8e57bd49b5140b2a891454feee6140e~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3Nzg3MDc3OTE2MTYxNg==:q75.awebp?rk3s=f64ab15b&x-expires=1771474556&x-signature=KIBELyL2FY%2FbYJMG6D1q0whyuN0%3D)