手册下载
H3C FIST部署操作系统最佳实践-6W101-整本手册.pdf (2.17 MB)
部署操作系统最佳实践
Copyright © 2022 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
本文主要介绍通过FIST完成服务器操作系统全新部署的最佳实践全流程,包括安装虚拟机版本的FIST,添加服务器到FIST管理,创建及应用服务器配置模板,以最佳的操作流程规避操作中可能遇到的问题,使操作更加流畅,提升操作系统部署效率。
FIST部署操作系统最佳实践方案适用于大批量为服务器安装操作系统和驱动的初始部署服务器的场景。提前收集服务器硬件配置情况及相关信息,创建适用于多台服务器的配置模板并应用,简化了操作系统部署流程。
FIST部署操作系统主要是基于服务器配置模板来实现的。
如图1所示,服务器配置模板将服务器的硬件和配置分离,是对物理服务器的逻辑虚拟。服务器配置模板包括HDM配置模板、BIOS配置模板、连接配置、RAID配置模板以及系统配置模板。要实现操作系统部署,主要使用其中的RAID配置及系统配置模板两个模块。
· RAID配置:支持创建逻辑盘、删除逻辑盘以及一键创建RAID 0。一键创建RAID 0指将每个剩余的未组RAID的物理盘分别创建为RAID 0或Simple Volume。
· 系统配置:支持Windows Server、RedHat Linux Enterprise、SUSE Linux Enterprise Server、CentOS、VMware ESXi、Ubuntu、H3C CAS等主流操作系统的全新安装;支持RedHat Linux Enterprise、CentOS、VMware ESXi操作系统的克隆安装。
服务器配置模板支持批量应用到服务器。在新服务器上线前,快速完成操作系统部署,提升运维效率。
通过FIST批量为服务器全新安装操作系统,并同时安装存储控制卡驱动。本文以在两台H3C UniServer R4900 G5服务器上安装Red Hat Enterprise Linux 8.2(64 bit)操作系统为例进行介绍,两台服务器均在Slot3槽位安装了RAID-LSI-9361-8i(2G)-1-X存储控制卡。现组网如图2所示。
对于实际系统的部署流程考虑如下五个阶段的内容,使部署项目可以顺利完成。
阶段名称 |
工作描述 |
详细信息收集 |
根据信息收集模板收集当前服务器环境信息 |
评估和分析 |
根据信息收集的结果,对操作系统部署进行规划 |
模板准备 |
根据评估和规划结果,准备系统镜像,明确RAID配置及系统信息,创建服务器配置模板 |
部署执行 |
应用服务器配置模板,执行RAID配置及操作系统部署 |
验证和测试 |
完成系统部署后,登录操作系统并查看信息,以确认操作系统部署正常 |
为了使部署工作可以顺利完成,首先需要对整体业务进行规划,包括对要安装的操作系统的类型、网络等进行规划,保障后续部署的顺利实施。
由于FIST的服务器配置模板的成功应用需要服务器型号、存储控制卡型号、存储控制卡槽位、硬盘位置均跟模板中的配置完全一致,在进行部署前就需要对服务器的硬件情况有详细的了解及规划。
需要收集的信息样例如表2所示。
在收集服务器信息时应注意:
· 要注意批量添加的设备是否均为全新部署,如果已经有运行的操作系统及业务,执行操作系统部署可能导致设备原始数据丢失。
· 每张信息收集表后续要对应创建一个服务器配置模板,所以存在差异项时需要另起一个表格。
收集项 |
信息示例 |
说明 |
HDM IP地址 |
192.168.50.137/16 |
需要正确配置IP地址以确保服务器的HDM和FIST可以正常通信 |
192.168.0.27/16 |
||
HDM用户名 |
admin |
- |
HDM密码 |
Password@_ |
- |
服务器型号 |
H3C UniServer R4900 G5 |
一款服务器至少对应一个服务器配置模板 |
存储控制卡型号 |
RAID-LSI-9361-8i(2G)-1-X |
存储相关信息的获取请参见图50 |
存储控制卡槽位(可选) |
Slot3 |
对于可安装多张存储控制卡的机型需要收集该信息 |
硬盘槽位号 |
Front 0,Front 1 |
后续应用需要实际物理服务器中硬盘的位置与模板中完全一致,请检查并评估是否需要创建多个模板 |
操作系统 |
Red Hat Enterprise Linux 8.2(64 bit) |
安装前请确认操作系统与服务器产品的兼容性 |
用户名 |
user |
- |
密码 |
Password@_ |
- |
操作系统IP地址 |
IP地址范围:192.168.3.10~192.168.3.20 子网掩码:255.255.0.0 |
如需设置静态系统IP地址需要提前创建地址池,或者使用DHCP方式 |
FIST虚拟机版本可以安装到任意操作系统下的虚拟机软件(如VirtualBox软件)中,或者直接安装到VMware ESXi 6.5/6.7操作系统中。
对硬件配置要求如下:
CPU内核 |
内存 |
所需磁盘空间 |
网卡 |
8核及以上 |
32GB及以上 |
500GB及以上 |
一张及以上 |
登录H3C官网,选择[支持/文档与软件/软件下载/服务器/服务器管理工具/FIST]路径,下载FIST安装包。FIST提供了三种形式的FIST服务端安装包,推荐下载.ova格式的安装包,适用于安装至VMware ESXi操作系统或虚拟机软件。通过该虚拟机安装包创建虚拟机后,FIST将自动运行。
安装虚拟机版本的FIST可以避免由于环境因素可能出现的安装失败、启动失败等问题,FIST已经将相关环境配置集成在虚拟机安装包内,不需要用户配置除了IP地址之外的内容。
(1) 进入VMware ESXi操作系统界面,右键单击左边导航器的“虚拟机”,然后选择“创建/注册虚拟机”。
(2) 如图3所示,在“选择创建类型”对话框中选择“从OVF或OVA文件部署虚拟机”,单击<下一页>按钮。
(3) 在“选择OVF和VMDK文件”对话框中输入新创建的虚拟机名称,如图4所示,在“单击以选择文件或拖放”区域上传本地保存FIST的.ova安装文件,单击<下一页>按钮。
图4 选择OVF和VMDK文件
(4) 如图5所示,在“选择存储”对话框选择目标数据存储,单击<下一页>按钮。
(5) 如图6所示,在“部署选项”对话框依次选择“网络映射”和“磁盘置备”的配置选项,单击<下一页>按钮。
(6) 如图7所示,在“即将完成”界面确认信息是否正确,单击<完成>按钮。
(7) 如图8所示,安装完成,虚拟机会自动启动并完成FIST的安装和运行。
(8) (可选)虚拟机启动后,如图9所示,单击右上角的图标,在弹出的对话框中可以修改FIST的登录IP地址。设置IP地址为可以与被管理设备正常通信的IP地址,本次修改为192.168.1.72,子网掩码设置为255.255.0.0。
图9 FIST服务端网络设置
在FIST客户端对应的PC上使用浏览器访问FIST服务端,FIST提供了友好的GUI(Graphical User Interface,图形用户界面),您可以通过以下步骤登录FIST。
(1) 如图10所示,打开FIST客户端浏览器,在地址栏输入http://192.168.1.72,按下回车键进入FIST登录界面。
图10 FIST Web登录界面
(2) 在登录框中输入用户名和对应的密码,FIST的缺省登录用户名为admin,密码为Password@_。
(3) 单击<登录>按钮完成操作,进入FIST Web界面首页。
图11 FIST首页
缺省情况下,系统超时时间为30分钟,即在30分钟内,如果您未在管理页面执行任何功能性操作,系统将自动退出登录,此时需重新输入用户名和密码登录管理页面。
FIST支持三种方式添加服务器为被管理服务器:单台添加、批量添加、设备发现。
如设备较多,推荐使用批量添加方式。批量添加时需要提前收集服务器的HDM IP地址及用户名密码,按照模板整理设备列表文件,批量导入服务器到FIST。建议在添加时根据规划,为服务器添加标签,便于后续分批操作。
(1) 单击[菜单/设备管理/服务器列表]菜单项,进入服务器列表页面,如图12所示。
(2) 单击<标签管理>按钮,选择“新建标签”,在弹出的如图13所示的对话框中输入标签名。
(3) 单击<添加服务器>按钮,选择“批量添加”,如图14所示,进入添加服务器的批量添加设备页面。
(4) 单击<下载模板>按钮,下载模板压缩包。设备列表文件支持.txt、.xlsx、.xls这三种文件格式,具体格式内容说明如表4所示。
模板 |
说明 |
template-1.txt |
此文件为txt格式模板,每行表示一台设备,格式为“IP地址,用户名,密码 ,端口号(可不填)”。HDM设备需要填写IP地址、用户名,密码和端口号(可不填),FIST SMS设备只需填写IP地址 |
template-2.xlsx |
此文件为xlsx格式模板,每行表示一台设备,格式为“第一列填设备类型,第二列填IP地址,第三列填用户名,第四列填密码,第五列端口号(可不填)”。HDM设备需要填写设备类型、IP地址、用户名和密码,端口号(可不填),FIST SMS设备只需填写设备类型、IP地址 |
template-3.xls |
此文件为xls格式模板,每行表示一台设备,格式为“第一列填设备类型,第二列填IP地址,第三列填用户名,第四列填密码,第五列端口号(可不填)”。HDM设备需要填写设备类型、IP地址、用户名和密码,端口号(可不填),FIST SMS设备只需填写设备类型、IP地址 |
(5) 在模板表格中填写设备信息,如图15所示。请确保IP地址的正确性及有效性,否则会影响批量添加效率。
(6) 单击<…>按钮,选择设备列表文件,单击<打开>按钮,如图16所示。
(7) 单击<上传>按钮,如图17所示,上传完成后可以在设备列表中查看到待添加设备。
(8) 在“标签”的下拉框中选择已创建的aaa标签。
(9) 勾选待添加的设备,单击<确定>按钮,系统开始批量添加设备。
(10) 添加完成后,如图18所示,单击左上角的<返回>按钮,返回服务器列表页面。
· 当可用容量剩余小于10GB时,无法上传镜像,此时建议用户删除不需要的镜像。
· FIST运行在Windows环境时,需要以管理员权限运行FIST,否则会导致镜像文件上传后无法正常使用。
· 待上传镜像文件的文件名长度不能超过64位(包含后缀名)。
· 待上传镜像的文件名不能与镜像列表中已存在镜像的文件名相同,否则会导致上传失败。
· 镜像文件上传过程中,请勿刷新页面,否则会导致上传失败。
· 请确保待上传的镜像文件是从操作系统官网获取且未经过修改的,否则会导致操作系统安装过程中出现异常。
(1) 单击[菜单/模板管理/镜像管理]菜单项,进入镜像管理界面,如图19所示。
(2) 单击镜像列表右侧的<上传>按钮,弹出上传操作系统镜像对话框,如图20所示。
(3) 单击<浏览>按钮,选择镜像文件。
(4) 单击<上传>按钮,将OS镜像文件上传至FIST服务器,如图21所示。
(5) 上传完成后,可以在镜像管理界面查看到已上传的OS镜像,如图22所示。
上传REPO到FIST镜像管理,REPO中应包含对应操作系统及外设的驱动,用于在系统安装过程中同步完成驱动安装。即使未选择驱动,模板应用过程中也会默认安装iFIST集成的内置驱动中适用的驱动。iFIST内置的驱动列表,请参见《iFIST用户指南》。如果需要安装的驱动包含在iFIST内置驱动里,则可跳过本小节。
服务器REPO定制化工具的网址为http://supportrepo.h3c.com/repo.htm。
(1) 进入定制REPO的Web页面,REPO定制支持如图23所示的四种场景。基于安装操作系统的同时安装驱动的目的,选择“驱动定制”场景。
图23 REPO定制
(2) 如图24所示,进入驱动定制页面,单击<高级筛选>按钮,设置驱动相关信息,单击<查询>按钮。
¡ 产品类型选择机架服务器。
¡ 产品型号选择R4900 G5。
¡ 组件描述选择Storage Controller:RAID-LSI-9361-8i(2G)-1。
¡ OS类型选择Linux。
¡ OS版本选择Red Hat Enterprise Linux release 8.2(Ootpa)。
(3) 在组件列表中,勾选需要的组件,单击<加入资源库>按钮,加入到资源库的组件个数会显示在右下角的盒子中,如图25所示。
(4) 单击资源库盒子图标,在弹出的对话框中,确认资源列表,如图26所示。
(5) 输入“基准库名称”和“基准库版本”,勾选需要导出为REPO的组件。
(6) 单击<下载>按钮,导出定制化REPO。
(1) 单击[菜单/模板管理/REPO基准]菜单项,进入基准管理页面。
(2) 单击<添加基准>按钮,如图27所示,在弹出的对话框中,选择基准获取路径类型。从FIST客户端的存储路径上传REPO镜像时,选择“本地路径”。
(3) 单击<上传>按钮,在弹出的如图28所示的对话框中,单击<浏览>按钮,选择要上传的REPO基准,单击<上传>按钮,开始上传REPO。
(4) 如图29所示,添加基准后自动开始清点基准。
(5) 清点完成后,单击“基准名称”链接,进入REPO信息详情页面。在组件列表中可以看到REPO中包含的组件,如图30所示。
图30 查看REPO信息详情
(1) 单击[菜单/模板管理/地址池],进入地址池操作页面。
(2) 选择“主机名池”页签,单击<创建>按钮,进入主机名池页面,如图31所示。
(3) 输入主机名池名称、前缀及后缀。
(4) 单击<添加>按钮,输入主机名范围名称、索引开始编号及索引结束编号。
(5) 若需要创建多个主机名范围,请单击<添加>按钮,继续添加。
(6) 单击<确定>按钮,完成创建操作,如图32所示。
如使用DHCP方式获取操作系统IP地址,可跳过本小节。IPv4地址池用于在安装操作系统时分配静态IPv4地址。
(1) 单击[菜单/模板管理/地址池],进入地址池操作页面。
(2) 选择“IPv4地址池”页签,单击<创建>按钮,进入创建IPv4地址池页面,如图33所示。
图33 创建IPv4地址池
(3) 输入IPv4子网ID、子网掩码及网关(可选)。
(4) 单击<添加>按钮,输入地址范围的名称、起始地址及结束地址。
(5) 若需要创建多个地址范围,请单击<添加>按钮,继续添加。
(6) 单击<确定>按钮,完成创建操作,如图34所示。
图34 完成创建IPv4地址池
(1) 创建服务器配置模板。单击[菜单/模板管理/服务器配置模板]菜单项,进入服务器配置模板页面,如图35所示。
(2) 单击<添加配置模板>按钮,进入添加服务器配置模板页面。
(3) 在“基本信息”栏中,输入服务器配置模板名称,并在下拉框选择适配机型,如图36所示。
· 模板中选择的存储控制卡型号需要跟实际环境中一致;如果是多存储控制卡的机型,需要对应的槽位号及卡型号均与实际环境一致。
· 组成RAID的成员盘均在位且状态正常。
(1) 在“RAID配置”栏中,设置“保留模式”。若不启用保留模式,会删除已有的逻辑盘数据。如需保留已有的逻辑盘信息,请启用该选项。若启用保留模式,后续的RAID设置中需要包含待保留的逻辑盘的信息,且设置的“成员盘”及“RAID级别”需要与待保留的逻辑盘完全一致。本次为全新部署,不启用保留模式。
· 如启用了保留模式,当配置中“成员盘”及“RAID级别”与已有逻辑盘相同时,会保留该逻辑盘信息。FIST不会对保留的逻辑盘进行修改,此时如配置文件中的RAID名称与实际不一致,也不会修改。
· 如需通过“系统配置”安装操作系统到配置保留的逻辑盘,RAID名称也需要与原逻辑盘名称保持一致,否则会导致安装操作系统失败。
(2) 单击<添加存储卡>按钮,如图37所示,根据提前收集到的存储控制卡信息,配置存储控制卡的相关信息,包括“槽位号”(仅当“适配机型”支持多张存储控制卡时显示)、“厂商类型”和“卡型号”。
图37 RAID配置
(3) 单击<配置>按钮,弹出如图38所示的对话框,单击<添加逻辑盘>按钮。
(4) FIST会自动生成“RAID名称”,如需修改请手动输入。本次使用默认的RAID名称logicVolume0。
(5) 设置“RAID级别”为RAID 0,根据提前收集的硬盘位置信息,勾选“物理盘”Front 0和Front 1,单击<确定>按钮。
表5 RAID配置参数说明
参数 |
说明 |
一键创建RAID 0 |
将剩余的未组RAID的物理盘全部分别创建为RAID 0或Simple Volume,部分存储控制卡不支持“一键创建RAID 0”方式 |
RAID名称 |
同一张存储控制卡下,RAID名称不允许重复 |
RAID级别 |
该选项可以选择的RAID级别是由“基本配置”中选择的“存储卡型号”对应存储卡所支持的RAID级别决定的,最多包含RAID 0、RAID 1、RAID 5、RAID 6、RAID 10、RAID 50和Simple Volume |
物理盘 |
选择组成逻辑盘的物理盘 |
PDPerArray |
当存储控制卡为LSI卡且设置“RAID级别”为RAID50时,需要设置每个子阵列的物理盘个数 |
(6) 单击<确定>按钮,完成RAID配置。
(1) 单击“系统配置”栏的<配置>按钮,在弹出的对话框中,配置系统配置模板。
(2) 本次安装Red Hat Enterprise Linux 8.2(64 bit)系统,系统类型选择Linux,并选择对应的操作系统及镜像文件。
图39 选择系统镜像
(3) 选择“基础设置”方式配置系统参数。
(4) 选择主机名池,设置root用户密码,并设置一个普通用户的用户名及密码。
(5) 选择操作系统的安装语言,支持简体中文和English,本次选择“简体中文”。
(6) 配置IPv4和IPv6的网络类型。本次IPv4网络类型选择“Static”,单击<选择池>按钮,选择在2.4.5 创建IPv4地址池(可选)中配置的IPv4地址池。
(7) 选择安装操作系统的目标盘。本次选择在“RAID配置”中创建的逻辑盘。
(8) 如有需要,可以从基准库中选择要安装的驱动,如图41所示,选择基准库,勾选需要安装的驱动,单击<确定>按钮,完成系统配置。
即使未选择驱动,模板应用过程中也会默认安装iFIST集成的内置驱动中适用的驱动。iFIST内置的驱动列表,请参见《iFIST用户指南》。
(9) 如图42所示,确认模板中的配置,单击<确定>按钮,完成服务器配置模板配置。
(1) 单击[菜单/设备管理/服务器列表]菜单项,进入服务器列表页面。
(2) 应用服务器配置模板需要服务器处于关机状态。如图43所示,勾选待设置的服务器,单击<更多>按钮,在下拉列表中选择“电源管理”,并选择“正常关机”。
(3) 在弹出的如图44所示的对话框中,勾选“我已阅读上述信息,了解执行此操作带来的后果。”,并单击<确定>按钮,执行关机操作。
图44 执行关机操作
(1) 单击[菜单/服务器部署/服务器配置模板应用]菜单项,进入服务器配置模板应用页面。
(2) 如图45所示,勾选被管理服务器后,单击<应用服务器配置模板>按钮。
(3) 弹出如图46所示的对话框,选择服务器配置模板文件,选择镜像文件,勾选“我已阅读服务器配置模板应用的相关操作提示。”,单击<确定>按钮。
(4) 如图47所示,应用配置模板后页面自动跳转到“应用状态”页签,可查看服务器配置模板应用的进度。
(5) 如图48所示,两台服务器均应用服务器配置模板完成。
(1) 单击[菜单/设备管理/服务器列表]菜单项,进入服务器列表页面。
(2) 单击设备对应操作栏的“H5 KVM”,将弹出远程控制台窗口。
(3) 如图49所示,在操作系统登录页面输入服务器配置模板中设置的用户名和密码,进入操作系统,确认可正常登录并使用,表示操作系统部署成功。
图49 登录操作系统
在实际操作系统部署过程中,比较典型的问题及注意事项如下。
· 请确保待上传的镜像文件是从操作系统官网获取且未经过修改的,否则可能会导致操作系统安装过程中出现异常。
· 请通过OS兼容性查询工具查询并确保服务器产品与待安装的操作系统兼容。
在创建服务器配置模板的RAID配置部分,需要填写与实际环境匹配的存储控制卡型号、槽位号及硬盘槽位号等信息,可以在HDM存储管理页面查询,如图50所示。
图50 HDM存储管理页面
(1) 问题现象1
提示“Fail.Server hardware not match template. Physical disk Front 11 not found under controller:3”
¡ 问题原因分析
该问题出现的主要原因是FIST服务器配置模板中RAID配置的信息填写不正确。
¡ 处理方法
登录HDM的存储管理页面,确认存储控制卡型号、槽位号及硬盘位置是否与服务器配置模板中填写的内容完全一致。如信息不一致,请修改服务器配置模板;如信息完全一致仍出现该报错,请确认物理盘是否正常显示在逻辑视图中对应存储控制卡下,如图51所示,虽然物理盘总数为2,但未显示在存储控制卡下。此时请检查物理线缆连接是否正常、物理盘状态是否正常。
(2) 问题现象2
提示“Server hardware not match template. Unable get all storage info”
¡ 问题原因分析
该问题出现的主要原因是FIST没有正常获取到存储信息。
¡ 处理方法
登录到HDM的存储管理页面,确认存储控制卡及物理盘信息是否可以正常显示。如没有,请检查是否接入存储控制卡和物理盘,并检查线缆连接是否正常。