涨薪技能、VMware ESXi 上使用 esxcli 进行 DNS 的配置

哈喽大家好,欢迎来到虚拟化时代君(XNHCYL),收不到通知请将我点击星标!   大家好,我是虚拟化时代君,一位潜心于互联网的技术宅男。这里每天为你分享各种你感兴趣的技术、教程、软件、资源、福利…(每天更新不间断,福利不见不散)

图片

文 章 引 言

今天准备在线更新ESXi,测试一下业务,发现ESXi无法上网,ping谷歌和百度时候无法解析地址。我们排查发现是DNS没有填写,我们使用shell控制台进行分析和解决故障。

解决过程

1、首先我们开启ESXi的SSH,使用SSH登录。

图片

2、接着我们尝试ping一下www.google.com地址看是否能解析,结果显示无法解析DNS地址。       

ping www.google.comgetaddrinfo() for "www.google.com" failed (-2: Name or service not known)

图片

3、我们使用命令查看DNS清单,如下所示

esxcli network ip dns server listDNSServers:

图片

4、我们需要手动添加一个,我们可以填写网关地址或者其他DNS地址:

esxcli network ip dns server add -s 192.168.100.1

图片

5、加完之后接着ping 谷歌地址,显示正常呢。 ​​​​​​​

[root@esxi-01:~] ping www.google.comPING www.google.com (142.250.199.196): 56 data bytes64 bytes from 142.250.199.196: icmp_seq=0 ttl=59 time=36.878 ms64 bytes from 142.250.199.196: icmp_seq=1 ttl=59 time=36.620 ms64 bytes from 142.250.199.196: icmp_seq=2 ttl=59 time=37.460 ms           --- www.google.com ping statistics ---3 packets transmitted, 3 packets received, 0% packet lossround-trip min/avg/max = 36.620/36.986/37.460 ms 

图片

添加完DNS之后可以正常上网!

【以上内容均属虚拟化时代君整理,大家仅供参考!】

往期回顾

点击下方链接阅读精彩文章

兄弟们又来云桌面项目了,升级客户Dell R730xd带外IDRAC和BIOS到最新版本故障汇总

业务宕机了吗?VMware vCenter 7.0升级到vCenter8.0卡住39%处理技巧

客户又请一顿火锅,扩容VMware vCenter磁盘13 Archive容量,真的是硬给元子

周末时间又被客户占用,给VMware vCenter  Seat磁盘8进行故障排除,客户发了一个红包

VMware运维装逼利器、VMware PowerCLI 自动化管理vSphere环境

免费技术爽文、命令一键备份还原VMware ESXi主机配置文件

能力提升VMware HA 和 DRS 区别和功能深度剖析

VMware vSphere中vApp的功能你真的了解吗?保姆式免费教你vApp的妙处

如何将虚拟机从 VirtualBox 转换为 VMware(Fusion 或 ESXi)

VMware ESXi USB直通技术全解析:如何将物理USB设备直通给虚拟机

超详细通过命令行升级VMware ESXi 7到ESXi 8教程攻略

Dell R730xd安装VMware ESXi 8.0u3d攻略教程

一个小小培训,500大洋外快就到手!VMware vSphere 8内容库你学会了吗?

VMware 中有哪些不同的磁盘模式以及如何选择使用它们

黑客大佬都在用,VMware ESXi 从Shell启停虚拟机命令

你真的了解VMware三种磁盘配置吗!精简置备 vs 后置备到底选哪个?

博通收购VMware后,新旧VMware兼容性列表查询方案对比

白嫖技巧、VMware vSphere使用mod模式删除无法访问的数据存储

如何重新快速生成 VMware ESXi 独立证书

白嫖VMware ESXi 8.0 U3新功能Live Patch、无需重启零中断修复漏洞

VMware安全从我做起,vCenter和Esxi端口加固建议方案

拒绝收费、白嫖党免费获取VMware Esxi 常见命令

又被客户白嫖一个脚本,VMware vCenter通过Pwershell全自动克隆虚拟机

VMware vCenter(VCSA) 8.0 中的 17 个vmdk有什么用途?给客户介绍用途含泪血赚200!

资源申明:小编更新资源文章只是为了给大家提供一个绿色学习的平台,如果你在本站看到的任何图片文字有涉及到你的利益以及版权都可以联系小编删除。联系微信:XNHSDJ    

