一台UPS实现NAS、PC和服务器的自动关机

这篇具有很好参考价值的文章主要介绍了一台UPS实现NAS、PC和服务器的自动关机。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考

  • 如何用一台UPS控制多台主机的断电自动关机?NetworkUPSTools(NUT)的安装与配置
  • 家用UPS同时给NAS和PC使用实现自动关机
  • https://networkupstools.org/

作者

pengdonglin137@163.com

概述

之前在买NAS时配了一台UPS,有自动关机功能。最近买了台T620服务器,又不想再给它配一台UPS,所以在网上查找如何跟NAS共用一台UPS的方法。

ups关闭服务器,服务器,运维

ESXi配置

  • 利用NutClient使ESXi配合群晖UPS实现停电自动关机
  • https://github.com/rgc2000/NutClient-ESXi
  • https://www.wonote.com/studies/esxi-ups-auto-shutdown
  • https://github.com/rgc2000/NutClient-ESXi/releases

我安装的ESXi的版本是6.7.

添加ESXi的IP地址

ups关闭服务器,服务器,运维

下载安装包

NutClient-ESXi-2.8.0-2.4.1.x86_64.tar.gz

安装

参考上面的博客以及readme。

  • 开启ESXi的ssh,然后把安装包拷贝到ESXi上的一个临时目录下
  • 解压缩,安装
cd /tmp
    tar -xzvf NutClient-ESXi-2.8.0-2.4.2.x86_64.tar.gz
    ./upsmon-install.sh

执行成功后,会看到如下面的内容:ups关闭服务器,服务器,运维

配置

回到sphere client(或者WEB UI)
在管理-系统-高级设置-UserVars中填写ups服务配置
UserVars.NutUpsName:ups@192.168.2.102 (群辉的地址)
UserVars.NutUser:monuser
UserVars.NutPassword:secret
UserVars.NutFinalDelay:30(关机时间,我这是半分钟后关闭esxi)

如下图所示:ups关闭服务器,服务器,运维

启动NUT Client

配置完后在vSphere Client的配置-安全配置文件-服务-NutClient设置与主机一起启动和停止(NutClient是守护进程,要先配置UserVars中的NUT参数再运行NutClient服务。并且每次修改UserVars参数后都要重启NutClient服务才有用)

ups关闭服务器,服务器,运维

连接测试:
cd /
upsc ups@192.168.2.102
此时应该会回显UPS信息。

如果提示没有upsc命令,则对upsc命令做下软链接。
cd /bin
ln -s /opt/nut/bin/upsc /bin/upsc
upsc ups@192.168.2.102

执行成功,会提示下面的内容:ups关闭服务器,服务器,运维

Ubuntu

  • https://blog.csdn.net/ytmayer/article/details/131153293
  • https://zhuanlan.zhihu.com/p/584776346

下面这个是ubuntu作为client的用法。

  • https://askubuntu.com/questions/1244064/use-synology-as-nut-server-for-ubuntu-server-20-04

如果使用的是Ubuntu系统,可以通过下面的方法进行配置。

相关的软件包:

  • https://networkupstools.org/download.html#_binary_packages
  • https://packages.ubuntu.com/search?keywords=nut

安装

sudo apt install nut

配置

  • 修改/etc/nut/nut.conf,设置工作模式ups关闭服务器,服务器,运维

  • 修改/etc/nut/upsmon.conf,配置要监听的UPS服务端ups关闭服务器,服务器,运维

  • 在NAS上添加Ubuntu的IP地址ups关闭服务器,服务器,运维

  • 重启服务

systemctl restart nut-client
systemctl status nut-client

正常情况下,会显示下面的状态信息:ups关闭服务器,服务器,运维

连接测试

upsc ups@192.168.2.102

会看到下面的输出:ups关闭服务器,服务器,运维

Fedora

Centos8.5

配置软件源

https://developer.aliyun.com/mirror/centos

下载安装下面下面几个软件包

  • freeipmi-1.6.6-1.el8.x86_64.rpm
  • nut-client-2.8.0-3.el8.x86_64.rpm
  • nut-2.8.0-3.el8.x86_64.rpm (会依赖上面两个)

配置

  • 编译/etc/ups/nut.confups关闭服务器,服务器,运维

  • 编译/etc/ups/upsmon.confups关闭服务器,服务器,运维

  • 启动nut-monitor服务

systemctl enable nut-monitor
systemctl start nut-monitor
systemctl status nut-monitor

ups关闭服务器,服务器,运维

上面确定nut服务是哪个的?可以将rpm包解开看,或者使用rpm命令,比如通过rpm -qf path to file 可以得到指定文件来自哪个rpm包,然后使用rpm -ql 可以列出该rpm包会安装哪些文件

连接测试

ups关闭服务器,服务器,运维

Win10 [废弃]

  • https://forums.serverbuilds.net/t/guide-using-nut-to-power-down-multiple-systems/8383

整体方法跟上面linux环境相同。

下载安装包

https://www.networkupstools.org/package/windows/NUT-Installer-2.6.5-6.msi

安装

安装完毕后,默认会在C:\Program Files (x86)\NUT下看到下面的目录结构:

ups关闭服务器,服务器,运维

可以看到,这个是仿照Linux系统布置的,所以配置方法跟linux基本一样,只是目录结构稍有不同。

配置

下面的操作都需要以系统管理员权限进行

进入C:\Program Files (x86)\NUT\etc下:ups关闭服务器,服务器,运维

  • 修改nut.conf.sampleups关闭服务器,服务器,运维

  • 修改upsmon.conf.sampleups关闭服务器,服务器,运维

  • 在NAS上增加win10的IP地址ups关闭服务器,服务器,运维

  • 重启服务ups关闭服务器,服务器,运维

