x86脚本完整安装

版主: 论坛版主

回复
头像
wusheng
硕士研究生
帖子: 259
注册时间: 周四 11月 01, 2018 6:13 pm

x86脚本完整安装

帖子 wusheng » 周一 4月 29, 2019 5:17 pm

安装方式:


SSH登录设备执行如下安装命令:

github源

代码: 全选

wget https://raw.githubusercontent.com/qinghon/BonusCloud-Node/master/x86_64/install.sh -O install.sh&&sudo bash install.sh
国内源

代码: 全选

wget https://bonuscloud.coding.net/p/BonusCloud-Node/d/BonusCloud-Node/git/raw/master/x86_64/install.sh -O install.sh&&sudo bash install.sh


注意:系统使用一个8G空间的系统盘即可(不论是虚拟机还是物理机)。
除系统盘外,需要给虚拟机额外分配一个大于200G的虚拟硬盘,或者物理机额外安装一块大于200G的实体硬盘,用来做数据盘。



绑定命令

代码: 全选

curl -H "Content-Type: application/json" -d '{"bcode":"xxxx-xxxxxxxx","email":"xxxx@xxxx"}' http://主机ip:9017/bound


可能遇到的问题

1.官网后台不显示版本:
解决办法:

代码: 全选

systemctl restart bxc-node
2.DNS问题
viewtopic.php?f=14&t=4577

3.一直无法上报硬件信息:
先尝试关闭swap,开启会导致报错
运行

代码: 全选

swapoff -a
4.关闭swap后还无法上报硬件信息:
检查设备IPv6是否开启,9017端口是否开启

5.完整安装后,proxy显示不可用
在完整安装中,proxy由官方服务器调度启动,所以在绑定后需要等一段时间等待服务器调度成功,当然前提是k8s显示已运行


更新日志:
7/25更新:更新了挺多东西记不清了
5/21更新:
- 修改命令方式
- 增加网卡名称指定,未指定就识别默认网卡
- 命令一览: 以后请以 我的主页为准

代码: 全选

    -h             打印此帮助并退出
     └── -L        指定帮助语言,如"-h -L zh_cn" 
    -b             命令行绑定
    -d             仅安装Docker程序
    -c             安装定制内核,仅支持"Phicomm N1"
    -i             仅初始化
    -k             仅安装k8s组件
    -n             安装node组件
    -r             清除所有安装的相关程序
    -s             仅安装teleport远程调试程序,默认安装
    -t             显示各组件运行状态
    -e             设置网卡名称为ethx格式,仅支持使用grub的x86设备
    -g             仅安装网络任务
     └── -H        网络容器指定IP
     └── -M        跳过bxc-net镜像下载
     └── -e        导出单网络任务证书
     └── -i        导入单网络任务证书
    -A             安装所有计算任务组件
    -D             不初始化外挂硬盘
    -I Interface   指定安装时使用的网卡
    -S             显示Info等级日志
 
不加参数时,默认安装计算任务组件,如加了"仅安装.."等参数时将安装对应组件
5/21更新
设定网卡名称请用,如果不指定,安装时使用当前默认网卡

代码: 全选

bash install.sh -n -I wlan0 #wlan0 替换为你需要的网卡
卸载命令,会清除证书

代码: 全选

bash install.sh -r
如果要修改网卡名称为ethx
教程在此https://jianpengzhang.github.io/2017/04/18/2017041801/
或者
运行脚本 可能会失联

代码: 全选

bash install.sh -e
恢复证书或绑定后可选步骤:检查运行状态
viewtopic.php?f=14&t=3194&p=10129#p10129
有未记录问题联系https://t.me/wusheng

caitou139
新人报道
帖子: 2
注册时间: 周三 6月 12, 2019 9:12 am

Re: x86脚本安装

帖子 caitou139 » 周四 6月 13, 2019 1:59 pm

centos vps 服务器快到期了,dorker模式下,直接备份旧机器dorker,恢复到 到新机器可以吗。
可以的话,如何恢复运行呢,
直接:

代码: 全选

docker load -i ~/container-backup.tar

代码: 全选

