ESXi 中重新启动管理代理

ESXi 中重新启动管理代理

https://www.cnblogs.com/douzilink/archive/2004/01/13/13295844.html

使用直接控制台用户界面 (DCUI)重启管理代理:

  1. 连接到您的 ESXi 主机的控制台。
  2. 按 F2 自定义系统。
  3. 以 root 身份登录。
  4. 使用上下箭头导航至故障排除选项>重新启动管理代理
  5. 按 Enter 键。
  6. 按 F11 重新启动服务。
  7. 服务重新启动时,按 **Enter **键。
  8. 按 Esc 注销。

注意:还可以使用 Host Client 重启服务。在 Host Client 中,选择 主机>>管理>>服务,然后选择要重启的服务。

使用 ESXi Shell 或 Secure Shell (SSH) 重启管理代理:

  1. 以 root 用户身份登录 ESXi Shell 或 SSH。

要启用 ESXi Shell 或 SSH,请参见 在 ESXi 5.x 和 6.0 中使用 ESXi Shell (2075199)

  1. 用以下命令重启 ESXi 主机守护进程和 vCenter Agent 服务:

`/etc/init.d/hostd restart

/etc/init.d/vpxa restart`

注意:在 ESXi 4.x 中,运行以下命令重新启动 vpxa 代理:

service vmware-vpxa restart

或者:

  • 要在特定 VMkernel 接口(默认为 vmk0)上重置管理网络,请运行以下命令:

esxcli network ip interface set -e false -i vmk0; esxcli network ip interface set -e true -i vmk0

