Skip to main content
NetApp virtualization solutions
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Clonar una máquina virtual con Red Hat OpenShift Virtualization

Colaboradores netapp-jsnyder kevin-hoke

Clonar una máquina virtual en OpenShift Virtualization usando Trident. Este procedimiento incluye el aprovechamiento de la clonación de volúmenes Trident CSI, lo que le permite crear una nueva máquina virtual apagando la máquina virtual de origen o manteniéndola en funcionamiento.

Clonación de máquinas virtuales

La clonación de una máquina virtual existente en OpenShift se logra con el soporte de la función de clonación Volume CSI de Trident. La clonación de volumen CSI permite la creación de un nuevo PVC utilizando un PVC existente como fuente de datos mediante la duplicación de su PV. Una vez creado el nuevo PVC, funciona como una entidad separada y sin ningún vínculo o dependencia del PVC de origen.

Arquitectura de clonación de máquinas virtuales

Existen ciertas restricciones a tener en cuenta con la clonación de volúmenes CSI:

  1. El PVC de origen y el PVC de destino deben estar en el mismo proyecto.

  2. Se admite la clonación dentro de la misma clase de almacenamiento.

  3. La clonación solo se puede realizar cuando los volúmenes de origen y destino usan la misma configuración VolumeMode; por ejemplo, un volumen de bloque solo se puede clonar en otro volumen de bloque.

Las máquinas virtuales en un clúster OpenShift se pueden clonar de dos maneras:

  1. Apagando la máquina virtual de origen

  2. Manteniendo activa la máquina virtual de origen

Apagando la máquina virtual de origen

Clonar una máquina virtual existente apagándola es una función nativa de OpenShift que se implementa con el soporte de Trident. Complete los siguientes pasos para clonar una máquina virtual.

  1. Vaya a Cargas de trabajo > Virtualización > Máquinas virtuales y haga clic en los puntos suspensivos junto a la máquina virtual que desea clonar.

  2. Haga clic en Clonar máquina virtual y proporcione los detalles de la nueva máquina virtual.

    clonar máquina virtual

  3. Haga clic en Clonar máquina virtual; esto apaga la máquina virtual de origen e inicia la creación de la máquina virtual clonada.

  4. Una vez completado este paso, podrá acceder y verificar el contenido de la máquina virtual clonada.

Manteniendo activa la máquina virtual de origen

También se puede clonar una VM existente clonando el PVC existente de la VM de origen y luego creando una nueva VM usando el PVC clonado. Este método no requiere que apague la máquina virtual de origen. Complete los siguientes pasos para clonar una máquina virtual sin apagarla.

  1. Vaya a Almacenamiento > PersistentVolumeClaims y haga clic en los puntos suspensivos junto a la PVC que está conectada a la máquina virtual de origen.

  2. Haga clic en Clonar PVC y proporcione los detalles del nuevo PVC.

    clon de PVC

  3. Luego haga clic en Clonar. Esto crea una PVC para la nueva VM.

  4. Vaya a Cargas de trabajo > Virtualización > Máquinas virtuales y haga clic en Crear > Con YAML.

  5. En la sección especificación > plantilla > especificación > volúmenes, adjunte el PVC clonado en lugar del disco contenedor. Proporcione todos los demás detalles para la nueva máquina virtual según sus requisitos.

    - name: rootdisk
      persistentVolumeClaim:
        claimName: rhel8-short-frog-rootdisk-28dvb-clone
  6. Haga clic en Crear para crear la nueva máquina virtual.

  7. Una vez creada correctamente la máquina virtual, acceda y verifique que la nueva máquina virtual sea un clon de la máquina virtual de origen.