Changes between Initial Version and Version 1 of DocumentacionUsuario1.0.6/Eliminacion


Ignore:
Timestamp:
Jun 12, 2015, 11:17:21 AM (9 years ago)
Author:
adv
Comment:

Copia de la informacion de eliminar imagen

Legend:

Unmodified
Added
Removed
Modified
  • DocumentacionUsuario1.0.6/Eliminacion

    v1 v1  
     1--
     2
     3== Cómo eliminar imágenes del repositorio ==
     4
     5
     6El proceso adecuado para eliminar una imagen del repositorio consta de 3 pasos principales:
     7
     8 * Eliminación del objeto imagen.
     9 * Eliminación del perfil de software asociado, siempre que no sea común a otras imágenes definidas.
     10 * Borrado manual de los ficheros de imágenes del repositorio.
     11
     12La consola de administración web de OpenGnSys permite eliminar objetos de tipo imagen y perfil de software.
     13
     14=== Elimina imagen: fichero y objeto ===
     15'''A partir de la versión 1.0.5''' si el repositorio y el server están en la misma máquina se puede realizar el borrado del fichero de la imagen desde la consola; En versiones anteriores se tendrá que realizar de forma manual.
     16
     17En la pestaña repositorio, pulsando con el botón derecho podemos selecciona la opción "Eliminar imagen de repositorio". Nos aparecerá la información de espacio ocupado y disponible del repositorio y un listado de las imágenes pertenecientes a la unidad organizativa en que estemos.
     18
     19Se marcarán los de cada imagen nos dirá el tipos (archivo, directorio y backup), el tamaño y si existe o no el objeto imagen. Podremos eliminar sólo el archivo de la imagen o también el objeto de la base de datos.
     20
     21
     22Dándole al botón "Vista repositorio completo" aparecerán las imágenes de las unidades organizativas a las que tengamos acceso, motrandose a qué unidad pertenece cada una de ellas.
     23
     24
     25[[Image(EliminarImagen.png)]]
     26
     27=== Eliminar el objeto imagen ===
     28
     29Para borrar la definición de un objeto imagen, el administrador de la Unidad Organizativa debe acceder a la lista de objetos definidos en la pestaña Imágenes de la consola web de OpenGnSys, seleccionar la imagen deseada y pulsar en la opción Eliminar imagen. Antes de ejecutar la operación, debe apuntarse el valor del nombre canónico y del perfil de software asociado.
     30
     31El siguiente ejemplo muestra como eliminar la imagen “Ubuntu 12.04.1” del “Repositorio Triana”.
     32
     33[[Image(11.png)]]
     34
     35=== Eliminar el perfil de software ===
     36
     37Solo debe eliminarse el objeto Perfil de Software que contenga un inventario de aplicaciones que ya no se vaya a utilizar por ningún objeto Imagen. Para ello, el administrador de la Unidad Organizativa tiene que acceder a la pestaña Software, desplegar la lista de perfiles y seleccionar aquél que se desea borrar.
     38
     39El formulario de eliminación indica cuántas imágenes están asociadas al perfil de software seleccionado; así que debe comprobarse que este número está a 0 antes de ejecutar la operación.
     40
     41El ejemplo siguiente muestra la pantalla de eliminación del “Perfil Software (pc-b135, Part 6)”, que no tiene ninguna imagen asociada (Imágenes: 0).
     42[[Image(12.png)]]
     43
     44=== Borrado manual de ficheros de imagen ===
     45
     46El proceso de borrado de ficheros debe realizarse de forma segura y manteniendo las condiciones necesarias para evitar la pérdida de datos. Por lo tanto, el administrador de la Unidad Organizativa debe ser quien elimine dicha información de manera concienzuda y sin intermediarios; así que, como se ha indicado en este apartado, la consola de administración web de OpenGnSys no incluye un modo automático para borrar imágenes, ni del repositorio ni de la caché local del cliente.
     47
     48Los ficheros de imágenes se almacenan en el directorio /opt/opengnsys/images de cada repositorio. Para acceder a dichos ficheros y
     49elimininar las imágenes, el administrador tiene que conectarse por SSH al servidor utilizando una cuenta con permisos para realizar estas operaciones.
     50
     51Una imagen consta normalmente de 3 ficheros (hay que tener en cuenta que !NombreCanónico es el valor del campo correspondiente al de las propiedades del objeto Imagen previamente eliminado, respetando las mayúsculas y minúsculas originales:
     52
     53 * !NombreCanónico.img es la imagen en sí misma con el volcado completo del sistema de archivos, debe ocupar una gran cantidad de espacio en disco.
     54 * !NombreCanónico.img.sum: suma de comprobación de seguridad de la imagen.
     55 * !NombreCanónico.img.torrent: datos para transferir la restaurar la imagen usando el protocolo !BitTorrent.
     56
     57Puede existir para cada imagen un segundo conjunto de ficheros, con extensión .ant, generados por el proceso estándar de creación de imágenes de la consola de administración web, conteniendo una copia de seguridad de la imagen.
     58
     59El siguiente cuadro muestra un ejemplo de ejecución del comando para obtener el listado de ficheros del directorio de imágenes de un repositorio (tener en cuenta que el comando ejecutado está en letra cursiva).
     60{{{
     61$ ls -lh /opt/opengnsys/images
     62total 24G
     63drwxr-xr-x 18 root root 4,0K oct 10 12:03 groups
     64-rw-r--r--  1 root root 3,4G oct  9 11:30 Ubuntu12.img
     65-rw-r--r--  1 root root 3,3G oct  1 12:10 Ubuntu12.img.ant
     66-rw-r--r--  1 root root   33 oct  9 13:32 Ubuntu12.img.sum
     67-rw-r--r--  1 root root 267K oct  9 13:32 Ubuntu12.img.torrent
     68-rw-r--r--  1 root root 267K oct  1 12:12 Ubuntu12.img.torrent.ant
     69-rw-r--r--  1 root root  16G oct  9 11:45 Win7.img
     70-rw-r--r--  1 root root   33 oct  9 13:32 Win7.img.sum
     71-rw-r--r--  1 root root 1,3M oct  9 13:34 Win7.img.torrent
     72}}}
     73
     74'''Borrado a partir de la versión 1.0.4a'''
     75A partir de la versión OpenGnSys 1.0.4, se ha preparado el script deleteimage para la gestión del borrado de ficheros de imágenes en el repositorio.
     76
     77Para borrar los ficheros asociados a una imagen, solo es necesario introducir como parámetro el nombre canónico de dicha imagen.
     78{{{
     79sudo deleteimage NombreCanónico
     80}}}
     81El programa también puede recibir un calificador opcional para eliminar los ficheros de la imagen normal y de su copia de seguridad (con extensión .ant).
     82{{{
     83sudo deleteimage -b NombreCanónico
     84}}}
     85Por último, el programa permite también recuperar la copia de seguridad, renombrando automáticamente los ficheros para que puedan utilizarse como una imagen normal.
     86{{{
     87sudo deleteimage -r NombreCanónico
     88}}}
     89Nota: los calificadores -b y -r son opcionales y mutuamente excluyentes.
     90
     91Siguiendo con ejemplo anterior, se muestra como eliminar los ficheros de la imagen “Win7”, recuperar la copia de seguridad de la imagen “Ubuntu12” y listar el contenido del directorio.
     92{{{
     93$ sudo deleteimage Win7
     94$ sudo deleteimage -r Ubuntu12
     95$ ls -lh /opt/opengnsys/images
     96total 4G
     97drwxr-xr-x 18 root root 4,0K oct 10 12:03 groups
     98-rw-r--r--  1 root root 3,3G oct  1 12:10 Ubuntu12.img
     99-rw-r--r--  1 root root 267K oct  1 12:12 Ubuntu12.img.torrent
     100}}}
     101'''Borrado en versiones previas a OpenGnSys 1.0.4a'''
     102
     103De un modo general, y necesario en las versiones anteriores a la 1.0.4a, para eliminar el contenido de los ficheros de imágenes que no son necesarios debe ejecutarse las órdenes siguientes:
     104{{{
     105cd /opt/opengnsys/images
     106sudo rm NombreCanónico.img
     107sudo rm NombreCanónico.img.sum NombreCanónico.img.torrent
     108}}}
     109Una vez eliminada, puede recuperarse la copia de seguridad de la imagen, ejecutando los comandos siguientes:
     110{{{
     111cd /opt/opengnsys/images
     112sudo mv NombreCanónico.img.ant NombreCanónico.img
     113sudo mv NombreCanónico.img.torrent.ant NombreCanónico.img.torrent
     114}}}
     115Por último, el siguiente ejemplo muestra como eliminar la última versión de la imagen “Ubuntu12” y recuperar su copia de seguridad.
     116{{{
     117cd /opt/opengnsys/images
     118sudo rm Ubuntu12.img Ubuntu12.img.sum Ubuntu12.img.torrent
     119sudo mv Ubuntu12.img.ant Ubuntu12.img
     120sudo mv Ubuntu12.img.torrent.ant Ubuntu12.img.torrent
     121}}}
     122
     123
     124
     125---