在 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

详细参考:

Purpose

免责声明:本文为 Configuring the Network Dump Collector service in VMware vSphere 5.x/6.0 (2002954) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


本文提供了在 vSphere 5.x/6.0 中配置网络核心转储收集器服务的方法。有关 Network Dump Collection 功能的更多常规信息,请参见 ESXi Network Dump Collector in VMware vSphere 5.x/6.0 (1032051)

ESXi 中的网络核心转储功能可在出现紫色诊断屏幕时通过网络帮助捕获诊断数据。有关详细信息,请参见 Interpreting an ESX/ESXi host purple diagnostic screen (1004250)

Resolution

VMware ESXi Dump Collector 与 vCenter Server 打包在一起。配置方法因 Windows 和 Linux 版本而异。可配置选项包括:

  • 用于存储收到的核心转储的目录。
  • 用于存储收到的核心转储的磁盘空间量。
  • 侦听网络 UDP 端口号。

适用于 Windows 的 VMware ESXi Dump Collector

vCenter Server 安装介质包含 VMware ESXi Dump Collector 服务安装程序。用于存储收到的核心转储的目录、已用磁盘空间量和侦听端口号可在安装期间进行设置。但是,所有选项也可在稍后通过编辑配置文件进行更改。

要配置适用于 Windows 的 ESXi Dump Collector,请执行以下操作:

  1. 在 VMware ESXi Dump Collector 安装目录中找到 vmconfig-netdump.xml 配置文件。默认情况下,该文件位于 C:\ProgramData\VMware\VMware ESXi Dump Collector\ 中。

    注意:在 ESXi 6.0.x 中,该文件位于 C:\ProgramData\VMware\vCenterServer\data\netdump\.
  2. 使用文本编辑器打开 vmconfig-netdump.xml 配置文件。
  3. 找到 defaultDataPath 标记,该标记显示类似于:

    <defaultDataPath>C:\ProgramData\VMware\VMware ESXi Dump Collector\Data\</defaultDataPath>

  4. 根据需要更改用于存储收到的核心转储的目录。
  5. 找到 defaultValues 标记,该标记显示类似于:

    <defaultValues>
    <port>6500</port>
    <maxSize>2</maxSize>
    </defaultValues>

  6. 根据需要将侦听 UDP 端口号更改为其他值。
  7. 将用于存储收到的核心转储的最大磁盘空间量更改为其他值。该值按千兆字节指定。
  8. 保存 vmconfig-netdump.xml 配置文件。
  9. 使用以下命令重新启动 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

  1. 打开 Web 浏览器,并连接到 https://vCenterServerVirtualApplianceHostnameOrIP:5480/
  2. 使用管理帐户登录。
  3. 单击服务选项卡。
  4. 单击 NetDump 选项卡。
  5. 将侦听 UDP 端口号更改为所需的值。
  6. 将用于存储收到的核心转储的最大磁盘空间量更改为其他值。该值按千兆字节指定。
  7. 单击保存设置按钮。
  8. 单击状态选项卡。
  9. 单击停止 ESXi 服务。
  10. 单击启动 ESXi 服务。

使用 VMware vCenter Server Virtual Appliance 命令行配置 ESXi Dump Collector

  1. 打开 vCenter Server Virtual Appliance 的控制台。
  2. 使用管理帐户登录。
  3. 使用文本编辑器打开 /etc/sysconfig/netdumper 配置文件。显示的默认配置类似于:

    NETDUMPER_DIR="/var/core/netdumps"
    NETDUMPER_DIR_MAX_GB=2
    NETDUMPER_PORT=6500

  4. 更改用于存储收到的核心转储的目录。
  5. 将侦听 UDP 端口号更改为所需的值。
  6. 根据需要将用于存储收到的核心转储的最大磁盘空间量更改为其他值。该值按千兆字节指定。
  7. 要启用详细日志记录,请将 NETDUMPER_OPTIONS 行修改为:

    NETDUMPER_OPTIONS="-n -v -d ${NETDUMPER_DIR} -o ${NETDUMPER_PORT}"

  8. 保存 /etc/sysconfig/netdumper 配置文件。
  9. 使用以下命令重新启动 VMware ESXi Dump Collector 服务:

    service vmware-netdumper restart

