跳到主要内容

配置主机名

PubSub+ 事件代理的默认主机名是 solace。请注意,此主机名通常在本文档的示例中使用。然而,您应该通过 Solace CLI 将主机名更改为更具描述性且与其他事件代理区分开的名称。此外,如果您使用多节点路由,则必须配置唯一的主机名,因为多节点网络中的节点必须具有唯一的路由器名称。

设备

对于设备,主机名通常通过用于最初配置设备的 setup 特权 EXEC 命令进行配置(请参阅初始设置)。然而,您也可以使用以下命令为事件代理配置新的主机名。

Config-Sync 不会自动同步此对象或属性。因此,如果事件代理在高可用性(HA)冗余配置或复制站点中使用,您必须在每个配对事件代理或复制的消息 VPN 上手动配置此对象/属性。

要确定对象/属性是否由 Config-Sync 同步,请在 CLI 命令参考中查找用于配置对象/属性的命令,或在 Solace CLI 中输入该命令,并在命令末尾加上 " ?"。帮助信息会列出对象/属性是否被同步。

要配置设备的主机名,请执行以下操作:

  1. 输入以下命令以检查当前主机名和任何延迟主机名(即可能在下次事件代理重启时应用的主机名):
solace> show hostname
  1. 要更改主机名,请输入以下命令:
solace> enable
solace# configure
solace(configure)# hostname <name> [defer]

其中:

  • <name> 是事件代理的主机名。主机名可以包含最多 64 个字符,由数字 0 到 9、字母 a 到 z、A 到 Z、句点(.)和连字符(-)组成。注意句点(.)和连字符(-)不能用在主机名的开头或结尾。主机名必须在所有配置的事件代理中是唯一的.
  • defer 指定名称更改将延迟到下次事件代理重启时应用。如果在发出 hostname 全局 CONFIG 命令时未指定此选项,则系统会提示您确认主机名更改,然后自动关闭并重启事件代理.

此命令的 no 版本,no hostname,将主机名重置为默认值 solace.

软件事件代理容器

对于软件事件代理容器,主机名在创建容器时分配,并且之后不能更改。您可以在创建容器时使用 –-hostname 选项与 docker create 命令一起设置主机名.