VMware之esxcli命令

news2024/11/22 15:36:45

一、esxcli命令简介

  esxcli命令是用于管理VMware ESXi主机的命令行实用程序。它允许管理员在主机上执行各种管理任务,如配置网络设置、存储、虚拟机等。实际上我们在控制台的所有操作最终都会转换为命令在后台执行。以下是一些常见的esxcli命令:

  • esxcli network ip命令:用于配置网络设置,如IP地址、子网掩码、网关等。
  • esxcli storage命令:用于管理存储,如创建、删除、格式化数据存储。
  • esxcli vm命令:用于管理虚拟机,如创建、删除、启动、停止虚拟机。
  • esxcli system命令:用于管理系统设置,如配置NTP服务器、主机名等。
  • esxcli hardware命令:用于管理硬件设置,如查看主机硬件信息、配置RAID控制器等。
  • esxcli software命令:用于管理软件设置,如安装、升级、卸载软件包。
  • esxcli network firewall命令:用于配置防火墙规则。

  总之,esxcli命令是VMware ESXi主机管理的重要工具,可以帮助管理员更轻松地管理主机和虚拟机。

二、esxcli命令使用示例

1、查看命令版本

  随着命令版本的更新迭代,详细命令可能会略有差别,此博文命令示例均是在esxcli 7.0.0版本上的操作示例,主机操作系统为ESXi 7.0.1版本。

[root@localhost:~] esxcli --version
Script ‘esxcli’ version: 7.0.0

2、查看操作系统版本

[root@localhost:~] esxcli software baseimage get
ESXi:7.0.1-0.0.16850804
[root@localhost:~] esxcli system version get
Product: VMware ESXi
Version: 7.0.1
Build: Releasebuild-16850804
Update: 1
Patch: 0

3、查看主机IP地址

[root@localhost:~] esxcli network ip interface ipv4 get
Name IPv4 Address IPv4 Netmask IPv4 Broadcast Address Type Gateway DHCP DNS
---- ------------ ------------- -------------- ------------ ------------ --------
vmk0 10.2.129.100 255.255.255.0 10.2.129.255 STATIC 10.2.129.254 false

4、查看主机路由

[root@localhost:~] esxcli network ip route ipv4 list
Network Netmask Gateway Interface Source
---------- ------------- ------------ --------- ------
default 0.0.0.0 10.2.129.254 vmk0 MANUAL
10.2.129.0 255.255.255.0 0.0.0.0 vmk0 MANUAL

5、查看网卡MAC地址

[root@localhost:~] esxcli network nic list
Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- -----------
vmnic0 0000:04:00.0 ntg3 Up Up 1000 Full 08:92:04:b2:00:86 1500 Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet
vmnic1 0000:04:00.1 ntg3 Up Down 0 Half 08:92:04:b2:00:87 1500 Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet

6、设置网卡IP

[root@localhost:~] esxcli network ip interface ipv4 set --ipv4=192.168.0.100 --netmask=255.255.255.0 --gateway=192.168.0.1

7、查看防火墙状态

[root@localhost:~] esxcli network firewall get
Default Action: DROP
Enabled: true
Loaded: true

8、查看防火墙策略列表

  可以对防火墙策略进行调整,但是此调整仅限对现有策略的禁用、启用、限制IP地址等,并没有add新增一条规则的命令。

[root@localhost:~] esxcli network firewall ruleset list
Name Enabled
--------------------------- -------
sshServer true
sshClient false

9、查看虚拟机列表

[root@localhost:~] esxcli vm process list
在这里插入图片描述

10、设置系统主机名

[root@localhost:~] esxcli system hostname set --host=wfs100

11、查看系统账户列表

  使用此命令可以查看系统当前的账户列表,也可以执行增加(add)、删除(remove)和修改(set)账户的操作。

[root@wfs100:~] esxcli system account list
User ID Description
------- -----------
root Administrator
dcui DCUI User
vpxuser VMware VirtualCenter administration account

