Guía de administración para Oracle® VM Server for SPARC 3.2

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Uso del comando ldmp2v

Esta sección incluye ejemplos de las tres fases de conversión.

Ejemplo 17-1  Ejemplos de la fase de recopilación

    Los siguientes ejemplos muestran cómo puede usar el comando ldmp2v collect.

  • Con uso compartido de un sistema de archivos montado en NFS. En el siguiente ejemplo, se muestra la forma más sencilla de realizar el paso de collect en el que los sistemas de origen y de destino comparten un sistema de archivos montado en NFS.

    Como superusuario, asegúrese de que todos los sistemas de archivo UFS están montados.

    volumia# df -k
    Filesystem            kbytes    used   avail capacity  Mounted on
    /dev/dsk/c1t1d0s0    16516485  463289 15888032     3%    /
    /proc                      0       0       0     0%    /proc
    fd                         0       0       0     0%    /dev/fd
    mnttab                     0       0       0     0%    /etc/mnttab
    /dev/dsk/c1t1d0s3    8258597    4304 8171708     1%    /var
    swap                 4487448      16 4487432     1%    /var/run
    swap                 4487448      16 4487432     1%    /tmp
    /dev/dsk/c1t0d0s0    1016122       9  955146     1%    /u01
    vandikhout:/u1/home/dana
                         6230996752 1051158977 5179837775    17%    /home/dana

    El siguiente ejemplo muestra cómo ejecutar la herramienta de recopilación cuando los sistemas de origen y de destino comparten un sistema de archivos montados en NFS:

    volumia# ldmp2v collect -d /home/dana/volumia
    Collecting system configuration ...
    Archiving file systems ...
    Determining which filesystems will be included in the archive...
    Creating the archive...
    895080 blocks
    Archive creation complete.
  • Sin uso compartido de un sistema de archivos montado en NFS. Cuando los sistemas de origen y de destino no comparten un sistema de archivos montado en NFS, la imagen del sistema de archivos se puede escribir en el almacenamiento local y, posteriormente, copiar en el dominio de control. La utilidad Flash Archive excluye automáticamente el archivo que crea.

    volumia# ldmp2v collect -d /var/tmp/volumia
    Collecting system configuration ...
    Archiving file systems ...
    Determining which filesystems will be included in the archive...
    Creating the archive...
    895080 blocks
    Archive creation complete.

    Copie el archivo Flash y el archivo manifest desde el directorio /var/tmp/volumia al sistema de destino.


    Consejo  - En algunos casos, ldmp2v puede generar errores de comando cpio. Por lo general, estos errores generan mensajes como File size of etc/mnttab has increased by 435 (El tamaño de etc/mnttab se incrementó en 435). Puede omitir los mensajes relativos a los archivos de registro o los archivos que indican el estado del sistema. Lea todos los mensajes de error detenidamente.
  • Omisión del paso de copia de seguridad del sistema de archivos. Si ya crea copias de seguridad del sistema mediante una herramienta de copia de seguridad de otro proveedor, como NetBackup, puede omitir el paso de copia de seguridad del sistema de archivos mediante el método de archivado none. Si usa esta opción, solo se crea el manifiesto de la configuración del sistema.

    volumia# ldmp2v collect -d home/dana/p2v/volumia -a none
    Collecting system configuration ...
    The following file system(s) must be archived manually: / /u01 /var

    Tenga en cuenta que si los sistema de origen y de destino no comparten el directorio especificado por –d, debe copiar los contenidos de dicho directorio en el dominio de control. Los contenidos del directorio deben copiarse al dominio de control antes de la fase de preparación.

