VMware ESxi 7.0定时关机

版本7.0

1.定时关机的顺序

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

在关机时先通过命令行关闭虚拟机的所有服务,关闭操作系统或虚拟机,关闭VMware Esxi达到关机效果。

2.VMware Exsi 如何定时关机
在esxi的shell命令行中不支持cron命令,只能修改计划任务文件
/var/spool/crontab/root
但ESXi重启,这个文件会被重置。此时需要修改/etc/rc.local.d./local.sh,在exit 0这一行之前添加如下的脚本,使其每次开机都自动添加定时任务:
/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配置文件位置,一般不用修改
/bin/echo ’45 17 * * * /vmfs/volumes/datastore1/autoshutdown.sh’ >> /var/spool/cron/crontabs/root

#restart cron service
#重启cron进程(将加载修改后的root文件)
/usr/lib/vmware/busybox/bin/busybox crond
修改完/etc/rc.local.d./local.sh文件后,工作没有结束,需要执行一次/sbin/auto-backup.sh,将修改后的local.sh文件保存,否则结果将和之前的root文件一样,重启后丢失。

2.关机脚本

#!/bin/sh

#shutdown all VMs(2,3,9 is VMID,add your VMIDs here)
vim-cmd vmsvc/power.off 2
vim-cmd vmsvc/power.off 3
vim-cmd vmsvc/power.off 9

#Poweroff Host
/sbin/poweroff

脚本中的vim-cmd vmsvc/power.off 2是关机命令,将对指定的虚拟机VMID号发送关机命令,在宿主机关机前关闭所有虚拟机。
最后是关机命令。

poweroff就相当于直接拔插头,应该用power.shutdown

几个相关命令:
vim-cmd vmsvc/getallvms 查询所有已配置的虚拟机,可获得VMID
vim-cmd vmsvc/power.getstate VMID 通过VMID查询相应的虚拟机的当前状态(开关机)
vim-cmd vmsvc/power.shutdown VMID发送关机信号(命令),但操作系统未必会真正关机,所以可以接下面的命令。
vim-cmd vmsvc/power.off VMID 直接关机(相当于关电源)

3.使用命令chmod +x给脚本一个执行权限

ESXI中除了数据存储目录,其它目录创建的文件,重启后自动丢失,因此最好把脚本放存储目录下:/vmfs/volumes/{安装ESXI时所取的存储器名字}

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VMware ESXi 7.0常用命令包括: 1. 打开虚拟:`vim-cmd vmsvc/power.on <vmid>` 2. 关闭虚拟电源:`vim-cmd vmsvc/power.off <vmid>` 3. 关闭虚拟操作系统:`vim-cmd vmsvc/power.shutdown <vmid>` 4. 重置虚拟:`vim-cmd vmsvc/power.reset <vmid>` 5. 重启虚拟操作系统:`vim-cmd vmsvc/power.reboot <vmid>` 6. 获取虚拟当前状态:`vim-cmd vmsvc/power.getstate <vmid>` 7. 取消注册虚拟:`vim-cmd vmsvc/unregister <vmid>` 请注意,上述命令中的`<vmid>`是虚拟的ID,您需要将其替换为实际的虚拟ID。这些命令可以通过命令行或SSH会话在ESXi主机上执行。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [NVIDIA 14.1 vGPU显卡驱动,适用于版本VMware esxi 7.0 ](https://download.csdn.net/download/Hum0rp/85610271)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [vmware esxi 虚拟管理常用命令](https://blog.csdn.net/qq_42999045/article/details/129032493)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值