在 vSphere 5.x/6.0 中配置 Network Dump Collector 服务 (2002954)
vmware KB: https://kb.vmware.com/s/article/2002954?lang=zh_CN
重点配置命令:
使用 vSphere Client 连接到 vCenter Server 系统
编辑主机配置文件如下两项时,在合规性检查时总是提示通不过
1. Syslog
2. ESXi Dump Collector
但是通过ESXCLI 配置 ESXi Dump Collector和Syslog 就没问题
ESXi Dump Collector配置命令:
esxcli system coredump network set --interface-name vmk0 --server-ipv4 192.168.x.x --server-port 6500
esxcli system coredump network set --enable true
esxcli system coredump network check
syslog 配置命令:
esxcli system syslog config set --loghost=tcp://10xx.xx.xx.xx:514
esxcli system syslog reload
详细参考:
ESXi 中的网络核心转储功能可在出现紫色诊断屏幕时通过网络帮助捕获诊断数据。有关详细信息,请参见 Interpreting an ESX/ESXi host purple diagnostic screen (1004250)。
VMware ESXi Dump Collector 与 vCenter Server 打包在一起。配置方法因 Windows 和 Linux 版本而异。可配置选项包括:
- 用于存储收到的核心转储的目录。
 - 用于存储收到的核心转储的磁盘空间量。
 - 侦听网络 UDP 端口号。
 
适用于 Windows 的 VMware ESXi Dump Collector
- 在 VMware ESXi Dump Collector 安装目录中找到 vmconfig-netdump.xml 配置文件。默认情况下,该文件位于 
C:\ProgramData\VMware\VMware ESXi Dump Collector\ 中。
注意:在 ESXi 6.0.x 中,该文件位于 C:\ProgramData\VMware\vCenterServer\data\netdump\. - 使用文本编辑器打开 
vmconfig-netdump.xml配置文件。 - 找到 
defaultDataPath标记,该标记显示类似于:<defaultDataPath>C:\ProgramData\VMware\VMware ESXi Dump Collector\Data\</defaultDataPath> - 根据需要更改用于存储收到的核心转储的目录。
 - 找到 
defaultValues标记,该标记显示类似于:<defaultValues>
<port>6500</port>
<maxSize>2</maxSize>
</defaultValues> - 根据需要将侦听 UDP 端口号更改为其他值。
 - 将用于存储收到的核心转储的最大磁盘空间量更改为其他值。该值按千兆字节指定。
 - 保存 
vmconfig-netdump.xml配置文件。 - 使用以下命令重新启动 VMware ESXi Dump Collector 服务:
net stop vmware-network-coredump
net start vmware-network-coredump 
vCenter Server Virtual Appliance 中的 VMware ESXi Dump Collector
vCenter Server Virtual Appliance 具有可用且持续运行的预配置 Netdump 服务。用于存储收到的核心转储的目录、已用磁盘空间量和侦听端口号均设置为默认值,但可在稍后进行更改。
使用 VMware vCenter Server Virtual Appliance Web 界面配置 ESXi Dump Collector
- 打开 Web 浏览器,并连接到 
https://vCenterServerVirtualApplianceHostnameOrIP:5480/。 - 使用管理帐户登录。
 - 单击服务选项卡。
 - 单击 NetDump 选项卡。
 - 将侦听 UDP 端口号更改为所需的值。
 - 将用于存储收到的核心转储的最大磁盘空间量更改为其他值。该值按千兆字节指定。
 - 单击保存设置按钮。
 - 单击状态选项卡。
 - 单击停止 ESXi 服务。
 - 单击启动 ESXi 服务。
 
使用 VMware vCenter Server Virtual Appliance 命令行配置 ESXi Dump Collector
- 打开 vCenter Server Virtual Appliance 的控制台。
 - 使用管理帐户登录。
 - 使用文本编辑器打开 
/etc/sysconfig/netdumper配置文件。显示的默认配置类似于:NETDUMPER_DIR="/var/core/netdumps"
NETDUMPER_DIR_MAX_GB=2
NETDUMPER_PORT=6500 - 更改用于存储收到的核心转储的目录。
 - 将侦听 UDP 端口号更改为所需的值。
 - 根据需要将用于存储收到的核心转储的最大磁盘空间量更改为其他值。该值按千兆字节指定。
 - 要启用详细日志记录,请将 
NETDUMPER_OPTIONS行修改为:NETDUMPER_OPTIONS="-n -v -d ${NETDUMPER_DIR} -o ${NETDUMPER_PORT}" - 保存 
/etc/sysconfig/netdumper配置文件。 - 使用以下命令重新启动 VMware ESXi Dump Collector 服务:
service vmware-netdumper restart 
使用 ESXCLI 配置 ESXi Dump Collector
- 通过在本地 ESXi Shell 中运行 esxcli system coredump 或使用 vCLI 来将 ESXi 系统设置为使用 ESXi Dump Collector。
esxcli system coredump network set --interface-name vmk0 --server-ipv4 10.xx.xx.xx --server-port 6500
注意:必须指定 VMkernel 网卡以及要向其发送核心转储的服务器的 IP 地址和可选端口。如果配置的 ESXi 系统运行所在的虚拟机使用的是 vSphere 标准交换机,则必须选择一个处于混杂模式的 VMkernel 端口。ESXi Network Dump Collector 在 ESXi 5.0 中的 vSphere Distributed Switch 上不受支持。有关详细信息,请参见 Network Dump Collector on vSphere ESXi 5.0 is not supported on vDS (2000781)。
 - 启用 ESXi Dump Collector:
