第一范文网 - 专业文章范例文档资料分享平台

VMware命令集-20180301 - 图文

来源:用户分享 时间:2025/5/19 16:12:01 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

要查看主机vmnic上的特定物理网卡的实时捕获:

# pktcap-uw --uplink vmnicX

例如,要捕获vmnic7上的帧/数据包:

# pktcap-uw --uplink vmnic7

要查看对虚拟机特定 vSwitch 端口的实时捕获,请使用--switchport选项:

# pktcap-uw --switchport switchportnumber

例如,要捕获在连接到dvSwitchport 8的虚拟机之间往返的帧或数据包:

# pktcap-uw --switchport 8

要捕获对文件的输出,请使用-o选项:

# pktcap-uw --vmk vmk -ofile.pcap

例如,要捕获来自vmk0的数据包,并保存到/tmp目录下的test.pcap文件:

# pktcap-uw --vmk vmk0 -o /tmp/test.pcap

注意:当您使用-o选项时,无论其他设置如何,输出都采用pcap格式。

注意:要结束捕获,请务必使用 Ctrl-C 多次,而不是 Ctrl-Z,因为 Ctrl-Z 可能会使后台进程持续运行,从而阻止后续的pktcap-uw命令运行,并会报告错误:

错误: 无法创建会话,正在退出 (error: Can't create the session, Exiting)

高级用法:同时跟踪多个端口

例如,同时跟踪特定的 vSwitch 端口及其关联的上行链路: 要获取 vSwitch 端口号,请运行以下命令:

net-stats -l

标识并记下以下参数:

esxtop 命令返回的端口 ID —--switchport 50331665

要跟踪的 vmnic2 物理端口 —--uplink vmnic2 -

pcap 输出文件的位置 —/tmp/vmnic2.pcap

运行pktcap-uw命令,在两个点同时捕获数据包:

pktcap-uw --switchport 50331665 -o /tmp/50331665.pcap & pktcap-uw --uplink vmnic2 -o /tmp/vmnic2.pcap &

注意:此处假定命令 shell 为 Bash shell。因此,如果在 vswitch 上有多个上行链路,则只需在结尾 & 后添加命令,并在结尾处添加一个 &。

您可以使用 kill 命令停止pktcap-uw跟踪。

kill $(lsof |grep pktcap-uw |awk '{print $1}'| sort -u)

运行此命令,检查是否所有的pktcap-uw跟踪都已停止:

lsof |grep pktcap-uw |awk '{print $1}'| sort -u

2.25 更改主机故障的默认修复延迟时间

KB: 2150039

VMware vSAN 的这个高级设置指定了主机处于失败状态或维护模式之后,vSAN 在重新构建磁盘对象之前需要等待的时间。默认情况下,修复延迟值设置为 60 分钟;这意味着,出现主机故障时,vSAN 在此特定主机上重新构建任何磁盘对象之前需要等待 60 分钟。这是因为 vSAN 不确定故障是暂时性故障还是永久性故障。

注意:如果检测到物理硬件组件(例如,固态磁盘 (SSD) 或磁盘 (MD))出现故障,vSAN 会立即相应,构建一个磁盘对象。

Resolution

注意:以下步骤对于 vSAN 6.x 仍有效,但必要时可以使用 vSAN 运行状况插件中的立即修复对象按钮触发立即修复。

要更改默认修复延迟时间,请修改 ESXi 高级选项 vsan.clomrepairdelay。

注意:默认 60 分钟的设计涵盖了大量不同的配置,上述选项的值调整得过大可能会导致不必要的重新同步操作的发生,更改此高级选项时,请考虑以下因素:

安装 ESXi 更新(如果执行更新) ESXi 主机引导时间(包括开机自检) vSAN 的 SSD 日志恢复

要更改修复延迟时间,请在 vSAN 群集中的每个 ESXi 主机上运行以下步骤: 打开与每个 ESXi 主机的 SSH 会话。有关详细信息,请参见 在 ESXi 5.x 和 6.0 中使用 ESXi Shell (2075199)。

运行 esxcli 命令,更改默认延迟时间:

esxcli system settings advanced set -o /VSAN/ClomRepairDelay -i

或者,可以使用esxcfg命令:

esxcfg-advcfg --set /VSAN/ClomRepairDelay

注意:ClomRepairDelay 值如果设置得过低,在主机重新引导或临时网络故障(会导致 ESXi 主机出现网络分区)时,可能会导致不必要的组件复制。

运行以下命令,重新启动 Cluster Level Object Manager (CLOM) 服务 clomd 以便应用更改:

/etc/init.d/clomd restart

注意:重新启动 clomd 服务会暂时中断 CLOM 操作。中断的时长应小于一秒。但是,如果在重新启动 clomd 服务时正置备虚拟机,则该置备任务可能会失败。

对 vSAN 群集中的每个 ESXi 主机应用步骤 1 至 3。

要使用 VMware vSphere Web Client 更改修复延迟时间,请在 vSAN 群集的每个 ESXi 主机上运行以下步骤:

通过 vSphere Web Client 以管理员凭据登录到 VMware vCenter Server。 选择 vSAN 群集,然后选择 ESXi 主机>管理>设置。 选择高级系统设置> VSAN.ClomRepairDelay。 单击编辑。

根据需要修改 VSAN.ClomRepairDelay 值(以分钟为单位)。

运行以下命令,重新启动 Cluster Level Object Manager (CLOM) 服务 clomd 以便应用更改:

搜索更多关于: VMware命令集-20180301 - 图文 的文档
VMware命令集-20180301 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9mdeh3edp56rgfk15sw18xzko02xoc00fwg_11.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top