DellEMC PowerFlex 3.6.x for VMware 部署手册
说明:此文的中截图中出现VxFlex字样是因为截图时版本为3.0,后续升级后字样会显示为PowerFlex,但操作方法及界面相同。
一、部署规划
1.1规划地址表及用户名密码

1.2软件准备

1.3硬件准备
1)PowerFlex存储节点支持各品牌厂商服务器。
2)每节点至少3块磁盘,支持混合磁盘,但每节点每种磁盘3块磁盘起配。
3)至少4个节点起配。(注:测试环境可使用3节点搭建,单业务节点必须4节点起配)
4)每节点至少1块千兆网卡作为管理网络,2块万兆网卡作为内部数据交换网络,2块网卡作为业务虚拟机业务网络。
二、部署环境准备
2.1安装操作系统
安装ESXi 6.7及vCenter 6.7,并安装Windows2016虚拟机和CentOS7虚拟机,并转换成模板。此步骤省略说明……
PS:安装完成后续调整管理网卡,默认管理网卡在万兆上,把管理网卡调到千兆。其余网络暂时不配置。
2.2安装VMware.PowerCLI
前提:使用Windows2016模板创建虚拟机。并在虚拟机上安装PowerCLI工具。
1)访问https://code.vmware.com/web/tool/12.0.0/vmware-powercli,下载VMware.PowerCLI,下载完成后得到文件:VMware-PowerCLI-12.0.0-15947286.zip。
2)使用管理员用户登录PowerShell客户端,输入命令:$ENV:PSModulePath,查看环境变量目录,将下载到到文件解压到其中一个目录中。
3)测试vCenter连接,输入命令:
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $true

Set-PowerCLIConfiguration -InvalidCertificateAction Ignore

Set-ExecutionPolicy -ExecutionPolicy unrestricted

Connect-VIServer -Server 172.16.1.100 -Username administrator@vsphere.local -Password P@ssw0d

2.3安装注册vSpherePowerFlex插件plug-in
1)关闭防火墙。
2)使用浏览器登录vCenter管理界面Flash版,确认能正常登录。
3)将EMC-ScaleIO-vSphere-plugin-installer-3.0-1100.113.zip文件解压。
4)使用管理员身份打开PowerShell,切换到plug-in目录下。
5)输入命令.\PowerFlexOSPluginSetup-3.0-1100.113.ps1,开始安装plug-in插件,根据提示输入相应信息,
*vCenter管理IP、用户名、密码
*输入1,选择注册plugin
*输入Y,回车
*输入s,起始安装
*输入本地IP地址,确认上载路径
*等待出现提示,注销vCenter管理界面,并重新登录Flash管理界面
*有报错,但不影响,键入4,退出脚本
如下图:

可能有报错,但是PowerFlex OS图标已经能看到。

注:有时候提示安装成功,但是web界面没有图标,请使用psl文件卸载插件,然后重启vcenter后重新安装。
2.4上传ScaleIOVM模板
使用PowerShell,输入命令.\PowerFlexOSPluginSetup-3.0-1100.113.ps1,
*输入vCenter的IP地址用户名密码
*选择3创建SVM
*输入集群数据中心名称(这里有bug,如果使用客户现有VC,则可能会VC下有多个数据中心,PowerFlex的数据中心必须排在最前边,例:默认数据中心名称为Datacenter,此时PowerFlex数据中心必须排在Datacenter前边,如aPowerflexcenter)
*输入本地OVA模板路径
*输入四个节点的本地存储名称,(如果有共享存储,可以只写共享存储的名称)
*没有第5个节点的话,在第5个节点存储路径,直接回车
*输入Y,开始上传
*上传完成,键入4,结束脚本。

此处有时候需要敲击回车一下才能往下走

可以看到四个节点的SVM模板已经导入

2.5准备ESXi主机
2.5.1 ESXi主机安装SDC和配置直通模式
登录vCenter管理界面Flash版,点击PowerFlex OS图标

点击预部署选项“Pre-Deployment Action”

选择所有主机的“Install SDC”和“Configure DirePath”,并输入主机的root密码,点击下方Run按钮

