在 ESXi 主机上未存储任何状态的环境中,引用主机可以帮助您使用相同配置设置多个主机。
您可以使用日志记录、coredump 以及所需的其他设置配置引用主机,保存主机配置文件,并编写按需将主机配置文件应用于其他主机的规则。您可以在引用主机上配置存储、网络连接和安全设置,并设置服务,例如 syslog 和 NTP。
了解引用主机设置
精心设计的引用主机连接到所有服务,如 syslog、NTP 等。引用主机设置可能还包含安全、存储、网络连接以及 ESXi Dump Collector。通过使用主机配置文件,可以将一个主机的此类设置应用到其他主机。
引用主机的确切设置取决于环境,但可能要考虑以下自定义设置。
- NTP 服务器设置
- 在大型环境中收集日志记录信息时,必须确保已协调日志时间。将引用主机设置为在所有主机共享的环境中使用 NTP 服务器。可以运行 esxcli system ntp set 命令指定 NTP 服务器。可以使用 esxcli system ntp set 命令或 vSphere Client 启动和停止主机的 NTP 服务。
- Syslog 服务器设置
-
所有
ESXi 主机均运行 syslog 服务 (
vmsyslogd),该服务会将 VMkernel 和其他系统组件的消息记录到文件中。可以运行
esxcli system syslog 命令或使用
vSphere Client 指定日志主机并管理日志位置、轮换、大小和其他属性。对于使用 vSphere Auto Deploy 置备但没有本地存储的主机,设置远程主机上的日志记录尤为重要。
您可以选择安装 VMware vCenter Log Insight,它可提供日志聚合和分析。
- 核心转储设置
- 可以设置引用主机将核心转储发送到共享的 SAN LUN,或者可以在环境中安装 ESXi Dump Collector 并配置引用主机以使用 ESXi Dump Collector。请参见 使用 ESXCLI 配置 ESXi Dump Collector。可以使用 vCenter Server 安装介质安装 ESXi Dump Collector,也可以使用 vCenter Server 中附带的 ESXi Dump Collector。设置完毕后,当系统遇到严重故障时,VMkernel 内存将发送到指定的网络服务器。
- 安全设置
-
在大多数部署中,所有使用 vSphere Auto Deploy 置备的主机必须具有相同的安全设置。例如,您可以使用
vSphere Client 或 ESXCLI 命令为引用主机设置防火墙以允许某些服务访问
ESXi 系统、设置安全配置,用户配置以及用户组配置。安全设置包括所有主机的共享用户访问设置。可以通过将引用主机设置为使用 Active Directory 来实现统一的用户访问。请参见
《vSphere 安全性》文档。
注: 如果使用主机配置文件设置 Active Directory,则密码不受保护。使用 vSphere Authentication Service 设置 Active Directory 以避免公开 Active Directory 密码。
- 网络连接和存储设置
- 如果预留了一组网络连接和存储资源供使用 vSphere Auto Deploy 置备的主机使用,则可以设置引用主机使用这些资源。
在大型部署中,引用主机设置支持 Enterprise Network Manager,该管理器收集来自环境中运行的各种监控服务的所有信息。
vSphere Auto Deploy 引用主机的配置选项说明如何执行该设置。
有关引用主机设置的信息,请观看“Auto Deploy 引用主机”视频:
vSphere Auto Deploy 引用主机的配置选项
您可以使用 vSphere Client、ESXCLI 或主机配置文件来配置引用主机。
要设置引用主机,您可以使用最适合您的方法。
- vSphere Client
- vSphere Client 支持对 ESXi 主机的网络连接、存储、安全以及诸多其他方面进行设置。设置环境并根据引用主机创建主机配置文件以供 vSphere Auto Deploy 使用。
- ESXCLI
- 您可以使用 ESXCLI 设置主机的多个方面。ESXCLI 适合在 vSphere 环境中配置许多服务。命令包括用于设置 NTP 服务器的 esxcli system ntp、用于设置 syslog 服务器的 esxcli system syslog、用于添加路由和设置默认路由的 esxcli network route 以及用于配置 ESXi Dump Collector 的 esxcli system coredump。
- 主机配置文件功能
- 最佳做法是利用 vSphere Client 或 ESXCLI 设置主机,并从该主机创建主机配置文件。相反,可以使用 vSphere Client 中的“主机配置文件”功能,并保存该主机配置文件。
vSphere Auto Deploy 将主机配置文件中的所有常用设置应用于所有目标主机。如果将主机配置文件设置为提示用户输入,则使用该主机配置文件置备的所有主机都将处于维护模式。必须重新应用主机配置文件或重置主机自定义,才能获得特定于主机的信息的提示。