JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Guía de administración del servidor Oracle VM para SPARC 2.1     Oracle VM Server for SPARC (Español)
search filter icon
search icon

Información del documento

Prólogo

Parte I Software Oracle VM Server for SPARC 2.1

1.  Información general sobre el software del Oracle VM Server for SPARC

2.  Instalación y habilitación del software

3.  Seguridad

4.  Configuración de servicios y el dominio de control

5.  Configuración de los dominios huésped

6.  Configuración de dominios E/S

7.  Uso de discos virtuales

8.  Uso de las redes virtuales

9.  Migración de dominios

10.  Administración de recursos

11.  Administración de las configuraciones

12.  Realización de otras tareas administrativas

Parte II Software Oracle VM Server for SPARC opcional

13.  Herramienta de conversión física a virtual del Oracle VM Server for SPARC

14.  Asistente para la configuración de Oracle VM Server for SPARC

15.  Uso del software de Base de datos de información de administración de Oracle VM Server for SPARC

16.  Descubrimiento del Dominios lógicos Manager

Descubrimiento de sistemas que ejecutan el Dominios lógicos Manager

Comunicación multidifusión

Formato del mensaje

Descubrimiento del Dominios lógicos Manager en ejecución en la subred

17.  Uso de la interfaz XML con el Dominios lógicos Manager

Glosario

Índice

Descubrimiento de sistemas que ejecutan el Dominios lógicos Manager

Comunicación multidifusión

El mecanismo de descubrimiento usa la misma red multidifusión usada por el daemon ldmd para detectar colisiones cuando se asignan direcciones MAC automáticamente. Para configurar un punto de conexión multidifusión, debe suministrar la siguiente información:

#define    MAC_MULTI_PORT        64535
#define    MAC_MULTI_GROUP        "239.129.9.27"

De manera predeterminada, sólo pueden enviarse paquetes multidifusión en la subred a la que está asociado el equipo. Puede cambiar el comportamiento configurando la propiedad SMF ldmd/hops para el daemonldmd.

Formato del mensaje

Los mensajes de descubrimiento deben marcarse claramente de manera que no se confundan con otros mensajes. El siguiente formato de los mensajes multidifusión asegura que los mensajes de descubrimiento pueden ser distinguidos por el proceso de escucha de descubrimiento:

#include <netdb.h> /* Used for MAXHOSTNAMELEN definition */
#define    MAC_MULTI_MAGIC_NO    92792004
#define    MAC_MULTI_VERSION    1

enum {
    SEND_MSG = 0,
    RESPONSE_MSG,
    LDMD_DISC_SEND,
    LDMD_DISC_RESP,
};

typedef struct {
    uint32_t    version_no;
    uint32_t    magic_no;
    uint32_t    msg_type;
    uint32_t    resv;
    union {
        mac_lookup_t        Mac_lookup;
        ldmd_discovery_t    Ldmd_discovery;
    } payload;
#define    lookup        payload.Mac_lookup
#define    discovery    payload.Ldmd_discovery
} multicast_msg_t;

#define    LDMD_VERSION_LEN    32

typedef struct {
    uint64_t mac_addr;
    char        source_ip[INET_ADDRSTRLEN];
} mac_lookup_t;

typedef struct {
    char        ldmd_version[LDMD_VERSION_LEN];
    char        hostname[MAXHOSTNAMELEN];
    struct in_addr    ip_address;
    int        port_no;
} ldmd_discovery_t;

Descubrimiento del Dominios lógicos Manager en ejecución en la subred

  1. Abra un punto de conexión multidifusión.

    Asegúrese de que usa el puerto y la información de grupo especificada en Comunicación multidifusión.

  2. Envíe un mensaje multicast_msg_t por el punto de conexión.

    El mensaje debe incluir los siguientes datos:

    • Valor válido para version_no, que es 1 tal y como definido por MAC_MULTI_VERSION

    • Valor válido para magic_no, que es 92792004 tal y como definido por MAC_MULTI_MAGIC_NO

    • msg_type de LDMD_DISC_SEND

  3. Escuche en el punto de conexión multidifusión para detectar respuestas de Dominios lógicos Manager.

    Las respuestas deben ser un mensaje multicast_msg_t con las siguientes características:

    • Valor válido para version_no

    • Valor válido para magic_no

    • msg_type establecido a LDMD_DISC_RESP

    • La carga debe consistir en una estructura ldmd_discovery_t, que contenga la siguiente información:

      • ldmd_version Versión del Dominios lógicos Manager que se ejecuta en el sistema

      • hostname Nombre del host del sistema

      • ip_address Dirección IP del sistema

      • port_no Número de puerto usado por el Dominios lógicos Manager para las comunicaciones, que debe ser el puerto XMPP 6482

    Cuando escucha para recibir una respuesta del Dominios lógicos Manager, asegúrese de que no se tienen en cuenta los paquetes de detección de colisión de MAC de asignación automática.