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

本文涉及的产品
文件存储 NAS,50GB 3个月
简介: 一台UPS实现NAS、PC和服务器的自动关机

参考

作者

pengdonglin137@163.com

概述

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

ESXi配置

我安装的ESXi的版本是6.7.

添加ESXi的IP地址

下载安装包

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

执行成功后,会看到如下面的内容:

配置

回到sphere client(或者WEB UI)

在管理-系统-高级设置-UserVars中填写ups服务配置

UserVars.NutUpsName:ups@192.168.2.102 (群辉的地址)

UserVars.NutUser:monuser

UserVars.NutPassword:secret

UserVars.NutFinalDelay:30(关机时间,我这是半分钟后关闭esxi)

如下图所示:

启动NUT Client

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

连接测试:
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

执行成功,会提示下面的内容:

Ubuntu

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

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

相关的软件包:

安装

sudo apt install nut

配置

  • 修改/etc/nut/nut.conf,设置工作模式

  • 修改/etc/nut/upsmon.conf,配置要监听的UPS服务端

  • 在NAS上添加Ubuntu的IP地址

  • 重启服务
systemctl restart nut-client
systemctl status nut-client

正常情况下,会显示下面的状态信息:

连接测试

upsc ups@192.168.2.102

会看到下面的输出:

Fedora

Centos8.5

配置软件源

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

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

配置

  • 编译/etc/ups/nut.conf

  • 编译/etc/ups/upsmon.conf

  • 启动nut-monitor服务
systemctl enable nut-monitor
systemctl start nut-monitor
systemctl status nut-monitor

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

连接测试

Win10 [废弃]

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

下载安装包

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

安装

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

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

配置

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

进入C:\Program Files (x86)\NUT\etc下:

  • 修改nut.conf.sample

  • 修改upsmon.conf.sample

  • 在NAS上增加win10的IP地址

  • 重启服务

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

链接测试

跟在linux环境下一样,需要用到upsc命令,如下图所示:

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

下载链接如下:

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

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

再次进行连接测试:

Win10 新方法

下载软件包

WinNUT-Setup.msi

配置

  • 点击设置,然后配置如下:

  • 自启动

  • 关机配置

  • 将PC的IP地址加到NAS中
  • 退出这个软件,然后重新打开,可以看到连接成功

完。

相关实践学习
函数计算部署PuLID for FLUX人像写真实现智能换颜效果
只需一张图片,生成程序员专属写真!本次实验在函数计算中内置PuLID for FLUX,您可以通过函数计算+Serverless应用中心一键部署Flux模型,快速体验超写实图像生成的魅力。
相关文章
|
6月前
|
存储 固态存储 文件存储
服务器数据恢复—NAS存储精简lv的故障的数据恢复案例
NAS数据恢复环境: QNAP TS-532X NAS设备中有两块1T的SSD固态硬盘和3块5T的机械硬盘。三块机械硬盘组建了一组RAID5阵列,两块固态硬盘组建RAID1阵列。划分了一个存储池,并通过精简LVM划分了7个lv。 NAS故障: 硬盘故障导致无法正常进入系统,7个lv分区丢失。
|
6月前
|
安全 关系型数据库 文件存储
Websoft9 服务器面板中 Odoo 安装与群晖 NAS 的对比
传统部署Odoo面临基础设施搭建、镜像供应链、复杂配置及运维监控四大难题,而群晖NAS方案存在Docker依赖、插件更新滞后和配置自由度低的局限。Websoft9提供开箱即用的解决方案:无需预装Docker,三键式安装支持全版本Odoo;具备企业级扩展功能如负载均衡与集群部署;兼容混合云架构,支持公有云、私有云及边缘设备管理;同时确保合规性,自动扫描漏洞并生成修复报告,大幅提升部署效率与系统安全性。
|
8月前
|
弹性计算 数据可视化 网络安全
【够用就好006】-PC桌面管理ECS服务器的实操步骤
【够用就好006】-PC桌面管理ECS服务器的实操步骤#够用就好#知其然知其所以然#aigc创意人左边
|
9月前
|
存储 算法 数据挖掘
服务器数据恢复—nas中raid6阵列失效,存储无法访问的数据恢复案例
一台nas上共有14块硬盘组建了一组raid6磁盘阵列。 该nas在工作过程中,raid6阵列中硬盘出现故障离线,导致raid6阵列失效,nas无法正常访问。
|
缓存 弹性计算 网络安全
云服务器关机时可以重置密码吗?
【10月更文挑战第6天】云服务器关机时可以重置密码吗?
185 0
|
Ubuntu 文件存储 Docker
使用nas唤醒其他PC主机
使用nas唤醒其他PC主机
|
NoSQL 关系型数据库 MySQL
探索Sun-Panel:一站式服务器、NAS导航面板、Homepage、浏览器首页
Sun-Panel是一款开源的浏览器导航页解决方案,旨在提供一种可私有化部署的综合体验,融合服务器、NAS管理和首页功能。与市面其他未开源的导航插件不同,Sun-Panel允许用户自定义JS和CSS,支持Docker部署(包括Arm系统)和多账号隔离。通过docker-compose进行简单部署,用户可选择SQLite或配置MySQL、Redis。默认账号为admin@sun.cc,密码12345678。该项目提供了一个更简洁、高效的网页管理工具,以适应数字化时代的需求。
1891 5
探索Sun-Panel:一站式服务器、NAS导航面板、Homepage、浏览器首页
|
存储 网络协议 前端开发
NAS 和 SAN 服务器概述
NAS 和 SAN 服务器概述
726 1
|
运维 Serverless 文件存储
Serverless 应用引擎产品使用之阿里函数计算中stable. diffusion应用的服务器可以使用那种99元100G一年的道用型nas如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
149 0
|
存储 运维 监控
阿里云的文件存储NAS使用心得
阿里云的文件存储NAS使用心得
585 0

热门文章

最新文章