Unraid 连接雷迪司 H1000M UPS 教程

news/2024/9/19 10:06:31/文章来源:https://www.cnblogs.com/wx2020/p/18301943

前言

上周六租住的小区更换电表,由于本人未注意贴在楼下的通知,直到断电时往去楼下咨询更换电表的工作人员才知晓通知已经提前一周下达。强制断电对 NAS 的硬盘影响是致命的,于是当机立断购入了雷迪司的这款 NAS 备用电源。

选择这款备用电源的原因主要是便宜,Unraid 和 The Network UPS Tools 官方并未支持此款电源,但雷迪司官方提供了能在 NAS 上运行的程序,依靠此程序也可以进行简单的控制。下面对 Unraid 与 雷迪司软件的配置进行介绍。

链接 UPS 并下载雷迪司官方软件

  1. 将 NAS 使用 USB 和 电源线链接上 UPS,并将备用电源开机。
  2. 去雷迪司官网下载软件:下载地址在Linux操作系统 - 雷迪司 (ladis.com.cn)

以上两个软件中:

  • ViewPower 是在线的 UPS 管理平台,可以配置 NAS 断电情况下的关机与启动策略
  • installShutdownWizard 可以在局域网内其他设备上监听 ViewPower 下发的指令,以便在当前设备进行关机操作

下载完毕并解压后,请找一个可持久化的路径放置以上软件。我选择的是和 Docker 配置文件相同的路径,在我的 NAS 上是 /mnt/cache/appdata/ladis

执行命令安装 ViewPower:

./installLADIS_Linux_text_x86_64.bin

事实上雷迪司提供的这个软件是使用 InstallAnywhere 打包的 JavaWeb 程序 , 安装过程中会询问安装路径等信息:

root@wx-nas:/mnt/cache/appdata/ladis# ./installLADIS_Linux_text_x86_64.bin 
## 省略部分信息
===============================================================================
Introduction
------------InstallAnywhere will guide you through the installation of LADIS.It is strongly recommended that you quit all programs before continuing with 
this installation.Respond to each prompt to proceed to the next step in the installation.  If you
want to change something on a previous step, type 'back'.You may cancel this installation at any time by typing 'quit'.## 敲回车确认
PRESS <ENTER> TO CONTINUE: 
===============================================================================
Choose Install Folder
---------------------Where would you like to install?Default Install Folder: /root/LADIS## 注意:需要选择可持久化的路径
ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT: /mnt/cache/appdata/ladis/ViewPowerINSTALL FOLDER IS: /mnt/cache/appdata/ladis/ViewPowerIS THIS CORRECT? (Y/N): Y
===============================================================================
Choose Link Location
--------------------
## 不需创建链接
Where would you like to create links?->1- Default: /root2- In your home folder3- Choose another location...4- Don't create linksENTER THE NUMBER OF AN OPTION ABOVE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT: 4
## 省略部分信息
===============================================================================
Congratulations. LADIS has been successfully installed to:/mnt/cache/appdata/ladis/ViewPowerPRESS <ENTER> TO EXIT THE INSTALLER: 

安装完毕后程序会自动运行,运行端口是 15178

打开并配置 ViewPower

假设你的 Unraid IP 地址是 192.168.122.1,那么可以访问 http://192.168.122.1:15178/ViewPower/ 打开 ViewPower 界面。点击右上角选项可以将其切换为中文:

Unraid 关机设置

依次点击右上角的 UPS MenuUPS 设置负载关机参数设置

第一个选项:UPS电池供电(电池模式),指的是设定当 UPS 进入电池模式后,关闭本地 Unraid 的条件。UPS 提供了三个互斥条件:

  • 等待一定时间后,关闭 Unraid
  • 执行某个文件并等待一定时间后,关闭 Unraid
  • 电池达到指定低电位后,关闭 Unraid

