存储服务器挂载(服务器丢失挂载存储该如何是好)
故障场景
单台物理服务器部署ESXI虚拟化系统并通过FC链路挂载物理存储。在虚拟化系统本地硬盘部署windows2012业务系统,为了满足存储业务数据需求,该业务系统添加额外磁盘(非虚拟化系统本地硬盘)。
某日,机房意外断电,来电后,服务器和存储可正常启动,但业务系统启动过程中则告警业务数据磁盘丢失;删除丢失的数据磁盘,业务系统又可正常启动,这是为何呢?
故障原因分析及操作思路故障原因
来电后,服务器和存储一般会自启动,在它们启动过程中,服务器会检查挂载存储,而此时存储还未启动完成,致使服务器挂载存储失败。
在业务虚拟机系统启动过程中,它检测到磁盘丢失,致使启动报错;鉴于系统安装在服务器本地硬盘,因此,删除丢失的数据磁盘,系统又可正常启动。
操作思路
第1步:先启动存储,待存储启动完成后,再启动服务器;
第2步:检查服务器挂载存储情况是否OK,OK之后,再进行下一步操作;
第3步:若是业务虚拟机系统之前删除数据磁盘进行启动,那么它重新挂载数据盘时必须选择“现有硬盘”。若是没有,直接启动业务虚拟机系统。
第4步:登陆业务虚拟机系统查看系统磁盘挂载情况;
实际模拟故障场景模拟环境
VMware Workstation 16 Pro中部署安装Windows 2012系统和exsi 6.x虚拟化系统。其中,Windows 2012系统安装“iSCSI目标服务器”组件来模拟iSCSI存储;exsi 6.x虚拟化系统部署windows2012业务虚拟机系统并挂载模拟iSCSI存储;业务虚拟机系统部署到虚拟化系统本地硬盘并添加额外的磁盘。
模拟环境搭建完毕后,相关截图如下所示。
exsi系统挂载模拟iSCSI存储情况。
业务虚拟机系统的磁盘情况。
实际模拟故障场景步骤
模拟环境的搭建过程在此不做赘述,直接进行故障模拟。
第1步:打开模拟存储系统和exsi 6.x系统的电源进行开机;
第2步:登陆exsi系统,发现系统无挂载的模拟存储,如下图所示;
第3步:启动业务虚拟机系统,出现的报错如下图所示:
第4步:编辑业务虚拟机系统,删除挂载的数据磁盘,如下图所示;
第5步:再次启动业务虚拟机系统,发现可正常启动。登陆系统,发现业务数据盘丢失了,如下所示;
第6步:重启esxi虚拟化系统,登陆esxi系统并查看系统已挂载模拟iSCSI存储;
备注:快捷方式
不重启esxi虚拟化系统的情况,重新扫描适配器,重新扫描设备,如下图所示。
第7步:业务虚拟机系统重新挂载丢失的数据磁盘,如下图所示;
注意事项:数据磁盘是丢失情况,务必选择“现有硬盘”;
第8步:登陆业务虚拟机系统,查看系统磁盘已挂载数据磁盘。
总结
服务器通过SAN网络挂载物理存储的场景,开机的操作流程是:先开机存储,再开机服务器。若是有计划的关机操作,操作流程则是:先关机虚拟机,再关机物理服务器,最后关机物理存储。
另外,挂载磁盘务必仔细查看,确认磁盘是新磁盘,还是之前挂载的磁盘,毕竟数据丢失可不是小事。
不足之处,欢迎各位小伙伴予以指正。
发布于:2022-12-18,除非注明,否则均为
原创文章,转载请注明出处。
发表评论