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

虚拟机常用命令vim


一、怎样通过命令行管理VMware虚拟机通过SSH连接到虚拟机所在的VMware主机系统。您可以通过选择故障虚拟机的“摘要”选项卡在vCenter中查看此情况。连接到主机后,如果您最初没有以root身份登录,请运行su命令以使用root用户帐户。
请求托管虚拟机的列表。
#vmware-cmd-l
/vmfs/volumes/4e2204dba-9576436a-fbc9-00215af58ded/VM01/
/vmfs/volumes/4e2204dba-9576436a-fbc9-00215af58ded/VM01/
或者,如有必要,您可以使用更全面的视图来提供稍后需要的信息。
​#vmware-vim-cmdvmsvc/getallvms
​VmidNameFileGuestOSVersionAnnotation
​350VM01[CLUSTER_01]VM01/Longhorn64Guestvmx-07
​440VM02[CLUSTER_01]VM02/Longhorn64Guestvmx-07
589VM03[CLUSTER_02]VM03/Longhorn64Guestvmx-07
440VM04[CLUSTER_03]VM04/Longhorn64Guestvmx-07
此处列出的关闭方法必须按列出的顺序使用。首先,你应该尝试优雅地关闭虚拟机(trysoft);如果下一个方法失败,请继续使用更严格的方法。
​#vmware-cmdVM02stoptrysoft
​您不会收到响应,但您可以在vCenter中检查虚拟机的状态。确保给虚拟机足够的时间来关闭。如果无法停止虚拟机,则应使用硬停止选项并采取更极端的措施:
​#vmware-cmdVM02stophard
​stop(hard)=1
如果无法关闭虚拟机机器,您不妨尝试以下“强制关闭”命令:
​#vmware-vim-cmdvmsvc/(从上面的输出中查找vmid:vmware-vim-cmdvmsvc/getallvms)
​#vmware-vim-cmdvmsvc/440
如果无论你怎么尝试都无法关闭顽固的虚拟机,那么你需要使用最复杂的终止命令,恰如其分的命令kill:查找正在运行的虚拟机。机器进程号。
​#ps-ef|grepVM02
​root312311015:12?00:00:00/usr/lib/vmware/bin/vmkload_app.../VM02/
​数字31231是VM02进程号(ProcessID)。通过将进程号与kill命令结合使用,可以优雅地终止进程。
​#kill31231
​检查vCenter中的状态。最后,如果虚拟机仍然拒绝关闭,则无论其当前状态如何,都应该使用进程终止方法:
​#kill-931231
虚拟机进程将突然终止。仅当其他所有方法都失败时才应使用此方法。
虚拟机暂停后,您可以使用vCenter或此命令行选项恢复它:
#vmware-cmdstartVM02
二、虚拟机centos怎么连接网络虚拟机安装完成后,两个网络适配器VMwareNetworkAdapterVMnet1和VMwareNetworkAdapterVmnet8将出现在您的本地网络设置中。使用Vmnet8进行联网。设置用于连接网络的网络适配器。我使用的是无线Internet访问,因此我设置了无线网络适配器并选中红框中的VmwareBridgeProtocol。1.设置网络连接的共享属性,在家庭网络连接中选择VMnet8,然后选中上面的复选框。安全的。,2.检查本地网络连接的IP,设置Vmarenet8的IP。示例:如果本地IP为192.168.1.100,则Vmarenet8IP为192.168.1.1,具有相同的掩码,网关设置为192.168.1.x,x可以是2到254之间的任意数字,但越小越好。注意:在属性设置中勾选VmwareBridgeProtocol前面的复选框。本地网络设置完成。让我们开始配置虚拟机的网络设置。点击虚拟机,点击菜单项中的编辑===》虚拟网络编辑器,设置Vmnet0桥接模式设置好桥接模式后,设置Vmnet8,即NAT模式。查看镜像并应用后,单击“NAT设置”查看是否与本地VMwareNetworkAdapterVMnet8设置的网关相同,单击“确定”。虚拟机上的Linux系统设置。在虚拟机菜单中右键单击您要设置的系统-->设置。设置网卡的连接方式,登录系统,在系统SystemSettings-->Preferences-->NetworkSettingsNetworkConnections中进行网络设置,选择Systemeth0,点击Edit更改设置需要重启网卡在终端终端上。使用servicenetworkrestart重启1、重启后查看网络配置vim/etc/sysconfig/network-scripts/ifcfg-eth0查看并编辑。[root@centos~]#vim/etc/sysconfig/network-scripts/ifcfg-eth0打开文件,编辑以下内容并保存DEVICE=eth0=dhcp​获取ip的方法为none,dhcp分配ipstatic静态ip。设置ip时,是自己添加ip-static还是分配ip-dhcp自己添加ip时,下面会显示IP地址、网关和子网掩码DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME="Systemeth0"​​​#。HWADDRName=00:0C:29:60:2E:17#必须匹配ethoMAC地址(/etc/udev/rules.d/)PEERDNS=yesPEERROUTES=yesIPADDR=192.168.1.45#指定本地IP地址NETMASK=255.255.255.0#指定子网掩码GATEWAY=192.168.1.1#指定网关2,退出并重启网卡服务networkrestart。3.现在您可以连接到网络。