以上三个条件只允许选择一个。其中条件②的中文实在是晦涩难懂,我将页面语言切换为英文后顿时豁然开朗(The local system is still on but execute file after X Min X Sec.)——条件②是与下面关机前执行的文件选项相关的,要共同设置。

最后的复选框允许 UPS 在关闭 Unraid 后,关闭 UPS

第二个选项:Linux 系统本地关机设置,此处需要设定 Unraid root 账户的密码,关机指令默认即可。

第三个选项:UPS电池低电位,指的是当 UPS 进入低电量模式时,需要执行的操作:

  • 立即关闭 Unraid,可选框
  • 关闭 UPS 的模式,三选一
    • 依据 UPS 型号:功率大于 3KVA 标准UPS 型号将自动关闭。但是长期型号和 5KVA 以上的 UPS 仍将继续运行。由于本 UPS 功率只有 1KVA,此选项不明确
    • 立即关闭 UPS
    • 运行 UPS 直至电量耗尽

第五个选项:关机方式,Unraid 作为 Linux 系统,仅支持关机,不支持休眠。

第六个选项:关闭系统所需时间,此处的时间指的是,当UPS进入电池模式以后,UPS在设定的时间到了之后自动关机,考虑到需要预留出关闭 Unraid 和远程系统的时间,因此此处的时间建议设定为一个比较大的值

第七个选项:关机前执行脚本,当关机时 Unraid 执行的脚本;最大执行时间:超过此时间后不再等待,但如果在选项一中设置了第二个条件,UPS 将继续等待直至此条件中的时间耗尽。

远程负载关机设置

此处的远程电脑,指的是未使用 UPS 连接线链接,但由此 UPS 供电的电脑。

此 UPS 支持两种关机方式

  • 使用雷迪司提供的 ShutdownWizard 软件,配合 ViewPower 操作关机

    此种方式适合官方进行适配的 Windows、Linux、Mac 、Unix 等系统

  • 使用 SSH 服务,配合 ViewPower 操作关机

    此种方式适合安装了 SSH 服务的任何系统

依次点击右上角的 UPS MenuUPS 设置远程负载关机设置

勾选 本机UPS电池供电 并设定远程关机等待时间,设定关机条件。

设定需要关机的设备:

  • 如果要关机的设备使用了 ShutdownWizard 软件,则需要在上图中输入远程系统IP后,点击添加
  • 如果要关机的设备可以使用 SSH 控制,则需要在上图中先勾选启用 SSH 关机选项,输入端口、用户名、密码等选项,最后输入远程系统IP,点击添加

事件提醒设置

此 UPS 支持两种提醒方式:邮件和短信。

邮件设置

依次点击右上角的 UPS Menu配置邮件设置

以上是 QQ 邮箱的一个示例。添加接收邮件地址后,点击添加测试发送测试配置,点击应用完成设定

短信设定

依次点击右上角的 UPS Menu配置手机短信

此处仅需要添加接受手机号码,点击连接测试后,短信将自动通过雷迪司租用的短信端口进行下发:

事件响应方式

此处设置将决定是否可以通过以上设置的邮件、短信收到提醒。

依次点击右上角的 UPS Menu配置电力事件响应方式

对系统左侧列出的感兴趣的事件,点击依次点击右侧的接收手机号码接收邮件地址,并勾选已设定的接收人。每个事件更新完后,均需要点击右下角应用按钮确认。

Unraid 设定 ViewPower 自启动

  1. 在 Unraid 应用商店中安装插件 User Scripts,此插件可允许 Unraid 计划运行个人脚本

  2. 为脚本命名、增加描述,并设置脚本为启动阵列时启动:

  3. 设置脚本内容为 安装的 ViewPower 下 StartUPS.sh

    #!/bin/bash
    /mnt/cache/appdata/ladis/ViewPower/StartUPS.sh
    

    至此,自启动设定完毕。

参考链接:雷迪司所有软件使用教程,地址:https://www.yuque.com/ladis/gfg4p3

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/743675.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaWeb开发基础Servlet简介

