Oracle® VM Server for SPARC 3.3 管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

如何发现在子网上运行的 Logical Domains Manager

  1. 打开多播套接字。

    确保您使用的是多播通信中指定的端口和组信息。

  2. 通过套接字发送 multicast_msg_t 消息。

      此消息应包含以下内容:

    • version_no 的有效值,由 MAC_MULTI_VERSION 定义,其值为 1

    • magic_no 的有效值,由 MAC_MULTI_MAGIC_NO 定义,其值为 92792004

    • LDMD_DISC_SENDmsg_type

  3. 侦听多播套接字,以获取来自 Logical Domains Manager 的响应。

    这些响应必须是包含以下内容的 multicast_msg_t 消息:

    • version_no 的有效值

    • magic_no 的有效值

    • 已设置为 LDMD_DISC_RESPmsg_type

    • 有效荷载包含 ldmd_discovery_t 结构,其中包含以下信息:

      • ldmd_version在系统上运行的 Logical Domains Manager 的版本

      • hostname系统的主机名称

      • ip_address系统的 IP 地址

      • port_noLogical Domains Manager 用于通信的端口号,应该是 XMPP 端口 6482

    当侦听来自 Logical Domains Manager 的响应时,请确保已放弃任何自动分配 MAC 冲突检测包。