依次以系统管理员权限执行StopService.bat和StartService.bat

链接测试

跟在linux环境下一样,需要用到upsc命令,如下图所示:ups关闭服务器,服务器,运维

在执行时遇到下面两个缺少dll的错误:

ups关闭服务器,服务器,运维

ups关闭服务器,服务器,运维

下载链接如下:

  • ssleay32.zip
  • libeay32.zip

将dll文件拷贝到下面两个目录:

  • C:\Windows\SysWOW64
  • C:\Windows\System32

再次进行连接测试:ups关闭服务器,服务器,运维

Win10 新方法

  • https://forums.serverbuilds.net/t/guide-using-nut-to-power-down-multiple-systems/8383

下载软件包

  • https://github.com/gawindx/WinNUT-Client

WinNUT-Setup.msi

配置

  • 点击设置,然后配置如下:ups关闭服务器,服务器,运维

  • 自启动ups关闭服务器,服务器,运维

  • 关机配置ups关闭服务器,服务器,运维

  • 将PC的IP地址加到NAS中

  • 退出这个软件,然后重新打开,可以看到连接成功ups关闭服务器,服务器,运维

完。文章来源地址https://www.toymoban.com/news/detail-777764.html

到了这里,关于一台UPS实现NAS、PC和服务器的自动关机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 群晖网络UPS服务器-PVE All In One使用UPS

    UPS只有一根USB数据连接线,但同时给两个硬件设备供电,目的是实现断电时两个硬件(三套系统)自动关机。 实现方案:USB直接连接的黑群晖1设置为服务器,将UPS的状态共享给运行在副NAS硬件上的黑群晖2和PVE,断电时黑群晖2和PVE也都能获取到电源状态,也自动关机。 群晖

    2024年04月25日
    浏览(45)
  • Debian10: 安装nut服务器(UPS)

    UPS说明: UPS的作用就不必讲了,我选择是SANTAKTGBOX-850,规格为 850VA/510W,可以满足所需,关键是Debian10自带了驱动可以支持,免去安装驱动,将UPS通过USB线连接服务器即可,如下图所示: 注1:官方未说明支持Linux系统,实际是支持的。  注2:其中只有一排插座提供UPS供电,另

    2024年02月03日
    浏览(53)
  • Mac开机自动连接挂载服务器NAS或SMB磁盘类似Windows映射网络驱动器

    在生活和工作中,经常需要电脑连接共享磁盘,或者SMB服务器磁盘,从而方便文件资源共享。 而在使用Windows的时候,Windows自带的资源管理器中有一个映射网络驱动器的功能很是让Mac羡慕,只要添加了,每次开机,打开资源管理器后,就有。非常的方便。 虽然Mac系统也有类似

    2024年03月14日
    浏览(59)
  • 完美实现Ubuntu系统迁移到另一台电脑/服务器

    一 以A电脑的系统向B电脑迁移为例 第一,首先进入A电脑根目录并获取权限 命令: cd / sudo su 第二,将根目录所需文件打包为backup.tar.gz放在当前目录下,也可以修改路径直接保存至U盘 tar -cvpzf backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.gz – exclude=/mnt --exclude=/sy

    2023年04月26日
    浏览(46)
  • 阿里云服务器docker配置实现NAS/webdav访问

    最终踩雷是 未设置端口 (第四点),公网IP访问始终没有响应,在此感谢以下四位作者 1、NAS访问阿里云 使用阿里云盘打造免费 WebDAV 服务 nas访问阿里云 plex挂载阿里云访问_NAS存储_什么值得买 2、阿里云本地访问 zotero+阿里云盘+aliyun driver 实现文献管理云存储_北边颇有心气儿

    2024年02月12日
    浏览(42)
  • 群晖NAS配置之自有服务器frp实现内网穿透

    frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。今天跟大家分享一下frp实现内网穿透 通过在具有公网 IP 的节点上部署 frp 服务端,可以轻

    2024年02月04日
    浏览(52)
  • docker怎么将一台服务器的镜像移动到另外一台服务器

    连接服务器也可以使用ssh连接 提示没有目录的话就创建目录,创建目录命令: mkdir [目录名称]

    2024年02月15日
    浏览(79)
  • clickhouse如何将一台服务器上的数据导入到另一台服务器

    使用remote函数: 其中remote分别对应的参数: 参数1:ip+port,即为源数据的服务器ip+端口; 参数2:源数据服务器的数据库名; 参数3:源数据的表名; 参数4:源clickhouse数据库的客户端访问账号; 参数5:源clickhouse数据库的客户端访问密码;

    2024年02月15日
    浏览(78)
  • 在SHELL脚本中用curl处理服务器开机、关机、强制关机、重启动作

    思路:利用了一张主控板来获取服务器的开关机状态,开关机其实是给服务器一个500ms~1000ms的脉冲,等同与按了机箱面板的开关机按钮开关。

    2024年02月07日
    浏览(55)
  • 如何将服务器数据迁移到另一台服务器?

    将服务器数据迁移到另一台服务器通常涉及以下几个步骤: 1.备份数据: 在进行数据迁移之前,首先需要备份服务器上的数据。这包括网站文件、数据库、配置文件等。可以使用各种备份工具和方法,如rsync、scp、FTP、数据库备份工具等。 2.目标服务器准备: 准备目标服务器

    2024年04月09日
    浏览(75)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包