Sincronización manual

Puede sincronizar manualmente réplicas mediante la especificación de mandatos explícitos syncreplica.

Fase de exportación

Cree un paquete de actualización en el host remitente. Utilice el mandato syncreplica –export con la opción de transporte adecuada.

Si los sitios están conectados electrónicamente, puede utilizar almacenar y reenviar para enviar el paquete (–fship) o colocarlo en una bahía de almacenamiento (–ship).

El ejemplo siguiente utiliza la opción –fship para enviar el paquete inmediatamente:

multiutil syncreplica -export -clan telecomm -site sanfran_hub -family PRODA
-user jcole -password passwd -maxsize 50m -workdir c:\temp\packets -fship
-sclass cq_default bangalore
multitool syncreplica –export –maxsize 1m –fship boston_hub@\dev
Generating synchronization packet C:\Program Files\Rational\ClearCase\var
\shipping\ms_ship\outgoing\sync_bangalore_30-Oct-02.14.35.49_2468_1
 - shipping order file is C:\Program Files\Rational\ClearCase\var\shipping
\ms_ship\outgoing\sh_o_sync_bangalore_30-Oct-02.14.35.49_2468_1
Attempting to forward/deliver generated packets...
 -- Forwarded/delivered packet C:\Program Files\Rational\ClearCase\var
\shipping\ms_ship\outgoing\sync_bangalore_30-Oct-02.14.35.49_2468_1

El ejemplo siguiente utiliza la opción –out para guardar el paquete como archivo de salida e incluye la opción –maxsize para dividir el paquete lógico en paquetes físicos del tamaño adecuado. A continuación, los archivos de paquete se envían por correo electrónico o se copian en disquetes, CD o cinta.

multitool syncreplica –export –maxsize 1m –out c:\packets\update1 
boston_hub@\dev
Generating synchronization packet c:\packets\update1

Fase de transporte

Si no ha utilizado la opción –fship en la fase de exportación para enviar automáticamente los paquetes, envíe los paquetes:
  • Si ha utilizado syncreplica –export –ship, invoque shipping_server en una de las siguientes maneras:
    shipping_server –sclass cq_default –poll
    shipping_server shipping-order-pathname
  • Si no ha utilizado la opción –fship o –ship, envíe los paquetes utilizando el correo electrónico, el correo postal o su método de entrega preferido.

Fase de importación

  1. Si ha utilizado disquetes, CD, cinta o correo electrónico, copie los archivos de paquete en un directorio del hostservidor de sincronización de la réplica receptora.
  2. Utilice el mandato lspacket para verificar si el paquete ha llegado.
    multitool lspacket
    Packet is: /opt/rational/clearcase/shipping/ms_ship/incoming/sync_bangalore_30
    -Oct-02.14.35.49_2468_1
    Packet type: Update
    VOB family identifier is: 12a3456b.78c901d2.e3ab.45:67:89:c0:1d:e2
    Comment supplied at packet creation is:
    Packet intended for the following targets:
    boston_hub
    The packet sequence number is 1
  3. Aplique el paquete en la réplica receptora. Utilice el mandato syncreplica –import para aplicar los cambios del paquete a la réplica.

    Este ejemplo especifica la opción –receive; syncreplica importa los paquetes que encuentra en los directorios de envío entrantes.

    multitool syncreplica –import –receive
    Applied sync. packet /opt/rational/clearcase/shipping/ms_ship/incoming/
    sync_bangalore_30
    -Oct-02.14.35.49_2468_1 to VOB /net/minuteman/vobstg/dev.vbs
    multiutil syncreplica -import -family PRODA -user kumar -password secret
    -receive -sclass cq_default

    Este ejemplo especifica un nombre de vía de acceso de directorio como argumento. syncreplica –import busca en este directorio los paquetes de actualización y los aplica a la réplica en el host.

    multitool syncreplica –import c:\msite\packets
    Applied sync. packet c:\msite\packets\update1 to VOB \\servo\vobs\dev.vbs
    multiutil syncreplica -import -family PRODA -user kumar -password secret
    \\ramohalli\shipping\incoming\
Referencia relacionada
syncreplica
shipping_server

Comentarios