注意:在两个命令之间使用分号 (😉,确保依次禁用再重新启用 VMkernel 接口。如果管理接口未在 vmk0 上运行,请根据所用的 VMkernel 接口更改上述命令。

  • 要在主机上重新启动所有管理代理,请运行以下命令:

services.sh restart

注意:

  • 如果启用和配置了 LACP,请勿使用 services.sh 命令重新启动管理服,而用 /etc/init.d/module restart 命令重新启动独立服务。
  • 如果问题未解决,并且您必须重新启动所有作为 services.sh 脚本一部分的服务,请在继续执行脚本之前进行停机。
  • 如果环境中配置了 NSX,请勿运行 /sbin/services.sh restart 命令,因为这将重新启动 ESXi 主机上的所有服务。如果您需要在 ESXi 主机上重新启动管理代理,请分别重新启动 vpxa、host.d 和 fdm。如果还需要运行 /sbin/services.sh restart 命令(因为重新启动每个管理代理不起作用),则将所有虚拟机迁移出 ESXi 主机,并将主机置于维护模式(如果可以)。

如果您不确定 ESXi 主机上是否已安装 NSX for vSphere,请运行以下命令进行验证:

esxcli software vib list --rebooting-image | grep esx-*

查找以下 VIB 以确定 ESX 主机上是否已安装 NSX:

esx-vsip
esx-vxlan

  • 如果在 View 环境(VGPU、vDGA、vSGA)中使用共享图形,请勿使用 services.sh。这将关闭 xorg 服务,该服务负责客户机操作系统级别上的图形。将图形从客户机操作系统中剥离,最终将导致使用共享图形的 VDI 工作负载发生崩溃。如果未处于维护模式,请确保仅使用共享图形重新启动 hostd 和 vpxa。

分类: VMware

 

在 ESXi 或 ESX 主机上重新启动管理代理 (2048205)

 

  • 无法连接的VirtualCenter/ vCenter Server的ESX/ ESXi将

  • 不能直接连接到ESX/ ESXi主机的VMware Infrastructure客户端/ vSphere Client中

  • 您不能停止或启动虚拟机

  • 显示在vCenter Server上运行的虚拟机时,它是不

  • vCenter Server的错误:

    Virtual machine creation may fail because agent is unable to retrieve VM creation options from the host

 

Purpose

 

为了进行故障排除,可能需要在您的 ESX 主机上重新启动管理代理。本文提供直接在 ESXi/ESX 上重新启动管理代理(mgmt-vmware 和vmware-vpxa)的步骤。

本文适用于 ESXi/ESX 3.x、4.x、5.0、5.1、5.5 和 6.0。


警告:如果在 VSAN 网络上已配置 LACP,请不要在正在运行 Virtual SAN 的 ESXi 主机上重新启动管理代理。向 VMware 支持部门提出支持请求,并在问题描述中注明此知识库文章 ID (1003490)。有关详细信息,请参见 How to Submit a Support Request

警告:重新启动管理代理可能会影响重新启动时 ESXi/ESX 主机上正在运行的任何任务。有关确定 ESXi/ESX 主机上正在运行的任务的详细信息,请参见 Collecting information about tasks in VMware ESX and ESXi (1013003)

有关详细信息,请参见 Using ESXi Shell in ESXi 5.x (2004746)

 

 

Resolution

 

 

 ESXi 上重新启动管理代理

 

 

要在 ESXi 上重新启动管理代理,请执行以下操作:

从直接控制台用户界面 (DCUI):

  1. 连接到您的 ESXi 主机的控制台。

  2. 按 F2 自定义系统。

  3. 以 root 身份登录。

  4. 使用向上/向下箭头导航到重新启动管理代理

    注意:在 ESXi 4.1 以及 ESXi 5.0、5.1、5.5 和 6.0 中,此选项位于“故障排除选项”之下。

     

  5. 按 Enter 键。

  6. 按 F11 重新启动服务。

  7. 重新启动服务后,请按 Enter

  8. 按 Esc 注销系统。

 

从本地控制台或 SSH:

  1. 以 root 身份登录到 SSH 或本地控制台。

  2. 运行以下命令:

    /etc/init.d/hostd restart
    /etc/init.d/vpxa restart

    注意:在 ESXi 4.x 中,运行以下命令来重新启动 vpxa 代理:

    service vmware-vpxa restart

    或者:

  • 要重置特定 VMkernel 接口(默认情况下为 vmk0)上的管理网络,请运行以下命令:

    esxcli network ip interface set -e false -i vmk0; esxcli network ip interface set -e true -i vmk0

    注意:在两个命令之间使用分号 (;) 可确保禁用 VMkernel 接口,然后接着重新启用。如果管理接口未在 vmk0 上运行,请根据所用的 VMkernel 接口更改上述命令。

     

  • 要在主机上重新启动所有管理代理,请运行以下命令:

    services.sh restart

警告:

  • 检查对于版本 5.x 和更高版本是否在 DVS 上已启用 LACP。有关详细信息,请参见 vSphere 5.0 Networking Guide

  • 如果未配置 LACP,可以安全执行 services.sh 脚本。

  • 如果已启用并配置 LACP,请不要使用 services.sh 脚本重新启动管理服务,而使用 /etc/init.d/module restart 命令重新启动独立服务。

  • 如果问题未解决,并且您必须重新启动所有作为 services.sh 脚本一部分的服务,请继续执行脚本之前进行停机。

在 ESX 上重新启动管理代理

要在 ESX 主机上重新启动管理代理,请执行以下操作:

  1. 以 root 身份从 SSH 会话或直接从控制台登录 ESX 主机。

  2. 运行以下命令:

    service mgmt-vmware restart

    警告:在运行此命令前,请确保虚拟机的“自动启动/关闭”已禁用,否则会存在重新启动虚拟机的风险。有关详细信息,请参见 Restarting hostd (mgmt-vmware) on ESX hosts restarts hosted virtual machines where virtual machine Startup/Shutdown is enabled (1003312)以及 Determining whether virtual machines are configured to autostart (1000163)

     

  3. 按 Enter 键。

  4. 运行以下命令:

    service vmware-vpxa restart

     

  5. 按 Enter 键。

  6. 键入 logout,然后按 Enter 从 ESX 主机断开连接。

    如果此过程成功,您会看到以下输出:

    [root@server]# service mgmt-vmware restart
    Stopping VMware ESX Server Management services:
    VMware ESX Server Host Agent Watchdog [ OK ]
    VMware ESX Server Host Agent [ OK ]
    Starting VMware ESX Server Management services:
    VMware ESX Server Host Agent (background) [ OK ]
    Availability report startup (background) [ OK ]
    [root@server]# service vmware-vpxa restart
    Stopping vmware-vpxa: [ OK ]
    Starting vmware-vpxa: [ OK ]
    [root@server]#

    注意:如果列出了故障:

     

如果启动或停止管理代理失败,请再次尝试重新启动。如果尝试本文中的步骤后问题仍然存在,请执行以下操作:

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值