登录到ESXi 6.7主机的直连界面(DCUI),我们会看到下面这样一个功能选项:Restart Management Agents。即使是右侧的说明也语焉不详,这些所谓的Management Agents到底是哪些服务呢?

ESXi主机上可以重启哪些管理服务?-LMLPHP

为什么要把这个Agent不译成“代理”,非要翻译成“服务”呢?

代理这个词很虚,不是吗?这些Agents中,有一个很出名的是vpxa,我在前面一篇博文里说它是一个“间谍”,是vCenter Server派驻到ESXi主机上的一名间谍,专门负责打探ESXi的消息,并且勾结一个叫hostd的服务进程,执行一些“破坏活动”。

如果你在上面的界面中操作了,并且按下F11确认,一定要重启Management Agents,那么,存放在ESXi主机/etc/init.d目录下的十几个服务都会被重启。因为它们都是Daemon,都是“守护进程”,所以就是类似于Linux操作系统中的“服务”。目前我的电脑上能看到的是如下这些:

DCUI                     memscrubd                usbarbitrator
ESXShell                 nfcd                     vit_loader
SSH                      nfsgssd                  vitd
cdp                      nicmgmtd                 vmfstraced
clomd                    nscd                     vmsyslogd
cmmdsTimeMachine         ntpd                     vmtoolsd
cmmdsd                   osfsd                    vmware-fdm
dcbd                     pcscd                    vobd
ddecomd                  rabbitmqproxy            vpxa
epd                      rhttpproxy               vsanObserver
esxui                    sdrsInjector             vsandevicemonitord
hostd                    sensord                  vsandpd
hostdCgiServer           sfcbd-watchdog           vsanmgmtd
iofilterd-spm            slpd                     vsantraced
iofilterd-vmwarevmcrypt  smartd                   vvold
iofiltervpd              snmpd                    wsman
lacp                     storageRM                xorg
lbtd                     swapobjd
lwsmd                    upitd

如果要在ESXi主机上操作,功能会更丰富一些,以管理时间同步的ntpd为例:


# /etc/init.d/ntpd start
# /etc/init.d/ntpd stop
# /etc/init.d/ntpd restart
# /etc/init.d/ntpd status
# /etc/init.d/ntpd ssl_reset
11-04 08:41