戴尔易安信PowerStore实践 – 第0天

今年早些时候,戴尔科技集团推出了新的存储阵列产品线PowerStore,旨在竞争激烈的中端存储领域展开竞争。PowerStore不仅旨在满足今天的存储需求,而且要与未来使用、支持、购买和管理存储的新方式兼容。为了更好地了解这种存储阵列如何从本质上简化这些过程,我们在我们的Midwest实验室中引入了一个PowerStore。在本文中,我们将首先深入了解关于该阵列的一些要点,然后回顾我们使用它进行的实践工作。

戴尔对PowerStore产品线做了全新设计,以满足当前和下一代数据中心(工作负载高度虚拟化,并变得越来越集成化)的需求。为了实现这一目标,他们不仅仅依靠自己的存储工程师,还联系了VMware工程师来帮助设计和开发。

戴尔针对PowerStore的一个目标是将他们的现有存储产品线——Unity XT、Compellent(SC)、XtremIO和EqualLogic(PS)——整合到一个单一平台,以降低工程和支持成本,同时简化客户购买流程。为使采购与今天的数据中心需求保持一致,戴尔不仅提供传统采购模式,还提供随增长付费、按需计费使用以及短期或长期按使用付费计划。

戴尔针对PowerStore的另一个目标是消除破坏性的叉车式升级,同时允许客户持续升级平台。为了实现这一点,全新随时升级程序为客户提供不停机就地数据升级,以升级到下一代控制器或“下一代加一个模型”。对于那些需要更多容量的用户,随时升级扩展选项将添加另一单元。

PowerStore产品线目前包括5个不同的型号:1000、3000、5000、7000和9000。你可以在这里查看PowerStore系列的完整规格表。所有的基础和扩展附件都采用2U形状因数。基本单元可以容纳多达21个2.5英寸NVMe硬盘,4个NVRAM模块,最多可以连接3个扩展附件(每个扩展附件最多可容纳25个2.5英寸SAS硬盘)。基础附件拥有4个英特尔Xeon可扩展处理器(32至112核,1.8至2.1 GHz),支持384 至2560GB内存。配备三个扩展附件的完整配置设备最大原始存储容量接近900TB。每个集群最多可以有4台设备,其原始容量为3.59 TB。这些设备目前支持以太网和光纤通道,以连接路线图上的NVMe-oF。每个设备最多可以有16个16/32Gbit/s的光纤通道端口,或24个10Gbase-T iSCSI端口,或24个10/25GBE iSCSI端口,设备总端口数为24个。

Dell Tech powerstore back

为了提高数据效率,戴尔保证4:1的内联数据压缩比;为了保护数据,他们采用RAID 5(4+1/8+1)。采用4:1的比率和RAID顶置,每个设备的可用空间达到惊人的2.8 PBe,每个集群的可用空间达到11.3 PBe。

由于PowerStore产品线是一个全新的设计,戴尔能够使用最新的技术来提高系统性能,包括双端口英特尔Optane NVMe固态硬盘。这些设备有一条通往CPU的直接路径,从而大大减少它们的延迟。

Dell Tech powerstore drive

这些设备上的硬件足够强大,可以处理高要求的工作负载,但真正让这些设备与众不同的是它们的软件。戴尔在其软件中融入了大量智能元素,为最新的数据中心技术做好准备,同时大大简化日常操作。

得益于戴尔多年来的存储软件编写经验,他们能够自动化处理日常管理任务,如卷放置、负载平衡和数据迁移。

大约两年前,我们写过一篇戴尔易安信CloudIQ的综述,其直观的使用和给数据中心带来的价值给我们留下了深刻印象。它使用预测分析来检测模式和趋势,以确定特定系统的正常内容,然后在检测到当前或未来可能导致问题的异常时向操作人员发出警报。我们很高兴看到戴尔在其PowerStore产品中加入了CloudIQ。

为了与当今数据中心的规模和复杂性保持同步,必须对资源进行有计划的部署。为此,PowerStore服务可以通过许多不同的技术来提供,包括Ansible(Ansible模块)、Kubernetes(CSI驱动程序)和VMware(vRO插件)。

PowerStore有两种不同的部署模式:一种是在裸硬件上运行PowerStoreOS的PowerStore T模式,另一种是启用虚拟机监视器的PowerStore X模式,在其上安装了VMware ESXi。通过使用AppsON VM(包含PowerStoreOS),某些虚拟化应用程序可以直接在PowerStore上运行。与其他虚拟机一样,运行在PowerStore X上的虚拟机也使用vCenter服务器进行管理。尽管PowerStore X十分出色,而且我们对带计算的存储(而不是带存储的计算)的理念很感兴趣,但我们最初还是在实验室中部署了PowerStore T。

在安装PowerStore时,你可以选择三种不同的模式来安装它,每种模式具有不同的功能。

模式外部块访问外部文件访问AppsON功能
PowerStore T模式:统一
PowerStore T模式:块优化
PowerStore X模式

这一切都指向了PowerStoreOS,它不同于我们使用过的任何其他阵列控制平面,因为它使用基于容器的软件架构。通过这种方式,不同的软件组件可以作为模块化微服务分离出来,单个服务可以更新或添加而不必替换,更重要的是不会中断整个阵列。

