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