12、重启系统

  可以执行reboot重启系统或者poweoff命令关机。

[root@wfs100:~] esxcli system shutdown reboot

13、查看存储适配器

  此命令查看的是HBA卡信息,如下显示HBA卡型号为DELL的H745。

[root@wfs100:~] esxcli storage core adapter list
HBA Name Driver Link State UID Capabilities Description
-------- -------- ---------- -------------------- ------------ -----------
vmhba0 lsi_mr3 link-n/a sas.5ec2a720410cb600 (0000:65:00.0) Broadcom Dell PERC H745 Front
vmhba1 vmw_ahci link-n/a sata.vmhba1 (0000:00:11.5) Intel Corporation Lewisburg SATA AHCI Controller
vmhba2 vmw_ahci link-n/a sata.vmhba2 (0000:00:17.0) Intel Corporation Lewisburg SATA AHCI Controller

14、查看服务器cpu信息

[root@wfs100:~] esxcli hardware cpu global get
CPU Packages: 2
CPU Cores: 24
CPU Threads: 48
Hyperthreading Active: true
Hyperthreading Supported: true
Hyperthreading Enabled: true
HV Support: 3

15、查看服务器内存信息

[root@wfs100:~] esxcli hardware memory get
Physical Memory: 136863825920 Bytes
Reliable Memory: 0 Bytes
NUMA Node Count: 2

16、查看服务器电源信息

[root@wfs100:~] esxcli hardware power policy get
Id: 2
Name: Balanced
Short Name: dynamic

17、查看服务器型号

[root@wfs100:~] esxcli hardware platform get
Platform Information
UUID: 0x4c 0x4c 0x45 0x44 0x0 0x42 0x46 0x10 0x80 0x53 0xb3 0xc0 0x4f 0x34 0x54 0x33
Product Name: PowerEdge R750xs
Vendor Name: Dell Inc.
Serial Number: 3BFS4T3
Enclosure Serial Number: 3BFS4T3
BIOS Asset Tag:
IPMI Supported: true

18、查看PCI直通通道数量

[root@wfs100:~] esxcli hardware pci pcipassthru list
Device ID Enabled
------------ -------
0000:03:00.0 false
0000:04:00.0 false
0000:04:00.1 false
0000:65:00.0 false

19、获取命令帮助

  esxcli是一个命令集,可以查询和操作的内容很多,如果不确定命令参数如何输入,我们都可以在最后加上–help先获取命令的帮助,然后再进一步操作和执行。

在这里插入图片描述

三、esxcli命令语法及参数说明

1、使用语法

esxcli [options] {namespace}+ {cmd} [cmd options]

2、参数选项说明

参数选项参数说明
–formatter=FORMATTER覆盖要用于给定命令的格式化程序。可用的格式化程序:xml、csv、keyvalue
–screen-width=SCREENWIDTH设置文本格式时使用指定的屏幕宽度
–debug启用调试或内部使用选项
–version显示脚本的版本信息
-?, --help显示脚本的使用信息

3、命名空间说明

命名空间说明
amsd用于Gen10命令的无代理管理服务(AMS)
amshelperGen9命令的无代理管理服务(AMS)
bootcfg引导配置实用程序
daemon用于控制使用守护程序SDK(DSDK)构建的守护程序的命令。
device设备管理器命令
esxcli在esxcli系统本身上操作的命令,允许用户获取其他信息。
fcoeVMware fcoe命令。
graphicsVMware图形命令。
hardwareVMKernel硬件财产和用于配置硬件的命令。
iscsiVMware iscsi命令。
network与ESX主机上的网络维护相关的操作。这包括各种各样的命令来操作虚拟网络组件(vswitch、portgroup等)以及本地主机IP、DNS和常规主机网络设置。
nvmeVMware nvme驱动程序操作。
rdma与ESX主机上的远程直接内存访问(rdma)协议栈有关的操作。
schedVMKernel系统财产和用于配置调度相关功能的命令。
smaGen10命令的系统管理助手(sma)反向代理服务
sofrware管理ESXi软件映像和软件包
ssacli智能存储管理员CLI
storageVMware存储命令。
systemVMKernel系统财产和用于配置内核核心系统和相关系统服务的财产的命令。
testevent测试事件实用程序
vm允许用户控制虚拟机操作的少量操作。
vsanVMware vsan命令

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/531037.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第三章 存储系统