root@iZzat8pg5svatqZ:~# docker images
REPOSITORY                                                   TAG                 IMAGE ID            CREATED             SIZE
bxc-op                                                       18.06.2             86643b9cef70        3 days ago          36.2MB
qinghon/bxc-op                                               18.06.2             86643b9cef70        3 days ago          36.2MB
registry.cn-hangzhou.aliyuncs.com/bonus/bxc-network-x86_64   v1                  0d01efcb6bfd        6 weeks ago         12.4MB
k8s.gcr.io/kube-proxy                                        v1.12.3             ab97fa69b926        6 months ago        96.5MB
registry.cn-beijing.aliyuncs.com/bxc_k8s_gcr_io/kube-proxy   v1.12.3             ab97fa69b926        6 months ago        96.5MB
k8s.gcr.io/pause                                             3.1                 da86e6ba6ca1        17 months ago       742kB
registry.cn-beijing.aliyuncs.com/bxc_k8s_gcr_io/pause        3.1                 da86e6ba6ca1        17 months ago       742kB
ubuntu@VM-0-3-ubuntu:~$ sudo docker ps
CONTAINER ID        IMAGE                                                           COMMAND                  CREATED             STATUS              PORTS               NAMES
c35bc54f8563        registry.cn-hangzhou.aliyuncs.com/bonus/bxc-network-x86_64:v1   "/bxc-network"           6 minutes ago       Up 45 seconds                           bxc-network
860fe9963bd0        qinghon/bxc-op:18.06.2                                          "/bin/sh -c /start.sh"   22 hours ago        Up 22 hours                             bxc-0612-18867e92-e80c-404c-b6fc-1e0a5ea0b6be
我看容器挺多个的 都要依次运行吗

头像
二 猫
论坛管理员
帖子: 1706
注册时间: 周四 11月 01, 2018 6:34 pm

Re: x86脚本安装

帖子 二 猫 » 周四 6月 13, 2019 4:12 pm

caitou139 写了:
周四 6月 13, 2019 1:59 pm
centos vps 服务器快到期了,dorker模式下,直接备份旧机器dorker,恢复到 到新机器可以吗。
可以的话,如何恢复运行呢,
直接:

代码: 全选

docker load -i ~/container-backup.tar

代码: 全选

root@iZzat8pg5svatqZ:~# docker images
REPOSITORY                                                   TAG                 IMAGE ID            CREATED             SIZE
bxc-op                                                       18.06.2             86643b9cef70        3 days ago          36.2MB
qinghon/bxc-op                                               18.06.2             86643b9cef70        3 days ago          36.2MB
registry.cn-hangzhou.aliyuncs.com/bonus/bxc-network-x86_64   v1                  0d01efcb6bfd        6 weeks ago         12.4MB
k8s.gcr.io/kube-proxy                                        v1.12.3             ab97fa69b926        6 months ago        96.5MB
registry.cn-beijing.aliyuncs.com/bxc_k8s_gcr_io/kube-proxy   v1.12.3             ab97fa69b926        6 months ago        96.5MB
k8s.gcr.io/pause                                             3.1                 da86e6ba6ca1        17 months ago       742kB
registry.cn-beijing.aliyuncs.com/bxc_k8s_gcr_io/pause        3.1                 da86e6ba6ca1        17 months ago       742kB
ubuntu@VM-0-3-ubuntu:~$ sudo docker ps
CONTAINER ID        IMAGE                                                           COMMAND                  CREATED             STATUS              PORTS               NAMES
c35bc54f8563        registry.cn-hangzhou.aliyuncs.com/bonus/bxc-network-x86_64:v1   "/bxc-network"           6 minutes ago       Up 45 seconds                           bxc-network
860fe9963bd0        qinghon/bxc-op:18.06.2                                          "/bin/sh -c /start.sh"   22 hours ago        Up 22 hours                             bxc-0612-18867e92-e80c-404c-b6fc-1e0a5ea0b6be
我看容器挺多个的 都要依次运行吗
直接重新安装可能更简单
BonusCloud.io

caitou139
新人报道
帖子: 2
注册时间: 周三 6月 12, 2019 9:12 am

Re: x86脚本安装

帖子 caitou139 » 周四 6月 13, 2019 5:18 pm

