通过SSH终端管理ESXI虚拟机

简介:

今天在ESXI上的一台windows系统的虚拟机(以下简称VM),突然nagios报警提示说:该机器发生故障。

既然问题出来了,就要解决。先在本机ping下那台VM,发现不能ping通。使用vsphere登录到ESXI,发现该VM还处于运行状态,但是无法远程进去,一直显示的是黑屏。

打算直接在ESXI上重启该机器,但是却提示如下的错误信息:

clip_image001

因为不想安装ESXI的其他管理工具,所以就打算通过ESXI的SSH直接重启VM。

通过SSH关闭VM有两种方法:一是使用ESXi命令行工具vim-cmd来关闭VM,二是通过系统发送信号关闭VM。

方法一、

我们先来介绍方法一,通过ssh终端登录到ESXI上。

第一、使用如下命令获取ESXI上的所有虚拟机清单,如下:

vim-cmd vmsvc/getallvms

clip_image002

可以看到目前该ESXI上有5台VM。

第二、获取报错VM的当前状态:

vim-cmd vmsvc/power.getstate VM_ID

clip_image003

可以看到目前该VM是处于运行状态的。

第三、使用第一步获取的VM_ID来关闭虚拟机:

vim-cmd vmsvc/power.shutdown VM_ID

clip_image004

根据上图,我们发下还是无法关闭VM。我们可以使用以下命令,强制关闭虚拟机:

vim-cmd vmsvc/power.off VM_ID

clip_image005

方法二、

现在我们来看方法二,要使用方法二关闭VM,我们要知道该ESXi上目前是否有VM正在运行,我们可以通过如下命令进行查看:

ps |grep vmx

clip_image006

注意上图中,我标记出来的pid号。该pid就是该VM进程的父pid。我们只需把该进程父pid杀死即可关闭VM,如下:

kill -9 9823

clip_image007

以上是就是在SSH下关闭ESXI的VM。那么下面我们通过SSH开启VM。命令如下:

vim-cmd vmsvc/power.on VM_ID

clip_image008

相关文章
|
1月前
|
存储 运维 API
云计算中的虚拟机管理
云计算中的虚拟机管理
31 0
|
4月前
|
存储 网络协议 虚拟化
如何操作VMware ESXi虚拟机的迁移?
如何操作VMware ESXi虚拟机的迁移?
187 1
|
4月前
|
存储 虚拟化 数据中心
如何操作VMware ESXi虚拟机的克隆?
如何操作VMware ESXi虚拟机的克隆?
84 1
|
7月前
|
弹性计算 jenkins 持续交付
|
8月前
|
存储 虚拟化 块存储
存储与虚拟机管理 3
存储与虚拟机管理
147 0
|
1月前
|
XML 数据格式
virsh一个管理虚拟机的命令行工具
virsh是一个管理虚拟机的命令行工具,提供了丰富的命令来查看、创建、管理虚拟机。以下是一些常用的virsh命令: 1. **查看帮助和版本**: - `virsh --help`:查看virsh命令的帮助信息。 - `virsh -version`:查看virsh的版本信息。 2. **查看虚拟机**: - `virsh list`:显示当前正在运行的虚拟机。 - `virsh list --all`:显示主机下的所有虚拟机,包括未运行的。 3. **创建和管理虚拟机**: - `virsh define xml`:使用XML文件定义(创建)虚拟机。
|
2月前
|
监控 安全 网络安全
局域网管理监控的远程访问控制:利用SSH和Python实现安全管理
在当今数字化时代,局域网管理监控对于确保网络安全至关重要。远程访问控制是一项关键任务,通过利用SSH(Secure Shell)和Python编程语言,我们可以实现更加安全的管理方法。本文将介绍如何使用这两者结合,为局域网管理提供可靠的远程访问控制。
188 1
|
8月前
|
存储 虚拟化
存储与虚拟机管理2
存储与虚拟机管理
46 0
|
8月前
|
安全 网络协议 Linux
Linux SSH:安全远程访问与管理
SSH(Secure Shell)是一种网络协议,广泛应用于Linux系统中,用于在不安全的网络中进行安全的远程访问和管理。SSH协议通过加密和身份认证机制,确保数据传输的安全性和用户身份的可靠性。本文将深入探讨Linux下的SSH协议,包括工作原理、配置、密钥认证、安全性措施以及实际应用等,帮助读者充分了解SSH的重要性,并学会在Linux系统中正确使用SSH实现安全远程访问和管理。
268 0
|
4月前
|
安全 Linux 网络安全
Linux加强篇009-使用ssh服务管理远程主机
山重水复疑无路,柳暗花明又一村
248 0
Linux加强篇009-使用ssh服务管理远程主机

热门文章

最新文章