概述
自 SMTX OS 社区版发布以来,有许多用户下载了和尝试部署 SMTX OS ,在过程中遇到一些问题并在社区中提问,本文是将这些有代表性的问题集合在一起,并按照不同阶段进行分类,希望能帮助用户快速获得解决问题的思路。
另外,如用户希望全面了解 SMTX OS 部署过程,请参考以下两篇文章:
社区版安装部署指南:https://www.smartx.com/web-docs/docs/installation_guide/installation_guide_01.html
极限挑战:如何用2台服务器搭建超融合集群:https://zhuanlan.zhihu.com/p/433473572
目录
SMTX OS 社区版安装使用中常见问题合集(产品前期了解篇)
系统安装篇
问题:我没有找到有关 SmartX 和 ESXi 一起部署的详细说明 ?
回答:社区版不支持与 ESXi 集成部署的模式,只有商业版才会支持的。
问题:安装 SMTX OS 需要传统 BIOS 启动吗?貌似 UEFI 启动不了,推荐 U 盘制作工具?在 Mac 上 有推荐的 U 盘制作工具吗?
回答:SMTX OS 既支持传统 BIOS 启动也支持 UEFI 安装的,光盘启动失败有时候跟 U 盘启动制作工具有关,这里推荐几个 U 盘启动制作工具:
Windows:https://rufus.ie/zh/
MAC: https://www.balena.io/etcher/
Linux:https://www.ventoy.net/cn/download.html
问题:SMTX OS 系统无法安装在可移动硬盘?PM8060 RAID 卡 在 HBA 模式下无法安装系统?
回答:SMTX OS 社区版不支持将系统安装在标识为可移动的硬盘上,这里有可能出现的情况有两种,一是磁盘确实是移动硬盘,另外一种是 RAID 控制器错误地将硬盘识别为可以移动硬盘。如果需要查看磁盘是否是可移动硬盘,可在安装 SMTX OS 界面,输入 ALT+F2 切换窗口,然后输入 lsblk 查看磁盘的状态,如下图:
磁盘模式一列显示是 RM 代表 Removeable ,这种情况无法将 SMTX OS 安装在该盘上。如果是 RAID 控制器的问题请重新设置或者更换其他型号的 RAID 卡再尝试安装。
问题:在 ESXi 上嵌套安装 SMTX OS,初始化到 14 步时会失败?
回答:这种情况一般是因为默认情况下,ESXi 的虚拟机的 vdisk 是没有 uuid 的,这样会导致 SMTX OS 无法准确识别磁盘,导致安装失败。确认是否这个原因导致,可查看日志文件:/usr/share/zbs_deploy/zbs_host_
查找是否有类似这样的报错:Error: /dev/sdc: unrecognised disk label,如果是的话,可以按照以下操作解决:
1.关闭虚拟机.
2.进入这台虚拟机的编辑设置页面
3.进入高级设置.
4.进入配置参数
5.添加新一行参数名: disk.EnableUUID,设置参数值为:TRUE,并保存
6.重新启动虚拟机,重新执行系统安装.
问题:想咨询一下 安装 SMTX OS 系统时提示 could not open x display 是什么原因?
回答:这种情况一般是硬件不兼容的引起的报错,我们也会针对这类问题持续更新硬件支持,请留意 SMTX OS 社区版更新 。
问题:集群初始化时,到“检查配置”时提示前面的步骤有错?
回答:一般是设置和参数有误造成的,需要重新确认配置信息是否正确。例如:需重新确认缓存盘、容量盘是否选择合理,IP 信息是否正确等
问题:安装 SMTX OS 系统需要 2 块 SSD 吗?我看说明可以在同一块(SSD)上进行缓存和数据盘 ?
回答:最少需要一块 SSD(推荐 2 块)用做缓存盘,但容量盘是不能与缓存盘共用的,也就是一块磁盘不能既做缓存盘,同时也做数据盘。
问题:安装 SMTX OS 完成后重启无法进入系统 ?
回答:服务器有多块硬盘,安装系统后,有可能需要调整启动盘(boot disk)的顺序,把安装系统时选择的 boot disk 作为第一顺序启动,否则就可能导致系统无法正常启动了。
问题:我这边没有 DHCP ,怎么配置(初始化)平台?
回答:如果没有 DHCP,可以登录 SMTX OS 后台,然后手工设定固定 IP,设置完成后重启网络服务,即可登录集群初始化界面。
问题:SMTX OS 系统下如何配置固定 IP?如何确认网卡状态以及网卡的对应关系 ?
回答:访问 SMTX OS 服务器控制台(通过 IPMI 或者连接显示器和键盘) ,使用账号 root,密码:smartx 登录后台。
1.通过 ifconfig 命令列出所有活动的网口名称以及 MAC 地址信息,确认管理网口后,请记录网口名称,如下图中网口名称是:eno16
2.通过 ethtool + 网口名称,查看网口的连通状态,如下图中显示 speed:1000Mb/s,代表网口是连通状态,速率是千兆。反之,如果网口未连通会显示 speed: unknow!
3.管理网口确认后,通过修改网口配置文件设置固定 IP,输入命令:
vi /etc/sysconfig/network-scripts/ifcfg-eno16 后,按照下图修改并保存:
4.输入 systemctl restart network 激活 IP
问题:安装 SMTX OS 之前,如何清除硬盘中残留的软 RAID?
回答:大部分情况下可以选择不清理,直接安装即可。如需清理,可使用 SMTX OS 安装光盘启动,在安装界面中输入 Ctrl+Alt+F2 进入命令行界面后,通过 fdisk 或 wipefs 进行清理,清理后重新启动服务器再执行安装。
问题:为 SMTX OS 集群初始化时,其中一个全闪介质节点部署失败怎么办?
回答:社区版是不支持全闪介质节点的(商业版可支持全闪节点),因此会引起部署失败,请配置为混闪节点再执行部署。
问题:我部署了两次 everoute 都没成功,请问怎么排查问题?
回答:按照以下几点进行排查:
- 确认集群节点数量,节点数必须大于等于 3 节点;
- 每个 Everoute Controller 的 IP 地址与集群的 SMTX OS 管理 IP 之间必须连通;
- Everoute Controller 的 IP 地址之间必须连通。
问题:导入申请的社区许可,验证是正常的,但保存时提示“许可无效”怎么处理?
回答:通过虚拟机部署 SMTX OS 集群,不支持激活永久授权(但可试用 30 天),只有在物理裸金属服务器上部署 SMTX OS 集群才支持永久授权。