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


Ignore:
Timestamp:
May 5, 2015, 11:15:31 AM (9 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocumentacionUsuario1.0.6/Creacion

    v1 v1  
     1[[TranslatedPages]]
     2[[TOC(heading=Índice)]]
     3{{{
     4#!div style="width:50%; background: #ffd; font: bold italic large sans-serif">
     5En preparación.
     6}}}
     7= Creación y Eliminación de imágenes =
     8
     9== Introducción. ==
     10
     11OpenGnSys realiza la clonación de equipos mediante imágenes de sistemas de ficheros.
     12
     13||Imagen[[BR]]Fichero (o conjunto de ficheros) que almacena la estructura y el contenido de los datos de un sistema de ficheros determinado.||
     14
     15El proceso típico de clonación de imágenes consta de 2 partes fundamentales:
     16
     17 * '''Creación''': almacenar la imagen de un sistema de ficheros del cliente modelo en el repositorio.
     18 * '''Restauración''': volcar la imagen almacenada en el repositorio sobre uno de los sistemas de ficheros de los clientes que se van a clonar.
     19
     20El presente tema muestra las tareas básicas relacionadas con la creación y eliminación de imágenes, describiendo los siguientes conceptos:
     21
     22 * Preparar los sistemas operativos del cliente modelo antes de crear una imagen.
     23 * Realizar el inventario de hardware del modelo.
     24 * Ejecutar y revisar el inventario de software del sistema operativo del cliente modelo.
     25 * Dar de alta el objeto imagen.
     26 * Ejecutar el proceso de creación de la imagen.
     27 * Realizar la eliminación de imágenes en el repositorio o en la cache del cliente.
     28
     29== Preparación del cliente modelo. ==
     30
     31Clonar una imagen supone realizar una copia exacta del sistema de ficheros en otros clientes. Sin embargo, los distintos sistemas operativos realizan una cierta personalización para cada equipo independiente. Por lo tanto, el cliente modelo debe cumplir ciertos aspectos de configuración dependiendo del sistema operativo que vaya a utilizarse para acceder a los datos almacenados en la imagen.
     32
     33Esta sección da una serie de directrices básicas para preparar el cliente modelo antes de ejecutar el proceso de creación de una imagen.
     34
     35=== Elección del cliente modelo. ===
     36
     37El primer requisito fundamental para seleccionar el equipo modelo es que debe tener una arquitectura y una distribución de componentes de hardware igual (o al menos, lo más parecido posible) al resto de equipos donde se realizarán las restauraciones.
     38
     39En el caso de preparar un modelo para sistemas operativos Windows, es obligatorio tener en cuenta que el controlador de disco tiene que ser el mismo que el del resto de equipos. Por ejemplo, si se cuenta con ordenadores con controlador de discos IDE y otros con AHCI, es necesario seleccionar un modelo de cada tipo para crear 2 imágenes distintas de Windows.
     40
     41Será necesario definir particiones con un tamaño mínimo igual a la capacidad de los datos almacenados en el sistema de ficheros más 1 GB al menos, aunque lo recomendable es disponer de no menos del 10% de espacio libre. Asimismo, se recomienda que el tamaño de las particiones (y, por lo tanto, de los sistemas de ficheros) del modelo no sea superior al correspondiente al de los equipos donde se restaurarán las imágenes.
     42
     43También es recomendable realizar el particionado del equipo modelo utilizando el asistente de OpenGnSys, en vez de usar el instalador del sistema operativo.
     44
     45=== Preparación de sistemas operativos GNU/Linux. ===
     46
     47A la hora de instalar un sistema operativo GNU/Linux en el equipo modelo deben tenerse en cuenta los siguientes aspectos:
     48
     49 * Si no se utiliza el asistente de particionado de OpenGnSys, realizar la instalación en particiones simples, sin usar LVM ni RAID.
     50 * Si el instalador permite definir los parámetros de red, tomar siempre los datos usando el servicio DHCP; en caso contrario, será necesario definir la configuración de red mediante DHCP después del proceso de instalación.
     51
     52Tras la instalación del sistema operativo, es necesario realzar algunos cambios importantes, antes de crear la imagen.
     53
     54Comprobar que se está usando DHCP para obtener los parámetros de red. Para ello, puede usarse la herramienta Network Manager o editar los scripts de configuración de la red (como /etc/network/interfaces para distribuciones basadas en Ubuntu o /etc/sysconfig/network-scripts/ifcfg-* en distribuciones basadas en Red Hat).
     55
     56Revisar el fichero /etc/fstab con la definición de los sistemas de ficheros del sistema y sustituir las definiciones de tipo “UUID=...” por el camino del fichero de dispositivo correspondiente.
     57
     58En el siguiente ejemplo se comenta la línea que contiene el UUID y se añade una nueva línea que lo sustituye por el dispositivo /dev/sda2.
     59{{{
     60# / was on /dev/sda2 during installation
     61#UUID=148eba5f-1051-4a3b-acd1-f63750c071cd  /  ext4  errors=remount-ro 0  1
     62/dev/sda2  /  ext4  errors=remount-ro  0  1
     63}}}
     64Para poder iniciar un sistema GNU/Linux usando GRUB, en lugar del arranque propio de OpenGnSys, es necesario editar el fichero de configuración de GRUB realizando la misma sustitución del identificador del sistema de archivos raíz por el fichero del dispositivo real. La configuración de GRUB se modifica editando el fichero /boot/grub/grub.cfg (en GRUB 2) o /boot/grub/menu.lst (GRUB 1).
     65
     66El siguiente ejemplo realiza el cambio de UUID por el dispositivo /dev/sda2 en la cláusula correspondiente al arranque de Ubuntu en el fichero de configuración de GRUB 2 (el cambio en GRUB 1 es similar).
     67{{{
     68menuentry 'Ubuntu, con Linux 2.6.32-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
     69        recordfail
     70        insmod ext2
     71        set root='(hd0,2)'
     72        search --no-floppy --fs-uuid --set 148eba5f-1051-4a3b-acd1-f63750c071cd
     73        #linux   /boot/vmlinuz-2.6.32-30-generic root=UUID=148eba5f-1051-4a3b-acd1-f63750c071cd ro quiet splash
     74        linux   /boot/vmlinuz-2.6.32-30-generic root=/dev/sda2 ro quiet splash
     75        initrd  /boot/initrd.img-2.6.32-30-generic
     76}
     77}}}
     78El nombre del equipo debe ser obtenido del servicio DHCP, por lo tanto es necesario eliminar el fichero /etc/hostname. Otra alternativa es parchear dicho fichero con el contenido correcto durante el proceso de arranque del sistema operativo propio de OpenGnSys.
     79
     80Eliminar la definición de las tarjetas de red borrando el fichero ''/etc/udev/rules.d/70-persistent-net.rules'', para evitar duplicidad en las direcciones MAC de los equipos clonados.
     81
     82Por último, es recomendable realizar limpieza de los datos no necesarios, borrando ficheros temporales, los ficheros no válidos creados por la instalación, el historial completo de los navegadores y la información de los paquetes del sistema descargados, así como cualquier otro fichero que no vaya a utilizarse en los equipos clonados.
     83
     84=== Preparación de sistemas operativos Windows. ===
     85
     86Como en el caso anterior, es necesario realizar algunas tareas de post-configuración del sistema operativo tras su instalación.
     87
     88En primer lugar, se debe formatear los sistemas de archivos con OpenGnSys, sin usar el formateo del disco de instalación. Opcionalmente es recomendable no usar la partición separada de arranque para Windows, porque se facilita el proceso de restauración. El siguiente ejemplo muestra el código que debe introducirse en el comando Ejecutar Script para formatear un sistema de archivos NTFS localizado en el disco 1, partición 1.
     89{{{
     90ogFormat 1 1 NTFS
     91}}}
     92Como ocurre en el caso de sistemas GNU/Linux, también debe verificarse que los datos de conexión de red se reciben usando el protocolo DHCP. El servidor DHCP debe configurarse usando las direcciones IP fijas para cada MAC concreta, para identificar exactamente el equipo físico a partir de su dirección IP.
     93
     94Por motivos de seguridad, es recomendable (aunque no necesario) que la instalación de las aplicaciones se realice con un usuario del grupo de Administradores, mientras que los usuarios que utilizarán los equipos deben pertenecerán al grupo de Usuarios Avanzados.
     95
     96Siempre que sea posible, deben instalarse los drivers para los dispositivos que tengan los distintos equipos que vayan a compartir la misma imagen. Así podrá ser utilizada en todos ellos, sin necesidad de crear imágenes diferentes por motivos de hardware.
     97
     98Después de instalar las aplicaciones, debe realizarse limpieza de los datos no necesarios, borrando ficheros temporales, eliminando datos de navegadores (descargas, caché, historial, cookies), borrar datos temporales del usuario y documentos recientes, así como eliminar ficheros no necesarios de las distintas instalaciones. El proceso de creación de imágenes de OpenGnSys se encarga de borrar los ficheros de paginación (pagefile.sys) y de hibernación (hiberfil.sys).
     99
     100Por último, es recomendable ejecutar las herramientas de liberación de espacio, desfragmentación y comprobación del disco, en este orden.
     101
     102== Inventario de hardware del equipo modelo. ==
     103
     104OpenGnSys puede gestionar la información del hardware y del software de los distintos equipos. Los datos de los dispositivos de hardware de un determinado modelo se almacenan en el Perfil de Hardware, mientras que los sistemas operativos y sus aplicaciones instalados se guardan en el Perfil de Software.
     105
     106Catalogar el inventario de hardware de los equipos controlados por OpenGnSys supone una buena práctica de uso que puede ayudar al administrador de la Unidad Organizativa a conocer los drivers de dispositivos que debe instalar antes de crear una imagen de sistema operativo compartida por equipos diferentes.
     107
     108=== El comando Inventario Hardware de la consola web. ===
     109
     110El comando Inventario Hardware ejecuta la orden de recopilación del perfil de hardware de un determinado equipo iniciado como cliente de OpenGnSys (lo que puede comprobarse en la pantalla de Estatus de Ordenadores de su aula).
     111
     112Los datos recogidos se almacenan en la pestaña Hardware de la consola de administración web como perfil de hardware predefinido asociado al nombre del equipo donde se ha ejecutado la orden.
     113
     114[[Image(1.png)]]
     115
     116La captura de pantalla del ejemplo muestra como ejecutar el comando Inventario de Hardware del equipo modelo “pc-b230”, pinchando con el botón derecho sobre este ordenador.
     117
     118=== La pestaña Hardware de la consola web. ===
     119
     120Como se ha comentado anteriormente, la información sobre los Perfiles de Hardware definidos se gestiona en la pestaña Hardware de la consola de administración web de OpenGnSys.
     121
     122Existen 3 tipos de objetos accesibles desde la pestaña Hardware:
     123
     124 * Tipos de hardware: establece la clasificación de los dispositivos, tales como placas base, procesadores, discos, tarjetas gráficas, etc.
     125 * Componentes de hardware: datos técnicos de los dispositivos que se encuentran en los distintos equipos
     126 * Perfiles de hardware: lista de dispositivos asociados a cada tipo de ordenador.
     127
     128La consola web de OpenGnSys cuenta con un conjunto de tipos de dispositivos de hardware predefinidos, que se asignan automáticamente a los  componentes reales detectados en los clientes.
     129
     130Por último, los perfiles de hardware recogen la lista de componentes que se ha detectado para cada tipo de máquina y el correspondiente a cada modelo debe ser incluido en la lista de propiedades de los clientes definido en el sistema.
     131
     132El ejemplo siguiente muestra la pantalla de información del perfil “Perfil hardware (pc-b230), creado en el apartado anterior, mostrando la lista de componentes hardware del equipo y la lista de ordenadores que tienen asociado dicho perfil.
     133
     134[[Image(2.png)]]
     135
     136=== Configurar el arranque de Windows en el Perfil de Hardware. ===
     137
     138OpenGnSys puede arrancar directamente los sistemas operativos instalados en cada cliente, excepto para iniciar sistemas Windows en algunas configuraciones hardware, en las que es necesario reiniciar el ordenador.
     139
     140La pantalla de Propiedades del perfil de hardware ofrece una característica adicional para elegir el tipo de arranque de sistemas operativos Windows. Se recomienda que el administrador de la Unidad Organizativa compruebe cuál es el tipo de arranque adecuado para cada configuración de hardware.
     141
     142Los tipos de inicio para Windows permitidos son:
     143
     144 * Reinicio: el equipo se reiniciará para arrancar Windows, ésta es la opción por defecto porque funciona en cualquier ordenador.
     145 * Directo: el cliente OpenGnSys inicia directamente Windows sin necesidad de reiniciar el equipo.
     146
     147Si se realiza un cambio en el tipo de arranque de Windows, será necesario ejecutar el comando Netboot Avanzado sobre el aula de los equipos afectados.
     148
     149El ejemplo muestra la pantalla de propiedades del perfil “Perfil hardware (pc-b230)”, en el que está seleccionado un arranque directo de Windows usando Kexec.
     150
     151[[Image(3.png)]]
     152
     153La consola de administración web permite realizar un amplio conjunto de operaciones de gestión sobre los componentes y los perfiles de hardware, las cuales se tratarán en profundidad en el Curso Avanzado de OpenGnSys.
     154
     155=== Asociar el Perfil de Hardware a otros equipos. ===
     156
     157Una vez se ha creado el perfil de hardware del equipo modelo, éste puede asociarse al resto de clientes que tengan la misma distribución y tipo de dispositivos.
     158
     159La consola de administración web ofrece 2 métodos para asociar el perfil de hardware:
     160
     161 * Para un equipo determinado: pulsando con el botón derecho sobre dicho cliente y seleccionar Propiedades.
     162 * Para todos los equipos de un aula: pulsando con el botón derecho sobre el aula y luego en sus Propiedades.
     163
     164En la pantalla de propiedades, puede elegirse el perfil hardware deseado de entre la lista desplegable de los perfiles que se hayan definido en la consola de OpenGnSys.
     165
     166La gráfica del ejemplo muestra la pantalla de propiedades de un cliente del aula “B2.30”, con la lista de perfiles de hardware disponibles, preparado para elegir el “Perfil hardware (pc-b230). La asociación del perfil en las propiedades del aula es similar.
     167
     168[[Image(4.png)]]
     169
     170== Inventario de software del equipo modelo. ==
     171
     172Un perfil de software es el catálogo completo y detallado de las aplicaciones y  los programas instalados en un determinado sistema operativo. Debe generarse un perfil de software para cada imagen que se vaya a crear; ésto es, se crea un perfil por cada sistema instalado en cada uno de los clientes modelo.
     173
     174Aunque el comando Crear Imagen actualiza el perfil de software del sistema operativo que se va a clonar, se recomienda realizar un inventario de software para que pueda ser asociado al objeto Imagen antes de ejecutar el proceso de creación.
     175
     176=== El comando Inventario Software de la consola web. ===
     177
     178El comando Inventario Software ejecuta la orden de recopilación del perfil de software en un determinado sistema operativo instalado en el equipo modelo, el cual debe estar iniciado como cliente de OpenGnSys (cuyo estado puede comprobarse en la pantalla de Estatus de Ordenadores de su aula).
     179
     180Los datos recogidos se almacenan en la pestaña Software de la consola de administración web como perfil de software predefinido asociado al nombre del equipo donde se ha ejecutado la orden y al número de la partición ocupada por el sistema operativo.
     181
     182El siguiente ejemplo presenta la pantalla del comando Inventario de Software para el sistema operativo “Ubuntu 12.04.1 LTS 64 bits” instalado en la partición 6 del equipo modelo “pc-b133”.
     183
     184[[Image(5.png)]]
     185
     186La ejecución del comando Inventario Software suele ser casi inmediata en sistemas operativos GNU/Linux, sin embargo, puede llegar a tardar varios minutos en sistemas Windows, dependiendo del número de aplicaciones instaladas.
     187
     188=== La pestaña Software de la consola web. ===
     189
     190La información sobre los Perfiles de Software detectados se gestiona en la pestaña Software de la consola de administración web de OpenGnSys. Acceder a esta pestaña puede tardar unos segundos, puesto que el sistema debe recopilar una gran cantidad de información de la base de datos.
     191
     192En la pestaña Software se encuentran 3 tipos de objetos:
     193
     194 * Tipos de software: clasificación predefinida del software instalado en el sistema de archivos (aplicaciones, archivos y sistemas operativos).
     195 * Componentes de software: datos técnicos de todos los tipos de software que se han detectado.
     196 * Perfiles de software: listas de componentes software instalados en los distintos sistemas operativos.
     197
     198La consola web de OpenGnSys tiene predefinidos 3 tipos de software.
     199
     200 * Aplicaciones: programas o paquetes de sistemas operativo instalados.
     201 * Archivos: ficheros individuales de importancia.
     202 * Sistemas operativos: identificación de sistemas operativos instalados.
     203
     204Al igual que ocurre con los perfiles de hardware, la consola web de OpenGnSys detecta y almacena automáticamente información detallada sobre las aplicaciones instaladas en el sistema operativo sobre el que se ejecuta la operación y las clasifica en su perfil de software.
     205
     206El ejemplo siguiente muestra la pantalla de información del perfil “Perfil software (pc-b133, Part. 6)”, incluyendo la lista de componentes software instalados (en este caso, la lista de paquetes de Ubuntu), las imágenes contenedoras que comparten este conjunto de aplicaciones y los equipos donde se han restaurado dichas imágenes.
     207
     208[[Image(6.png)]]
     209
     210El resto de operaciones de gestión para perfiles de software ofrecidas por la consola de administración web se describirán con detalle en el Curso Avanzado de OpenGnSys.
     211
     212== El objeto imagen ==
     213
     214Como paso previo antes de ejecutar el proceso de copia de los datos en el repositorio, debe definirse un objeto de tipo Imagen, que incluirá los datos que se utilizarán luego en el proceso de creación física de la imagen.
     215
     216El administrador de la Unidad Organizativa puede acceder a la lista de objetos definidos de tipo Imagen en la pestaña Imágenes de la consola web de OpenGnSys.
     217
     218Un objeto Imagen cuenta con los siguientes datos:
     219
     220 * Nombre canónico: nombre del fichero de imagen que se almacenará en el repositorio o en la caché local del cliente (sin extensión).
     221 * Nombre imagen: nombre completo de la imagen.
     222 * Perfil software: perfil asociado con los datos del sistema operativo instalado.
     223 * Partición: número de partición donde se encuentra el sistema de archivos que va a ser copiado.
     224 * Tipo partición: tipo de la partición (se indican el literal de tipo en mayúsculas y su número identificador en hexadecimal).
     225 * Repositorio: Servidor donde se almacenará la imagen.
     226 * Comentarios: datos descriptivos sobre la imagen.
     227
     228OpenGnSys soporta clientes con discos con tablas de particiones tanto de tipo MSDOS como las nuevas tablas GPT. La consola web de administración muestra los tipos de particiones soportadas mezclados en una caja de selección, ordenados por el mnemónico del tipo en mayúsculas. Las particiones de tipo MSDOS se distinguen porque tienen asociado un identificador hexadecimal de 1 o 2 caracteres, mientras que las particiones GPT tienen un identificador de 3 o 4 caracteres.
     229
     230La siguiente tabla muestra los tipos de particiones asociados a los sistemas operativos detectados por OpenGnSys 1.0.4.
     231
     232||Sistema operativo||Partición tipo MSDOS||Partición tipo GPT||
     233||GNU/Linux||LINUX (83)||LINUX (8300)||
     234||Windows||NTFS (7)[[BR]]HNTFS (17), oculta||WINDOWS (700)||
     235
     236El ejemplo muestra la pantalla de creación de un nuevo objeto Imagen “ubuntu12”, indicando su nombre completo, asociado al perfil creado en la sección anterior, cuyo sistema de ficheros está localizado en la partición 6 de tipo LINUX (identificador de tipo de partición 83 para tablas MSDOS) y cuya imagen se almacenará en “Repositorio Triana”.
     237
     238[[Image(7.png)]]
     239
     240Hay que hacer constar que, aunque la definición de la imagen es necesaria antes de ejecutar el comando Crear Imagen, este hecho no implica que la copia de los datos se haya realizado realmente en el repositorio; sin embargo, la consola de administración web ofrece la posibilidad de obtener información completa sobre los perfiles de software asociados a la imagen y sobre los equipos en los que se ha detectado su restauración. En el caso de que haya algún ordenador asociado al objeto Imagen, esto implica que la imagen física asociada está almacenada en su repositorio. La recopilación de esta información puede tardar algunos segundos.
     241
     242El siguiente ejemplo muestra la pantalla de información de la imagen creada anteriormente, indicando los paquetes instalados y que han sido recopilados en el perfil de software asociado.
     243
     244[[Image(8.png)]]
     245
     246== El comando Crear Imagen de la consola web ==
     247
     248El comando Crear Imagen se ejecuta sobre el ordenador modelo y presenta un sencillo formulario para realizar la operación de volcar el contenido de uno de los sistemas de archivos de dicho ordenador sobre un fichero del repositorio de imágenes.
     249
     250Los datos que deben introducirse en el formulario de creación de imagen son:
     251
     252 * Marcar el sistema de archivos donde se encuentra el sistema operativo que se va a volcar en la imagen.
     253 * Elegir del cuadro de selección los datos de la imagen que va a generarse.
     254 * Elegir del cuadro de selección el repositorio destino para dicha imagen.
     255
     256El ejemplo siguiente muestra la ejecución del comando Crear Imagen sobre el equipo modelo “pc-b133”, marcando la partición 6, que tiene instalada un sistema operativo “Ubuntu 12.04.1 LTS 64 bits” y que será almacenada usando la definición de la imagen “Ubuntu 12.04.1” en el repositorio “Repositorio Triana”.
     257
     258[[Image(9.png)]]
     259
     260El proceso de creación de imágenes es bastante complejo y está formado por varias tareas:
     261
     262 * Actualizar el inventario de software del sistema operativo.
     263 * Reducir el sistema de archivos al mínimo ocupado por los datos.
     264 * Crear la imagen comprimida en el repositorio.
     265 * Restablecer el tamaño original del sistema de archivos.
     266
     267Este proceso es largo y durante su ejecución no puede ser utilizado el ordenador modelo. El equipo irá mostrando en su monitor información sobre la ejecución del comando, así como los tiempos estimados de las distintas tareas. También puede comprobarse el estado del modelo revisando la pantalla de Estatus de Ordenadores para su aula en la consola de administración web.
     268
     269Asimismo, la consola web de OpenGnSys ofrece 2 tipos de registros de incidencias que pueden ser revisados por el administrador de la Unidad Organizativa:
     270
     271 * Log Histórico: registro completo de incidencias del equipo, que puede utilizarse para comprobar tanto operaciones en ejecución como tareas ya terminadas.
     272 * Log en Tiempo Real: registro de cambios en tiempo real para la operación que se está ejecutando en el equipo.
     273
     274El cuadro siguiente muestra la salida de la pantalla de Log Histórico con el extracto de la ejecución del comando del ejemplo anterior. En él puede observarse los distintos pasos que se realizan para crear la imagen, así como los tiempos de duración de cada tarea y el tiempo total del proceso. En este caso se ha tardado un total de 12:54 min. en enviar la copia comprimida de Ubuntu 12.04 a su repositorio de imágenes, con algo más de 4,1 GB de datos.
     275
     276[[Image(10.png)]]
     277
     278== Cómo eliminar imágenes del repositorio ==
     279
     280
     281El proceso adecuado para eliminar una imagen del repositorio consta de 3 pasos principales:
     282
     283 * Eliminación del objeto imagen.
     284 * Eliminación del perfil de software asociado, siempre que no sea común a otras imágenes definidas.
     285 * Borrado manual de los ficheros de imágenes del repositorio.
     286
     287La consola de administración web de OpenGnSys permite eliminar objetos de tipo imagen y perfil de software.
     288
     289=== Elimina imagen: fichero y objeto ===
     290'''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.
     291
     292En 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.
     293
     294Se 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.
     295
     296
     297Dá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.
     298
     299
     300[[Image(EliminarImagen.png)]]
     301
     302=== Eliminar el objeto imagen ===
     303
     304Para 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.
     305
     306El siguiente ejemplo muestra como eliminar la imagen “Ubuntu 12.04.1” del “Repositorio Triana”.
     307
     308[[Image(11.png)]]
     309
     310=== Eliminar el perfil de software ===
     311
     312Solo 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.
     313
     314El 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.
     315
     316El ejemplo siguiente muestra la pantalla de eliminación del “Perfil Software (pc-b135, Part 6)”, que no tiene ninguna imagen asociada (Imágenes: 0).
     317[[Image(12.png)]]
     318
     319=== Borrado manual de ficheros de imagen ===
     320
     321El 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.
     322
     323Los ficheros de imágenes se almacenan en el directorio /opt/opengnsys/images de cada repositorio. Para acceder a dichos ficheros y
     324elimininar las imágenes, el administrador tiene que conectarse por SSH al servidor utilizando una cuenta con permisos para realizar estas operaciones.
     325
     326Una 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:
     327
     328 * !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.
     329 * !NombreCanónico.img.sum: suma de comprobación de seguridad de la imagen.
     330 * !NombreCanónico.img.torrent: datos para transferir la restaurar la imagen usando el protocolo !BitTorrent.
     331
     332Puede 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.
     333
     334El 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).
     335{{{
     336$ ls -lh /opt/opengnsys/images
     337total 24G
     338drwxr-xr-x 18 root root 4,0K oct 10 12:03 groups
     339-rw-r--r--  1 root root 3,4G oct  9 11:30 Ubuntu12.img
     340-rw-r--r--  1 root root 3,3G oct  1 12:10 Ubuntu12.img.ant
     341-rw-r--r--  1 root root   33 oct  9 13:32 Ubuntu12.img.sum
     342-rw-r--r--  1 root root 267K oct  9 13:32 Ubuntu12.img.torrent
     343-rw-r--r--  1 root root 267K oct  1 12:12 Ubuntu12.img.torrent.ant
     344-rw-r--r--  1 root root  16G oct  9 11:45 Win7.img
     345-rw-r--r--  1 root root   33 oct  9 13:32 Win7.img.sum
     346-rw-r--r--  1 root root 1,3M oct  9 13:34 Win7.img.torrent
     347}}}
     348
     349'''Borrado a partir de la versión 1.0.4a'''
     350A 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.
     351
     352Para borrar los ficheros asociados a una imagen, solo es necesario introducir como parámetro el nombre canónico de dicha imagen.
     353{{{
     354sudo deleteimage NombreCanónico
     355}}}
     356El 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).
     357{{{
     358sudo deleteimage -b NombreCanónico
     359}}}
     360Por último, el programa permite también recuperar la copia de seguridad, renombrando automáticamente los ficheros para que puedan utilizarse como una imagen normal.
     361{{{
     362sudo deleteimage -r NombreCanónico
     363}}}
     364Nota: los calificadores -b y -r son opcionales y mutuamente excluyentes.
     365
     366Siguiendo 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.
     367{{{
     368$ sudo deleteimage Win7
     369$ sudo deleteimage -r Ubuntu12
     370$ ls -lh /opt/opengnsys/images
     371total 4G
     372drwxr-xr-x 18 root root 4,0K oct 10 12:03 groups
     373-rw-r--r--  1 root root 3,3G oct  1 12:10 Ubuntu12.img
     374-rw-r--r--  1 root root 267K oct  1 12:12 Ubuntu12.img.torrent
     375}}}
     376'''Borrado en versiones previas a OpenGnSys 1.0.4a'''
     377
     378De 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:
     379{{{
     380cd /opt/opengnsys/images
     381sudo rm NombreCanónico.img
     382sudo rm NombreCanónico.img.sum NombreCanónico.img.torrent
     383}}}
     384Una vez eliminada, puede recuperarse la copia de seguridad de la imagen, ejecutando los comandos siguientes:
     385{{{
     386cd /opt/opengnsys/images
     387sudo mv NombreCanónico.img.ant NombreCanónico.img
     388sudo mv NombreCanónico.img.torrent.ant NombreCanónico.img.torrent
     389}}}
     390Por último, el siguiente ejemplo muestra como eliminar la última versión de la imagen “Ubuntu12” y recuperar su copia de seguridad.
     391{{{
     392cd /opt/opengnsys/images
     393sudo rm Ubuntu12.img Ubuntu12.img.sum Ubuntu12.img.torrent
     394sudo mv Ubuntu12.img.ant Ubuntu12.img
     395sudo mv Ubuntu12.img.torrent.ant Ubuntu12.img.torrent
     396}}}