Ejemplo 17-2  Ejemplos de la fase de preparación

    Los siguientes ejemplos muestran cómo usar el comando ldmp2v prepare.

  • El siguiente ejemplo crea un dominio lógico llamado volumia usando las opciones predeterminadas configuradas en /etc/ldmp2v.conf manteniendo al mismo tiempo las direcciones MAC del sistema físico:

    # ldmp2v prepare -d /home/dana/p2v/volumia -o keep-mac volumia
    Creating vdisks ...
    Creating file systems ...
    Populating file systems ...
    Modifying guest domain OS image ...
    Removing SVM configuration ...
    Unmounting guest file systems ...
    Creating domain volumia ...
    Attaching vdisks to domain volumia ...
  • El siguiente comando muestra la información sobre el dominio lógico volumia:

    # ldm list -l volumia
    NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
    volumia          inactive   ------          2     4G
    
    NETWORK
        NAME    SERVICE                DEVICE     MAC               MODE   PVID VID
        vnet0   primary-vsw0                      00:03:ba:1d:7a:5a        1 
    
    DISK
        NAME    DEVICE  TOUT MPGROUP        VOLUME                      SERVER 
        disk0                                        volumia-vol0@primary-vds0 
        disk1                                        volumia-vol1@primary-vds0
  • Los siguientes ejemplos muestran cómo eliminar completamente un dominio y sus dispositivos back-end mediante la opción –C.

    # ldmp2v prepare -C volumia
    Cleaning up domain volumia ...
    Removing vdisk disk0 ...
    Removing vdisk disk1 ...
    Removing domain volumia ...
    Removing volume volumia-vol0@primary-vds0 ...
    Removing ZFS volume tank/ldoms/volumia/disk0 ...
    Removing volume volumia-vol1@primary-vds0 ...
    Removing ZFS volume tank/ldoms/volumia/disk1 ...
  • El ejemplo siguiente muestra que se puede cambiar el tamaño de un sistema de archivos o varios durante P2V especificando el punto de montaje y el nuevo tamaño con la opción –m.

    # ldmp2v prepare -d /home/dana/p2v/volumia -m /:8g volumia
    Resizing file systems ...
    Creating vdisks ...
    Creating file systems ...
    Populating file systems ...
    Modifying guest domain OS image ...
    Removing SVM configuration ...
    Modifying file systems on SVM devices ...
    Unmounting guest file systems ...
    Creating domain volumia ...
    Attaching vdisks to domain volumia ...