<think>好的,我现在需要帮用户查找ESXi常用命令列表或参考指南。用户之前提到了ESXi的安装要求和类型,还提到了kubectl命令的设置,可能用户是在管理虚拟化环境,涉及到ESXi和Kubernetes的结合使用。 首先,用户明确需要ESXi的常用命令,所以我应该整理出ESXi管理中最常用的命令,比如配置、服务管理、网络、存储、日志等方面的命令。记得按照用户的要求,行内数学表达式用$...$,独立公式用$$...$$,但这里可能数学公式不多,主要是一些代码块或命令示例。 然后,我需要参考用户提供的引用内容。引用[2]提到了ESXi的安装要求和类型,引用[1]是关于kubectl命令的Tab补全设置,可能用户对命令行操作比较熟悉,所以需要结构清晰的命令列表,并给出每个命令的简要说明和示例。 接下来,我应该检查ESXi的命令是否分类清晰,比如系统信息、服务管理、网络配置、存储管理、虚拟机操作、日志查看、防火墙设置、故障排查等。每个类别下列出常用命令,并确保命令正确,比如esxcli、vim-cmd等。 用户可能需要具体的示例,比如如何查看ESXi版本,重启服务,配置vSwitch,管理存储设备等。同时,用户可能对命令行补全感兴趣,但引用[1]是关于kubectl的,而ESXi的CLI可能没有自动补全,不过可以提一下使用ESXi Shell的注意事项。 还要注意用户可能是在生产环境中使用ESXi,所以需要强调谨慎操作,尤其是在修改配置或重启服务时。此外,用户可能需要了解如何访问ESXi Shell,如何启用SSH访问,这些也是常用命令的一部分。 最后,生成相关问题,帮助用户深入理解,比如如何备份ESXi配置,如何排查网络问题,如何扩展存储等,这些问题应该基于常用命令的应用场景。</think>### ESXi常用命令列表及参考指南 ESXi命令行工具主要通过SSH登录后使用,建议在维护模式下操作重要命令。以下按功能分类整理常用命令: #### 一、系统信息查看 1. 查看ESXi版本和构建号 ```bash vmware -v # 示例输出:VMware ESXi 7.0.3 build-19193900 ``` 2. 查看硬件信息 ```bash esxcli hardware platform get # 主板信息 esxcli hardware cpu list # CPU详情 esxcli hardware memory get # 内存容量 ``` #### 二、服务管理 1. 重启管理服务(类似vCenter连接问题时使用) ```bash /etc/init.d/hostd restart /etc/init.d/vpxa restart ``` 2. 查看服务状态 ```bash service --status-all | grep running ``` #### 三、网络配置 1. 查看虚拟交换机配置 ```bash esxcli network vswitch standard list ``` 2. 添加vSwitch端口组 ```bash esxcli network vswitch standard portgroup add -p "VM_Network" -v vSwitch0 ``` 3. 查看物理网卡状态 ```bash esxcli network nic list ``` #### 四、存储管理 1. 查看存储设备清单 ```bash esxcli storage core device list ``` 2. 重新扫描存储适配器 ```bash esxcli storage core adapter rescan --all ``` 3. 挂载NFS数据存储 ```bash esxcli storage nfs add -H 192.168.1.100 -s /share -v nfs_datastore ``` #### 五、虚拟机操作 1. 查看所有虚拟机列表 ```bash vim-cmd vmsvc/getallvms ``` 2. 启动虚拟机(需先获取VMID) ```bash vim-cmd vmsvc/power.on 10 ``` 3. 强制关闭虚拟机 ```bash vim-cmd vmsvc/power.off 10 ``` #### 六、日志查看 1. 实时查看系统日志 ```bash tail -f /var/log/vmkernel.log ``` 2. 查看虚拟机操作日志 ```bash less /var/log/hostd.log ``` #### 七、防火墙配置 1. 列出防火墙规则 ```bash esxcli network firewall ruleset list ``` 2. 允许ICMP响应(临时) ```bash esxcli network firewall ruleset set -e true -r httpClient ``` #### 八、故障排查 1. 测试vCenter连接 ```bash nc -z vcenter_ip 443 ``` 2. 查看DNS解析 ```bash nslookup esxi-hostname ``` > **操作注意**:执行敏感命令前建议创建快照,部分命令需在维护模式下操作[^2]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚拟化爱好者

创作不易

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值