使用 ESXCLI 配置 ESXi Dump Collector

  1. 通过在本地 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)

  2. 启用 ESXi Dump Collector:

    esxcli system coredump network set --enable true

  3. 检查 ESXi Dump Collector 是否配置正确:

    esxcli system coredump network get

原文地址:https://www.cnblogs.com/reachos/p/9674624.html

时间: 2024-11-10 12:31:20

在 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 - IHostingEnvironment VS IHostEnvironent - .NET Core 3.0中的废弃类型 Part 3 - 避免在ASP.NET Core 3.0中为启动类注入服务(本篇) Part 4 - 将终端中间件转换为ASP.NET Core 3.0中的端点路由 Part 5 - 将集成测试的

使用EJB使用jboss7.0中配置数据源

使用EJB时需要配置数据源,光在代码里面添加配置是不够的,还需要在jboss中配置 首先在jboss-as-web-7.0.2.Final\standalone\configuration目录下standalone.xml中<datasources>标签中添加你的数据源配置: 这里drivername是mysql <datasource jndi-name="java:jboss/datasources/localTrans/FirstTest" pool-name=

NC中配置Servlet 调用NC服务

1.新建Servlet类(这个类中有实现调用接口的方法以及设置Token)路径没有要求,应该新建Servlet本来就不是规范. package nc.impl.ca.cuma.account.ma;   import java.io.BufferedReader; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import java.util.Map;   import javax.s

spring boot2.0+ 中配置log4j日志

1.maven引入包,排除默认日志 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter</artifactId> 4 <exclusions> 5 <exclusion> 6 <groupId>org.springframework.boot</groupId>

React 版本16.9.0 中配置路由以及路由传参

我的脚手架版本如下: "dependencies": { "antd": "^3.21.4", "jquery": "^3.4.1", "lodash": "^4.17.15", "react": "^16.9.0", "react-dom": "^16.9.0", "react

websphere7.0中配置mysql数据源

一.           配置J2C认证别名 1. 登陆WAS控制台,“安全性”——“全局安全性”——在右边找到“Java认证和授权服务”——点击“J2C认证数据” 2. 选择“新建”,输入“别名”.“用户标识”和“密码”(用户标识就是软件用于连接数据库的用户名根据xml文件进行配置,别名可以和用户标识相同),点击应用,保存(xml文件里面有几个用于连接数据库的用户名就新建几个) 二.           新建JDBC提供程序 1. 新建JDBC提供程序 2. 数据库类型选择自定义,输入实现类名

Selenium中配置链接使用FTP服务

Enable the default report solution Step1: Create a suite listener and add codes into it, please watch the blue box more carefully. Step2: Enable the new listener in the TestNG configuration file Step3: add ftp settings and the recipient of email in t

VC++6.0 sqlite3 配置、测试

/************************************************************************************* * VC++6.0 sqlite3 配置.测试 * 声明: * 本文仅仅是为了测试VC++6.0中是否可以使用sqlite3数据库,主要用于完成后续的 * 一些需求. * * 2015-10-21 晴 深圳 南山平山村 曾剑锋 *************************************************

在 IIS 中配置 ASP.NET 应用程序

参考文档: 1.win7旗舰版中IIS配置:http://www.cnblogs.com/koeltp/archive/2012/02/08/2343394.html 2.处理[由于web服务器上的“ISAPI和CGI限制”列表设置,无法提供您请求的页面]“:http://blog.csdn.net/abandonship/article/details/5834283 3.在 IIS 7.0 中配置 ASP.NET 应用程序:http://msdn.microsoft.com/zh-cn/li