Ejemplo 17-3  Ejemplos de la fase de conversión

    Los siguientes ejemplos muestran cómo usar el comando ldmp2v convert.

  • Uso de un servidor de instalación de red. El comando ldmp2v convert inicia el dominio por la red usando la interfaz de red virtual especificada. Debe ejecutar las secuencias de comandos setup_install_server y add_install_client en el servidor de instalación.

    En los sistemas Oracle Solaris 10, puede utilizar la función JumpStart de Oracle Solaris para realizar una conversión totalmente automática. Esta característica requiere la creación y configuración del sysidcfg adecuado y archivos de perfiles para el cliente en el servidor JumpStart. El perfil debe consistir en las siguientes líneas:

    install_type    upgrade
    root_device     c0d0s0

    El archivo sysidcfg solo se usa para la operación de actualización, de manera que una configuración como la siguiente debería bastar:

    name_service=NONE
    root_password=uQkoXlMLCsZhI
    system_locale=C
    timeserver=localhost
    timezone=Europe/Amsterdam
    terminal=vt100
    security_policy=NONE
    nfs4_domain=dynamic
    auto_reg=disable
    network_interface=PRIMARY {netmask=255.255.255.192
            default_route=none protocol_ipv6=no}

    Para obtener más información sobre el uso de JumpStart, consulte Oracle Solaris 10 1/13 Installation Guide: JumpStart Installations .


    Notas - El archivo sysidcfg de ejemplo incluye la palabra clave auto_reg, que se introdujo en la versión Oracle Solaris 10 9/10. Esta palabra clave solo es necesaria si se ejecuta, como mínimo, la versión Oracle Solaris 10 9/10.
    # ldmp2v convert -j -n vnet0 -d /p2v/volumia volumia
    LDom volumia started
    Waiting for Solaris to come up ...
    Using Custom JumpStart
    Trying 0.0.0.0...
    Connected to 0.
    Escape character is '^]'.
    
    Connecting to console "volumia" in group "volumia" ....
    Press ~? for control options ..
    SunOS Release 5.10 Version Generic_137137-09 64-bit
    Copyright (c) 1983-2010, Oracle and/or its affiliates.  All rights reserved.
    Configuring devices.
    Using RPC Bootparams for network configuration information.
    Attempting to configure interface vnet0...
    Configured interface vnet0
    Reading ZFS config: done.
    Setting up Java. Please wait...
    Serial console, reverting to text install
    Beginning system identification...
    Searching for configuration file(s)...
    Using sysid configuration file
      129.159.206.54:/opt/SUNWjet/Clients/volumia/sysidcfg
    Search complete.
    Discovering additional network configuration...
    Completing system identification...
    Starting remote procedure call (RPC) services: done.
    System identification complete.
    Starting Solaris installation program...
    Searching for JumpStart directory...
    Using rules.ok from 129.159.206.54:/opt/SUNWjet.
    Checking rules.ok file...
    Using begin script: Clients/volumia/begin
    Using profile: Clients/volumia/profile
    Using finish script: Clients/volumia/finish
    Executing JumpStart preinstall phase...
    Executing begin script "Clients/volumia/begin"...
    Begin script Clients/volumia/begin execution completed.
    Searching for SolStart directory...
    Checking rules.ok file...
    Using begin script: install_begin
    Using finish script: patch_finish
    Executing SolStart preinstall phase...
    Executing begin script "install_begin"...
    Begin script install_begin execution completed.
    WARNING: Backup media not specified.  A backup media (backup_media)
      keyword must be specified if an upgrade with disk space reallocation
      is required
    
    Processing profile
    
    Loading local environment and services
    
    Generating upgrade actions
    Checking file system space: 100% completed
    Space check complete.
    
    Building upgrade script
    
    Preparing system for Solaris upgrade
    
    Upgrading Solaris: 10% completed
    [...]
  • Uso de una imagen ISO. El comando ldmp2v convert adjunta la imagen ISO del DVD de Oracle Solaris al dominio lógico y se inicia desde allí. Para actualizar, conteste todas las solicitudes de sysid y seleccione Actualizar.


    Caution

    Precaución  - Se realiza un control de seguridad antes de convertir el dominio invitado. Con este control se garantiza que ninguna de las direcciones IP del sistema esté activa para evitar direcciones IP activas duplicadas en la red. Puede utilizar la opción –x skip-ping-test para omitir esta comprobación de seguridad. Si se omite esta comprobación, el proceso de conversión se acelera. Utilice esta opción solo si está seguro de que no existen direcciones IP duplicadas, por ejemplo cuando el host original no está activo.


    Las respuestas a las preguntas de sysid se usan solo durante la duración del proceso de actualización. Estos datos no se aplican a la imagen de SO existente en el disco. La manera más rápida y fácil de ejecutar la conversión es seleccionar Sin conexión a red. No es necesario que la contraseña root coincida con la contraseña root del sistema de origen. La identidad original del sistema está preservada por la actualización y se efectúa después del inicio posterior a la actualización. El tiempo necesario para realizar la actualización depende del Oracle Solaris Cluster que está instalado en el sistema original.

    # ldmp2v convert -i /tank/iso/s10s_u5.iso -d /home/dana/p2v/volumia volumia
    Testing original system status ...
    LDom volumia started
    Waiting for Solaris to come up ...
    
            Select 'Upgrade' (F2) when prompted for the installation type.
            Disconnect from the console after the Upgrade has finished.
    
    Trying 0.0.0.0...
    Connected to 0.
    Escape character is '^]'.
    
    Connecting to console "volumia" in group "volumia" ....
    Press ~? for control options ..
    Configuring devices.
    Using RPC Bootparams for network configuration information.
    Attempting to configure interface vnet0...
    Extracting windowing system. Please wait...
    Beginning system identification...
    Searching for configuration file(s)...
    Search complete.
    Discovering additional network configuration...
    Configured interface vnet0
    Setting up Java. Please wait...
    
    Select a Language
    
       0. English
       1. French
       2. German
       3. Italian
       4. Japanese
       5. Korean
       6. Simplified Chinese
       7. Spanish
       8. Swedish
       9. Traditional Chinese
    
    Please make a choice (0 - 9), or press h or ? for help:
    [...]
    - Solaris Interactive Installation --------------------------------------------
    
      This system is upgradable, so there are two ways to install the Solaris
      software.
    
      The Upgrade option updates the Solaris software to the new release, saving
      as many modifications to the previous version of Solaris software as
      possible.  Back up the system before using the Upgrade option.
    
      The Initial option overwrites the system disks with the new version of
      Solaris software.  This option allows you to preserve any existing file
      systems.  Back up any modifications made to the previous version of Solaris
      software before starting the Initial option.
    
      After you select an option and complete the tasks that follow, a summary of
      your actions will be displayed.
    
    -------------------------------------------------------------------------------
         F2_Upgrade    F3_Go Back    F4_Initial    F5_Exit    F6_Help