虚拟服务器设置自动关机,ESXi单个主机定时开关机的设置

本文介绍了如何在ESXi 6.7上设置虚拟服务器的自动关机。通过编辑/crontab/root和/local.sh文件,添加定时脚本,并在重启后执行自动备份以保存配置。关机脚本使用vim-cmd关闭虚拟机并执行/sbin/poweroff。虽然无法直接设置开机,但可以通过BIOS定时开机或WOL功能配合智能插座实现。
摘要由CSDN通过智能技术生成

居然有人留言了,我把几个我觉得可能比较重点的地方重新标一下:)

自己在家里折腾单个ESXi主机,为了节能计划在晚上自动关机。折腾了一阵,基本搞定了。

ESXi的版本是6.7:)如果版本差异太大可能不适用。

1. 首先是如何定时关机的问题

首先是关机的问题服务器系统不存在计划性关机的功能,只能通过脚本实现。

在esxi中不支持cron命令,只能直接编辑cron文件,文件文件的路径是:

/var/spool/crontab/root

真接修改这个root文件意义并不大,因为一旦ESXi重启,这个文件会被重置。此时需要修改/etc/rc.local.d./local.sh,在exit 0这一行之前添加如下的脚本:

##以#开头的是注释行,可不添加

#get the cron service pid and kill it.

#杀掉已经存在的cron进程

/bin/kill $(cat /var/run/crond.pid)

#add shutdown script to crontab(root)

#修改/var/spool/crontab/root文件,增加相应的执行配置

#待修改的内容包括:

# 45 17 * * * 执行的时间,与cron相同,注意是UTC时间需换算

#/vmfs/volumnes/datastore1/autoshutdown.sh执行脚本路径

#注意一定要保存到datastore1这样的重启不会丢失的位置

#/var/spool/cron/crontabs/root是root用户cron配置文件位置,一般不用修

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值