交换机一般都不需要做特殊配置,生产环境建议交换机做高可用(2 台交换机堆叠或虚拟化);另外,如果需要做基于 IP 的网络负载均衡,交换机配置 LACP,且在 SMTX OS 中设定绑定模式为 balance-tcp。
社区版 ovf 部署方案在 ESXi 7.0 主机上可行吗?
社区版 ovf 部署方案可以支持 ESXi 6.7 和 ESXi 7.0 。
请问一下,部署 SMTX OS 集群是否可以刚开始使用一块 SSD 作为缓存,后面再扩另外一块?
部署 SMTX OS 集群要求所有正式环境每个节点至少配置两块 SSD 作为缓存盘(同时承担系统盘作用), 2 块 SSD 可确保支持缓存盘和系统的高可用。如果在集群初始化的时候只配置一块 SSD 作为缓存盘,后续扩展至 2 块 SSD 可扩展缓存空间,但依然无法支持故障切换的功能。因此建议在集群初始化的时候就为每个节点配置 2 块 SSD。
请问数据盘的型号不同会有木桶效应吗?我现在数据盘都是 5400 转的,不知道有没有必要换到同容量的 7200 转的?
分层模式情况下,数据盘(HDD )型号不同并不会产生木桶效应,性能取决于缓存盘(SSD)。5400 转的 HDD 磁盘通常是家用级别磁盘居多,性能和可靠性都不及 7200 转的企业级硬盘,建议更换为 7200 转的企业级硬盘。
超融合场景下,一般常用的交换机品牌有哪些?如何选择?
交换机选择上,如果是混闪集群,推荐使用万兆交换机作为存储网络,如果是全闪集群,推荐使用 25G 交换机作为存储网络,管理网络交换机一般使用千兆交换机,而业务网络可根据业务需求选择千兆或者万兆交换机。
安装 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 集群才支持永久授权。
安装 Everoute 之后,在集群资源充足的情况下,CloudTower 为什么提示 HA 资源不足告警?
因为在 3 节点集群上部署 Everoute,默认会部署 3 个 Everoute Controller,虚拟机分别放置在 3 个不同节点上,以确保 Everoute 服务的高可用。而触发该告警的原因是:系统发现当集群中任意 1 个节点故障, 该节点上的 Everoute Controller 本应通过 HA 功能在其他可用节点中恢复,但由于集群可用节点只剩下 2 个,无法保证 3 个 Everoute Controller 分别运行在不同节点,因此系统提示 HA 资源不足。在大于 3 节点的集群不会触发该报警,但由于社区版最大规模是 3 节点,因此一定会触发该告警,但不会影响日常使用。
业务网口设置为 trunk 模式后,业务虚拟交换机找不到在哪里设置?
当物理交换机对应端口配置好 trunk 模式之后,在集群中创建【虚拟分布式交换机】,关联对应的网口(调整为 trunk 模式的网口)。分布式交换机创建完成后,接着创建【虚拟机网络】,关联对应的虚拟分布式交换机,并设置 VLAN ID 和虚拟网络名称即可使用。
CloudTower 上传 ISO 速度比较慢,有速度限制吗?
当前 CloudTower 社区版(2.3.0)对上传 ISO 设置了限速(2M/s 以下),主要是防止上传过程中占用过多的带宽(如业务网络与管理网络共享带宽则有可能影响业务虚拟机网络访问)。新发布的版本其 ISO 上传速度将提升至最高 30M/s。
在 Fisheye 上传的 ISO 镜像,为什么在 CloudTower 无法看到?
Fisheye 属于 SMTX OS 集群应急管理平台,正常情况下 ISO 应该在 CloudTower 的内容库菜单中上传。在 Fisheye 上传的 ISO 信息无法同步到 CloudTower,需通过 CloudTower 重新上传 ISO。
怎样设置副本数?副本数能否针对单独的存储卷设置?可以设置单副本吗?
副本设置可在创建虚拟机时选择对应的副本策略。副本数可以针对虚拟机不同的虚拟磁盘分别进行设置。当前可支持的副本策略有 2 副本和 3 副本,但不支持设置单副本,主要因为单副本不具备任何数据冗余保护功能。
虚拟磁盘大小为什么与虚拟机系统内显示的大小不一致?
SMTX OS 虚拟磁盘容量的单位是 GiB(1GiB=1024MiB=1024*1024*1024 byte),而在操作系统内查询磁盘大小通常是以 GB(1GB=1000MB=1000*1000*1000 byte)为单位,因此导致两者显示的容量会不一致。
社区版如何从 2 节点扩展至 3 节点?
社区版推荐 3 节点部署,如前期资源比较紧张,可先进行两节点部署(2 节点集群不支持高可用),后续再扩容为标准的 3 节点集群(支持高可用)。扩容操作需在 CloudTower 界面上进行,扩容成功后需要执行后台命令进行角色转换(2 节点扩展至 3 节点必须的操作),详细方法可以在社区群咨询。
SMTX OS 安装 Windows 虚拟机时需要加载 virtio 硬盘驱动,但 PVE 就不需要安装 virtio 驱动?
PVE 在安装类型为 Windows 的虚拟机时,默认使用 IDE 磁盘总线,而不是性能更好的 virtio 总线(Windows 光盘中不带 virtio 驱动),因此,PVE 在安装 Windows 操作系统时并不需要额外加载 virtio 驱动。而 SMTX OS 安装虚拟机的时候默认会选用性能更好的 Virtio 总线,因此需要额外加载驱动。
SMTX OS 虚拟机的文件格式是什么?
SMTX OS 的虚拟机磁盘不是以文件的形式存在的,而是以虚拟卷(块设备)的形式存在。同时,SMTX OS 支持通过虚拟机磁盘文件以及 OVF 的方式进行导入。
SMTX OS 平台测试过安装 debian9 么,安装系统后无法正常加载系统?
SmartX 虚拟化平台 ELF 支持安装 debian9,但 debian9 对虚拟硬件有一定要求,磁盘需要选择 SCSI 总线,而虚拟显卡需要选择 VGA,这样就能正常完成系统安装并启动系统。
如果要对集群进行维护、更换硬件需要进行什么流程?需要手动迁移虚拟机然后直接关机吗?开机后是不是等集群恢复了,再继续弄下一台?
对节点进行硬件维护可以为节点开启维护模式(仅支持 3 节点或以上规模集群)后进行。SMTX OS 商业版可在 CloudTower 上操作,但社区版当前版本未支持该功能,需要手工执行以下步骤:
登录任意节点执行 sudo sh/ usr/ share/ upgrade/ upgrade_cluster/ script/ pre_check.sh,输出 pre check success 则预检查通过;如预检查失败,则需要根据提示处理之后再次进行检查;
将待维护节点上的虚拟机执行在线迁移至其他节点;
登录待维护节点,执行 sudo shutdown -h now,进行下电维护处理;
维护完成后,重新开启节点,等待集群状态恢复正常后(如有数据恢复,需等待数据恢复完成),回迁虚拟机;
如果有多个节点需要维护,需要依次按照前面的步骤执行。
如何将社区版集群新加入的物理服务器转换为主节点?
通过 CloudTower 添加节点成功后,需要登录到前面 2 个节点(添加节点前就存在)中的其中一个节点,执行 sudo zbs-cluster convert_to_master x.x.x.x 。x.x.x.x 指的是第 3 个添加的节点的存储 IP。
Nutanix 的虚拟机中的 raw 格式磁盘如何导入到 SmartX?
Nutanix 导出的 raw 磁盘,可登录 SmartX 节点管理页面 Fisheye,访问虚拟卷菜单,选择导入虚拟机磁盘;导入成功后,手工创建虚拟机并挂载已导入的虚拟磁盘即可。
CloudTower 有 API 文档么?
有的,在线 API 访问链接(最新):https://code.smartx.com。社区版相关文档资料链接:https://pan.baidu.com/s/1Xy6uIcLtIygAidFdzVQLQA,提取码:yt0o。
通过 Fisheye 创建的网络有办法更换为 CloudTower 创建的么?
Fisheye 属于集群紧急管理页面,不应通过它去创建虚拟网络。日常操作应在 CloudTower 上进行。如果已经通过 Fisheye 创建了虚拟网络,可先将该虚拟网络关联的虚拟机移出,或调整到其他虚拟网络(该操作可能引起虚拟机网络中断)。清空虚拟网络后,可通过 Fisheye 界面删除该虚拟网络。然后再通过 CloudTower 新创建对应的虚拟网络,并将之前的虚拟机重新关联到该网络即可。
CloudTower 的分组没法跟用户或者角色绑定么?比如一个组的人可以看到本组的机器。
目前可以通过虚拟机分组去实现分组显示,也可以创建不同的管理角色。社区版后面也会加入 LDAP 用户的支持。
在集群中卸载 SSD 的时间挺长的,是为了不影响集群所以限速了是吗?
执行卸载 SSD 操作后,系统会将 SSD 的数据通过数据迁移的方式迁移到其他节点,同时系统会根据集群的负载情况对迁移进行限速,卸载时需要等待 SSD 上的数据完成迁移,因此持续时间会比较长。
raw 的磁盘文件如何挂载到新的虚拟机上面啊,直接 convert 成虚拟盘吗?
raw 格式的磁盘文件,可以直接在 Fisheye 虚拟卷界面进行上传,上传成功后,新建虚拟机,并选择该虚拟卷。
第三方 KVM 平台中 Windows 虚拟机迁移到 SMTX OS 后,为什么控制台鼠标没有反应(但键盘可以输入)?
可以查看是否有驱动冲突,一般情况是其他 KVM 平台使用了 usb-tablet 虚拟外设引起的。可尝试登录 Windows 虚拟机,在设备管理器中,卸载 usb-tablet 设备后再进行尝试。
系统警告存储平均延时过大,一般要查哪些因素呢?
触发存储平均延时过大警告一般有两个可能性:1. 某块磁盘(或者对应的磁盘控制器)发生故障了,导致访问延时增大,这种情况可以查看系统是否有磁盘健康相关的警告并作进一步的处理;2. 缓存空间比例过小,部分热数据无法在缓存命中。这种情况下可通过监控分析菜单查看集群的缓存命中率,如果缓存命中率持续偏低,则需要考虑扩展缓存空间。
两个集群之间的 ISO 镜像可以共用吗?
可以共用,如果当前这个集群上没有该镜像,通过内容库将镜像分发到对应集群,即可使用。
安装了 VM Tools 之后,Web 控制台不支持修改某个虚拟机的系统密码吗?
安装 vmtools 之后,在 CloudTower 中找到对应虚拟机的基本信息菜单,其中可以重置密码。如果没有该选项,请确认安装 vmtools 是否成功,或者 vmtools 版本是否过旧。
SmartX 的时间同步是先由集群的 leader 与 NTP Server 通讯并同步,然后 leader 负责内部节点时间同步的机制吧? 那虚拟机迁移取的是硬件时间还是 SMTX OS 的系统时间?
SMTX OS 的 NTP 服务可以应对两种场景:
场景1:
有外部 NTP 服务源的情况下,leader 负责与外部 NTP 服务器同步时间,然后集群中其他节点与 leader 进行同步进而确保整个集群所有节点的时间都是同步的。而在线迁移或者数据同步都会依赖这个时间的。
场景2:
如果没有外部 NTP 服务器,那么 leader 不会跟外部进行同步,其他节点会跟 leader 同步时间,也可以保证整个集群的时间是一致的,但无法保证与标准时间是同步的。
社区版从 3 节点扩展到 4 节点的操作为什么会失败?
社区版许可单集群最大节点规模是 3 个节点,因此无法扩展至 4 节点集群。如需构建 4 节点或以上规模的集群可以选择 SMTX OS 的商业版本,版本之间的详细差异请查阅规格表:https://www.smartx.com/smtx-os/spec/。
新建了虚拟机,挂载了光盘,怎么不自动进入安装界面呢?
如果是 Windows 虚拟机,并且是 uefi 的启动模式,没有在提示时间内按任意键进行安装,则会进入 uefi shell 。重启虚拟机,在提示时间内按任意键进入系统安装,或在刚开始启动时按 esc 键,然后进入 boot manager,选择 cdrom 启动。
CloudTower 界面中的虚拟机 CPU 插槽对应的物理服务器是?
物理 CPU 插槽和虚拟机的 CPU 插槽并没有一一对应的关系。如:一台物理服务器有 2 个 CPU 插槽(socket),每个 CPU 有 10 核(core),那么实际上就有 20 core 了,加上 CPU 超线程的功能,就可以在不超分的情况下变成 40 个 vCPU;而 40个 vCPU 是总数,具体可以分配到虚拟 CPU 插槽和虚拟 CPU 核数的乘积,如 4 vSocket x 10 vCore = 40 vCPU,也可以是 2 vSocket x 20 vCore = 40 vCPU。
Windows 7 虚拟机设置了 1 核 8 插槽无法识别?
Windows 7 操作系统属于桌面操作系统,不支持多 CPU 插槽,只能识别 2 个 CPU 插槽,这种情况下,可以将虚拟机从 1 核 8 插槽调整为 2 插槽 4 核,系统就能识别了。
虚拟机执行一致性快照后,查看快照容量大小为 0,这正常么?
SMTX OS 上的虚拟机执行快照后,如果虚拟机的数据没有发生变化,快照是不占空间的。当后面数据发生变化,快照的空间会随之增长。
软件定义存储(SDS)和云原生存储是什么关系,有什么区别
云原生存储是从 SDS 的基础发展而来,云原生存储同样是软硬件解耦,只是对硬件要求更加灵活了,存储软件可以容器方式运行在 K8S 环境,同时与业务容器混合部署在同一个服务器上,甚至可以部署到公有云上。云原生存储的另外一个特点是可以支持云原生存储接口,如 K8S CSI 接口,可以更好支撑原生业务需求。
基于存储域的网络规划应关注哪些方面?
存储网络应与管理网独立,可采用独立的物理网卡和交换机,或者在共享物理设备上独立的 VLAN ;
vSAN和超融合区别有哪些?
vSAN 是内嵌在 VMware ESXi 的软件定义存储软件,它既可以与 ESXi 组合以超融合形式在同一个主机上同时提供存、算融合的服务;新发布的 VMware vSAN HCI Mesh 功能同时支持为外部的 ESXi 主机提供存储服务,而这个模式是存、算分离的架构。本质上 vSAN 是超融合软件的其中一种,并且它仅限于支持 ESXi 的虚拟化软件。
SmartX 社区版最低硬件配置要求
对于使用 SmartX 社区版软件进行体验的客户,请遵照以下最低配置要求表要求检查部署环境的硬件配置。
超融合环境下搭建K8S比传统IT架构环境下有哪些优势?
超融合架构当前主流仍是以虚拟化+分布式存储融合的解决方案,所以搭建容器方案时,实际上是将容器平台部署在虚拟机中,享受虚拟化带来的构建、交付、运维等优势。
超融合分布式存储如何保证数据的一致性?
SmartX 在这方面做了很多工作保证数据一致性。SmartX 系统本身通过 MetaServer 和 Zookeeper 的机制保证多个副本强一致性,Zookeeper 防止脑裂的情况发生;journal 日志机制可保证节点意外掉电后可通过日志回放保证数据一致性;datacheck sum 可以通过校验数据修复因硬盘故障导致的副本不一致的问题
超融合跨数据中心双活的性能展现如何?
双活集群本质上是一个集群拉伸到两个位置,数据是强一制性的,以SmartX产品为例,当开启双活的功能,数据副本将自动变成三副本保护,即优先可用域存储两份副本,次级可用域存储一份副本,集群间需要高带宽和低延时网络
超融合虚机的cpu核心数有限制吗?
受限制的,不过这个限制不是超融合的限制,是受限虚拟化,不同品牌的虚拟化产品,或不同的hypervisor软件版本,虚拟机的最大vcpu数量有不同的上限,可以参考各厂商的官方spec
商业超融合软件如何实现数据持续保护(CDP)?
在数据持续保护(CDP)上,提供了虚拟机和卷的快照(手动/自动)保护,支持多集群间的异步数据保护(RPO小于30分钟),也提供了双活集群也叫拉伸集群,实现数据实时保护(RPO=0)
SMTX OS 社区版安装使用中常见问题合集
自 SMTX OS 社区版发布以来,有许多用户下载了和尝试部署 SMTX OS ,在过程中遇到一些问题并在社区中提问,本文是将这些有代表性的问题集合在一起,并按照不同阶段进行分类,希望能帮助用户快速获得解决问题的思路。
SMTX OS 社区版安装使用中常见问题合集(使用过程篇)
自 SMTX OS 社区版发布以来,有许多用户下载了和尝试部署 SMTX OS ,在过程中遇到一些问题并在社区中提问,本文是将这些有代表性的问题集合在一起,并按照不同阶段进行分类,希望能帮助用户快速获得解决问题的思路。
在管理界面卸载缓存盘的话,会影响下次启动吗?
如果主机有 2 块缓存盘,是允许在线卸载缓存盘的,不影响下次启动,但是会触发数据恢复,因此不要随意卸载缓存盘,除非是缓存盘有故障警报或者损坏的情况。
SLB 的负载均衡模式都需要对交换机做什么配置?
SLB 负载均衡模式是基于 MAC 和 vLAN ID 的负载均衡模式,无需交换机做设置,即可支持。如果选用 TCP 负载均衡模式,交换机则需要启用 LACP 功能。
社区版新建了个分布式交换机,无法删除?
如果分布式交换机包含连接了已存在的虚拟机,是不允许删除的,如果要删除分布式交换机,需要将关联的虚拟机取消相关虚拟网络,以及手工删除虚拟网络后并确保分布式交换机上没有任何虚拟网络后,才能删除分布式交换机。
SMTX OS 社区版一台虚拟机无法改变分辨率,试过其他两种显卡类型也不行?
这种情况应该是虚拟机没有正确安装虚拟显卡的驱动,可以通过安装 vmtools 或者访问 virtio 驱动镜像进行安装驱动,即可解决。
请问在社区版 WEB 管理页面里的虚拟机列表菜单中能直接看到虚机的 IP 吗?需要怎么操作?
需要安装 vmtools 工具,安装后可支持虚拟机显示 IP 主机名等信息
请解释一下 IDE 和 Virtio 两种总线的区别,对虚拟机的性能有没有差别?
实际上 ELF 中的虚拟机可以为虚拟磁盘提供三种总线模式,其中 IDE 总线是全虚拟化的虚拟硬件,开销大,存储性能较差,但兼容性,无需安装驱动即可识别;
社区版创建虚拟机安装 Windows 2016 系统时找不到可以安装的(磁盘)驱动,是需要调磁盘的格式吗?
SMTX OS 的虚拟机默认使用 Virtio 磁盘总线,而 Windows 系统没有内置 Virtio 驱动,需要加载 Virtio 驱动进行安装。详细过程如下:
哪里有 SMTX OS 社区版 Rest API 接口描述文档呢 ?
API 文档集成在管理控制台,登录节点管理控制台,设置菜单中有 API 文档。
SMTX OS 社区版安装使用中常见问题合集(系统安装篇)
自 SMTX OS 社区版发布以来,有许多用户下载了和尝试部署 SMTX OS ,在过程中遇到一些问题并在社区中提问,本文是将这些有代表性的问题集合在一起,并按照不同阶段进行分类,希望能帮助用户快速获得解决问题的思路。
SMTX OS 超融合系统下如何配置固定 IP?如何确认网卡状态以及网卡的对应关系 ?
访问 SMTX OS 服务器控制台(通过 IPMI 或者连接显示器和键盘) ,使用账号 root,密码:smartx 登录后台。
没有 DHCP ,怎么配置(初始化)平台?
如果没有 DHCP,可以登录 SMTX OS 后台,然后手工设定固定 IP,设置完成后重启网络服务,即可登录集群初始化界面。
安装 SMTX OS 社区版完成后重启无法进入系统 ?
服务器有多块硬盘,安装系统后,有可能需要调整启动盘(boot disk)的顺序,把安装系统时选择的 boot disk 作为第一顺序启动,否则就可能导致系统无法正常启动了。
安装 SMTX OS 系统需要 2 块 SSD 吗?我看说明可以在同一块(SSD)上进行缓存和数据盘 ?
最少需要一块 ssd(推荐 2 块)用做缓存盘,但容量盘是不能与缓存盘共用的,也就是一块磁盘不能既做缓存盘,同时也做数据盘。
集群初始化时,到“检查配置”时提示前面的步骤有错?
一般是设置和参数有误造成的,需要重新确认配置信息是否正确。例如:需重新确认缓存盘、容量盘是否选择合理,IP 信息是否正确等
想咨询一下 安装 SMTX OS 系统时提示 could not open x display 是什么原因?
这种情况一般是硬件不兼容的引起的报错,我们也会针对这类问题持续更新硬件支持,请留意 SMTX OS 社区版更新 。
在 ESXi 上嵌套安装 SMTX OS,初始化到 14 步时会失败?
这种情况一般是因为默认情况下,ESXi 的虚拟机的 vdisk 是没有 uuid 的,这样会导致 SMTX OS 无法准确识别磁盘,导致安装失败。确认是否这个原因导致,可查看日志文件:/usr/share/zbs_deploy/zbs_host_
SMTX OS 超融合系统无法安装在可移动硬盘?PM8060 RAID 卡 在 HBA 模式下无法安装系统?
SMTX OS 社区版不支持将系统安装在标识为可移动的硬盘上,这里有可能出现的情况有两种,一是磁盘确实是移动硬盘,另外一种是 RAID 控制器错误地将硬盘识别为可以移动硬盘。
安装 SMTX OS 需要传统 BIOS 启动吗?貌似 UEFI 启动不了,推荐 U 盘制作工具?在 Mac 上 有推荐的 U 盘制作工具吗?
SMTX OS 既支持传统 BIOS 启动也支持 UEFI 安装的,光盘启动失败有时候跟 U 盘启动制作工具有关,这里推荐几个 U 盘启动制作工具:
SmartX 社区版支持与 ESXi 集成部署的模式?
社区版不支持与 ESXi 集成部署的模式,只有商业版才会支持的。
超融合集群必须要 3 台主机吗?可以 1 台吗?我看介绍说可以使用 1 台服务器的?
SMTX OS 社区版可以支持 1~3 节点部署,但 1 节点和 2 节点 部署都有部分功能受限的情况,(郑重提示:1 节点和 2 节点部署,只能作为功能体验,不可用于实际的生产环境使用),详细请参照下表
超融合技术是否能解决数据库性能问题?还需要分库分表吗?
企业级应用往往瓶颈在数据库的 IO 问题,目前解决方案往往是分库分表,如果用超融合架构解决了 IO 的瓶颈,是否在应用开发上就不需要考虑分库分表吗?
SMTX OS 社区版安装使用中常见问题合集(部署准备篇)
自 SMTX OS 社区版发布以来,有许多用户下载了和尝试部署 SMTX OS ,在过程中遇到一些问题并在社区中提问,本文是将这些有代表性的问题集合在一起,并按照不同阶段进行分类,希望能帮助用户快速获得解决问题的思路。
SMTX OS 超融合软件支持海光 CPU 7 系吗?
SMTX OS 商业版是支持海光 CPU 的,但社区版暂时不支持。
超融合架构集群内存储交换机建议使用什么模式?堆叠么?还是说选择主备模式后两台交换机之间不需要用光纤线连接 ?
两台交换机高可用建议使用堆叠模式(也有厂家称为虚拟化模式或集群模式)。交换机不要用主备模式,因为超融合的存储网络的链路高可用不通过有多路径切换机制来实现(与 SAN 网络依赖多路径机制实现链路高可用不一样)。
超融合业务网和管理网在同一个网络(子网)么?可以使用同一个网卡吗 ?
SMTX OS 业务网络和管理网络既可以是同一个子网也可以是不同的,同时也支持共用一块网卡甚至是共用一个网口。
SmartX 和 ESXi一起结合部署的时候,ESXi 是安装在预先规划好的指定的硬盘上或者几个指定的硬盘组合的 RAID 上是吧 ?
ESXi 需要安装在单独的硬盘或者 RAID 组上,安装 ESXi 所在的硬盘必需是独立的控制器(必须与缓存盘、容量盘不在同一个硬盘控制器或者 RAID 卡上)
超融合软件要不要创建 RAID?启动盘和缓存盘以及容量盘的比例多少合适?
一般超融合软件的磁盘种类有三种,分别是:启动盘、缓存盘、容量盘。其中启动盘仅用于存放启动分区信息,它可以是直通盘(如考虑高可用,可以使用 RAID 组);缓存盘和容量盘都必需是直通访问,不使用 RAID 组。
SmartX 社区版单节点(部署)也需要安装 CloudTower 吗?
单节点部署也推荐安装 CloudTower,能获取更多功能和更优秀的体验。
超融合单节点部署,需要额外挂载集中式存储吗?
不需要外挂集中式存储,SMTX OS 社区版可将本地的硬盘资源组成存储池,缓存机制也是适用的,但单节点集群无法提供数据冗余保障(硬盘故障会引起数据丢失),因此仅用于测试。
超融合单节点部署需要多少张网卡?
SmartX 社区版单节点部署,至少一块双口网卡,系统初始化的时候,依然需要一个网口绑定管理网络,一个网口绑定存储网络(虽然单节点部署下存储网络没有作用,但还是需要预留,可以不连线)。
安装 SmartX 超融合软件需要最少几台服务器?两台可以实现所有的功能吗?
SMTX OS 社区版可以支持 1~3 节点部署,但 1 节点和 2 节点 部署都有部分功能受限的情况,(郑重提示:1 节点和 2 节点部署,只能作为功能体验,不可用于实际的生产环境使用),详细请参照下表:
SMTX OS 社区版安装使用中常见问题合集(产品前期了解篇)
自 SMTX OS 社区版发布以来,有许多用户下载了和尝试部署 SMTX OS ,在过程中遇到一些问题并在社区中提问,本文是将这些有代表性的问题集合在一起,并按照不同阶段进行分类,希望能帮助用户快速获得解决问题的思路。
超融合集群使用 PMEM 与 NVMe SSD (作为缓存)性能与成本差异如何?
超融合集群使用 PMEM 与 NVMe SSD (作为缓存)性能是比较大的,SMTX OS 支持 Intel 持久化内存(PMEM)作为缓存,该方案下 IO 延时可低至 100us,3 节点集群 IOPS 超过 100 万(是 NVMe 的 2.5 倍以上)。PMEM 本身硬件成本上升并不算明显。
超融合如何保证数据一致的?缓存盘的脏数据是否有脏数据保护措施?比如意外掉电
缓存盘的数据实际上也有多副本保护,并且遵循强一致性的特点。另外,在系统遭遇意外掉电的情况下,系统将通过 Journal 的 IO 回放功能确保数据一致性。
SMTX OS 超融合缓存机制是 write back 还是 write through?一般是建议客户使用哪种缓存策略?
SMTX OS 缓存策略是系统自动执行的,无需客户选择的。SMTX OS 缓存机制不属于传统的 write back 和 write through 机制,更准确地说是一种改进版 write back 机制,它既保留了 write back 机制的高效性能,同时有专门的机制应对突发断电引起的数据无法及时更新的问题。
超融合服务器故障需要一个恢复的过程吗,恢复期间能提供服务吗?
当集群中有服务器发生故障,集群会将故障的服务器上面的 VM 通过 HA 功能自动迁移至其他可用的服务器节点上并自动恢复运行,同时会自动执行数据恢复,保障数据可靠性;而没有故障的主机上的虚拟机不受影响,整个数据恢复过程,系统会监控集群的负载情况自动调节恢复速度,最大程度保障现有业务性能和响应速度。
超融合主机中每块盘都是独立的吗?可以支持并发读写吗?
SMTX OS 主机上的数据盘和缓存盘都是直通的,没有组建 RAID 组,因此可以理解是独立的。SMTX OS 无需专门的热备盘,多块数据盘和缓存盘支持并发读写。
硬盘直通,没有 RAID 保护的超融合坏一个硬盘数据会不会丢啊?
不会丢数据。SMTX OS 的数据冗余不依赖 RAID 技术实现,而是通过多副本技术实现。当虚拟机写入数据,系统会根据存储策略自动写入 2 份或者 3 份,虚拟机本地主机有一份数据,远程主机有另外 1 份(3 副本下则有另外 2 份数据写入到另外两台不同的主机上)。
超融合 3 节点(集群)如果都因为停电后(电力又恢复后)重启了,承载的虚拟机是按什么流程重启的,同时启动的话会不会造成设备超载?
如果是集群所有节点都掉电,电力恢复后,虚拟机还是会在源主机上启动的,不会因为都迁移到一台主机上引起超载的问题。另外,如果是触发 HA 的情况下,虚拟机的启动是以随机的顺序轮流启动的,并不是所有虚拟机同一时刻启动的;启动顺序目前是不支持手工调整的,由系统决定。
如果主机故障(无法维修),更换的服务器与原服务器配置不同,会有影响吗?
新更换的服务器首先得满足 SMTX OS 的硬件兼容性要求,在这个前提下,SmartX 集群是允许节点配置的不完全一致的,包括 CPU、内存、硬盘等配件不一致都是支持的。
三节点超融合集群,当有一个节点宕机后,上面的虚拟机重新在别的节点上拉起需要多久?
SMTX OS 的 HA 触发时间是 3 分钟,当系统检测到节点宕机后,会在三分钟之内触发 HA ,虚拟机会自动迁移到其他节点并重新启动。
SMTX OS 有专门的超融合管理节点吗?或者说有单个或几个管理虚拟机吗?CloudTower 有冗余吗,例如:主备虚拟机吗?如果是单台,那管理虚拟机挂了,客户不就无法管理了嘛?
目前 CloudTower 没有提供主备虚拟机冗余的,但 CloudTower 虚拟机故障并不影响集群的正常运作,并且每个服务器节点本身已经有管理界面的,可提供应急管理平面。
超融合服务器扩充硬件会影响系统运行吗?例如:加硬盘?加内存?扩展后软件需要调整吗?
在线增加硬盘是不会影响系统正常运行的;添加内存操作需停机进行,如果希望避免影响业务,可以先通过在线迁移将需要增加内存的主机上的虚拟机到另外两个可用节点(前提是集群拥有三个节点,否则必须全部停机进行扩容),然后关闭节点进行内存添加,这样可以不影响业务正常运行;由于集群有节点离线,系统会自动触发数据恢复;服务器扩展硬件后不需要调整软件设置,同时也不涉及软件许可费用增加的问题(社区版免费,商业版本的许可是按 2CPU 节点为一个许可,跟内存、硬盘大小无关)
SMTX OS 虚拟机软件(ELF)是自己开发的吗?
SMTX ELF 虚拟化软件是在 KVM 的基础上开发的,但自行开发了包括 HA、自动调度、高级监控等企业级的功能。
SmartX 社区版有类似 VMware 的 FT 容错功能吗?
SmartX 社区版没有提供类似 VMware 的 FT 容错功能。
三个节点(3 台服务器组成的)集群可以跑两百多个虚拟机么?
这个问题不能一概而论,集群能运行多少台虚拟机主要看服务器和虚拟机的资源配置,(满足 3 主机运行 200+ 虚拟机)单台主机运行 66 台虚拟机,相对来说属于密度比较高的情况。据实际经验,生产环境一般单台主机运行 20-30 个虚拟机,开发测试环境运行 50 台左右。
SmartX 社区版怎么申请永久使用?
社区版安装完成后,可在管理界面获取系统序列号,凭序列号,访问 SmartX 官网,填入一些基本信息,即可申请永久许可。
SMTX ZBS 分布式储存软件可以提供测试吗?
SMTX ZBS 分布式存储软件商业版已经在 2021 Q4 发布,可以提供 30 天免费测试许可,但对应的社区版暂时还没有发布,预计会在晚些时候发布。
SmartX 社区版有(内置的)性能观测工具么?能观测到 VM 中卷的 IO (以及)在缓存盘和数据盘的分布(情况)及热点(数据)情况不?
有的,系统内置监控报表功能,可以提供实时(历史数据分析需要商业版支持)的缓存命中率, 虚拟机的 io 延时情况,IOPS 统计等。
VirtualBox 的虚拟机支持迁移到 SmartX 社区版吗?
可以的,但对于 VirtualBox 的虚拟机,目前 SmartX 官方没有提供专门的 V2V 工具,但可以通过导入到平台后,通过内置的命令行工具进行格式转换,以及涉及一些手工操作,相对 VMware 的虚拟机操作上相对麻烦一些。
SmartX 社区版支持哪些客户操作系统,实体机如何迁移到虚拟机上?而 VMware 的虚拟机又如何迁移?
主流的 Windows 和 Linux 操作系统都是支持的,具体可以看 SMTX OS 的兼容列表;从 VMware ESXi 迁移到 ELF (SMTX OS 内置虚拟化软件),我们提供了免费的 V2V 工具,可支持从 ESXi 在线迁移虚拟机到 ELF 上。