1. 主存简单模型和寻址概念 存储器芯片的基本结构 寻址 2.存储器RAM 两种RAM的比较 DRAM的刷新 3.ROM(只读存储器) 为什么需要ROM? 因为RAM里面的数据容易丢失。 4.存储器基本概念 存储器的分类 性能指标 数据的宽度:在一个存储周期中存储的位数 层…

感烟探测器漂移补偿

3.8 慢速发展火灾响应性能 3.8.1 探测器的漂移补偿功能不应使探测器对慢速发展火灾的响应性能产生明显影响。 3.8.2 当无法用模拟烟气浓度缓慢增加的方法评估探测器对慢速发展火灾响应性能时,可以通过物理试验和模拟试验对电路和/或软件分析确定。 3.8.3 探测器评估…

丰富多彩 | Android 14 Beta 2 发布

作者 / Dave Burke, VP of Engineering Google I/O 的大幕已经拉开,我们也为大家带来了 Android 14 的第二个 Beta 版。我们在 Google I/O 上为大家准备了许多精彩的演讲,包括对 Android 14 许多新功能的详细介绍。这次发布的 Beta 2 聚焦相机和媒体、隐…

只要学会这些AI工具,一个人就是一家营销咨询公司

本教程收集于:AIGC从入门到精通教程 只要学会这些AI工具,一个人就是一家营销咨询公司 随着AI工具的不断涌现,您只需掌握市面上热门的AI工具,便可独自开展营销咨询公司。通过一系列AI工具,您可以为企业提供全案服务,收获丰厚回报。 例如,在协助一家美妆初创公司出海时,…

上下文工程:基于 Github Copilot 的实时能力分析与思考

上个月在计划为 AutoDev 添加多语言支持时候,发现 GitHub Copilot 的插件功能是语言无关的(通过 plugin.xml 分析),便想研究一下它是如何使用 TreeSitter 的。可惜的是,直到最近才有空,研究一下它是如何实现…

印刷和喷绘过程中高精度油墨流量和压力的串级控制解决方案

摘要:针对现有技术在印刷或喷绘设备中油墨流量控制不准确,使得油墨粘稠度产生异常造成批量性质量方面的问题,本文提出了相应的串级控制解决方案,即通过双回路形式同时控制油墨的流量和压力。本解决方案不仅可以保证油墨最终流量的…

【C++ 入坑指南】(07)判断

文章目录 一、if 语句1. 单行格式 if 语句2. 多行格式 if 语句 二、三目运算符三、switch 语句四、算法题4.1 分段函数 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句&am…

C++ - 使用RBTree来封装Set与Map

前面的文章中我们简单的实现了一个红黑树,实现了它的插入的功能,在本文中我们来对其进行修改并构建Set与Map。 下面我们来从源码中截取一点有关Map与Set的代码; 可以看出,在STL30中构建Map与Set使用的是同一个红黑树模板&#xf…

开箱即用!AI模型库全新发布,一站式在线开发部署!

人工智能学习与实训社区飞桨AI Studio模型库全新升级!支持模型创建、上传、托管并一键调用模型线上开发部署! 飞桨AI Studio已接入飞桨生态特色模型库,全面覆盖模型领域,包含文心系列大模型、CV、NLP、语音、科学计算、量子计算等…

Linux常用命令——hwclock命令

