跳转至

了解飞致云旗下开源产品

故障排除

Q:rackshift 主服务无法启动,8082 端口无法访问

img.png 这个故障一般是 mysql 容器与 rackshift 服务主容器第一次安装启动的联动问题。 执行如下命令

  • rm -rf /opt/rackshift/data/mysql
  • rsctl reload 如果 reload 还是不启动可以再多次 rsctl reload

如果还是没有正常启动并且报了如下错误 runnob 必须手动创建 mysql 数据库了,依次执行如下命令

  • docker cp /opt/rackshift/conf/mysql/sql/rackshift.sql rackshift_mysql_1:/
  • docker exec -it rackshift_mysql_1 sh
  • mysql -uroot -padmin
  • create database rackshift;
  • use rackshift;
  • source /rackshift.sql
  • rsctl reload (再重启服务)

Q:通过 rsctl status 发现有的服务无法启动

runnob 如图 rackshift_dhcp_1 服务器使用的是开源的 isc-dhcp-server,该服务器规定了必须至少绑定一块网卡才可以正常启动,这里我们一般都是绑定提供 PXE 功能的 网卡的地址段,比如192.168.2.0/24 runnob 回到 RackShift 界面在网络页面,配置好正确的 DHCP 地址段,点击确定,dhcp 服务将会自动重启,故障解决。

Q:PXE 网段发生变化,怎么重置 RackShift IP

使用 rsctl reconfig 命令重置即可

Q:服务器无响应?

使用 rsctl restart 命令尝试重启。如果不能成功请确认 RackShift 服务正确的运行的 PXE 网卡之上,并且尝试 rsctl reconfig 重设为正确的 IP 地址

Q:制作 RAID 报错

img.png 检查磁盘是否做过raid,如果有必须先执行清空 raid 操作才能执行制作 raid

Q:无法引导 PXE

img.png 把引导模式切换成 bios/legacy 吧 如果还是不行尝试安装下面顺序重启服务,记住 firewalld 不能关闭 systemctl restart network systemctl restart docker systemctl restart firewalld rsctl reload

Q:一直处在发现中 无法搜集信息

img.png 登录账号密码: rancher / monorail 发现没有任何运行的 docker 容器(搜集硬件信息 agent) img.png 下载rancher1.2内核文件,依次执行

  • tar zxvf rancher1.2.tar.gz
  • cd rancher && sh rancher.sh
  • 再 PXE 重启服务器即可