Servlet是什么?现在的Java Web开发,很少直接接触到Servlet。在Spring项目中,Spring Boot基于Spring Framework,简化了Spring应用程序开发,Spring Framework是一个全面的Java应用程序框架,其中包含Spring MVC模块,Spring MVC封装了Servlet,以实现Web功能。Servlet不属于…

Pictures

本文来自博客园,作者:haozexu,转载请注明原文链接:https://www.cnblogs.com/haozexu/p/18301944

万字长文:Go 语言流行 ORM 框架 GORM 使用详解

万字长文:Go 语言流行 ORM 框架 GORM 使用详解 原创 江湖十年 Go编程世界 2024年05月18日 08:41 浙江 4人听过GORM 是 Go 语言中最受欢迎的 ORM 库之一,它提供了强大的功能和简洁的 API,让数据库操作变得更加简单和易维护。本文将详细介绍 GORM 的常见用法,包括数据库连接、…

搭建一个javaweb项目的准备流程

搭建一个javaweb项目的准备流程 以所学系统项目为例:1src\main\java\com\utils 1.1tools: DruidTools.java ​ 需要在lib中加入druid-xx-xx.jar包代码展示 package com.utils;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource; import j…

VulnHub-TR0LL: 1靶场实操

本文是对Vulnhub中的Tr0ll:1靶机实操TR0LL: 1靶场实操 靶场信息下载后使用vm打开即可TR0LL1靶场地址:https://www.vulnhub.com/entry/tr0ll-1,100/ 靶场创建时间:2014年8月14日 靶场描述:Tr0ll 的灵感来自于 OSCP 实验室内对机器的不断拖钓。目标很简单,获取 root 权限并从…

申请Lets Encrypt免费SSL证书

Lets Encrypt是一个免费的、开源的、自动化的证书颁发机构(CA),它的出现极大地推动了HTTPS的普及,为互联网的安全做出了巨大的贡献。 通过来此加密网站可以免费申请Lets Encrypt证书。 Lets Encrypt免费SSL证书申请步骤 1. 登录来此加密网站,输入域名,可以勾选泛域名和包…

暑假第一周周报

这周除了个人赛外,还进行了线段树、数状数组的练习。刚开始训练的时候,对线段数和数状数组是缺乏理解,感觉非常非常难,但随着做了越来越多的题。感觉现在是掌握了其中一部分。刚开始学线段树,其中的懒标记感觉不是太会,于是就网上找了一些资料,把那个懒标记的相关知识点…

电影《抓娃娃》迅雷高清版下载[AVI/3.89GB/HD]BT完整版百度云资源

引言电影《抓娃娃》于2024年7月16日在中国大陆上映,由闫非、彭大魔执导,沈腾、马丽领衔主演。这部影片不仅延续了开心麻花团队一贯的喜剧风格,更在幽默与诙谐之中深刻探讨了家庭教育与个人成长的主题。本文将从剧情简介、角色分析、导演手法、主题探讨等方面,对《抓娃娃》进…

进度报告6

(1)1.开始学习面向对象编程,知道基本规则并进行了一定练习 先定义某某类在之中定义变量和函数 之后新建类再调用对象对数据进行处理 (2)继续学习面向对象

2024/7/13 ABC362 比赛记录

7/14: 昨晚打的abc,外面下着大雨; 1650 pts rank 975T1: 简单签到题,愣是被我拖了7min 死因:开赛时老师开始收手机,一直叫我名,我一着急装了两个翻译插件,导致页面错版。时间宝贵,于是我艰难的对照样例勉强读懂题( T2: 计算几何? 给平面直角坐标系3点,判rt 三角形。…

android系统启动流程- ServiceManager进程启动流程

*注:基于Android11源码 ServiceManager进程是在init进程创建的,所以我们从init进程的main()开始分析: // 文件路径: system/core/init/main.cppint main(int argc, char** argv) {...if (!strcmp(argv[1], "second_stage")) { //TODO 根据条件会走到这个分支re…