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.官网后台不显示版本:
解决办法:2.DNS问题代码: 全选
systemctl restart bxc-node
viewtopic.php?f=14&t=4577
3.一直无法上报硬件信息:
先尝试关闭swap,开启会导致报错
运行4.关闭swap后还无法上报硬件信息:代码: 全选
swapoff -a
检查设备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