安装完成后手动重启每台ESXi主机。
注:此处如果使用非就绪节点安装,则勾选配置直通模式会失败,需要后续部署完SVM后手动将磁盘RDM给SVM虚拟机。

2.5.2启用“强制RDM”
使用全固态硬盘时,请执行以下步骤。有时,全SSD机箱中的ESXi节点不会将节点磁盘标识为标准并行SCSI设备。如果是这样,则必须在具有未知RDM支持的设备上启用“强制RDM”选项。
选择“Advanced Settings”,勾选“Force RDM on device with unknown RDM support”

2.7配置ESXi安全设置
选择ESXi主机,点击“配置”à“系统”à“高级系统设置”,右侧点击编辑
修改以下参数:
Security.AccountLockFailures =0 要禁用锁定用户帐户,将参数值设置为零(0)
Security.AccountUnlockTime = 1 (单位是秒) 在超过允许的失败登录尝试的最大次数之后,锁定用户帐户的持续时间

选择ESXi主机,点击“配置”à“系统”à“安全配置文件”à“锁定模式”,验证为“禁用”

选择ESXi主机,点击“配置”à“系统”à“安全配置文件”à“服务”,点击“编辑”,选择SSH,点击“启动”按钮,启动策略选择“随主机启动和停止”

重启所有ESXi节点
三、部署PowerFlex OS
3.1部署PowerFlex OS
点击“Deploy PowerFlex OS environment”

默认选择创建新的PowerFlex操作系统,点击Next

接受协议

输入PowerFlex操作系统名称,及用户admin的密码

选择vCenter,勾选“Set up a DirectPath-based system”,建立一个基于directpath的系统。展开vCenter,选择要添加到PowerFlex OS系统的ESXi主机,然后单击Next。

选择初始主MDM,管理MDM和仲裁MDM的所在节点

配置性能配置文件,规模大小,系统slog和DNS服务器(可选)

设置保护域,输入一个名称,点击Add按钮,然后点击Next

创建加速池,我们使用全闪盘,所以不用加速池,点击Next

创建一个存储池,输入名称,选择SSD磁盘,点击Add按钮

创建错误集,可选项

选择ESXi主机作为SDS添加到PowerFlex OS系统:

选ESXi主机作为SDC,下方启用LUN号,通常,在SDC安装在ESXi和物理主机上的环境中,应该将其设置为禁用。

配置PowerFlex OS Gateway及LIA
PowerFlex OS Gateway用于收集日志和升级PowerFlex OS组件。
LIA安装在SVM上,以支持与PowerFlex OS网关的通信。同一PowerFlex OS系统中所有PowerFlex OS组件的LIA密码必须相同。

为SVM选择一个现有模板,如果前边是共享存储,只选择一个模板,如果使用本地存储,则选择所有模板

输入密码

选择网络交换机,管理网络选择默认管理网,点击“Create new network”创建数据网络

输入网络名称及VMkernel,选择万兆网卡及输入IP地址,数据网络可以只有一个数据网络,2个数据网络用来负载均衡提高带宽和防止网卡故障

设置Gateway和MDM的管理网络和数据网络,可点击编辑图标自动填充


显示配置摘要:

输入vCenter信息

开始部署任务,查看进度,可以点击Pause暂停。

安装过程中自动出现暂停,任何和Error,点击“Continue Deployment”按钮,暂停任务将继续部署,直至部署成功。
注:一般四节点环境,在第四个没有MDM的节点最后一个完成部署。
3.2安装管理服务器Presentation Server
前提:使用CentOS7模板创建虚拟机名称为Presentation Server
将安装报导入虚拟机,运行rpm命令安装管理服务。
#rpm -i EMC-ScaleIO-mgmt-server-3.6-X.<build>.noarch.rpm
使用浏览器访问https://< Presentation Server_IP>:8443,输入MDM的IP地址和用户名密码,访问管理界面。
部署完成后,可使用vCenter Plugin查看和管理PowerFlex存储资源,也可如Linux环境一样使用Presentation Server查看和管理PowerFlex存储资源。