Sinan Wang 写了:
周四 6月 13, 2019 4:12 pm
caitou139 写了:
周四 6月 13, 2019 1:59 pm
centos vps 服务器快到期了,dorker模式下,直接备份旧机器dorker,恢复到 到新机器可以吗。
可以的话,如何恢复运行呢,
直接:

代码: 全选

docker load -i ~/container-backup.tar

代码: 全选

root@iZzat8pg5svatqZ:~# docker images
REPOSITORY                                                   TAG                 IMAGE ID            CREATED             SIZE
bxc-op                                                       18.06.2             86643b9cef70        3 days ago          36.2MB
qinghon/bxc-op                                               18.06.2             86643b9cef70        3 days ago          36.2MB
registry.cn-hangzhou.aliyuncs.com/bonus/bxc-network-x86_64   v1                  0d01efcb6bfd        6 weeks ago         12.4MB
k8s.gcr.io/kube-proxy                                        v1.12.3             ab97fa69b926        6 months ago        96.5MB
registry.cn-beijing.aliyuncs.com/bxc_k8s_gcr_io/kube-proxy   v1.12.3             ab97fa69b926        6 months ago        96.5MB
k8s.gcr.io/pause                                             3.1                 da86e6ba6ca1        17 months ago       742kB
registry.cn-beijing.aliyuncs.com/bxc_k8s_gcr_io/pause        3.1                 da86e6ba6ca1        17 months ago       742kB
ubuntu@VM-0-3-ubuntu:~$ sudo docker ps
CONTAINER ID        IMAGE                                                           COMMAND                  CREATED             STATUS              PORTS               NAMES
c35bc54f8563        registry.cn-hangzhou.aliyuncs.com/bonus/bxc-network-x86_64:v1   "/bxc-network"           6 minutes ago       Up 45 seconds                           bxc-network
860fe9963bd0        qinghon/bxc-op:18.06.2                                          "/bin/sh -c /start.sh"   22 hours ago        Up 22 hours                             bxc-0612-18867e92-e80c-404c-b6fc-1e0a5ea0b6be
我看容器挺多个的 都要依次运行吗
直接重新安装可能更简单
重新装就要重新申请 code. 不环保~哈哈

头像
wusheng
硕士研究生
帖子: 259
注册时间: 周四 11月 01, 2018 6:13 pm

Re: x86脚本安装

帖子 wusheng » 周五 6月 14, 2019 6:53 pm

caitou139 写了:
周四 6月 13, 2019 1:59 pm
centos vps 服务器快到期了,dorker模式下,直接备份旧机器dorker,恢复到 到新机器可以吗。
可以的话,如何恢复运行呢,
直接:

代码: 全选

docker load -i ~/container-backup.tar
我看容器挺多个的 都要依次运行吗
后面我看做个导出证书的
有未记录问题联系https://t.me/wusheng

1017116914@qq.com
小学生
帖子: 38
注册时间: 周三 11月 07, 2018 1:14 pm

Re: x86脚本安装

帖子 1017116914@qq.com » 周一 7月 01, 2019 2:53 pm

请问是只需要输入第一行的那个长命令就安装成功了吗,我是直接装的ubbuntu,但是运行了第一行命令后,感觉没成功

56143575
幼稚园
帖子: 14
注册时间: 周三 5月 08, 2019 8:43 pm

Re: x86脚本完整安装

帖子 56143575 » 周六 7月 06, 2019 12:00 am

ubbuntu x86脚本完全安装

colin
新人报道
帖子: 3
注册时间: 周日 9月 29, 2019 6:02 pm

Re: x86脚本完整安装

帖子 colin » 周日 9月 29, 2019 6:07 pm

发现几个问题:
1.安装成功且运行正常,卸载再安装,则kubelet服务一直无法运行,报server.go:190] failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet/config.yaml"
2.ubuntu 运行./install.sh -r时,里面的remove()函数没有调用env_check,导致${PG}变量为空,一直卸载不干净。重复提示Are you sure all remove BonusCloud plugin? yes/n:

头像
二 猫
论坛管理员
帖子: 1706
注册时间: 周四 11月 01, 2018 6:34 pm

Re: x86脚本完整安装

