TrueNAS を自動的にシャットダウンする

FreeNAS を自動的にシャットダウンする の画像を TrueNAS のものにしただけみたいな感じです。

TrueNASを家庭で使用している場合はあまり24時間365日稼働させたくない、という人もいるかもしれません。
TrueNASを決まった時間に自動的にシャットダウンするには、

Tasks -> Cron Jobs
ADD

で、

poweroff (または shutdown -p now)

を登録します。
(Linuxのコマンドだと「shutdown -h now」が定石のようですが、FreeBSD系のTrueNASだと、これだと、「The operating system has halted. Please press any key to reboot.(システムは停止しました。何かキーを押すと再起動します)」という状態で止まるだけで電源が切れてくれません。

メンテナンス的に定期的に再起動をかけたい場合は「shutdown -r now」がいいでしょう。(「reboot」も同値かと思いますが手元の環境ではうまく再起動しません)また、通常のシャットダウンシーケンスを実行するっぽいので、スクリプトを作成して前もって「sync」しておくなどの心配はいらないのではないかと思います)


truenas_poweroff_01.jpg

管理画面左側、
Tasks -> Cron Jobs
右上
ADD

truenas_poweroff_02.jpg

Description タスクの説明なので適当に
Command poweroff (shutdown -p now と同値っぽい)
Run As User どのユーザーとして実行するか(root でいいんじゃ)
Schedule 実行したいスケジュールを選択
■ Hide Standard Output チェックすると標準出力を /dev/null へ(言い方を変えると出力しない)
□ Hide Standard Error チェックすると標準エラー出力を /dev/null へ(言い方を変えると出力しない)
(上記はチェックを外すと出力がrootに登録されているメールアドレスにメールされるらしいです。デフォルトでは何かエラーがあったときのみメールって感じですね)
■ Enabled チェックしている時は有効

truenas_poweroff_03.jpg

こんな感じに登録されます。

truenas_poweroff_04.jpg

スケジュールはプルダウンで
Hourly 毎時0分に実行
Daily 毎日0:00に実行
Weekly 日曜日の0:00に実行
Monthly 毎月1日の0:00に実行
Custom 任意に設定
が選べます。
0:00以外の時間に実行したい場合は Custom で設定する必要があります。

truenas_poweroff_05.jpg

右側が設定で、左下に実際に適用されるスケジュールが表示されます。

Presets でベースとなるスケジュール(Hourly / Dayly / Weekly / Monthly)を選択して、

Minutes/Hours/Days
Minutes 0 Hours 1
Days *

とかで毎日1:00

Months
実行する月を選択だけど、全く選んでないと毎月
Days of Week
実行する曜日を選択だけど、全く選んでないと毎日

everyday_1.png

左下のサンプルの実行時間で、毎日1時になっているか確認できます。


例えば Mon ~ Fri までをチェックすると
月 ~ 金 と指定できます。

下記は 月 ~ 金 の朝2:00。

weekday_2.png

って感じです。
(平日の未明に一度再起動しておく、みたいなスケジュール)

ただ、このスタイルのスケジュール設定だと、最大でも年1回のスケジュールで、
翌年の同じ日に実行してしまうんですよね。
(法定点検を見越してのシャットダウンを設定して、翌年同じ日とは限らないので終わったらちゃんと削除するか □ Enabled のチェックを外しておく)

起動は、BIOSなどで時間指定して定期的に電源ONするのがいいでしょうね。
(でも HP ProLiant MicroServer にはその項目がないような…)

または Wake On Lan でオンデマンドで起動するか。

About

2021年05月16日 19:12に投稿されたエントリーのページです。

ひとつ前の投稿は「なんでNASにするか」です。

次の投稿は「LP-2024A+ で高級スピーカーを鳴らしたらどうなるのかって話」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35