检查ESXi主机是否使能VT-x/AMD-V
简介
Intel VT-x和AMD AMD-V硬件虚拟化特性能够使虚拟机更高效的运行。 如果BIOS中使能该选项,VMware ESXi主机能够利用此功能来提高性能。本文介绍如何在ESXi主机中查看已经使能了该特性。
使用esxcfg-info命令查看
在ESXi shell中可以运行esxcfg-info命令来查看VT-X/ADM-V的配置和使用情况。
~ # esxcfg-info -w | grep "HV Support"|----HV Support...............................................3
下面的表格中,列出了HV Support支持的值及含义
值 | 含义 |
0 | VT-X/AMD-V support is not avaliable for this hardware |
1 | VT-X/AMD-V might be avaiiable on this CPU but it is not supported for this hardware |
2 | VT-X/AMD-V is available but is currently not enabled in the BIOS |
3 | VT-X/AMD-V is enabled in the BIOS and can be used |
脚本批量查询
编写了一个Python脚本,支持批量查询:
#!/usr/bin/env pythonimport os
import paramikodef ping(host, cnt):'''ping test'''import subprocess,traceback, platformprint platform.system()if platform.system()=='Windows':cmd = 'ping -n %d %s' % (cnt, host)else:cmd = 'ping -c %d %s' % (cnt, host)try:p = subprocess.Popen(args=cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)(stdoutput,erroutput) = p.communicate()# print stdoutputexcept Exception, e:traceback.print_exc()if platform.system()=='Windows':return stdoutput.find('Received = %d' % cnt )>=0else:return stdoutput.find('%d received' % cnt)>=0def collect_platform_info(ip, fd):fd.write("%-20s" % ip)if not ping(ip, 3):fd.write("--\n")returnssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(ip, 22, "root", "infinera")stdin, stdout, stderr = ssh.exec_command("esxcfg-info -w | grep 'HV Support'")for l in stdout.readlines():fd.write("%s\n" % l.strip())ssh.close()if __name__ == "__main__":result_file = "/home/infinera/server_stats.txt"os.remove(result_file)fd_res = open(result_file, "w")fd_res.write("%-20s|%s\n" % ("HV IP", "VT-X"))fd_res.write(80 * "-")fd_res.write("\n")fd_ips = open("/home/infinera/server_list.txt", "r")for l in fd_ips.readlines():ip = l.strip()collect_platform_info(ip, fd_res)fd_ips.close()fd_res.close()
检查ESXi主机是否使能VT-x/AMD-V相关推荐
- 在ESXi主机上关闭无响应的虚拟机
适用情况 该方法适用于以下情况: ESXi主机上的虚拟机不能关闭. 虚拟机无响应且不能停止. 目的 这篇文章描述在ESXi环境中如何正确的关闭一台无响应的虚拟机. 注意: 这篇文章只适用于ESXi主机 ...
- zabbix3监控ESXI主机
ESXI主机VMware公司企业级虚拟化的解决方案Vsphere的重要组件,也是虚拟机的宿主机,对其监控有着重要的意义,下边介绍二种方发对其监控. 方法一:通过修改服务端的控制项来进行监控. 虚拟机监 ...
- vmware esxi主机经常出现的警示“vsphere distributed switch mtu支持状态, vlan中继状态”求大神回复。
vmware esxi主机经常出现的警示"vsphere distributed switch mtu支持状态, vlan中继状态"求大神回复. monizazaza LV1220 ...
- VCenter配置ESXI主机syslog日志收集
VCenter配置ESXI主机syslog日志收集 https://blog.51cto.com/zhsoft/1896310 1进入VCenter虚拟机控制台,查看syslog服务是否启动: 2如V ...
- 在vCenter中通过修改主机配置文件来更改ESXi主机的root密码
1.前言 经常遇到因为长时间不登录esxi主机而忘记esxi主机密码的情况,这里介绍一下在vCenter中通过修改主机配置文件来修改ESXI主机的root密码. 2.环境介绍 一台7.0版本的vCen ...
- 记录一次VCSA添加ESXI主机失败的处理过程
一.事件起因: 工作的内容有变动,以前主要做网络维护,现在开始弄虚拟化了. 新部门有3个ESXI远程主机(IP:10.70.*.*),领导让我在其中一个上面安装VCSA,用于管理这三台主机. 但是又听 ...
- vCenter纳管ESXI主机出错
vCenter纳管主机的大致步骤为: 1 vc 和 esxi 交换证书, 确立信任. 2 esxi 把自己的资源信息同步到VC,VC 建立清单. 3 VC在esxi ...
- 如何判断esxi服务器网络性能,ESXi主机网卡识别为10Mb导致业务缓慢
某企业所有业务系统及应用运行在由5台安装了ESXi 6.0的服务器组成的虚拟化环境中,已经稳定运行了多年,基本上没有出过问题. 今天下午企业工程师联系我,说单位的业务系统访问很慢.在业务系统中PING ...
- ESXi主机遗忘密码重置密码
ESXi版本:6.0.0 VMware-VMvisor-Installer-6.0.0.update02-3620759.x86_64-Dell_Customized-A00.iso 使用和服务器系统 ...
最新文章
- find命令应用详解
- [architecture]-ARMV8的The current Program Counter (PC)介绍
- SAP CRM WebClient UI里的文件是如何上传到ABAP Netweaver后台的
- leetcode448. 找到所有数组中消失的数字 天秀记录法
- 5毛钱搞一个2.4GHz射频信号探测器
- qml tableview 滚动条加宽_qt qtableview 样式设置
- Python+numpy实现矩阵QR分解
- G - Power Strings
- 笔记本电脑没有外放声音,但是插上耳机有声音的问题解决方法
- 医药集采对药企有什么影响?
- QT6程序全屏和隐藏鼠标指针笔记
- 解决_使用大白菜软件安装纯净版win有预装软件的问题
- 程序员工作9年月薪从1.5K到24K,网友:不如刚毕业985
- java 打印 日历 详细 注解_Java类库 LocalDate类的简单使用(一)之打印本月的日历...
- 《软件方法》第8章 分析 之 分析类图(1)
- 数值法求解微分博弈问题(〇)——定义
- 无需软件,简单实现电脑微信双开
- 【CSS】盒子模型、内边距、背景设置_03
- 广义相对论-学习记录11-第五章-引力辐射1
- Python + Vue + D3 数据分析及可视化项目分享