帖子 二 猫 » 周一 9月 30, 2019 11:00 am

colin 写了:
周日 9月 29, 2019 6:07 pm
发现几个问题:
1.安装成功且运行正常,卸载再安装,则kubelet服务一直无法运行,报server.go:190] failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet/config.yaml"
2.ubuntu 运行./install.sh -r时,里面的remove()函数没有调用env_check,导致${PG}变量为空,一直卸载不干净。重复提示Are you sure all remove BonusCloud plugin? yes/n:
我让作者看下
BonusCloud.io

头像
wusheng
硕士研究生
帖子: 259
注册时间: 周四 11月 01, 2018 6:13 pm

Re: x86脚本完整安装

帖子 wusheng » 周一 9月 30, 2019 3:32 pm

colin 写了:
周日 9月 29, 2019 6:07 pm
发现几个问题:
1.安装成功且运行正常,卸载再安装,则kubelet服务一直无法运行,报server.go:190] failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet/config.yaml"
2.ubuntu 运行./install.sh -r时,里面的remove()函数没有调用env_check,导致${PG}变量为空,一直卸载不干净。重复提示Are you sure all remove BonusCloud plugin? yes/n:
感谢反馈,如果有其他功能需求,也可以在这里提要求https://github.com/qinghon/Scripts
有未记录问题联系https://t.me/wusheng

上官飞鸿
新人报道
帖子: 1
注册时间: 周日 12月 15, 2019 11:39 am

Re: x86脚本完整安装

帖子 上官飞鸿 » 周日 12月 15, 2019 12:17 pm

有没有完整版本的启动docker命令?
就像单网络任务那样的docker命令?

头像
wusheng
硕士研究生
帖子: 259
注册时间: 周四 11月 01, 2018 6:13 pm

Re: x86脚本完整安装

帖子 wusheng » 周五 1月 31, 2020 4:39 pm

上官飞鸿 写了:
周日 12月 15, 2019 12:17 pm
有没有完整版本的启动docker命令?
就像单网络任务那样的docker命令?
完整版本需要直接在系统上运行,因为涉及k8s,禁止docker套娃
有未记录问题联系https://t.me/wusheng

hhtbing
幼稚园
帖子: 14
注册时间: 周二 1月 14, 2020 6:14 pm

Re: x86脚本完整安装

帖子 hhtbing » 周五 5月 08, 2020 2:48 pm

wusheng 写了:
周一 4月 29, 2019 5:17 pm
安装方式:


SSH登录设备

代码: 全选

wget https://raw.githubusercontent.com/qinghon/BonusCloud-Node/master/x86_64/install.sh -O install.sh&&sudo bash install.sh
国内源安装
wget https://bonuscloud.coding.net/p/BonusCloud-Node/d/BonusCloud-Node/git/raw/master/x86_64/install.sh -O install.sh&&sudo bash install.sh

五一节前在群里讨论时,不是说这个脚本并不是最新的脚本吗?需要节后更新。大概什么时候更新??

hbjz
小学生
帖子: 49
注册时间: 周六 11月 24, 2018 9:03 pm

Re: x86脚本完整安装

帖子 hbjz » 周日 7月 18, 2021 9:03 pm

proxy 一直not running,什么原因

头像
wusheng
硕士研究生
帖子: 259
注册时间: 周四 11月 01, 2018 6:13 pm

Re: x86脚本完整安装

帖子 wusheng » 周日 7月 18, 2021 11:21 pm

hbjz 写了:
周日 7月 18, 2021 9:03 pm
proxy 一直not running,什么原因
多给点信息
先看看swap
再看k8s日志
还有容器日志
有未记录问题联系https://t.me/wusheng

头像
御坂10703
小学生
帖子: 27
注册时间: 周六 11月 03, 2018 9:13 pm

Re: x86脚本完整安装

帖子 御坂10703 » 周二 7月 20, 2021 10:26 pm

wusheng 写了:
周日 7月 18, 2021 11:21 pm
hbjz 写了:
周日 7月 18, 2021 9:03 pm
proxy 一直not running,什么原因
多给点信息
先看看swap
再看k8s日志
还有容器日志
图片
图片
图片
请问容器日志是哪个容器....
图片