esxcli system coredump network set --enable true
 - 检查 ESXi Dump Collector 是否配置正确:
esxcli system coredump network get
 
在 vSphere 5.x/6.0 中配置 Network Dump Collector 服务 (2002954)的更多相关文章
- 避免在ASP.NET Core 3.0中为启动类注入服务
		
本篇是如何升级到ASP.NET Core 3.0系列文章的第二篇. Part 1 - 将.NET Standard 2.0类库转换为.NET Core 3.0类库 Part 2 - IHostingE ...
 - Vue-Cli 3.0 中配置高德地图
		
vue 中使用高德地图有两种方式 一.vue-amap 组件 官网: https://elemefe.github.io/vue-amap/#/ 开始的时候是打算用这个组件做地图功能的,但是尝试之后存 ...
 - 在.NET 6.0中配置WebHostBuilder
		
大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进. 在阅读第4章"使用Kestrel配置和定制HTTPS"时,您可 ...
 - 如何在sharepoint2010中配置Google Anlytics 分析服务
		
简介 Google Analytics(分析)不仅可以帮助您衡量销售与转化情况,而且能为您提供新鲜的深入信息,帮助您了解访问者如何使用您的网站,他们如何到达您的网站,以及您可以如何吸引他们不断回访 ...
 - React 版本16.9.0 中配置路由以及路由传参
		
我的脚手架版本如下: "dependencies": { "antd": "^3.21.4", "jquery": &q ...
 - (win7) 在IIS6.0 中配置项目
		
1.进入IIS管理器 右击“计算机”->管理->服务和应用程序->Internet信息服务(IIS)管理器 2.将项目加入IIS中 网站->右击“默认网站”->添加虚拟目 ...
 - Selenium中配置链接使用FTP服务
		
Enable the default report solution Step1: Create a suite listener and add codes into it, please watc ...
 - wxWidgets编译和在VC 6.0中的配置
		
1. 安装 运行wxMSW-2.8.3-Setup1.exe,将之安装到不带空格符号的目录中,本例为C:/wxWidgets-2.8.3: 2. 编译和配置 (1) 用VC6.0编译 进入C: ...
 - 在 IIS  中配置 ASP.NET 应用程序
		
注意事项: 1.注册.NET 如果先安装.net平台,后安装IIS,那么在IIS中可能就没有出现ASP.NET版本的下拉菜单,就要手动注册: 一般.Net版本都存放在:C:\WINDOWS\Micr ...
 
随机推荐
- Struts ongl 集合伪属性
			
首先了解下OGNL的概念: OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的 ...
 - IOS应用图标尺寸
			
Table 41-1Size (in pixels) of custom icons and images Asset iPhone 6 Plus (@3x) iPhone 6 and iPhone ...
 - [转]iCheck表单美化插件使用方法详解(含参数、事件等)
			
本文转自:http://www.exp99.com/jswz/f2e/1408696007_34.html iCheck 特色: 1.在不同浏览器(包括ie6+)和设备上都有相同的表现 — 包括 ...
 - DotNetBar 使用笔记
			
1.删除表格的某一行数据,必须是VirtualMode = false 的时候才生效,不然就只是灰色 SuperDBG_Right.PrimaryGrid.SetDeletedRows(SuperD ...
 - C#字符串中的中文逗号转英文逗号
			
public static string ToDBC(string input) { char[] c = input.ToCharArray(); for (int i = 0; i < c. ...
 - C#,一些非常简单但应该知道的知识点
			
1.本地变量 一看这个标题你可能会一愣,这是个什么东东.看个小例子: static void main(){ int a=10; MyClass mc=new MyClass();} 呵呵,这 ...
 - 3.C#基础篇-->堆和栈
			
一.前言 堆与栈对于理解.NET中的内存管理.垃圾回收.错误和异常.调试与日志有很大的帮助.垃圾回收的机制使程序员从复杂的内存管理中解脱出来,虽然绝大多数的C#程序并不需要程序员手动管理内存,但这并不 ...
 - 解决vuejs应用在nginx非根目录下部署时访问404的问题
			
以往部署vuejs应用都是直接在nginx的location为/下直接部署,这次遇到要将vue应用部署在/vuejs-admin的非根下,使用以往部署方案直接访问就会404,这时修改步骤如下: 1.修 ...
 - 使用crontab调度任务
			
复杂的.分布式的.工作流式的调度可以通过azkaban来进行调度,除了执行调度任务之外,它还能进行定时调度.而对于简单的服务器任务,如执行一个小脚本,发送邮件等,可以使用crontab命令直接进行,在 ...
 - Spring Boot—03REST请求
			
package com.smartmap.sample.ch1.controller.rest; import java.util.List; import org.apache.commons.lo ...