一点介绍
医生经常有类似的故事,在童年时期,他们因牙齿弯曲而被嘲笑-我成为了牙医,我因痤疮而出现了复合物-我成为了皮肤科医生。这种情况的相似之处在于,我长时间搜索信息,将其打印出来并重新阅读在纸上(这样我就不会感到疲倦),但是我只在英语来源中找到了解决方案,软件开发人员发送的文档也是英语,信息部分是从中获取的。当我完成所有工作后,我意识到我想分享自己的解决方案。有一种用于在服务器上安装并在其上部署虚拟机的软件(操作系统),称为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的主要设置如下所示
如果您发现错误,误解或对材料的添加,请在评论中写