这个日志是k8s_bxc-proxy_goproxy-arm64-0328-t7bbc_bxc-goproxy_bd44f97b-de69-11eb-9a57-fa163e5d5c77_13
https://paste.ubuntu.com/p/Gqc79bCzbN/
k8s_bxc-proxy-8902_bxc-terminal-arm64-8902-mht9v_bxc-goproxy_bca1bf5f-de69-11eb-9a57-fa163e5d5c77_13
https://paste.ubuntu.com/p/xDc7nj8rwP/

系统是Ubuntu,试过Debian , proxy能显示running

头像
wusheng
硕士研究生
帖子: 259
注册时间: 周四 11月 01, 2018 6:13 pm

Re: x86脚本完整安装

帖子 wusheng » 周二 7月 20, 2021 10:59 pm

御坂10703 写了:
周二 7月 20, 2021 10:26 pm
wusheng 写了:
周日 7月 18, 2021 11:21 pm
hbjz 写了:
周日 7月 18, 2021 9:03 pm
proxy 一直not running,什么原因
多给点信息
先看看swap
再看k8s日志
还有容器日志
图片
图片
图片
请问容器日志是哪个容器....
图片

这个日志是k8s_bxc-proxy_goproxy-arm64-0328-t7bbc_bxc-goproxy_bd44f97b-de69-11eb-9a57-fa163e5d5c77_13
https://paste.ubuntu.com/p/Gqc79bCzbN/
k8s_bxc-proxy-8902_bxc-terminal-arm64-8902-mht9v_bxc-goproxy_bca1bf5f-de69-11eb-9a57-fa163e5d5c77_13
https://paste.ubuntu.com/p/xDc7nj8rwP/

系统是Ubuntu,试过Debian , proxy能显示running
看日志是正常的,可能是我脚本里检测proxy有点问题,你以看看脚本里检测的那一部分,搜8901个8902
有未记录问题联系https://t.me/wusheng

头像
御坂10703
小学生
帖子: 27
注册时间: 周六 11月 03, 2018 9:13 pm

Re: x86脚本完整安装

帖子 御坂10703 » 周二 7月 20, 2021 11:25 pm

wusheng 写了:
周二 7月 20, 2021 10:59 pm
御坂10703 写了:
周二 7月 20, 2021 10:26 pm
wusheng 写了:
周日 7月 18, 2021 11:21 pm

多给点信息
先看看swap
再看k8s日志
还有容器日志
图片
图片
图片
请问容器日志是哪个容器....
图片

这个日志是k8s_bxc-proxy_goproxy-arm64-0328-t7bbc_bxc-goproxy_bd44f97b-de69-11eb-9a57-fa163e5d5c77_13
https://paste.ubuntu.com/p/Gqc79bCzbN/
k8s_bxc-proxy-8902_bxc-terminal-arm64-8902-mht9v_bxc-goproxy_bca1bf5f-de69-11eb-9a57-fa163e5d5c77_13
https://paste.ubuntu.com/p/xDc7nj8rwP/

系统是Ubuntu,试过Debian , proxy能显示running
看日志是正常的,可能是我脚本里检测proxy有点问题,你以看看脚本里检测的那一部分,搜8901个8902
图片
图片

头像
wusheng
硕士研究生
帖子: 259
注册时间: 周四 11月 01, 2018 6:13 pm

Re: x86脚本完整安装

帖子 wusheng » 周三 7月 21, 2021 12:01 am

御坂10703 写了:
周二 7月 20, 2021 11:25 pm
图片
图片
看来是proxy更新了,我明天确认下
有未记录问题联系https://t.me/wusheng

头像
wusheng
硕士研究生
帖子: 259
注册时间: 周四 11月 01, 2018 6:13 pm

Re: x86脚本完整安装

帖子 wusheng » 周三 7月 21, 2021 6:44 pm

wusheng 写了:
周三 7月 21, 2021 12:01 am
御坂10703 写了:
周二 7月 20, 2021 11:25 pm
图片
图片
看来是proxy更新了,我明天确认下
确实是更新了,我找时间更新下
有未记录问题联系https://t.me/wusheng

回复