ESXi虚拟机定时关机

1.获取虚拟机和每个虚拟机的虚拟机 ID 列表,执行自动关机脚本中需要用到

vim-cmd vmsvc/getallvms

2.切换至如下目录并新建脚本

cd /vmfs/volumes/62fd4366-f3aa3484-a66b-5c6f693aa786/crontabs/
vi autoshutdown.sh

输入以下内容(虚拟机的ID列表根据实际情况列入)

#!/bin/sh

#shutdown all VMs(vim-cmd vmsvc/getallvms,2,3,9 is VMID,add your VMIDs here)
vim-cmd vmsvc/power.shutdown 2
vim-cmd vmsvc/power.shutdown 3
vim-cmd vmsvc/power.shutdown 4
vim-cmd vmsvc/power.shutdown 5
vim-cmd vmsvc/power.shutdown 7
vim-cmd vmsvc/power.shutdown 8

#Poweroff Host
/sbin/poweroff

3.添加脚本执行任务

vi /var/spool/cron/crontabs/root

输入以下内内容(即为周二凌晨一点执行该脚本)

0    1   *   *   2   sh /vmfs/volumes/62fd4366-f3aa3484-a66b-5c6f693aa786/crontabs/autoshutdown.sh

ESXi主机重启后会改执行任务会自动失效

在有停电情况下,可提前写好脚本,到点查看执行情况即可,下班准时闪人。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要备份ESXi虚拟使用Bacula,你可以按照以下步骤进行配置: 1. 安装Bacula:按照前面提到的步骤,在备份服务器上安装和配置Bacula软件。 2. 安装Bacula File Daemon:在ESXi上安装Bacula File Daemon(也称为Bacula Client)。你可以从Bacula官方网站下载适用于ESXi的Bacula File Daemon软件包,并按照官方文档进行安装和配置。 3. 配置Bacula Director:编辑Bacula Director的配置文件,添加一个新的FileSet(文件集)来指定要备份的ESXi虚拟。在FileSet中,你可以指定要备份的虚拟的名称、路径和文件类型等。 4. 配置Bacula Storage Daemon和存储介质:根据你的需求,配置Bacula Storage Daemon和存储介质,指定备份数据的存储位置和参数。 5. 创建备份策略:使用Bacula Console或Web界面,创建一个新的备份策略。在备份策略中,指定备份的目标为ESXi虚拟,并设置备份计划和保留策略等。 6. 执行备份操作:启动Bacula服务,并按照预定计划自动执行备份任务。你也可以手动触发备份操作来验证配置是否正确。 请注意,备份ESXi虚拟可能涉及到虚拟的快照和存储访问等问题。在进行配置前,请确保你对ESXi虚拟化环境和Bacula的操作有一定的了解,以免造成数据丢失或其他不可预料的问题。建议在实际操作前,先在测试环境中进行验证。同时,参考Bacula官方文档和ESXi相关文档,以获得更详细和准确的配置指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值