戴尔易安信PowerStore – 第0天

我们对PowerStore的第0天调查涵盖了从拆箱和连接到在其上创建和呈现iSCSI卷的所有内容。针对我们的实践调查,我们使用了PowerStore 5000(每个控制器拥有32Gb光纤通道x4和25Gb以太网x4端口)。它拥有21个750GB NVMe Optane SCM固态硬盘和4个NVRAM I/O模块。我们将其部署为具有统一存储的PowerStore T单元。

Dell Tech powerstore front

正如所料,设备用结实的纸板箱良好包装。拆开包装后,我们使用光纤通道和以太网将它连接到我们的网络上,然后将它的两个电源分别插入UPS保护电源。我们直接将一根CAT6线缆从笔记本电脑连接到阵列上的服务端口,并使用网络浏览器访问https://128.221.1.250。然后我们以管理员身份登录PowerStore管理器。

在PowerStore管理器中,我们可以看到一个配置向导,让我们为集群命名,并选择我们想要一个统一(块和文件)系统还是块优化系统。我们选择统一,然后配置管理和存储连网。

下一步是配置管理、iSCSI和存储连网。

在我们完成初始配置之后,集群本身就进行了配置。这个过程花了一些时间,但它在安装时显示了状态。

然后安装NAS服务。

然后,我们得到了启用SupportAssist的选项,它具有许多不同的优点,包括CloudIQ。

然后我们被告知系统已经完全安装和激活,并且为PowerStore管理界面提供了IP地址。

总之,只需要与管理界面进行7次交互就可以完全配置和初始化系统。

然后我们将笔记本电脑从设备上的服务端口断开,并将其插入标准网络。我们输入PowerStore管理器的IP地址并登录它,然后将显示一个系统概览控制面板。

我们点击主机标签,然后选择添加主机,将一个ESXi主机添加到系统中。

系统自动发现了我们的光纤通道网络,并让我们选择想要使用的启动器。

我们通过选择存储标签为ESXi主机设置存储,然后选择创建。配置面板允许我们指定要创建的卷的名称、大小和保护/性能策略。

选择我们要使用的ESXi主机之后,卷就创建好了。

powerstore ESXi

戴尔易安信PowerStore数据库迁移

安装并配置PowerStore之后,我们想看看,将现有存储迁移到它里面是否容易。为了测试这一点,我们将一个来自被SQL服务器使用的Unity阵列的卷导入到我们的PowerStore系统。尽管PowerStore系统可以通过不同的技术(包括Storage vMotion、VPLEX、PowerPath甚至Linux LVM)执行数据迁移,但我们使用的是本机PowerStore工具。

PowerStore系统中包含的本机PowerStore工具不需要额外费用,它允许我们从Unity、SC系列、VNX系列或PS系列存储中自动迁移存储。整个迁移过程通过PowerStore接口完成。PowerStore系统会自动发现网络上的其他存储源,然后引导你完成从它们那里导入存储的工作流程。

我们打开PowerStore界面并从迁移下拉菜单中选择导入外部存储,然后选择从我们连接的Unity中可见的Unity卷。

powerstore migration

在选择导入存储之后,我们会看到一个在顶部显示工作流程图的向导;我们发现了解我们在导入过程中的位置很有帮助。其中一个步骤是选择我们想要映射存储的主机。

powerstore import storage

完成所有步骤后,我们检查设置,然后点击开始导入

powerstore begin import

在迁移过程中,我们登录到托管SQL数据库的虚拟机(VM)。然后,我们将正在使用卷的数据库脱机,删除使用该设备的驱动器,将PowerStore卷添加到其中,然后使数据库恢复联机。这个过程大约花了30秒,在这段时间内存储迁移没有中断。

我们通过从迁移下拉菜单中选择导入,然后点击迁移的状态字段查看迁移进度。界面右侧会弹出一个详细信息面板,显示作业的状态、估计完成时间和传输速率。

powerstore import migrations

我们可以使用导入操作下拉菜单来取消或暂停作业。

powerstore import actions

在迁移过程中,PowerStore Orchestrator自动创建一个新卷,移动数据,并将所有主机映射保存到其中。

由于该迁移直接从PowerStore阵列进行,所以我们没有在ESXi服务器上看到资源消耗增加。对于希望以最高效率运行计算服务器的数据中心来说,这确实是一个很大的优点。

我们在迁移过程中没有遇到任何中断,但是如果有的话,迁移将被取消和回滚。

结论

戴尔在设计PowerStore存储阵列产品线时从零开始,做出了正确的选择。通过这样做,他们可以使用最新的硬件(包括双端口英特尔Optane固态硬盘),这提升了可靠性并减少了延迟,还可以使用最新的技术,比如PowerStoreOS的容器化(带来以非中断方式添加、更新或升级阵列的能力)。

在我们的实践测试中,我们发现只需7次点击即可设置阵列,然后再点击数次即可为vSphere环境获得可用存储空间。然后我们便能够将存储在Unity上的SQL服务器中的数据库导入到PowerStore。

如果你想要一些PowerStore实践时间,戴尔已经为其建立了一个实践实验室交互式演示。你还可以在这里看到有关PowerStore系统的更多信息。