Archive for 七月 2017

VMware vSphere 永久设备丢失Permanent Device Loss(PDL)、全部路径异常All-Paths-Down(APD)相关参数设置

VMware vSphere可以借助双活存储等技术实现虚拟化的双活数据中心,即可以将vSphere HA集群跨机房部署,如下图所示,本例中存储层使用的EMC VPLEX方案实现的存储双活,ESXi虚拟化服务器四4台,生产和容灾各部署在两台,通过vSphere HA形成虚拟化集群,当某ESXi主机或网络出现故障时,即能将虚拟机切换至正常的主机上。

但有一种故障,即某台ESXi虚拟化主机不能识别到存储了,比如ESXi-01上连接两台SAN光纤交换机的光纤线全部损坏不通了,这时,ESXi主机本身运行是正常的,但主机上创建的虚拟机数据是放在存储上的,所以造成该主机上的虚拟机会全部停止,无响应,虚拟机名称会变成灰色斜体字,因为当存储链路断开,VMWARE默认是不作处理的,不会将现在的虚拟机杀死等操作,所以虚拟机就不会在另外正常的ESXI主机上重新起来。从vSphere 5.0开始,引入了PDL(Permanent Device Loss,永久设备丢失),又有APD(All-Paths-Down,所有路径异常),下面,通过相关设置,使发生APD或PDL时VMWARE平台有所反应。

apdpdl011

1、VMware vSphere 5.0/5.1版本设置步骤

5.0,5.1版本时代刚引入此PDL参数,所以只需进行PDL设置即可:

(1)disk.terminateVMonPDLDefault设置为true

通过SSH方式进入ESXi-01的主机命令行界面,并进入/etc/vmware目录,将“Disk.terminateVMOnPDLDefault=TRUE”添加至settings文件中,如下图所示。

apdpdl02

(2)das.maskCleanShutdownEnabled设置为true

进入集群的编辑设置界面,如下图

apdpdl03

进入vSphere HA选项,点击右下角的“高级选项”,如下图

apdpdl04

在弹出的对话框中选项中输入das.maskCleanShutdownEnabled,值中输入true,完成设置后,重启ESXi-01主机。

apdpdl05

完成后,也需要对集群中的每台主机都要进行设置。

 

2、VMware vSphere 5.5/6.0版本设置步骤

到了vSphere 5.5或者6.0版本后,又出现了APD(全部路径异常)功能,与PDL的监测存储的方式不一样。设置也都在主机的高级选项中设置即可,具体如下:

(1)VMkernel.Boot.terminateVMOnPDL启用,打钩

选择一台虚拟化主机,选择“配置”->“高级设置”

apdpdl06

进入VMkernel –> Boot选项下,如下图,再找到 VMkernel.Boot.terminateVMOnPDL选项值,在后面打上钩

apdpdl07

(2)Disk.AutoremoveOnPDL设置为0

还是在高级选项窗口中,找到Disk选项,在第一行,将Disk.AutoremoveOnPDL设置0,如下图

apdpdl08

(3)Misc.APDHandlingEnable设置为1,Misc.APDTimeout设置为20

进入Misc选项,进行如下设置。

apdpdl09

(4)das.maskCleanShutdownEnabled设置为true

进入集群的编辑设置界面,如下图

apdpdl03

进入vSphere HA选项,点击右下角的“高级选项”,如下图

apdpdl04

在弹出的对话框中选项中输入das.maskCleanShutdownEnabled,值中输入true,完成设置后,重启ESXi-01主机。

apdpdl05

同时也需要对其它虚拟化主机也进行相关设置。

完成以上设置后,当SAN光纤链路或存储或光纤交换机出现问题,使某台主机不能识别存储后,虚拟化平台会在一定的时间内作出反应,将虚拟机主动杀死,使集群功能能将虚拟机在另外正常的主机上重新启动,以使虚拟机恢复正常运行。

声明:本文是通过查阅网络上相关文章,自己整理后所得,若是生产环境,建议先在测试环境中测试验证再使用,若出现任何问题,本人概不负责:)。

参考资料:

1、http://cormachogan.com/2012/09/07/vsphere-5-1-storage-enhancements-part-4-all-paths-down-apd/

2、http://www.yellow-bricks.com/2015/07/02/vsphere-metro-storage-cluster-with-vsphere-5-5/

3、https://www.emc.com/collateral/technical-documentation/h13813-vplex-metro-cross-cluster-host-connectivity-best-practices.pdf

4、https://wenku.baidu.com/view/f8dbee54804d2b160b4ec0fa.html

5、http://support.huawei.com/enterprise/zh/doc/DOC1000053001

联想小新AirPro 13.3笔记本重装Windows10笔记(提供带NVME硬盘驱动的PE盘)

之前写过一篇“联想小新AirPro 13.3笔记本Windows10安装笔记”,因为试过所有的WIN PE盘,如老毛桃、深度等,进入PE系统后都不能识别硬盘,所以采用的WINDOWS安装盘直接安装的方法。

最近笔记本系统损坏,直接进不去系统了,想按照上次的方法安装操作系统,但这次和上次不同,硬盘里有数据,需要将C盘中的数据备份后才能重装。于是又试了所有的WIN PE盘,并且UEFI和LEGACY的模式都试过了,还是认不到硬盘。

WIN PE盘认不到硬盘,主要是笔记本采用了NVME的固态硬盘,一般的PE盘都不带此硬盘驱动,于是,想到了做一个或者修改一个WIN PE盘,将小新笔记本的NVME固态硬盘驱动加载至PE盘中,再安装。

若不想知道如何制作,直接下载如下提供的带NVME固态硬盘的PE盘,从此PE盘进入联想小新笔记本即可。

带联想小新AIR PRO NVME固态硬盘驱动的WIN PE盘.rar

制作方法:

1、准备WIN PE盘

借助Dism++工具,就能将指定驱动加载至PE镜像中,这里我以IT天空的优启通PE盘为例,下载解压后,PE盘有如下图的文件夹及文件

winpeairpro01

如下图,PE文件夹中有个10PEX64.wim文件,后面将通过Dism++工具来编辑这个文件。

winpeairpro02

2、准备NVME固态硬盘通用驱动程序

从互联网上下载硬盘驱动。下载地址

3、使用Dism++软件修改PE镜像文件

通过Dism++软件来修改PE盘,加载硬盘驱动,(官方下载百度网盘下载)下载解压缩后,根据操作系统运行程序,我的系统为WIN 7 64位,所以运行下图中的 Dism++x64.exe文件

winpeairpro03

进入主界面后,打开“文件”->“挂载镜像”,

peairpro001

点击第一个浏览,选择PE盘中的10PEX64.wim文件,点击第二个浏览,新建一个文件夹,然后选择它

winpeairpro04

加载镜像后,如下图所示,再点击“驱动管理”

peairpro002

再点击“添加驱动”

peairpro003

peairpro004

peairpro005

peairpro006

完成修改后,订婚

peairpro007

完成保存后,配置基本结束,下来就能用优启通制作U盘启动盘,开始对联想小新笔记本备份C盘数据进行备份,以及从PE盘安装操作系统。