精华内容
下载资源
问答
  • ESXI命令行启动虚拟机

    千次阅读 2019-09-20 03:38:04
    ESXI命令行启动虚拟机 一.环境和背景 环境:esxi5.1-esxi6.5 (甚至4.0也是可以用的) 背景:如果某一台虚拟机死机了,并且esxi的控制台卡死了不能用,为了不影响同一个esxi下面其他虚拟机的使用则只能使用...

    ESXI命令行启动虚拟机

    一.环境和背景

    环境:esxi5.1-esxi6.5 (甚至4.0也是可以用的)

     

    背景:如果某一台虚拟机死机了,并且esxi的控制台卡死了不能用,为了不影响同一个esxi下面其他虚拟机的使用则只能使用命令行来单独重启此虚拟机,下面我会介绍通过四种方法来修复虚拟机。

     

    二.登录esxi母机

    登入esxi母机的方法:

    1)打开ssh服务,然后ssh上去(我们的服务器默认都是打开的,所以可以直接ssh

    2)通过控制口上去然后按alt+f1 输入密码也可以进去。

    三.重启虚拟机:

    1.通过vim-cmd来重启虚拟机:

      vim-cmd vmsvc/getallvms (获取所有虚拟机的vmid信息)

     

    关闭虚拟机:vim-cmd vmsvc/power.off 3

    打开虚拟机:vim-cmd vmsvc/power.on 3

    重启虚拟机:vim-cmd vmsvc/power.reset 3

    获取虚拟机的当前状态:vim-cmd vmsvc/power.getstate 3

     

    2.使用esxi主机的esxcli命令来关闭虚拟机

     esxcli vm process list (获取正在运行的虚拟机的信息)

     

    关闭虚拟机: vm process kill --type=hard --world-id=245735

    注意有三种关闭虚拟机的模式:soft程度最低,hard为立即执行,如果依然不能关机那么就只能用force模式。

    查看虚拟机有没有被关闭:esxcli vm process list (这条命令显示,如果没有在列表里面的则表示已经关闭了)

     

    3.在ESXi上面发送信号来关闭虚拟机

     说明:主要是虚拟机能够在命令行下停止相关的进程从而关闭

     警告:这个操作对esxi母机有潜在的危险,如果你不能正确的辨别进程的ID,而误杀了其他的进程,就会导致不可预期的后果,所以一般尽量不要去用这种方法。

     

    1)要知道esxi下面有没有虚拟机在运行可以使用下面的命令:

     ps | grep vmx (分别是pid,父进程,调用的服务)

     

    2)从上面可以看出我的tw08c011s2这台虚拟机的父进程是247107,那么我只要把它kill掉就ok了 。即:

     终止虚拟机的父进程: kill 247107

     强制终止:kill -9 247107  

    3)用上面的命令进行检测,应该是ok了。

     

    4.可以使用esxtop中的k命令来终止一个正在运行的虚拟机的进程

    1)使用esxtop

     

    2)按c选择cpu资源利用界面

    3)按f选择信息列表

     

    4)按c添加LWID列

     

    5)通过LWID来确认我们要修复的虚拟机

     

    6)按k

    7)在world to kill 提醒后面输入LWID然后按回车

    8)过10秒再次确认虚拟机是不是已经被关闭了

     

    总结:通过上面的四种方法都可以在esx控制台卡死,并且不用动其他虚拟机的情况下,来修复我们所需要管理的虚拟机。建议用第一种方法,便捷而且风险小,如果实在不行则用后面的3,4的方法

    转载于:https://my.oschina.net/u/1986074/blog/893022

    展开全文
  • 在redhat enterprise 5.3安装了vmware workstation,如何用vmware 命令行启动指定虚拟机?/usr/bin/vmware[root@node0 ~]# /usr/bin/vmware--help-all用法:vmware [选项...] [--] [configuration file(s)]帮助选项:...

    在redhat enterprise 5.3安装了vmware workstation,如何用vmware 命令行启动指定虚拟机?

    /usr/bin/vmware[root@node0 ~]# /usr/bin/vmware

    --help-all

    用法:

    vmware [选项...] [--] [configuration file(s)]

    帮助选项:

    -?, --help                       显示帮助选项

    --help-all

    显示全部帮助选项

    --help-gtk                       显示 GTK+ 选项

    GTK+

    Options

    --class=类                       窗口管理其所使用的程序类

    --name=名称                      窗口管理其所使用的程序名

    --screen=屏幕

    要使用的 X 屏幕

    --sync                           同步调用 X

    --gtk-module=模块                装入额外的 GTK+ 模块

    --g-fatal-warnings               将警告变为严重

    应用程序选项:

    -m,

    --quickswitch                Start in Quick Switch mode

    -n,

    --new-window                 Open a new window

    -q,

    --close-at-power-off         Close configuration file(s) at power off

    -s,

    --set=key=value              Set VMX option

    -t,

    --new-tab                    Open configuration file(s) in a new tab

    -v,

    --version                    Output version information and exit

    -x,

    --power-on                   Power on when configuration file(s) are opened

    -X, --power-on-in-fullscreen     Power on and go to full screen mode

    --geometry=geometry              Specify a window geometry

    --display=显示                   要使用的 X 显示

    [root@node0 ~]# /usr/bin/vmware

    -x   "/root/vmware/Windows XP Professional/Windows XP Professional.vmx" &

    如开机启动虚拟机后,自动打开指定路径下的.vmx文件,如下所示:

    "C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" -x -- F:\ElastixA\ElastixA.vmx

    linux 命令行启动虚拟机

    vmrun -T ws start /root/vmware/Windows\ Server\ 2012/Windows\ Server\ 2012.vmx nogui

    virtualbox命令行启动虚拟机和关闭虚拟机

    C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm 虚拟机名字 --type headlessC:\Program Files\Orac ...

    VMware 命令行下安装以及导入Ubuntu系统

    前提: 鉴于个人PC性能太弱,考虑是否可以将在PC上搭建好的环境移植到高性能服务器上.想到后就干呗. 下载完对应操作系统的安装包后按如下步骤操作: 安装包名称:VMware-Workstation-F ...

    转载:使用命令行启动VirtualBox虚拟机

    使用命令行启动VirtualBox虚拟机 装上VirtualBox就琢磨着如何让它开机自动启动,又或者能够通过命令行的形式直接启动指定的虚拟机. 看了下VirtualBox的官方文档,发现有一个命令可 ...

    Apache Commons CLI官方文档翻译 —— 快速构建命令行启动模式

    昨天通过几个小程序以及Hangout源码学习了CLI的基本使用,今天就来尝试翻译一下CLI的官方使用手册. 下面将会通过几个部分简单的介绍CLI在应用中的使用场景. 昨天已经联系过几个基本的命令行参数 ...

    sublime text2在windows中以命令行启动

    sublime text2在windows中以命令行启动   把执行文件添加到PATH中即可,如图: 如果你和我一样习惯了mac下的简写subl,那么需要在程序目录中新建一个批处理文件subl.bat ...

    Apache Commons CLI命令行启动

    今天又看了下Hangout的源码,一般来说一个开源项目有好几种启动方式--比如可以从命令行启动,也可以从web端启动.今天就看看如何设计命令行启动... Apache Commons CLI Apac ...

    记一次使用命令行启动部署在tomcat上的应用

    在Eclipes进行程序开发完成后,一般都会直接在Eclipse部署启动,其中的一些启动参数设置都会在其中进行,若用命令行启动,则需要手动配置. 程序开发完成后打成的war包,需要部署到Tomcat应 ...

    Android中使用am命令实现在命令行启动程序详解

    在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. 复制代码代码如下: usage: am [subcommand] [options] start an ...

    随机推荐

    tcpdump用法

    http://man.linuxde.net/tcpdump http://www.cnblogs.com/yc_sunniwell/archive/2010/07/05/1771563.html

    FFmpeg:初步编译使用[Android]

    1.安装NDK:http://dl.google.com/android/ndk/android-ndk-r9-linux-x86.tar.bz2 sudo gedit ~/.bashrc 末尾添加: ...

    javascript 函数初探 (六)--- 闭包初探#4

    循环中的闭包: 让我们来看一下一个会循环三次的操作,她在每次迭代中都会创建一个返回当前序列号的新函数,该函数会被添加到一个数组中,并最终返回: function F(){ var arr = [], ...

    linux 循环处理文件夹下所有文件脚本

    #!/bin/bashfunction ergodic(){ for file in ` ls $1 ` do if [ -d $1"/"$file ] then ergodic ...

    el 和 fmt 常用

    EL表达式入门 转自 http://blog.chinaunix.net/uid-9789791-id-1997374.html 隐含对象: pageContext: pageContext对象 pa ...

    Open vSwitch安装及配置

    一. Open vSwitch简介 1.1概述 Open vSwitch是一个高质量的.多层虚拟交换机,使用开源Apache 2.0许可协议,由Nicira Networks开发,主要实现代码为可移植 ...

    小学生之Log4j使用教程

    以前都是把所有日志都输出到一个文件下面,今天有个同事问想把某个包下的日志输出到 指定的地方,于是就在网上查了一些资料,总结一下,以免以后用到. 一.log4j是什么?  Log4j是一个开源的日志记录 ...

    CentOS 7.6 安装 Weblogic 12

    http://download.oracle.com/otn/nt/middleware/12c/12213/fmw_12.2.1.3.0_wls_Disk1_1of1.zip java -jar f ...

    kali装virtualbox

    系统换成了kali,因为有一些windows上的软件需要使用,于是在kali上安装virtualbox虚拟机,爬了不少坑费了不少劲终于安装好了. 1.首先下载virtualbox:https://ww ...

    展开全文
  • 命令行启动虚拟机

    2016-11-20 00:00:00
    命令行启动虚拟机: 2.用命令列出虚拟机的ID: 1 vim-cmd vmsvc/getallvms |grep <vm name> 注意: 第一列输出是vmid. 2.用命令查看虚拟机启动状态: 1 vim-cmd vmsvc/power.getstate <vmid&...

    从命令行启动虚拟机:

    2.用命令列出虚拟机的ID:

    1 vim-cmd vmsvc/getallvms |grep <vm name>

    注意: 第一列输出是vmid.

     

    2.用命令查看虚拟机启动状态:

    1 vim-cmd vmsvc/power.getstate <vmid>

     

    3.用命令启动虚拟机:

    1 vim-cmd vmsvc/power.on <vmid>

     

    转载于:https://www.cnblogs.com/chenzechao/p/6081912.html

    展开全文
  • windows命令行启动虚拟机(VirtualBox、VMware)

    VirtualBox.bat:

    C:
    cd "\Program Files\Oracle\VirtualBox"
    VBoxManage startvm "CentOS-6.5" --type headless
    

    VMware.bat:

    C:
    cd "\Program Files (x86)\VMware\VMware Workstation"
    vmrun -T ws start "C:\Users\qifei\Documents\Virtual Machines\CentOS 64 λ\CentOS 64 λ.vmx" nogui

    展开全文
  • 如何通过命令行启动虚拟机

    千次阅读 2020-06-22 15:01:03
    以virtualbox虚拟机为例,virtualbox -h显示可用指令如下: 找到你virtualbox虚拟机中想要启动虚拟机名和对应的快照名,打开对应快照。
  • C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm 虚拟机名字 --type headlessC:\Program Files\Oracle\VirtualBox\VBoxManage.exe controlvm 虚拟机名字acpipowerbutton 转载于:...
  • 查看virtualbox正在运行的虚拟机命令 ...使用后台命令启动虚拟机的方法: VBoxManage startvm {ip} 使用后台命令关闭虚拟机的方法: VBoxManage controlvm {ip} poweroff VBoxManage list runningvms # ...
  • vmrun -T ws start /root/vmware/Windows\ Server\ 2012/Windows\ Server\ 2012.vmx nogui 转载于:https://www.cnblogs.com/yeahdwb/p/5275438.html
  • 创建虚拟机 VBoxManage.exe createvm --name xie1 --register 修改内存及操作系统 VBoxManage.exe modifyvm vm_name --memory 1024 --vram 64 --acpi on --boot1 dvd --ostype "Linux"OSType值列表I
  • ESXI命令行操作虚拟机

    2021-06-28 14:58:07
    ESXI命令行操作虚拟机 1、查看正在运行的虚拟机 esxcli vm process list #2、关闭虚拟机 esxcli vm process kill --type= [soft,hard,force] --world-id= WorldNumber esxcli vm process kill -t [ soft,hard,...
  • 工作中使用到在centos中安装vmware Workstation部署虚拟机,以前都是使用图形界面启动虚拟机,由此要调整VNC的分辨率大小,重启VNC Server后所有虚拟机都关闭了。事后分析可能是图形化启动虚拟机是运行在level 5中,...
  • VBoxManage 命令行安装虚拟机1、环境准备2、安装2.1 安装VritualBox2.2 安装扩展包3、创建虚拟机4、硬盘4.1 硬盘控制器4.2 添加硬盘并关联到控制器4.3 添加光驱并挂载镜像文件5、虚拟网卡6、开启Vbox远程桌面7、安装...
  • 命令行启动虚拟机:用命令列出虚拟机的ID:vim-cmd vmsvc/getallvms |grep <vm name>注意: 第一列输出是vmid.用命令查看虚拟机启动状态:vim-cmd vmsvc/power.getstate <vmid>用命令启动虚拟机:vim-cmd...
  • 使用命令行启动VirtualBox虚拟机

    千次阅读 2016-10-15 11:25:27
    使用命令行启动VirtualBox虚拟机 装上VirtualBox就琢磨着如何让它开机自动启动,又或者能够通过命令行的形式直接启动指定的虚拟机。看了下VirtualBox的官方文档,发现有一个命令可以满足我的需求,即VBoxManage。...
  • VirtualBox 的命令行界面程序为 VBoxManage,通过它你可以完成从命令行创建虚拟机、修改虚拟机的选项设置、对虚拟机进行控制等几乎所有的操作。如果在 Headless Server 上,你将发现 VirtualBox 的命令行界面非常...
  • virsh是kvm虚拟机常用的管理工具,以下是一些常用的命令。其实使用系统自带的图形化管理工具...3、启动虚拟机 virsh start client client是虚拟机的domain名称,下同。 4、挂起虚拟机 virsh suspend client 5...
  • 使用命令行启动VirtualBox虚拟机装上VirtualBox就琢磨着如何让它开机自动启动,又或者能够通过命令行的形式直接启动指定的虚拟机。看了下VirtualBox的官方文档,发现有一个命令可以满足我的需求,即VBoxManage。...
  • KVM-使用virsh命令行管理虚拟机 virsh 是kvm一个管理工具包。 virsh提供两种执行模式:”直接模式(Direct Mode)”与”互动模式(Interactive Mode)”。 在直接模式里,必须在Shell中以参数、自变量的方式来执行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 93,529
精华内容 37,411
关键字:

命令行启动虚拟机