云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VMware命令集-20180301 - 图文

VMware命令集-20180301 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/12/9 6:24:35

要查看主机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 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

要查看主机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 例如,要捕获来自

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com