在线Linux命令查询工具 hwclock 显示与设定硬件时钟 补充说明 hwclock命令是一个硬件时钟访问工具,它可以显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。 在Linux中有硬件时钟与系统时钟等两种时钟。…

XR文字输入技术

VR/AR/MR(统称为XR)有望成为个人电脑、手机之后的下一代计算平台,元宇宙的硬件入口。 近年来XR发展迅猛,不仅可以应用于游戏、影视领域,还在军事、医疗、办公、教育等领域有巨大的发展前景。然而相比于XR强大的显示技…

IPWorks IPC .NET 2022.0.85 Crack

IPWorks IPC .NET一个组件库,用于通过命名管道向应用程序添加进程间通信 (IPC) 功能。包括客户端、服务器和外部进程执行组件,用于进程之间的简单对等通信。 最新的IPWorks IPC现已上市!最新版本的 IPWorks IPC 具有现…

我用ChatGPT搞懂GPT技术原理,只问了30个问题,这是极致的学习体验!

自己前段时间写了一篇文章《问了ChatGPT 上百个问题后,我断定ChatGPT可以重塑学习范式!》,讲了使用ChatGPT的感受,最近我开始学习GPT的技术原理,原因有三个: 1、工作中有可能要用到GPT,理解GPT的…

智见|中国能建中电工程罗必雄:数能融合为数字中国夯实底座

出品|网易科技《智见访谈》 作者|赵芙瑶 编辑|丁广胜 数字化浪潮的风,吹到了能源结构转型领域。 中国作为全球最大的能源生产国和消费国,正积极推动能源行业的数字化和智能化建设。数字化智能化升级在能源产业中被视为一项重要的战…

Go设计模式--解释器模式

大家好,这里是每周都在陪你一起进步的网管~!今天继续学习设计模式—解释器模式 解释器模式是一种行为设计模式,可以用来在程序里创建针对一个特点领域语言的解释器,用于处理解释领域语言中的语句。换句话说&#xff0c…

转转前端周刊第六十五期

转转前端周刊 本刊意在将整理业界精华文章给大家,期望大家一起打开视野 如果你有发现一些精华文章想和更多人分享,可以点击我们的公众号名称,将文章链接和你的解读文案发给我们!我们会对内容进行筛选和审核,保留你的推…

基于POM模式应用Playwright进行自动化测试

下方查看历史精选文章 重磅发布 - 自动化框架基础指南pdfv1.1大数据测试过程、策略及挑战 测试框架原理,构建成功的基石 在自动化测试工作之前,你应该知道的10条建议 在自动化测试中,重要的不是工具 前言 在现代软件开发中,自动化…

【Linux】Centos安装Redis数据库并内网穿透远程连接

文章目录 前言1. Linux(centos8)安装redis数据库2. 配置redis数据库3. 内网穿透3.1 安装cpolar内网穿透3.2 创建隧道映射本地端口 4. 配置固定TCP端口地址4.1 保留一个固定tcp地址4.2 配置固定TCP地址4.3 使用固定的tcp地址连接 前言 Redis作为一款高速缓存的key value键值对的…

springboot+jsp家政预约服务管理系统

智慧家政在线预约管理系统为用户提供家政服务预约服务,系统包括前台和后台。 前台用户可以先进行注册,填写个人的基本信息提交到服务器,服务器把数据保存到数据库。管理员对会员的信息进行验证后,会员通过验证后的用户名和密码进行…

vlc搭建rtsp直播Demo ffmpeg + nginx + flv.js实现rtsp网页播放Demo

文章目录 学习链接本地视频文件作为数据源推流步骤拉流步骤 本地摄像头作为数据源拉流步骤 vlc ffmpeg nginx flv.js 实现网页视频直播概括vlc打开摄像头,提供rtsp视频流nginx配置http-flv.conf的nginx配置文件 ffmpeg将rtsp视频流转为rtmp,推送给ngi…