当前位置:首页 > 虚拟机 > 正文

虚拟机怎么重新启动


1. 使用虚拟机管理程序控制台
VMware vSphere:右键单击虚拟机并选择“操作”>“电源”>“重新启动”
Hyper-V:右键单击虚拟机并选择“操作”>“重新启动”
KVM:使用以下命令:virsh reboot [虚拟机名称]
2. 使用虚拟机命令行界面
连接到虚拟机控制台(例如,通过 SSH 或串行控制台)
运行以下命令:
Linux:sudo shutdown -r now
Windows:shutdown /r /t 0
3. 使用 PowerShell
打开 PowerShell 并在您的虚拟机管理程序上安装 VMware PowerCLI 模块
运行以下命令:Stop-VM -Name [虚拟机名称],然后 Start-VM -Name [虚拟机名称]
4. 使用 REST API
使用虚拟机管理程序的 REST API 来发送重新启动请求
例如,在 vSphere 中:
GET http://[vCenter IP]/rest/vcenter/vm/[虚拟机 ID]/power?action=reset
附加注意:
重新启动虚拟机时,会关闭其操作系统,然后重新启动。
重新启动过程的时间取决于虚拟机的操作系统、配置和工作负载。
在重新启动之前,请确保保存任何打开的文档或正在运行的程序。
如果虚拟机未响应或无法通过常规方法重新启动,则可能需要使用强制重新启动选项,这可能导致数据丢失。