在UPS关机时关闭VMware ESXi虚拟化服务器

一点介绍



医生经常有类似的故事,在童年时期,他们因牙齿弯曲而被嘲笑-我成为了牙医,我因痤疮而出现了复合物-我成为了皮肤科医生。这种情况的相似之处在于,我长时间搜索信息,将其打印出来并重新阅读在纸上(这样我就不会感到疲倦),但是我只在英语来源中找到了解决方案,软件开发人员发送的文档也是英语,信息部分是从中获取的。当我完成所有工作后,我意识到我想分享自己的解决方案。有一种用于在服务器上安装并在其上部署虚拟机的软件(操作系统),称为VMware ESXi,需要确保在关闭灯时未关闭服务器,从而危及在那里工作的数据库。因此,为了对此进行警告,我购买了UPS,并购买了SNMP卡(用于对其进行监控),我从Internet上收集了其余的信息,并决定尝试恢复所有状态。



需要以下组件



1.不间断电源以下简称UPS);

2.用于UPS的网络SNMP卡(用于监视和控制)以下称为SNMP卡);

3.已安装并正常运行的VMware ESXi虚拟机管理程序-直接安装在服务器本身(作为操作系统)或虚拟机以下称为虚拟化服务器)上;

4. Clientmate软件包-用于监视UPS,以及在断电和UPS转换为电池的情况下-及时正确地终止虚拟服务器,并且虚拟服务器也安装在虚拟机上以下称为Clientmate));

5.适用于SCP,SFTP协议以下称为WinSCP)的WinSCP服务器的文件管理器6.网络协议客户端Putty 以下简称Putty);注意 为了避免SNMP卡与Clientmate软件不兼容-强烈建议在开发者的网站对其进行检查,或者通过电子邮件给他们写封信,说明其型号并要求检查与SNMP卡的兼容性。













尽管该文章尽可能清楚地描述了该过程-尽管如此,并未给出对工具,协议,操作的深入说明以免弄乱材料,也有可能并非所有内容都与教程中的内容完全一样(区别是工作软件,硬件及其状况)。假定虚拟化服务器运行正常,并且专家具有该领域的基础知识,或者至少(也不错)阅读了本教程中提供的VMware ESXi虚拟机管理程序和其他工具的目的和工作原理,然后通过逻辑和搜索信息,您可以了解内容和方式。



安装将基于



系统:管理程序)的VMware ESXi的6.5虚拟化服务器;

SNMP网卡: Megatec HDL801;

例如,安装目录将被称为:mydata



1. UPS本身的安装



将SNMP卡插入UPS,将其打开,连接到将在安装过程中使用的PC上的本地网络-安装Netility实用程序(用于SNMP卡的初始配置)直观地,设置IP地址,可以肯定的是,通过浏览器连接到UPS来测试操作不会多余,设置完成。



2.准备客户



解压缩Clientmate归档文件,将文件夹重命名为clientmate_install,打开其中的install.clientmate文件,更改将安装Clientmate的路径,并指定目录名称,例如:mydata(在volumes之后



图片


可以在Putty中查看目录的名称,方法是跟随路径cd vmfs / volume并使用ls命令显示目录的内容,或者在虚拟机的Web界面中,转到storage(存储)选项卡,保存文件。在Web界面中的虚拟机上预启用SSH(可能因版本而异)



图片


接下来,您需要将准备好的文件夹从Clientmate复制到虚拟机,进行安装,打开WinSCP文件管理器,输入虚拟服务器的IP地址,登录名和密码并连接到它,一个正常的,易于理解的文件管理器将打开。



图片


转到顶部已更正的mydata目录,然后在其中复制带有Clientmate的准备好的文件夹。



3.安装Clientmate



通过Putty连接到虚拟机,在控制台中转到cd vmfs / volumes / mydata目录的文件夹,通过键入ls显示内容,其中,将显示复制了Clientmate的文件夹,转到cd clientmate_install /,设置权限到chmod 755设置文件./install.clientmate



图片


安装./install.clientmate,询问输入y,安装完成后按Enter。现在已完成Clientmate的安装,然后将打开主要配置



图片


1.虚拟机关闭时间,电源关闭且UPS切换至电池时:根据在虚拟机上关闭之前保存打开的文件之前需要保存的时间,分别选择该时间;

2.在电池电量低时紧急关闭:建议将其设置为尽可能低,以免断开服务器与电源的连接,不会中断虚拟机上运行的软件的运行;

3.如果需要关闭UPS本身,请指定UPS开始关闭的时间(从关闭虚拟机的那一刻起算)

4.按下相应的字母切换到IP2,并输入与IP1中相同的字母;

5.公众;

6。IP地址:IP SNMP卡UPS;

7. SNMP卡版本:如果UPS受用户名和密码保护(如果从Internet可见UPS,则进行设置),然后选择V3并记下用户名和密码,否则可以选择V1

保存配置。



以我们已经熟悉的方式转到已安装Clientmate的文件夹。



管理Clientmate的命令:



./clientmate config-打开Clientmate配置,可以进行配置(进行调整或某些更改)

./clientmate

start-启用Clientmate ./clientmate stop-相应地禁用Clientmate

./clientmate status-显示状态



4。配置虚拟化服务器



沿vi /etc/vmware/snmp.xml路径转到用于与SNMP设备通信的文件,在其中写入对SNMP卡的访问权限



图片


可以在一行中进行,但是以xml样式格式化将是一种很好的形式,可以保存配置,退出文件并重新启动服务:/sbin/services.sh restart。



检查Clientmate操作,转到安装了Clientmate的目录并调用./clientmate状态,如果配置成功-在状态窗口中,关于与UPS的连接应显示以下值:



图片


要配置关闭安装在(主)虚拟机本身上的虚拟机,请从开发人员的网站上下载所需操作系统的Clientmate,进行安装,配置,Clientmate Windows的主要设置如下所示



图片


如果您发现错误,误解或对材料的添加,请在评论中写



All Articles