Index by title

Clonezilla

Generar pendrive booteable con Clonezilla

  1. Descargar la iso de clonezilla
  2. Seguir estas instrucciones:

Crear imagen de todo el disco duro

  1. Descargar la imagen de Clonezilla-Live:
    http://heanet.dl.sourceforge.net/project/clonezilla/clonezilla_live_stable/clonezilla-live-1.2.2-
    31.iso
  2. Grabarla en un CD.
  3. Encender el ordenador que tiene el disco duro a clonar con el CD de Clonezilla introducido
    en el lector, para que arranque este y no el Sistema Operativo que hay instalado.
  4. Elegir la resolución de la pantalla. Pulsar entrar para seleccionar la opción por defecto
    “Clonezilla live (Default settings, VGA 1024x768)”
  5. Seleccionar el idioma “Español” en la ventana “Choose Language”.
  6. Seleccionar “No tocar el mapa del teclado” en la ventana que nos permite elegir la
    configuración del teclado, ya que no vamos a hacer uso de él.
  7. Seleccionar “start_clonezilla” en la ventana “Iniciar Clonezilla”. Esta opción nos permite
    hacer el clonado del disco de forma gráfica.
  8. Seleccionar la opción “device_image Disco/Partición a/desde Imagen” en la ventana
    “Clonezilla” para generar una imagen del disco duro a clonar.
  9. Seleccionar la opción “Local_dev Usar dispositivo local (Ej: disco duro, dispositivo USB)”
    en la ventana “Montar directorio”.
  10. Conectar el dispositivo USB donde se va a almacenar la imagen del disco duro. Esperar
    unos 5 segundos para que el sistema lo reconozca. Este paso es IMPORTANTE, si se pulsa antes
    de que lo reconozca hay que empezar de nuevo todo el proceso.
  11. Seleccionar el dispositivo USB que se ha conectado. Normalmente se puede diferenciar
    porque aparece el nombre del dispositivo USB.
  12. Seleccionar la carpeta donde se desea guardar la imagen. Dejar la opción por defecto “/”
    para que la guarde directamente en el dispositivo USB.
  13. Ahora aparecerá en pantalla información sobre todos los dispositivos que hay conectados
    al ordenador. Es simplemente informativa, así que se pulsa “Entrar” para que continúe el
    proceso.
  14. Seleccionar la opción por defecto “Begimen Modo Principante: Aceptar opciones por
    defecto”.
  15. Seleccionar “savedisk Guarda_disco_local_como_imagen” en la ventana “Elegir modo”
  16. Introducir un nombre para la imagen, si se desea, y pulsar “Entrar” para continuar.
  17. Seleccionar el disco duro que se desea clonar.
  18. Ahora aparece una ventana informativa con un comando que se puede guardar para usar
    en el futuro para clonar el sistema en modo comandos de una forma más rápida, con las
    opciones de configuración que han sido seleccionadas. Después pulsar aceptar para que
    comience el proceso.
  19. Ahora nos pide que confirmación para realizar la imagen. Hay que pulsar la letra “y” y
    pulsar “Entrar”.
  20. Esperar a que clonezilla haga su trabajo y genere la imagen.
  21. Por último pulsar la opción “0” y “Entrar” para apagar el sistema y sacar el CD de
    Clonezilla-Live y el dispositivo USB.

Restaurar todo el disco duro

OBS (para este caso puntual): Procedimiento para restaurar el disco
  1. Utilizando clonezilla restaurar el disco completo
  2. Probar si el sistema quedó bien cargado (no debería pasar nada raro)
  3. Bootear con livecd y utilizando gparted agrandar el disco al tamaño real y dejar la swap en un tamaño adecuado (el doble de RAM)

Restaurar disco desde imagen clonada

OBS: Acá una versión con capturas del mismo procedimiento que se muestra debajo

  1. Encender el ordenador que tiene el disco duro a restaurar con el CD de Clonezilla
    introducido en el lector, para que arranque este y no el Sistema Operativo que hay instalado.
  2. Elegir la resolución de la pantalla. Pulsar entrar para seleccionar la opción por defecto
    “Clonezilla live (Default settings, VGA 1024x768)”
  3. Seleccionar el idioma “Español” en la ventana “Choose Language”.
  4. Seleccionar “No tocar el mapa del teclado” en la ventana que nos permite elegir la
    configuración del teclado, ya que no vamos a hacer uso de él.
  5. Seleccionar “start_clonezilla” en la ventana “Iniciar Clonezilla”. Esta opción nos permite
    hacer el clonado del disco de forma gráfica.
  6. Seleccionar la opción “device_image Disco/Partición a/desde Imagen” en la ventana
    “Clonezilla” para generar una imagen del disco duro a clonar.
  7. Seleccionar la opción “Local_dev Usar dispositivo local (Ej: disco duro, dispositivo USB)”
    en la ventana “Montar directorio”.
  8. Conectar el dispositivo USB que tiene la imagen a restaurar. Esperar unos 5 segundos para
    que el sistema lo reconozca. Este paso es IMPORTANTE, si se pulsa antes de que lo reconozca
    hay que empezar de nuevo todo el proceso.
  9. Seleccionar el dispositivo USB que se ha conectado. Normalmente se puede diferenciar
    porque aparece el nombre del dispositivo USB.
  10. Seleccionar “/” para que muestre las imágenes que hay en el dispositivo USB.
  11. Ahora aparecerá en pantalla información sobre todos los dispositivos que hay conectados
    al ordenador. Es simplemente informativa, así que se pulsa “Entrar” para que continúe el
    proceso
  12. Seleccionar la opción por defecto “Begimen Modo Principante: Aceptar opciones por
    defecto”.
  13. Seleccionar “restoreddisk Restaurar_imagen_a_disco_local” en la ventana “Elegir modo”.
  14. Seleccionar el archivo de imagen a restaurar.
  15. Elegir el disco duro que se desea restaurar.
  16. Ahora aparece una ventana informativa con un comando que se puede guardar para usar
    en el futuro para restaurar el sistema en modo comandos de una forma más rápida, con las
    opciones de configuración que han sido seleccionadas. Después pulsar aceptar para que
    comience el proceso.
  17. Pide confirmación por lo que hay que pulsar “y” y posteriormente “Entrar”.
  18. Vuelve a pedir de nuevo confirmación. Hacer lo mismo, pulsar “y” y posteriormente
    “Entrar”.
  19. El proceso comienza mostrándo una ventana informativa donde es posible ver en todo
    momento el tiempo que resta para que finalice la restauración.
  20. Si el proceso de restauración se ha realizado correctamente aparecerá un mensaje que
    indica pulsemos “Entrar” para continuar. Pues eso, hay pulsar “Entrar”.
  21. Por último pulsar la opción “0” y “Entrar” que apagará el sistema y permitirá extraer el CD
    de Clonezilla-Live y el dispositivo USB.

Restaurar particiones sobre un gnu/linux manteniendo la home

  1. Meter Live CD y fijarse cómo es la estructura de las particiones
  2. En la imagen gurdada (la que generó originalmente Clonezilla),
  3. Utilizando clonzilla restaurar las particiones
  4. Luego abrir el fstab y corregir la información

Restaurar particiones sobre una pc con Windows manteniéndolo

(FIXME: Verificar este procedimiento)

  1. Meter Live CD y reparticionar dejando una partición para Linux no menor a 14GB
  2. Utilizando clonzilla restaurar las particiones
  3. En caso de que Windows se corrompa al arranque realizar lo siguiente:

"Si estábamos instalando un linux desde el cd normal o volcáramos una imagen de clonezilla y luego de reiniciar, entráramos en windows vista o windows 7 y estos nos dijeran que algo esta mal y hay que corregir, lo que se debe hacer es usar un cd de vista o 7 y darle como para instalar, lo primero que pregunta es el idioma, y le damos siguiente y luego cuando da el botón de instalar, también muestra un botón intermedio que dice reparar equipo, a este le debemos dar clic y el windows buscara los sistemas dentro del disco, y encuentra su windows y da un botón que dice reparar y reiniciar. y listo el windows vuelve a la vida y el linux sigue viviendo, puesto que sigue mostrando el menú de grub2 bien.

lo molesto es en los casos que tiene partición de recuperación el windows y entonces el grub va a mostrar las dos. se puede sacar de la vista modificando el grub desde el linux o instalando el burg y modificándolo también".


Documentación de la Unidad Informática

Correo Electrónico

Configuración de clientes de escritorio

Thunderbird

Manual de configuración Thunderbird

Zimbra Desktop

Configuración de clientes para smartphones

Android

Manual de configuración para Android

Iphone

Manual de configuración para Iphone

Blackberry

Manual de configuración BlackBerry

Impresoras

Cambiar tóner impresora Brother 2070N - 2170W

Video Tutorial

Cambiar drum impresora Brother 2070N - 2170W

Video Tutorial

Fotocopias en Brother Multifunción

Video Tutorial

Psico Mint v2

PsicoMint v2

Laboratorio de Software

Laboratorio de Software


Expandir lvm

Crear volumen físico.

testing:~# pvcreate /dev/sda6
Physical volume "/dev/hdc1" successfully created

Extender el grupo de volúmenes.

En este paso se le indica al grupo de volúmenes testing que se le agregará un nuevo volumen físico.

testing:~# vgextend testing /dev/sda6
Volume group "testing" successfully extended

Extender el volumen lógico.

El siguiente comando toma el volumen storage ya existente y le agrega 0.95G de tamaño, tomados a partir de la integración del nuevo volumen físico.

testing:~# lvextend -L +0.95G /dev/mapper/nombre_lvm
  Rounding up size to full physical extent 976.00 MB
  Extending logical volume storage to 2.95 GB
  Logical volume storage successfully resized

Redimensionar el sistema de archivos.

Hasta aquí está todo bien, sin embargo aún nuestro volumen no ha crecido en tamaño, según muestra la salida del comando df.

testing:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/testing-storage
                      2.0G   36M  1.9G   2% /storage

Para efectivamente expandir

testing:~# resize2fs /dev/mapper/nombre_lvm
resize2fs 1.41.3 (12-Oct-2008)
Filesystem at /dev/testing/storage is mounted on /storage; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/testing/storage to 772096 (4k) blocks.
The filesystem on /dev/testing/storage is now 772096 blocks long.


Expe+ en Ubuntu

Requisitos

Debemos tener wine instalado

sudo apt-get install wine

Instalación

  1. Copiamos la carpeta de instalación del expe al equipo que está en: /software/soft_win_NUEVO/expe+
  2. Dentro de la carpeta emulamos el instalador con el wine
    cd Expe/setup_5010_new/W32Intel
    wine Setup.exe
    
  3. Luego seguimos instalado tal cual se especifica aquí Expe+ en windows
  4. Creamos un script con el nombre lotus que ejecute el expe
    #!/bin/bash
    #carga el wine y executa el lotus!
    cd $HOME
    cd .wine/drive_c/Lotus/Notes
    wine notes.exe
    
  5. Lo copiamos a /usr/bin y le cambiamos los permisos a -rwxr-xr-x
    cp lotus /usr/bin
    chmod -rwxr-xr-x lotus
    
  6. Creamos un lanzador en el escritorio a lotus
  7. Copiar los archivos de disquete que está en el .zip que bajamos del NAS en c de wine:
    cp * /home/<usuario>/.wine/drive_c/Lotus/Notes/
    
Fuentes

http://ceti.fenf.edu.uy/mediawiki/index.php/Expe_linux

Agradecemos a la Facultad de Enfermería por la ayuda


Gestión de máquinas virtuales

En los ejemplos se toma id = 1. El id lo da la lista.

Listar máquinas actuales

sudo virsh -c qemu:///system list

Arrancar máquina

sudo virsh start lucidVirtual

Apagar máquina

Para apagar una máquina virtual de forma ordenada:

sudo virsh -c qemu:///system shutdown 1
El dominio 2 está siendo apagado

Inicio automático

sudo virsh -c qemu:///system autostart 1

Y para desactivar inicio automático:

sudo virsh -c qemu:///system autostart --disable domain-id

Apagado abrupto (desconectar el cable eléctrico)

sudo virsh -c qemu:///system destroy PruebaVM

Reiniciar una máquina virtual

sudo virsh -c qemu:///system reboot PruebaVM

Guardar el estado actual de una máquina virtual

sudo virsh -c qemu:///system save PruebaVM PruebaVM-20100102_1830.state

Restaurar una máquina virtual desde un estado previo

sudo virsh -c qemu:///system restore PruebaVM-20100102_1830.state

Suspender una máquina virtual

sudo virsh -c qemu:///system suspend PruebaVM

Despertar una máquina virtual suspendida

sudo virsh -c qemu:///system resume PruebaVM

Montar un dispositivo real en la máquina virtual

sudo virsh -c qemu:///system attach-disk PruebaVM /u/isos/CentOS-5.4-i386-LiveCD.iso /media/cdrom

Desmontar real un dispositivo de la máquina virtual

sudo virsh -c qemu:///system detach-disk PruebaVM hdc

Conectarse a una máquina virtual en ejecución

De manera local

sudo virt-viewer -c qemu:///system PruebaVM

De manera remota

sudo virt-viewer -c qemu+ssh://direccion_ip_servidor/system PruebaVM

Remover una máquina virtual.

sudo virsh -c qemu:///system undefine PruebaVM

Este procedimiento remueve a la máquina virtual (PruebaVM en este caso) del Hypervisor, lo cual significa que físicamente se remueven del servidor el archivo XML con la especificación de la máquina virtual (ubicada por defecto en /etc/libvirt/qemu/) y los archivos IMG con los medios de las máquinas virtuales (ubicados para estos artículos bajo /u/vms/).

Para hacer esto en Hypervisor, se requiere que se cuente con el archivo XML que contiene la especificación de la máquina virtual ubicado en /etc/libvirt/qemu/ y con los correspondientes archivos o particiones asociados como discos.

Este comando también es muy útil para indicarle al Hypervisor que se han realizado cambios en el archivo XML de especificación de una máquina virtual para que él lo lea nuevamente y los tenga en cuenta.

Obtener la especificación actual de una máquina virtual activa

virsh -c qemu:///system dumpxml PruebaVM > /tmp/PruebaVM.xml

Clonado de máquinas virtuales

Clonado gráfico

Desde otro ubuntu y utilizando el "Gestor de máquinas virtuales" no logramos hacerlo.

Clonado respondiendo preguntas

  1. Crear una carpeta donde colocar los nuevos archivos:
    sudo mkdir /home/virtualservers/nueva
    
  2. Cambiar los permisos
    sudo chown root:libvirtd /home/virtualservers/nueva
    
  3. Pausar la máquina virtual original
  4. Ejecutar el siguiente comando y responder las preguntas
    # virt-clone  --prompt
    What is the name of the original virtual machine? mimaquinavirtual
    What is the name for the cloned virtual machine? nueva
    What would you like to use as the cloned disk (file path) for '/home/mimaquinavirtual.img'? /home/virtualservers/nueva/nueva.img
    Cloning /home/mimaquinavirtual.img           4% [===                                 ]  20 MB/s | 128 MB     07:59 ETA
    

Por un solo comando:

# virt-clone \
     --original mimaquinavirtual \
     --name clonmimaquinavirtual \
     --file /home/clonmimaquinavirtual.img

Instalar una máquina a partir de su especificación.

sudo virsh -c qemu:///system define /etc/libvirt/qemu/PruebaVM.xml

Aumentar la RAM de una máquina

  1. Apagar la máquina
  2. Cambiar la especificación, por ejemplo en: /etc/libvirt/qemu/PruebaVM.xml
  3. Re declarar la máquina:
    sudo virsh -c qemu:///system define /etc/libvirt/qemu/PruebaVM.xml
    
  4. Iniciar nuevamente la máquina

Versión de Ubuntu para Facultad de Psicología

La Unidad de Informática está en fase de experimentación de la creación de:

Ver índice a la derecha --->

La mismas está disponible para ser instalada mediante volcado de disco con las instrucciones que se muestran debajo. En la medida de lo necesario podría ponerse a disposición de quienes la necesiten. Por consultas, escribir a soporte [e n] psico.edu.uy

Imágenes de disco de Ubuntu con Conezilla

Ver procedimiento para crear y restaurar imágenes de disco duro con Ubuntu y Clonezilla

Importante:

Versiones de GNU/Linux para Psico

Mint 12 - 32 bits

Versión Mayo

Versión Febrero

Mint 12 - 64 bits

Mint 12 - Versión Netbook - Notebook

Permisos para wifi

Editar el archivo: /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy

Buscar la linea: <allow_active>auth_admin_keep</allow_active>
Cambiar el valor por: <allow_active>yes</allow_active>

Versión Octubre 2012

borrar el usuario invitado en mint:

Editar el archivo lightdm.conf

sudo gedit /etc/lightdm/lightdm.conf

Agregar la siguiente línea

allow-guest=false

Reiniciar pc

Ubuntu 11.04 - 32 bits

Próxima reunión

Versión Final abril de 2012

Versión: 2012-04-01_ubuntu1104-con-expe (3,1 GB)

Versión Final noviembre-diciembre 2011

Versión: 2011-12-06-psicoubuntuconexpe (3GB)

Versión noviembre

Versión: FIXME: nombre y tamaño

Versión julio

Versión: 2011-07-21-psicoubuntu (14GB)

Primera versión de pruebas

Mejora Nautilus

Para agregar botón "Crear carpeta nueva" en nautilus (agregar las que están corridas(tabuladas) y ponerlas bien)
Sudo gedit /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml

Reemplazar la sección final llamada Toolbar con:

<toolbar name="Toolbar">
<toolitem name="Back" action="Back"/>
<toolitem name="Forward" action="Forward"/>
<toolitem name="Up" action="Up"/>
<toolitem name="Stop" action="Stop"/>
<toolitem name="New Folder" action="New Folder"/>
<toolitem name="New Tab" action="New Tab"/>
<toolitem name="Reload" action="Reload"/>
<separator/>
<toolitem name="Home" action="Home"/>
<toolitem name="Computer" action="Go to Computer"/>
<toolitem name="Zoom" action="Zoom"/>
<toolitem name="ViewAs" action="ViewAs"/>
<toolitem name="Search" action="Search"/>
<separator/>
<toolitem name="Cut" action="Cut"/>
<toolitem name="Copy" action="Copy"/>
<toolitem name="Paste" action="Paste"/>
<placeholder name="Extra Buttons Placeholder">
<placeholder name="Extension Actions"/>
</placeholder>
</toolbar>

Guardar y reiniciar el Nautilus (sudo killall nautilus)

Zorin OS 6

Notas

Es posible que luego de instalar el grub deje de funcionar, de forma que se debe reinstalar:

sudo apt-get install grub2

Luego:
sudo update-grub2

Instalar LibreOffice 4

http://envezdelpsiquiatra.wordpress.com/2013/02/09/instalar-libreoffice-4-en-ubuntu-12-10/


Instalación de Expe+

Nota: El instalador se encuentra en el NAS, en la carpeta expe.
Se adjunta pdf con la documentación brindada por el SeCIu para la instalación

Pasos

  1. Ejecutar setup en el directorio setup_5010_new
  2. Seleccionar instalación personalizada
  3. Solamente debe quedar marcado:
  4. Configuracion para windows xp: dar permisos de control total a usuario al directorio c:\notes
  5. Copiar Archivos de la carpeta diskette (que se encuentra en la carpeta del nas) a C\:NOTES\DATA
  6. Configuración:
  7. A partir de este paso es conveniente operara desde la id del usuario
  8. Configuracíon del escritorio
  9. Abrir base de datos (click derecho en escritorio de expe)
  10. Seguridad

Configuración de impresora

FIXME

Problemas con Impresora

Si tenemos problemas al imprimir remitos la solución es la siguiente:

http://projek.psico.edu.uy/attachments/337/ManualInstalacionEXPE_.pdf


Instalacion-servidor-debian

Detalles

Detalles técnicos del server [interno]

Configuración de Raid por hardware

Entramos a la Web BIOS para configurar RAID.

Esperamos que pase la pantalla blanca (Captura: attachment:DSC_0563_ch.jpg)

Luego aparece esta pantalla: (Captura: attachment:DSC_0561_ch.jpg) y presionamos CTRL+H

Se entra a Web BIOS de IBM, toda una pinturita (Captura: attachment:DSC_0566_ch.jpg)

Tiene un grupo de 2 TB, ya que tiene 2 discos de 1 TB (Captura: attachment:DSC_0567_ch.jpg)

Se configura un arreglo en RAID 1 (Captura: attachment:DSC_0568_ch.jpg)

Instalación de Sistema

Se instala Debian 6: http://www.debian.org/releases/stable/index.en.html

  1. Pide instalación de firmware-bnx2 (Captura: attachment:DSC_0570_ch.jpg)
  2. Se configura:
  3. Particionado de disco
  4. Configuración LVM. Ver más abajo (Instalacion-servidor-debian)
  5. En tasksel elegimos:
Pregunta abiertas:

LVM

FIXME: esquema de lvm

  1. Crear grupo de volúmenes (Captura: attachment:DSC_0598_ch.jpg)
  2. Crear un volumen lógico (Captura: attachment:DSC_0602_ch.jpg)

Virtualización

Administración de los vservers: http://wiki.csic.edu.uy/Sabato&structure=Informatica

Más documentación: http://linux-vserver.org/Documentation

Adjuntos


Instalacion-servidor-dns

Configurar DNS reverso

Para configurar el dns reverso debemos editar el archivo /etc/bind/zones/rev

 nano /etc/bind/zones/rev-dns 

En el agregamos la ip - dominio y cambiamos el serial

20 PTR  dominio.

Reiniciamos el Bind.


Instalación de Delta 50 (programa para uso de contaduría)

http://projek.psico.edu.uy/projects/uninfo/wiki/Instalaci%C3%B3n_de_Delta_50_(programa_para_uso_de_contadur%C3%ADa)


Instalación Fuentes Microsoft

  1. Abrir el Gestor de paquetes Synaptic.
  2. En la caja de búsquedas escribí "ttf mscorefonts".
  3. Click derecho, marcar para instalar.
  4. Clickea en Aplicar.
  5. Espera unos segundos a que se instale, y listo. Ya se puede usar las fuentes de Microsoft en cualquier aplicación de Ubuntu-Mint

Instalación Libre Office 4 en Linux Mint

Ahora que ya lo descargamos resta instalarlo.

sudo apt-get purge libreoffice*

Con eso eliminaremos la versión de LibreOffice instalda.

Ahora instalamos la nueva:

sudo dpkg -i *.deb

Hacer lo mismo con los otros dos directorios que quedan en LO4 y… ¡a disfrutar de LibreOffice 4!
(NOTA IMPORTANTE: no hay que olvidarse de hacer lo mismo en la carpeta “desktop integration”, que está junto con los DEBS del programa base)

Ahora vamos al synaptic, buscamos libreoffice y descargamos el libreoffice (el 1ero en la lista), luego en esa lista buscamos el libreoffice-help-es.
Luego vamos a la consola y colocamos el siguiente código:

#Agrega el repositorio de libre office
sudo add-apt-repository ppa:libreoffice/libreoffice-4-0

#Busca la versión actual y la actualiza a la última

sudo apt-get update
sudo apt-get upgrade

#Instalamos libre office
sudo apt-get install libreoffice


Gestión de máquinas virtuales

En los ejemplos se toma id = 1. El id lo da la lista.

Listar máquinas actuales

sudo virsh -c qemu:///system list

Arrancar máquina

sudo virsh start lucidVirtual

Apagar máquina

Para apagar una máquina virtual de forma ordenada:

sudo virsh -c qemu:///system shutdown 1
El dominio 2 está siendo apagado

Inicio automático

sudo virsh -c qemu:///system autostart 1

Y para desactivar inicio automático:

sudo virsh -c qemu:///system autostart --disable domain-id

Apagado abrupto (desconectar el cable eléctrico)

sudo virsh -c qemu:///system destroy PruebaVM

Reiniciar una máquina virtual

sudo virsh -c qemu:///system reboot PruebaVM

Guardar el estado actual de una máquina virtual

sudo virsh -c qemu:///system save PruebaVM PruebaVM-20100102_1830.state

Restaurar una máquina virtual desde un estado previo

sudo virsh -c qemu:///system restore PruebaVM-20100102_1830.state

Suspender una máquina virtual

sudo virsh -c qemu:///system suspend PruebaVM

Despertar una máquina virtual suspendida

sudo virsh -c qemu:///system resume PruebaVM

Montar un dispositivo real en la máquina virtual

sudo virsh -c qemu:///system attach-disk PruebaVM /u/isos/CentOS-5.4-i386-LiveCD.iso /media/cdrom

Desmontar real un dispositivo de la máquina virtual

sudo virsh -c qemu:///system detach-disk PruebaVM hdc

Conectarse a una máquina virtual en ejecución

De manera local

sudo virt-viewer -c qemu:///system PruebaVM

De manera remota

sudo virt-viewer -c qemu+ssh://direccion_ip_servidor/system PruebaVM

Remover una máquina virtual.

sudo virsh -c qemu:///system undefine PruebaVM

Este procedimiento remueve a la máquina virtual (PruebaVM en este caso) del Hypervisor, lo cual significa que físicamente se remueven del servidor el archivo XML con la especificación de la máquina virtual (ubicada por defecto en /etc/libvirt/qemu/) y los archivos IMG con los medios de las máquinas virtuales (ubicados para estos artículos bajo /u/vms/).

Para hacer esto en Hypervisor, se requiere que se cuente con el archivo XML que contiene la especificación de la máquina virtual ubicado en /etc/libvirt/qemu/ y con los correspondientes archivos o particiones asociados como discos.

Este comando también es muy útil para indicarle al Hypervisor que se han realizado cambios en el archivo XML de especificación de una máquina virtual para que él lo lea nuevamente y los tenga en cuenta.

Obtener la especificación actual de una máquina virtual activa

virsh -c qemu:///system dumpxml PruebaVM > /tmp/PruebaVM.xml

Clonado de máquinas virtuales

Clonado gráfico

Desde otro ubuntu y utilizando el "Gestor de máquinas virtuales" no logramos hacerlo.

Clonado respondiendo preguntas

  1. Crear una carpeta donde colocar los nuevos archivos:
    sudo mkdir /home/virtualservers/nueva
    
  2. Cambiar los permisos
    sudo chown root:libvirtd /home/virtualservers/nueva
    
  3. Pausar la máquina virtual original
  4. Ejecutar el siguiente comando y responder las preguntas
    # virt-clone  --prompt
    What is the name of the original virtual machine? mimaquinavirtual
    What is the name for the cloned virtual machine? nueva
    What would you like to use as the cloned disk (file path) for '/home/mimaquinavirtual.img'? /home/virtualservers/nueva/nueva.img
    Cloning /home/mimaquinavirtual.img           4% [===                                 ]  20 MB/s | 128 MB     07:59 ETA
    

Por un solo comando:

# virt-clone \
     --original mimaquinavirtual \
     --name clonmimaquinavirtual \
     --file /home/clonmimaquinavirtual.img

Instalar una máquina a partir de su especificación.

sudo virsh -c qemu:///system define /etc/libvirt/qemu/PruebaVM.xml

Aumentar la RAM de una máquina

  1. Apagar la máquina
  2. Cambiar la especificación, por ejemplo en: /etc/libvirt/qemu/PruebaVM.xml
  3. Re declarar la máquina:
    sudo virsh -c qemu:///system define /etc/libvirt/qemu/PruebaVM.xml
    
  4. Iniciar nuevamente la máquina

Laboratorio de Software

Servidores e infraestructura

LDAP - SSO

LDAP-SSO

Zimbra

Migrando qmail a Zimbra: Migrar desde qmail a Zimbra
Asistente de migración: Migración a Zimbra
Manual de Usuario: Manual Usuario Zimbra
Autenticar contra el ldap de zimbra: Autenticar contra el ldap de zimbra
Contener ataque de spam

Inventario

Inventario informático: OCSInventory

Inventariado genérico: Ver: Proyecto Inventario

Instalación de servidores

Monitorización

Virtualización

UPS

Sincronización de relojes: NTP

Clonezilla y volcado de disco

Radio on-line

Redes

Laboratorio IPv6

Enlaces de interés:

Aplicaciones WEB

Zimbra

Manual de Usuario Manual Usuario Zimbra

Drupal

Ver además:

Drupal como software para inventario
Drupal multisitio Drupal como multisitio

Gestión documental - Repositorios

DMS - Gestor documental

Idea: Tener un repositorio único de documentos (binarios) al que todos las aplicaciones puedan acceder.

Simil Dropbox

(alternativas a)

Idea: Permitir la subida de documentos en background hacia un repositorio único.

Ver tarea: #1228 con necesidad de usuarios

http://alternativeto.net/software/dropbox/?license=free

Investigar:
ownCloud

Comparativa entre dropbox y Own Cloud http://www.readwriteweb.com/cloud/2011/12/open-source-challenger-to-drop.php

Moodle y ownCloud: http://moodle.org/mod/forum/discuss.php?d=191623

Pruebas
Se han realizado varias pruebas en depbox de UAB:
Configuración en Linux

Se descarga el cliente y se utiliza de forma muy similar a dropbox: https://owncloud.com/download

Videoconferencia

Videoconferencia

Servidor de vodeoconferencia web

Gestor de Proyectos

Aplicaciones de Escritorio

CAQDAS libre

Idea: Construir un CAQDAS en software libre y accesible por múltiples usuarios de forma concurrente.

Ver wiki de proyecto CAQDAS libre

LibreOffice / OpenOffice

Diccionario de sinónimos

Descargar el archivo es_UY.oxt desde acá: http://extensions.services.openoffice.org/en/download/4878

Instalarlo desde Herramientas -> Administrador de extensiones

Reiniciar el LibreOffice/OpenOffice

Listo!

Sistema: Ubtuntu

SPSS

Lista de SPSS instalados

Delta 5.0

Instalación de Delta 5.0 (programa para uso de contaduría)


Objetivo

El objetivo del siguiente proyecto es el de lograr un sistema centralizado de autenticación, autorización y directorio de las personas de la organización. Para ello, se estudia emplear los siguientes protocolos:

  1. Autorización y Directorio: LDAP
    LDAP (Lightweight Directory Access Protocol) es un protocolo que permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa información en un entorno de red.
  2. Autenticación: CAS
    CAS (Central Authentication Service)[1] permite centralizar las credenciales del usuario para todos los procesos de login (GNU/Linux, Windows, Moodle, Drupal, SquirelMail, Samba...) permitiendo SSO (Single-sign-on) y persistencia en la autenticación (no pide el pwd de nuevo al cambiar de una aplicación a otra).
Este documento:

Comentario: Si una aplicación todavía no se ha CASificado, se sugiere emplear temporalmente autenticación contra el LDAP.

Plan de trabajo

Se plantea atacar el proyecto de forma progresiva realizando las siguientes tareas:

  1. Conocer experiencias similares
  2. Diseñar sistema de autenticación centralizada.
  3. Instalar servidor OpenLDAP (configurar mecanismos de autorización) (Ver tarea #1175)
  4. Conectar con CAS (autenticación)
  5. Pruebas de Autorización: acceso a servicios según LDAP (Listado de aplicaciones)
  6. Pruebas de Integración: Single-Sign-On (Listado de servicios)
  7. Presentación del directorio (GOsa, Drupal, desarrollo?)
  8. Automodificación de los datos personales en el directorio (GOsa, Drupal, desarrollo própio?)
  9. Sincronización de perfiles y roles de usuario (Moodle, Drupal...)

Arquitectura de la organización

FIXME: aquí va un gráfico de todo lo que hay y otro de todo lo que habrá... y de como se relaciona entre si

FIXME: tenemos algo avanzado acá sobre los servicios de red (interno)

Diseño

Por resolver

CAS: Integración con terceros

Gestores de contenidos (Drupal)

Comentario: Valorar en cada caso si no merece la pena unificar el uso de CMS.

EVA (Moodle)

Comentario: Valorar SSO con LDAP hasta migración a 2.0

Correo (Roundcube y/o Zimbra, Sympa )

Comentario: Valorar coexistencia de roundcube y zimbra.

Gestor documental (DMS)

Comentario: La implantación de Alfresco2 o OwnCloud se planteará como un proyecto a parte. Enlaces en

Monotorización (Zabix)

Comentario: Valorar si merece la pena integración con CAS de la herramienta de monitoreo.

Otros

Listado del directorio y datos de personas del LDAP.

Movido a: Drupal como herramienta de directorio

Listado de servicios

A continuación un listado de los servicios a integrar con el LDAP/CAS:

  1. Login en Windows
  2. Login en gnu/Linux
  3. Unidades de red (Samba o fuse)
  4. Impresoras en red (Samba u otro)
  5. Moodle
  6. Drupal
  7. Redmine
  8. Roundcube
  9. Software propio de la UdelaR
  10. Alfresco

Bibliografía: Referencias, Howto's, Módulos y enlaces

Bibliografía leída y sistematizada en Zotero: https://www.zotero.org/groups/ldap__sso

1 "CAS is "Single Sign-on for the Web" and is developed by JA-SIG in an open-source, collaborative manner. CAS is very beneficial in environments where a number of different web applications share a set of common users. If all the web applications were "CASified" a user would log in once and would then be able to move between the various web applications without ever having to present authentication credentials again"

2 Descripción Alfresco


Autenticar contra el ldap de zimbra

Configuración

En el archivo de configuración /opt/zimbra/conf/zimbra.ldif tenemos la configuración del ldap, allí nos indica los usuarios y el dn.
Para saber la clave del usuario administrador del ldap ejecutamos:

zmlocalconfig -s ldap_root_password

En el caso de psico:

dn: uid=zimbra,cn=admins,cn=zimbra
uid: zimbra

dn: ou=People,dc=psico,dc=edu,dc=uy

Autenticación

servidor: correo.psico.edu.uy
User DN: uid=usuario,ou=People,dc=psico,dc=edu,dc=uy
passwor: passworddetuusuario

Configuración en Redmine

Configuración en Drupal


Lista de SPSS instalados

FIXME: a esta liste le faltaría agregar dónde efectivamente estarían estas: (5 licencias, 3 en S.N, 1 UAI, 1 en CIC)

ID Equipo Ubicación Descricpión
20956 Inst. Clínica Torre GHM
nb16 Inst. Clínica Laptop toshiba
z9372573k Inst. Salud Laptop toshiba
pc-027 Inst. Salud Torre blanca
nb18 Inst. Fundamentos Laptop Toshiba
20946 Inst. Fundamentos Torre GHM
19340 Inst. Educación Torre GHM
z9372601k Inst. Educación Laptop Toshiba
17750 CIBPsi (lab) Torre GHM
21322 CIBPsi Torre GHM
nb22 Comunicación Laptop Toshiba
17743 Inst. Fundamentos Torre GHM

Manual de Usuario Zimbra

Introducción

Desde el 6 de Setiembre está disponible la nueva plataforma de correo electrónico, Zimbra.
La nueva plataforma permite entre otras cosas:

Zimbra Collaboration Suite (ZCS) es una suite de colaboración que combina herramientas de correo electrónico,calendarios,libreta de direcciones, etc. Todas estas herramientas se encuentran al utilizar el cliente de web en una misma dirección,un único login y desde cualquier lugar en el que se encuentre,lo que demuestra la potencia de esta solución sin ni siquiera haber entrado en detalle sobre las disintas herramientas.

Algunos de los consejos generales para utilizar el cliente WebMail dentro de navegador de Internet son:

Entrar al sistema

  1. Vaya a la dirección que le dio el administrador del sistema. (https://correo.psico.edu.uy)
  2. Introduzca el usuario que le indicó el administrador del sistema.
  3. Introduzca la clave que le indicó el administrador del sistema.
  4. Escoja el tipo de cliente de web que quiere usar (Avanzado (Ajax), Normal (HTML), Mobile (para teléfonos moviles) o Predeterminado, este último es el recomendado).
  5. Pinche en el botón “Iniciar Sesión” o simplemente presione ENTER.

Navegar por Zimbra

Al iniciar sesión en Cliente web de Zimbra, verás una pantalla completa similar a la mostrada a continuación.

imagen

La página de Cliente web de Zimbra incluye las siguientes áreas:

  1. Encabezado. Esta zona incluye la Búsqueda de personas para buscar en el directorio de la Facultad (todos los correos @psico), tu nombre, y los enlaces Ayuda y Salir.
  2. Pestañas de las aplicaciones. Las aplicaciones a las que puedes acceder se detallan en las pestañas mostradas en esta fila.
  3. Barra de búsquedas. En esta zona encontrarás la Búsqueda y la Búsqueda avanzada. También puedes guardar las búsquedas desde aquí.
  4. Barra de herramientas. Muestra las acciones que puedes tomar con la aplicación actual. En este ejemplo, se visualiza la barra de herramientas de la aplicación de Correo.
  5. Panel de resumen. Muestra las Carpetas, incluidas las carpetas del sistema Bandeja de entrada, Enviados, Borradores, Spam y Papelera, así como cualquier carpeta personalizada que hayas creado, las Búsquedas que hayas guardado, las Etiquetas que hayas creado y los enlaces de Zimlet que se hayan creado para integrarlos con las aplicaciones de terceros desde tu buzón de correo. En la Agenda, el panel de resumen incluye tu lista de agendas y los Zimlets.
  6. Panel de contenido. El contenido en esta área cambiará según la aplicación que estés usando. Al visualizar la Bandeja de entrada, verás todos los mensajes o conversaciones que incluya.
  7. Panel de lectura. El Panel de lectura se utiliza para previsualizar mensajes. Puedes cambiar a la vista de tres paneles que muestra el panel de lectura a la derecha o puedes desactivar el panel de lectura completamente en la opción de Vista, en la barra de herramientas de correo
  8. También puedes visualizar una agenda en miniatura en el panel de resumen. La visualización de la agenda en miniatura es opcional y se puede habilitar en Preferencias>Agenda.

Cambiar su contraseña

La opción Cambiar contraseña se encuentra en la página General de Preferencias.

Para cambiar la contraseña:

  1. Haz clic en la pestaña Preferencias.
  2. En el panel Resumen, haz clic en General y en Opciones de inicio de sesión, haz clic en Contraseña.
  3. Introduce la contraseña antigua, luego la nueva contraseña y vuelve a introducir esta última para confirmarla.
  4. Haz clic en Cambiar contraseña. Se ha cambiado tu contraseña.

Aplicaciones

Debajo de la barra de búsqueda de internet, aparecen los tabs con las diferentes aplicaciones que componen Zimbra: Correo, Libreta de direcciones, Agenda, Tareas, Maletín y Preferencias.

A la izquierda usted verá su nombre y cuanto espacio está ocupando en el servidor. También se le informara cuanto espacio esta utilizando del asignado por defecto (2gb).

Debajo del nombre se muestran las carpetas y subcarpetas donde usted puede almacenar y clasificar sus correos. Luego vienen las Etiquetas, las Búsquedas y los Zimlets (aplicaciones que se usan para recibir información de otros sistemas).

Al final viene un calendario, en el que usted puede pinchar una fecha para ver la agenda de ese día.

Cuando usted escoja una aplicación, aparecerá una Barra de Herramientas con opciones específicas para la aplicación seleccionada. También que hay opciones de “Ayuda” y “Salir” en la esquina superior derecha de la aplicación.
Asegúrese de pinchar el botón “Guardar”, que se encuentra a la izquierda, encima de la barra de herramientas después de hacer cambios y antes de pasar a otra aplicación.

Preferencias del sistema

Zimbra fué instalado con la configuración por defecto, pero usted puede cambiar la vista y el comportamiento ajustando las opciones mostradas en el tab “Preferencias”. Note la nueva barra que aparece al lado izquierdo cuando usted entra a esta opción, en ella aparecen: General, Correo, Redactar, Firmas, Cuentas, Filtros, Libreta de direcciones, Agenda, Compartir, Mensajería Instantánea, Importar/Exportar, Accesos Directos y Zimlets.
Asegúrese de pinchar el botón “Guardar”, que se encuentra a la izquierda, encima de la barra de herramientas después de hacer cambios y antes de pasar a otra aplicación.

Algunos detalles importantes de las opciones de configuración:

Tómese su tiempo para explorar las diferentes opciones mostradas en “Preferencias”.

Menús accesibles con el botón derecho del ratón

Muchas zonas de la interfaz avanzada de Cliente web de Zimbra utilizan menús emergentes que aparecen al pasar el cursor por encima de un elemento, como las carpetas, y hacer clic con el botón derecho del ratón. El menú exacto que verás depende del tipo de elemento.

Al hacer clic con el botón derecho en los siguientes elementos visualizarás uno de estos menús:

Búsquedas rápidas

Zimbra permite realizar búsquedas personalizadas:

  1. Asegúrese que ha seleccionado el tipo de item que quiere buscar. Si no selecciona el tipo de item, la búsqueda se hará de acuerdo a la aplicación que tenga activa en el momento de la búsqueda. Por ejemplo, si esta en correo, se realizara la búsqueda dentro de sus correos.
  2. Escriba el nombre o la palabra que quiere buscar.
  3. Pinche el botón “Buscar” o presione ENTER.
  4. Si quiere incluir las carpeta de Spam y Basura en las búsquedas, configure las opciones apropiadas en “Preferencias – General – Búsquedas”.

Correo electrónico

Ordenar Correos

Ordene sus correos pinchando cualquiera de los campos de la ventana para ver el correo. Por ejemplo, para ordenar los correos por fecha pinche el campo marcado como “Recibido”.

Cambiar la vista de correo

Por defecto, se abre el buzón con la vista de la Bandeja de entrada. Tienes las siguientes opciones para personalizar la vista:

Puedes ver tus mensajes como mensajes individuales o como conversaciones. Por otro lado, puedes ver los mensajes con el panel de lectura desactivado, visualizado al pie de la página o visualizado a mano derecha.
Para cambiar la manera en la que se agrupan los mensajes en el buzón de correo, haz clic en Ver en la barra de herramientas y selecciona si deseas verlos por conversación o por mensaje y dónde deseas que aparezca el Panel de lectura.

Visualización de mensajes

La vista tradicional incluye una lista de mensajes con el mensaje más reciente en primer lugar. Los mensajes sin leer están resaltados de negrita. La información incluida en una única línea incluyen marcas de seguimiento, etiquetas, el campo De:, si hay un archivo adjunto, el asunto, la ubicación de la carpeta, el tamaño del mensaje (incluyendo los archivos adjuntos) y la hora en la que se recibió el mensaje.

Vista por conversación

La vista por conversación muestra tus mensajes agrupados por su asunto. Verás el número de los mensajes en la conversación entre paréntesis después del asunto. Cada conversación consiste en el mensaje original y todas sus respuestas. Las conversaciones que incluyen mensajes sin leer estarán en negrita.

Haz doble clic en la conversación para ver los mensajes dentro de la conversación. Haz clic en el mensaje para ver su contenido. En el enlace Ver, puedes seleccionar si quieres que se muestre en primer lugar el mensaje que se envió hace más tiempo o el más reciente.

Se visualizarán todos los mensajes relacionados con la conversación, incluso si están guardados en otras carpetas. La columna Carpeta indica la carpeta donde está archivado el mensaje.

Leer Correos

Imprimir Correos

Haga click en el icono de la impresora en la barra de herramientas o pinche el botón derecho del mouse sobre el mensaje que quiere imprimir y escoja la opción “Imprimir”. El mensaje se abrirá en una gran ventana junto a una caja de diálogo de impresión. Después de imprimir el mensaje pinche la “X”, en la esquina superior derecha de la ventana para cerrarla.

Crear un nuevo mensaje

Pinche el botón “Nuevo” en la barra de herramientas. Se mostrará la página para crear un nuevo correo electrónico. Pinchando la combinación de teclas “Shift y C” se abrirá una nueva ventana para componer mensajes.

Adjuntar archivos a un mensaje

Los mensajes de correo electrónico pueden contener archivos adjuntos. Usted puede adjuntar documentos, hojas de calculo, fotos y otros tipos de documentos.

  1. Pinche el botón “Añadir archivo adjunto”.
  2. Pinche el botón “Examinar” en la opción para el primer archivo.
  3. Seleccione el archivo que usted quiere adjuntar y pinche el botón “Guardar”
  4. Repita los pasos para agregar más archivos.
  5. Pinche el botón “Adjuntar” para incluir los archivos en el mensaje.

Marcar un mensaje como SPAM

Para marcar un correo como SPAM, debemos seleccionarlo y pinchar el botón spam

Filtros de correo

Los filtros para clasificar correos se pueden crear, modificar o eliminar en la opción “Preferencias – Filtros de correo”. Para crear un filtro:

  1. Escoja la opción “Nuevo filtro”. Se abrirá una nueva ventana.
  2. Escoja un nombre para el filtro.
  3. Escoja si el filtro se basará en una o todas las condiciones que usted defina para aplicar este filtro.
  4. Defina las diferentes condiciones a las que se le aplica el filtro. Para agregar una nueva condición pinche el botón “+”. Para eliminar una condición pinche el botón “-”
  5. Defina que acciones se deben tomar cuando esas condiciones se cumplen. Para agregar una nueva acción pinche el botón “+”. Para eliminar una acción pinche el botón “-”. Para mover un mensaje a una carpeta escoja la opción “Archivar en la carpeta” y luego pinche el botón “Examinar” para que pueda escoger la carpeta a donde se debe mover el mensaje.
  6. Si no quiere que se procesen otros filtros después de ejecutar este filtro marque la opción “No procesar filtros adicionales” .
  7. Pinche el botón “Aceptar” para guardar los cambios.

Insertar firmas de texto

Para insertar firmas de solo texto:

  1. Pinchar Preferencias->Firmas
  2. Pinchar en Nueva Firma
  3. Indicarle un nombre
  4. Escribir nuestra firma
  5. En "Utilizar Firmas" seleccionar que firma utilizaremos
  6. Pinchar en "Guardar"

Insertar firmas con imágenes

  1. Pinchar Preferencias->Firmas
  2. Pinchar en Nueva Firma
  3. Indicarle un nombre
  4. Seleccionamos la opción "Formato en HTML"
  5. Pinchamos en el botón "Insertar Imagen"
  6. Seleccionamos la imagen
  7. En "Utilizar Firmas" seleccionar que firma utilizaremos
  8. Pinchar en "Guardar"

Carpetas y etiquetas

Un mensaje se puede guardar en una carpeta pinchando el botón “Mover elementos seleccionados” o pinchando el botón derecho del ratón sobre el mensaje y escogiendo la opción “Mover”. También puede moverlo si deja presionado el botón izquierdo del ratón sobre el mensaje y lo mueve a la carpeta deseada.

Añadir varias cuentas @psico

En vez de tener que iniciar sesión en cada una de tus cuentas @psico, puedes comprobar esas cuentas directamente desde esta cuenta.

Para añadir cuentas externas a tu cuenta de correo web, en este caso una cuenta @psico

  1. Abre la página Preferencias>Cuentas y haz clic en Añadir cuenta externa. Se añadirá un nombre de cuenta Nueva cuenta externa# a tu lista de cuentas. Ahora deberás configurarla.
  2. En el campo Nombre de cuenta de la sección Configuración de la cuenta externa, introduce un nombre para identificar esta cuenta. La Nueva cuenta externa cambiará a dicho nombre. Este nombre de cuenta se puede seleccionar desde la lista de direcciones De cuando redactes nuevos mensajes de correo electrónico.
  3. En el campo Dirección de correo, introduce la dirección de correo electrónico exacta de tu cuenta externa.
  4. Ahora, configura los ajustes de la cuenta.
  5. Señala el tipo de cuenta, POP o IMAP, en este caso seleccionaremos IMAP.
  6. Opciones avanzadas Si el proveedor de servicios utiliza un puerto distinto del predeterminado, cámbialo ahora. Si utilizas una conexión segura, habilita Utilizar una conexión cifrada ( SSL) al acceder a este servidor.
  7. En la sección Descargar mensajes a, selecciona en qué carpeta deberían guardarse los mensajes. La opción predeterminada es crear una carpeta nueva y habilitarla para recibir los mensajes. Pero si deseas que los mensajes se queden en la Bandeja de entrada, selecciona la Bandeja de entrada.
  8. En el cuadro de texto situado debajo del campo De:, teclea el nombre que debería aparecer en el campo De para los mensajes de correo electrónico salientes (por ejemplo, Juan). Se trata del nombre que aparece delante de tu dirección de correo, selecciona la dirección de correo electrónico correcta que desees utilizar con este nombre.
  9. Haz clic en Guardar para configurar esta cuenta externa.

Suscribirte a fuentes RSS/Atom

Puedes suscribirte a tus sitios web favoritos que envían información actualizada directamente a tu buzón de correo por RSS (Really Simple Syndication) o podcast. En este caso vamos a explicar como suscribirnos a las novedades de la Facultad.

  1. Creas una carpeta para cada fuente RSS. Antes de continuar, deberás tener la dirección URL de esa fuente RSS, en el caso de la Facultad "http://www.psico.edu.uy/rss.xml".
  2. En el encabezado Carpetas en el panel de navegación, haz clic en el icono de la carpeta.
  3. En el campo Nombre, teclea el nombre de la carpeta de fuentes RSS.
  4. Activa la casilla Subscribir a fuente RSS/ATOM.
  5. En el campo URL, introduce la URL de la fuente RSS.
  6. Desde el menú de carpetas, indica dónde quieres añadir la carpeta de la fuente RSS. Al seleccionar la carpeta raíz, se creará una carpeta que se muestra al nivel más alto de la vista de carpetas, es decir, al mismo nivel que la bandeja de entrada.
  7. Haz clic en Aceptar.

El icono de la fuente RSS, se visualizará como la carpeta en el panel general. Abre la carpeta RSS para acceder al enlace.
Tu fuente de datos RSS se actualiza automáticamente cada 12 horas. Para actualizar el contenido en cualquier momento, abre la carpeta RSS y haz clic en Cargar fuente.

Nota: Las fuentes RSS que guardes restarán espacio de almacenamiento disponible para la cuenta.

Libreta de direcciones

Agregar un nuevo Contacto

Zimbra la permite agregar contactos personales en la opción de Contactos. Para agregar un nuevo contacto personal haga lo siguiente:

  1. Pinche la flechita hacia abajo que se encuentra en el botón “NUEVO”.
  2. Escoja la opción “Nuevo contacto”
  3. Incluya toda la información relevante de su contacto personal.
  4. Escoja como quiere almacenar el nuevo contacto en la opción “Guardar como:”. La opción por defecto es almacenarlo por Apellido, Nombre.
  5. Escoja uno de sus libros de direcciones personales para almacenar el contacto, pinchando la opción “Ubicación”, pinche el botón de “Guardar”

Importar libreta de direcciones desde Thunderbird

Desde Thunderbird:

  1. Pinchar Herramientas -> Libreta de direcciones
  2. Dentro de la Libreta, pinchar Herramientas -> Exportar
  3. Indicamos un nombre y donde guardaremos la Libreta, es importante que en el tipo de archivo seleccionemos "Separado por comas"

Desde Zimbra:

  1. Pinchar Preferencias -> Importar/Exportar
  2. Pinchar en examinar y indicar el archivo de la libreta (el que exportamos anteriormente desde Thunderbird)
  3. Pinchar en Importar (Tener en cuenta que este proceso puede demorar dependiendo de la cantidad de contactos)

Configurar las preferencias de tu libreta de direcciones

Utiliza las opciones de la carpeta Preferencias>Libreta de direcciones de la siguiente manera:

Configuración

Selecciona Añadir contactos nuevos a “Contactos respondidos” para añadir las direcciones de los destinatarios de los mensajes que envías automáticamente. Si activas esta opción, se añadirán a la carpeta Contactos respondidos.

Busca primero en la lista general de direcciones al utilizar el selector de contactos se puede activar si, con frecuencia, necesitas encontrar direcciones que están en el directorio de direcciones de la empresa, pero no en tu libreta de direcciones.

Autocompletar

Agenda

Agendar una cita

Citas recurrentes

Si usted desea programar una cita recurrente, utilice la opción “Repetir”, buscando la opción que se ajuste a sus necesidades.

Ver disponibilidad de tiempo de los participantes

Responder a una invitación a reunión o cita

Tareas

Ver tareas

Pinche la opción “Tareas” en la barra de aplicaciones.

Crear una nueva tarea

Pinche el botón “Nuevo”. Aparecerá una pantalla donde usted puede anotar los datos de la tarea:

En la lista de tareas se mostrarán las tareas, su estado, % de realización y fecha de entrega.

Nota: Zimbra no muestra las tareas en el calendario, por lo que para consultar las tareas
pendientes se debe de ingresar al tab de “Tareas”

Mensajería instantánea (Messenger)

Para establecer un chat con otra persona de la Facultad (@psico) haga lo siguiente:

En el campo “dirección del amigo” escriba la dirección de correo.

Maletín (Drive)

Usted puede guardar cualquier archivo en el Maletín de Zimbra. Esto permite que usted pueda almacenar información en el servidor de Zimbra para que sea accesible en cualquier lugar que usted tenga acceso a Internet. Para guardar un archivo en el maletín haga lo siguiente:

Más Ayuda

Ayuda Oficial de Zimbra


Asistente de Migración a Zimbra

Docentes - Becarios

El presente artículo explica cómo migrar una cuenta de correo psico a la nueva plataforma de correo Zimbra.
Trabajaremos con el usuario ficticio Ejemplo Sincronización que tiene la cuenta ficticia ejemplosincronizacion@psico.edu.uy.

1. Comenzamos accediendo a la nueva página del correo institucional. Para eso abrimos un navegador web e ingresamos a http://correo.psico.edu.uy ,nos pide Usuario y Contraseña tal como muestra la figura1:

2. Ingresamos nuestro usuario y clave. Finalmente hacemos clic en "Ingresar" (figura2)

3. Seleccionamos el tipo de cuenta que queremos migrar, en este caso vamos a seleccionar Personal y presionamos el botón "Siguiente" (figura3)

4. Completamos el formulario que nos aparece colocando nombre, apellidos, cédula y tipo de cargo que desempeña en la Facultad, (en este caso vamos a seleccionar Docente) y presionamos el botón "Siguiente" (figura4)

5. Completamos el formulario que nos aparece, seleccionando el instituto al cual pertenece, la Unidad o Secretaría, el cargo, la carga horaria y los horarios de consulta.
Luego presionamos el botón de "Finalizar" y aguardamos a que el asistente de migración importe todos sus correos a la nueva plataforma. Esto puede tardar varios minutos, dependiendo de la cantidad de correos que tenga su cuenta. Recuerde No cerrar la ventana del navegador luego de presionar el botón de Finalizar, ya que se cancelaria la migración. (figura5)

6.Terminado el proceso de migración, vemos que nos aparece una alerta donde nos dice que el certificado de seguridad de la web a la que intenta acceder no es de confianza

7.Tenemos que indicar la opción "entiendo los riesgos" (1) y presionar el botón "Agregar excepción..."(2)

8. Aparecerá una ventana de diálogo para recuperar y mostrar el certificado. Debes presionar en "Obtener certificado" (1) y luego en "Confirmar excepción de seguridad"(2), velando en que la opción "Guardar permanentemente esta excepción" esté activada

9. Automáticamente el navegador web nos redirige a la nueva plataforma de correo Zimbra, aquí colocamos nuestra dirección de correo institucional, la contraseña y presionamos el botón Iniciar Sesión (figura9)

10. Listo!
Ya realizamos la migración de la cuenta de correo institucional a la nueva plataforma Zimbra. (figura10)

Funcionarios - Pasantes

El presente artículo explica cómo migrar una cuenta de correo psico a la nueva plataforma de correo Zimbra.
Trabajaremos con el usuario ficticio Ejemplo Sincronización que tiene la cuenta ficticia ejemplosincronizacion@psico.edu.uy.

1. Comenzamos accediendo a la nueva página del correo institucional. Para eso abrimos un navegador web e ingresamos a http://correo.psico.edu.uy ,nos pide Usuario y Contraseña tal como muestra la figura1:

2. Ingresamos nuestro usuario y clave. Finalmente hacemos clic en "Ingresar" (figura2)

3. Seleccionamos el tipo de cuenta que queremos migrar, en este caso vamos a seleccionar Personal y presionamos el botón "Siguiente" (figura3)

4. Completamos el formulario que nos aparece colocando nombre, apellidos, cédula y tipo de cargo que desempeña en la Facultad, (en este caso vamos a seleccionar Funcionario) y presionamos el botón "Siguiente" (figura4)

5. Completamos el formulario que nos aparece, seleccionando la oficina o área académica a la que pertenece y el cargo que desempeña.
Luego presionamos el botón de "Finalizar" y aguardamos a que el asistente de migración importe todos sus correos a la nueva plataforma. Esto puede tardar varios minutos, dependiendo de la cantidad de correos que tenga su cuenta. Recuerde No cerrar la ventana del navegador luego de presionar el botón de Finalizar, ya que se cancelaria la migración. (figura5)

6.Terminado el proceso de migración, vemos que nos aparece una alerta donde nos dice que el certificado de seguridad de la web a la que intenta acceder no es de confianza

7.Tenemos que indicar la opción "entiendo los riesgos" (1) y presionar el botón "Agregar excepción..."(2)

8. Aparecerá una ventana de diálogo para recuperar y mostrar el certificado. Debes presionar en "Obtener certificado" (1) y luego en "Confirmar excepción de seguridad"(2), velando en que la opción "Guardar permanentemente esta excepción" esté activada

9. Automáticamente el navegador web nos redirige a la nueva plataforma de correo Zimbra, aquí colocamos nuestra dirección de correo institucional, la contraseña y presionamos el botón Iniciar Sesión (figura9)

10. Listo!
Ya realizamos la migración de la cuenta de correo institucional a la nueva plataforma Zimbra. (figura10)

Oficina - Área Académica

1. Comenzamos accediendo a la nueva página del correo institucional. Para eso abrimos un navegador web e ingresamos a http://correo.psico.edu.uy ,nos pide Usuario y Contraseña tal como muestra la figura1:

2. Ingresamos nuestro usuario y clave. Finalmente hacemos clic en "Ingresar" (figura2)

3. Seleccionamos el tipo de cuenta que queremos migrar, en este caso vamos a seleccionar "Oficina / Área Académica" y presionamos el botón "Siguiente" (figura3)

4. Completamos el formulario que nos aparece, seleccionando a que oficina, instituto, centro o unidad pertenece la cuenta. Ingresamos el nombre, apellido y cédula del responsable de la cuenta.
Luego presionamos el botón de "Finalizar" y aguardamos a que el asistente de migración importe todos sus correos a la nueva plataforma. Esto puede tardar varios minutos, dependiendo de la cantidad de correos que tenga su cuenta. Recuerde No cerrar la ventana del navegador luego de presionar el botón de Finalizar, ya que se cancelaria la migración. (figura5)

5.Terminado el proceso de migración, vemos que nos aparece una alerta donde nos dice que el certificado de seguridad de la web a la que intenta acceder no es de confianza

6.Tenemos que indicar la opción "entiendo los riesgos" (1) y presionar el botón "Agregar excepción..."(2)

7. Aparecerá una ventana de diálogo para recuperar y mostrar el certificado. Debes presionar en "Obtener certificado" (1) y luego en "Confirmar excepción de seguridad"(2), velando en que la opción "Guardar permanentemente esta excepción" esté activada

8. Automáticamente el navegador web nos redirige a la nueva plataforma de correo Zimbra, aquí colocamos nuestra dirección de correo institucional, la contraseña y presionamos el botón Iniciar Sesión (figura9)

9. Listo!
Ya realizamos la migración de la cuenta de correo institucional a la nueva plataforma Zimbra. (figura10)

Otras Cuentas Representativas (Eventos, proyectos, etc.)

1. Comenzamos accediendo a la nueva página del correo institucional. Para eso abrimos un navegador web e ingresamos a http://correo.psico.edu.uy ,nos pide Usuario y Contraseña tal como muestra la figura1:

2. Ingresamos nuestro usuario y clave. Finalmente hacemos clic en "Ingresar" (figura2)

3. Seleccionamos el tipo de cuenta que queremos migrar, en este caso vamos a seleccionar "Oficina / Área Académica" y presionamos el botón "Siguiente" (figura3)

4. Completamos el formulario que nos aparece, ingresamos el nombre del proyecto o evento y los datos del responsable.
Luego presionamos el botón de "Finalizar" y aguardamos a que el asistente de migración importe todos sus correos a la nueva plataforma. Esto puede tardar varios minutos, dependiendo de la cantidad de correos que tenga su cuenta. Recuerde No cerrar la ventana del navegador luego de presionar el botón de Finalizar, ya que se cancelaria la migración. (figura5)

5.Terminado el proceso de migración, vemos que nos aparece una alerta donde nos dice que el certificado de seguridad de la web a la que intenta acceder no es de confianza

6.Tenemos que indicar la opción "entiendo los riesgos" (1) y presionar el botón "Agregar excepción..."(2)

7. Aparecerá una ventana de diálogo para recuperar y mostrar el certificado. Debes presionar en "Obtener certificado" (1) y luego en "Confirmar excepción de seguridad"(2), velando en que la opción "Guardar permanentemente esta excepción" esté activada

8. Automáticamente el navegador web nos redirige a la nueva plataforma de correo Zimbra, aquí colocamos nuestra dirección de correo institucional, la contraseña y presionamos el botón Iniciar Sesión (figura9)

9. Listo!
Ya realizamos la migración de la cuenta de correo institucional a la nueva plataforma Zimbra. (figura10)


Laboratorio UPS

Especificaciones de la ups

APC Smart-UPS RT 5000VA 230V

Mediadas 3u ancho 10u de alto.

Más especificaciones:

http://www.apc.com/resource/include/techspec_index.cfm?base_sku=SURT5000XLI

Equipos soportados

Puede aguantar una carga de 5000VA, equivalente a 3000W (VA * 0,6 = W).

Las servidores IBM consumen 675W por fuente. Realizando el calculo 3000W/675W = 4,4 Servidores.

La ups aguantaría los 4 servidores IBM.

Según está gráfica, le daría una autonomía de 8 minutos a cada maquina (el gráfico A es el correspondiente a el modelo de la UPS)

Interfaces de control:

RJ45
SERIAL
USB

Montado de la UPS en el rack

FIXME.

Software de control

NUT

http://manpages.ubuntu.com/manpages/hardy/man8/upsmon.8.html
http://blog.shadypixel.com/monitoring-a-ups-with-nut-on-debian-or-ubuntu-linux/

Lista de Hadware Soportado por NUT

http://www.networkupstools.org/stable-hcl.html

APCUPSD

http://www.apcupsd.org/

Se instala de la siguiente manera

# apt-get install apcupsd

Tiene como opcional la instalación de una interfaz web
# apt-get install apcupsd-cgi

Se accede
http://localhost/cgi-bin/apcupsd/multimon.cgi 

Antes de configurar el demonio debemos editar el archivo /etc/default/apcupsd
, poniendo en yes la linea ISCONFIGURED
# Defaults for apcupsd initscript
# Apcupsd-devel internal configuration
APCACCESS=/sbin/apcaccess
ISCONFIGURED=yes

Pude configurar el demonio de dos maneras en /etc/apcupsd/apcupsd.conf :

Con el driver de powerChuter(protocolo propio):

## apcupsd.conf v1.1 ##
UPSCABLE ether
UPSTYPE pcnet
LOCKFILE /var/lock
DEVICE <ip><FIXME>
UPSCLASS standalone
UPSMODE disable

Con el driver snmp
## apcupsd.conf v1.1 ##
UPSNAME APC
UPSTYPE snmp
DEVICE <ip><FIXME>
LOCKFILE /var/lock
PWRFAILDIR /etc/apcupsd
ONBATTERYDELAY 6

La configuración del archivo con los comentarios de las líneas mas importantes:

#### Apcupsd.conf v1.1

# ========= Parámetros generales de configuración ============
#

# nombre de la ups
# Es particularmente útil si usted tiene UPSes múltiples.

UPSNAME APC

# UPSCABLE
# Define el tipo de cable que conecta el SAI al ordenador.
# simple, smart, ether, usb

UPSCABLE ether

# El tipo de UPS que vamos a utilizar y que driver usará
UPSTYPE snmp
DEVICE <ip><FIXME>

# UPSTYPE   DEVICE           Description
# apcsmart  /dev/tty**       Newer serial character device, appropriate for 
#                            SmartUPS models using a serial cable (not USB).
#
# usb       <BLANK>          Most new UPSes are USB. A blank DEVICE
#                            setting enables autodetection, which is
#                            the best choice for most installations.
#
# net       hostname:port    Network link to a master apcupsd through apcupsd's 
#                            Network Information Server. This is used if the
#                            UPS powering your computer is connected to a 
#                            different computer for monitoring.
#
# snmp      hostname:port:vendor:community
#                            SNMP network link to an SNMP-enabled UPS device.
#                            Hostname is the ip address or hostname of the UPS 
#                            on the network. Vendor can be can be "APC" or 
#                            "APC_NOTRAP". "APC_NOTRAP" will disable SNMP trap 
#                            catching; you usually want "APC". Port is usually 
#                            161. Community is usually "private".
#

# Cantidad en segundo en que se realizan las consultas a la ups
POLLTIME 60

# Ruta para el archivo de dispositivo de bloqueo. No se utiliza en Win32.
LockFile /var/lock
SCRIPTDIR /etc/apcupsd
PWRFAILDIR /etc/apcupsd
NOLOGINDIR /etc

# El ONBATTERYDELAY es el tiempo en segundos desde que un fallo de alimentación
# Se detecta hasta que reaccionamos a ella con un evento onbattery.
ONBATTERYDELAY 6

# Si durante una falla eléctrica, el porcentaje de batería restante
# (Según lo informado por el SAI) es inferior o igual a BatteryLevel,
# Apcupsd iniciará un apagado del sistema.
BATTERYLEVEL 5

# Si durante una falla de energía, el tiempo de ejecución restante en minutos
# (Calculado internamente por el SAI) es inferior o igual a los minutos,
# Apcupsd, iniciará un apagado del sistema.
MINUTES 3

# Si durante una falla eléctrica, el SAI se ha quedado con baterías 
# Segundos o más, muchos, apcupsd iniciará un apagado del sistema.
# Un valor de 0 desactiva esta temporizador.
#
# Tenga en cuenta, si usted tiene un Smart del UPS, lo más probable es que desee deshabilitar
# el contador poniéndolo a cero. De esta manera, UPS continuará
# en las baterías hasta que el% RESTANTE  de carga hasta o por debajo BatteryLevel,
#TIMEOUT 60

ANNOY 60
ANNOYDELAY 60
NOLOGON disable

# Si KILLDELAY no es cero, apcupsd seguirá funcionando después de un corte

KILLDELAY 0
NETSERVER on
NISIP 127.0.0.1
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
DATATIME 0
STATTIME 0

Software actualmente utilizado(lansafe, Power Monitor)

No estoy seguro de de la licencia de este software (parece ser free, pero no libre)

Configuración de interfaces de red

La única forma que logré fue con el software que trae la UPS.

Template para zabbix

No logre configurar el driver SNMP para nut.
Pero descubrí que con zabbix podemos realizar el monitoreo, para eso debemos instalar la template para APC Smart UPS.

Podemos encontrarla aquí: http://www.zabbix.com/wiki/templates/start


Sistema de monitorización basado en Zabbix

Información general

Implementación en Facultad de Psicología (Interno)

Manuales Zabbix:

Agregar un nuevo equipo a monitorear

En el cliente

  1. Instalar zabbix-agent
    sudo apt-get install zabbix-agent
    
  2. Editar archivo de conf y colocar la ip y descomentar ServerPort
    sudo vi /etc/zabbix/zabbix_agentd.conf
    
  3. Reiniciar demonio
    sudo /etc/init.d/zabbix-agent restart
    

Tienen que estar abiertos los puertos 10050 y 10051 TCP

En el servidor

Ir a la interfaz web y clonar un host existente, corrigiendo nombre e ip

Monitorear qmail desde zabbix

La idea es monitorear la cantidad de elementos en la cola de qmail desde zabbix.

1. Se crea un script que recoge la cantidad de elementos en la cola y lo coloca en un archivo temporal:

#! /bin/bash
# Borro el temporal viejo
rm /tmp/qmailstat.tmp > /dev/null
# Calculo la cantidad de mensajes en cola de qmail
qmail-qstat |cut -f2 -d":"|head -1 > /tmp/qmailstat.tmp
# Seteo los permisos para zabbix
chown zabbix:zabbix /tmp/qmailstat.tmp

2. Se agrega una entrada a cron para que lo ejecute cada 5 minutos

3. Se crea un nuevo monitor en zabbix.

3.1. Para ello en el cliente se agrega la siguiente línea en /etc/zabbix/zabbix_agentd.conf

UserParameter=qmail,cat /tmp/qmailstat.tmp

3.2. Se reinicia zabbix en el cliente

3.3. Se crea el monitor en la interfaz web de zabbix como se muestra en la figura:

4. Se crea un iniciador en la interfaz web de zabbix para que envíe avisos, como se muestra en la figura:

Probando el sistema

Se realizó una prueba:

1. Se cambió el valor temporal a mano, se colocó 12 (el límite del iniciador es 10 (extremadamente bajo) por el momento)

2. El gráfico muestra la subida a 12 y la vuelta a bajar cuando cron coloca el valor correcto de 0

Referencias: http://www.zabbix.com/forum/archive/index.php/t-700.html


Monitorizacion de tráfico de red

iptraf

Mucho más potente que iftop. Lanzarlo como root:

iptraf

Luego:
  1. ir a IP traffic monitor, presionando m
  2. All interfaces, presioando enter
  3. para ordenar, presionar s
  4. para que sea por bytes, presionar b

iftop

El programa iftop permite ver el tráfico de la red. Para una interfaz específica como root hacer:

iftop -i eth3


Monitorización de Squid con LightSquid

Descripción

LightSquid es un aplicación vía web, que a partir de los logs generados por Squid, nos genera informes detallados de consumo y acceso a la red de los equipos.

Web del proyecto

Instalación

Partimos de la base que ya tenemos instalado un servidor proxy Squid.

Descargar el archivo lightsquid-1.8.tgz de la web

# cd /var/www/
# mkdir lightsquid
# cd lightsquid
# tar -xzf lightsquid-1.8.tgz
# mv lightsquid-1.8 lightsquid

Dentro de la carpeta ligthsquid damos permisos de ejecución a los archivos cgi y pl

#chmod +x *.cgi
#chmod +x *.pl

Damos permisos a www-data sobre la carpeta

chown -R www-data.www-data *

Configuramos el apache
(Está parte es a gusto del consumidor, en este caso preferimos configurarlo como alias)

# nano /etc/apache2/conf.d/lightsquid.conf
Alias /lightsquid /var/www/lightsquid/lightsquid 
<Directory "/var/www/lightsquid/lightsquid" >
      AddHandler cgi-script .cgi
      AllowOverride All
      AuthType Basic 
      AuthName "Lightsquid Secured" 
      AuthUserFile /var/www/lightsquid/lightsquid/access
      require valid-user
</Directory >

Luego creamos el usuario para que pueda acceder a la pagina

htpasswd -c /var/www/lightsquid/lightsquid/access usuario

Reiniciamos apache

/etc/init.d/apache2 restart

Instalamos las librerias GD

# apt-get install libgd-gd2-perl

Modificamos las variables del archivo de configuración

nano /var/www/lightsquid/lightsquid/lightsquid.cfg

Quedaría algo como esto

#path to additional `cfg` files
$cfgpath ="/var/www/lightsquid/lightsquid";
#path to `tpl` folder
$tplpath ="/var/www/lightsquid/lightsquid/tpl";
#path to `lang` folder
$langpath ="/var/www/lightsquid/lightsquid/lang";
#path to `report` folder
$reportpath ="/var/www/lightsquid/lightsquid/report";
#path to access.log
$logpath ="/var/log/squid";
#path to `ip2name` folder
$ip2namepath ="/var/www/lightsquid/lightsquid/ip2name";

Para que cada diez minutos compruebe los logs agregamos esta linea al crontab -e

*/10 * * * * /var/www/lightsquid/lightsquid/lightparser.pl 

Multisystem

Agrega el repositorio:

  sudo sh -c "echo 'deb http://liveusb.info/multisystem/depot all main #MultiSystem' >> /etc/apt/sources.list.d/multisystem.list" && wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add -

Actualiza la lista de paquetes:

sudo apt-get update

E instala Multi-System:

sudo apt-get install multisystem

Servidor de sincronización de relojes ntp

Ver #1609 y subtareas

Llego al NTP?

Para saber si se está accediendo al puerto 123 UDP puede realizarse lo siguiente:

sudo nmap -p 123 -sU -P0 ntp.psico.edu.uy

y debería salir open. De lo contrario estaría filtrada la cosa.

Configuración de cliente ntp en Ubuntu

Debemos editar el archivo /etc/default/ntpdate y modificar NTPSERVERS como se muestra debajo:

sudo vi /etc/default/ntpdate

y luego:

# The settings in this file are used by the program ntpdate-debian, but not
# by the upstream program ntpdate.

# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp,
# so you only have to keep it in one place.
NTPDATE_USE_NTP_CONF=yes

# List of NTP servers to use  (Separate multiple servers with spaces.)
# Not used if NTPDATE_USE_NTP_CONF is yes.
NTPSERVERS="ntp.psico.edu.uy" 

# Additional options to pass to ntpdate
NTPOPTIONS="" 

Comando para usarlo manualmente (para pruebas):

sudo ntpdate -u ntp.psico.edu.uy

Instalación de ntp server en Ubuntu

Se instaló de la siguiente manera:

sudo aptitude install ntp

Editamos el archivo de configuración

sudo nano /etc/ntp.conf

La configuración es la siguiente:

# Se establece la política predeterminada para cualquier
# servidor de tiempo utilizado: se permite la sincronización
# de tiempo con las fuentes, pero sin permitir a la fuente
# consultar (noquery), ni modificar el servicio en el
# sistema (nomodify) y declinando proveer mensajes de
# registro (notrap).
restrict default nomodify notrap noquery

# Permitir todo el acceso a la interfaz de retorno del
# sistema.
restrict 127.0.0.1

# Se le permite a la red local sincronizar con el servidor
# pero sin permitirles modificar la configuración del
# sistema, y sin usar a éstos como iguales para sincronizar.
restrict 164.73.236.0  mask 255.255.254.0 nomodify notrap

# Reloj local indisciplinado.
# Este es un controlador emulado que se utiliza solo como
# respaldo cuando ninguna de las fuentes reales están
# disponibles.
fudge   127.127.1.0 stratum 10
server  127.127.1.0

# Fichero de variaciones.
driftfile /var/lib/ntp/drift
broadcastdelay  0.008

# Fichero de claves si acaso fuesen necesarias para realizar
# consultas
#keys            /etc/ntp/keys

# Lista de servidores de tiempo de estrato 1 o 2.
# Se recomienda tener al menos 3 servidores listados.
# Mas servidores en:
#               http://kopernix.com/?q=ntp
#               http://www.eecis.udel.edu/~mills/ntp/servers.html
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
# Permisos que se asignarán para cada servidor de tiempo.
# En los ejemplos, no se permite a las fuente consultar, ni
# modificar el servicio en el sistema ni enviar mensaje de
# registro.
restrict 0.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery
restrict 1.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery
restrict 2.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery

Ocsinventory

Introducción

OCS Inventory es una aplicación para el inventario de los PC's de la red, este procedimiento se realiza por medio de una estructura cliente servidor, un servidor Linux recopila la información que le envía un software agente instalado en cada uno de los pc's Windows y Linux.
OCS Inventory esta bajo licencia GNU GPLv2, por lo tanto es software libre.
Pagina del proyecto http://www.ocsinventory-ng.org.

Instalación de el servidor en Ubuntu 10.04

la instalación de OCS Inventory es Ubuntu 10.04 es relativamente simple, ya que este se encuentra en los repositorios oficiales. El procedimiento es el siguiente:

Servidor de Base de datos

# sudo apt-get install mysql-server mysql-client

Durante la instalación pedirá escribir el password del usuario root de mysql.

Servidor Web
Instalar el servidor web apache2

# sudo apt-get install apache2

Instalar OCS Inventory

# sudo apt-get install ocsinventory-server ocsinventory-reports

Durante la instalación pedirá el password de root de mysql anteriormente puesto en la instalación de mysql.
Al finalizar la instalación podremos acceder a la página
http://localhost/ocsreports/

Instalación de el agente en los clientes Windows y Linux

Instalar OCS Inventory agente en ubuntu

# sudo apt-get install ocsinventory-agent

Durante la instalación te solicitara el tipo de configuración ponderemos HTTP, después solicita la dirección de el servidor OCS, ponemos la ip de nuestro servidor.
Para ejecutar el inventario de la maquina ejecutar

# sudo ocsinventory-agent

Para terminar de configurar ir a /etc/ocsinventory/ , editar el archivo ocsinventory-agent.cfg y agregarle

server=164.73.204.12

Para que este se ejecute cada vez que arranque la maquina podemos ponerlo en el
/etc/init.d/rc.local

Instalar OCS Inventory agente en Windows

Descargamos el archivo agente , este es el agente para Windows , ejecutamos el OcsAgentSetup.exe contenido en el zip, nos va a pedir dirección del servidor y listo va a quedar como un servicio de Windows.

Enlaces

http://wiki.ocsinventory-ng.org/index.php/Main_Page


Versión de GNU/Linux para Facultad de Psicología

La Unidad de Informática adaptó una distribución GNU/Linux (en este caso Mint Cinnamon 14) a las necesidades de la Facultad.

La mismas está disponible para ser instalada mediante volcado de disco con las instrucciones que se muestran debajo. En la medida de lo necesario podría ponerse a disposición de quienes la necesiten. Por consultas, escribir a soporte [e n] psico.edu.uy

Descripción del sistema

Las ventajas de este sistema son:

Software Instalado

Internet

Navegadores web

Clientes de correo

Vídeoconferencia

Mensajería

Archivos

Audio y vídeo

Ofimática

Gráficos

Educación

Herramientas

Actualizaciones automáticas

-Implementamos un sistema de actualizaciones automáticas centralizado, estas actualizaciones se realizan desde la red local ya que tenemos el servidor proxy de paquetes, ahorrándonos ancho de banda

Script de actualización

#!/bin/bash

sudo apt-get update
sudo apt-get upgrade

  1. Creamos una carpeta compartida samba de solo lectura y dentro de la misma copiamos el script de actualización update.sh
  2. Montamos la carpeta automáticamente en el fstab, en la ruta /update
  3. Creamos un link del script en /etc/rc.0/S99actualizacion, para que al apagar el sistema ejecute las actualizaciones

Una de las ventajas de este sistema es que modificando un solo script podemos instalar software en todas las pc.-

Se adjunta script abajo.

Recursos compartidos

Dejamos dos recursos compartidos samba, como solo lectura montados en el fstab y linqueados a los escritorios de los usuarios, con documentación de la UI, para que los usuarios puedan acceder fácilmente a ella.

Acceso remoto

Instalamos las siguientes herramientas para el acceso remoto a los equipos por parte de UI

  1. Openssh-server (acceso por consola)
  2. NX - (acceso gráfico utilizando ssh)

Esto nos facilita la gestión del parque informático

Creación de usuarios

Se realizaron cambios en el entorno gráfico de cinnamon con el fin de facilitar la transición al usuario:

  1. El menú principal se denomina INICIO, y tiene el icono de la Facultad
  2. En el menú se agregaron descripciones para las aplicaciones
  3. Se agregaron accesos directos en el escritorio para las aplicaciones más utilizadas

Para mantener estos cambios al crear nuevos usuarios en los equipos, se desarrollo un script que permite:

  1. Crear un nuevo usuario
  2. Copiar la configuración del usuario master

Dejo el script: (sricpt adjunto abajo)


Se ejecuta de la siguiente forma


cd /home/admins
sh usuario.sh

La creación de usuarios se puede hacer de forma remota por medio de ssh

Apt Cacher

http://projek.psico.edu.uy/projects/uninfo/wiki/Repositorio-paquetes

Sincronización automática de hora local

http://projek.psico.edu.uy/projects/uninfo/wiki/Ntp

Cliente de inventario

http://projek.psico.edu.uy/projects/uninfo/wiki/Ocsinventory

Instalación de impresoras y escaner

http://projek.psico.edu.uy/projects/uninfo/wiki/Impresoras-linux

Permisos para red inálambrica

Editar el archivo: /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy

Buscar la linea: <allow_active>auth_admin_keep</allow_active>
Cambiar el valor por: <allow_active>yes</allow_active>

Instalación de lightdm

Preferimos instalar Lightdm como gestor de sesiones, ya que era más amigable para el usuario final.


sudo apt-get install gnome-settings-daemon indicator-session-gtk2 unity-greeter ubuntu-mono light-themes

Luego quitamos el logo de ubuntu


sudo rm /usr/share/unity-greeter/logo.png

Borrado del usuario invitado en mint:

Editar el archivo lightdm.conf

sudo gedit /etc/lightdm/lightdm.conf

Agregar la siguiente línea

allow-guest=false

Reiniciar pc

Dejar como entorno solo cinammon

http://askubuntu.com/questions/81161/how-to-remove-session-entries-from-lightdm

Instalar LibreOffice 4

http://projek.psico.edu.uy/projects/uninfo/wiki/Inst_lo4

Procedimiento de volcado de la imagen

Ver procedimiento para crear y restaurar imágenes de disco duro con Ubuntu y Clonezilla

Notas

Editamos los archivos /etc/hostname y /etc/hosts y modificamos el nombre actual por el código del equipo

Es posible que luego de instalar el grub deje de funcionar, de forma que se debe reinstalar:

sudo apt-get install grub2

Luego:
sudo update-grub2

Instalar diccionarios

Thunderbird
Libreoffice
LibreofficeSinonimos

Youtube downloader:

"Chrome:" http://www.chromeextensions.org/music-videos-photos/chrome-youtube-downloader-2/
"Firefox": Aparece en el buscador de extensiones.

Zotero:

sudo add-apt-repository ppa:smathot/cogscinl
sudo apt-get update
sudo apt-get install zotero-standalone

Mendeley:

http://www.mendeley.com/repositories/ubuntu/stable/i386/mendeleydesktop-latest

dpkg -i paquete


Migrando Qmail a Zimbra

Introducción

En la Facultad contábamos con un servidor de correo Qmail con squirremail como interfaz web.
El mismo se encontraba totalmente saturado, prácticamente a las horas picos no se podía ingresar:

Con todas estas causas y las quejas constantes acerca del funcionamiento del correo se hacía totalmente insostenible seguir con qmail

¿Por qué zimbra?

Nos pareció la mejor solución libre existente en la actualidad, sus funcionalidades, interfaz web y fácil administración era lo que mejor se adaptaba a la Facultad.

¿Como migrar?

Teníamos dos caminos:

  1. Tener dos servidores en paralelo, el antiguo con qmail y el nuevo zimbra. Los usuarios deberían traspasar sus datos entre cuentas manualmente.
  2. Programar un intermediario que hiciera la migración totalmente transparente al usuario.
Si optábamos por la primera opción, tendríamos dos inconvenientes principales:

Finalmente optamos por la opción de crear un "Asistente" que hiciera transparente el traspaso de un servidor a otro, este nos serviría para recabar datos de los usuarios activos y ahorrarle trabajo al usuario final y a nosotros mismos.

¿Que debería hacer el asistente?

  1. Comprobar que el usuario existiera en el servidor de qmail
  2. Una vez realizada la comprobación, dependiendo del tipo de cuenta (personal, área académica, oficina), debería solicitar los datos institucionales de cada usuario:
    1. Si la cuenta es personal: cargo, nombre, apellido, cédula, carga horaria, sección o instituto
    2. Si la cuenta es representativa: nombre de sección o área académica y nombre del responsable
  3. Al finalizar el Asistente debería crear la nueva cuenta en Zimbra e importar los correos desde qmail

La programación del "Asistente"

El mismo debería ser web, para eso utilizamos PHP como lenguaje y mysql para crear la base de datos.

Las principales funciones:

Comprobar usuario y clave en el servidor por medio de ssh


function ssh_login($usuario, $clave){

// Primero verificamos que la funcion SSH2 exista, si no existe no va a funcionar
  if (!function_exists("ssh2_connect")) die("function ssh2_connect doesn't exist");

// nos conectamos con el servidor mediante el puerto 22

  if(!($con = ssh2_connect("li", 22))){
    return false;    
        //verifiquen que el server tenga habilitada la autenticacion con password si no no funciona
    } else {
    // aqui se autentica con usuario y contraseña del servidor SSH
    if(!ssh2_auth_password($con, $usuario, $clave)) {
     return false;
    } else {
    // ya estamos dentro del servidor
    return true;

    }
   }
}

Modificar usuario en zimbra

Recordemos que los usuarios deben de estar creados en los dos servidores, para evitar la perdida de correos electrónicos. Así que simplemente lo que debe hacer el asistente es actualizar la cuenta zimbra


function CrearCuentaZimbra($mail,$pass,$nombre,$apellido,$lugar){

   //$comando="zmprov ca ".$mail." ".$pass."  gn '".$nombre."' sn '".$apellido."'  zimbraMailQuota 2147483648 company "."'".$lugar."'"." displayName '".$nombre." ".$apellido."'";
   // primero modificamos la clave
   $comando1 = "zmprov sp ".$mail." ".$pass;
   //luego modificamos los datos de la cuenta
   $comando2 = "zmprov ma ".$mail." company "."'".$lugar."'"." displayName '".$nombre." ".$apellido."' gn '".$nombre."' sn '".$apellido."' co Uruguay" ;
   $servidor="correo.psico.edu.uy";
   $usuario="zimbra";
   $clave="xxxxx";
   ejecutar_comando($servidor,$usuario,$clave,$comando1);
   ejecutar_comando($servidor,$usuario,$clave,$comando2);

    }

Necesitaremos de una función para conectarnos al servidor Zimbra y poder ejecutar los comandos:

function ejecutar_comando($servidor,$usuario,$clave,$comando){

if (!function_exists("ssh2_connect")) die("function ssh2_connect doesn't exist");
// nos conectamos con el servidor mediante el puerto 22
if(!($con = ssh2_connect($servidor, 22))){    
    //verifiquen que el server tenga habilitada la autenticacion con password si no no funciona
} else {
    // aqui se autentica con usuario y contraseña del servidor SSH
    if(!ssh2_auth_password($con, $usuario, $clave)) {

    } else {
        // ya estamos dentro del servidor
         // le mandamos a ejecutar un comando mediante una consola
        if (!($stream = ssh2_exec($con, $comando))) {
        //    echo "fallo, no se puede enviar el comando";
        } else {
            // recolectamos la data que nos arrojo el comando
            stream_set_blocking($stream, true);
            $data = "";
            while ($buf = fread($stream,4096)) {
                $data .= $buf;
            }
            //importante cerrar o puede que nos rechaze la proxima conexion
            fclose($stream);
        }
    }
}

Sincronizar las cuentas qmail - zimbra

Para sincronizar las cuentas utilizaremos imapsync, el cual debe estar previamente instalado en uno de los servidores. Nosotros optamos por instalarlo en el servidor Zimbra, ya que era mucho más "potente".

function ImportarImap($login,$pass){

    $comando = "imapsync -host1 li.psico.edu.uy -user1 ".$login."  -password1 ".$pass." -host2 correo.psico.edu.uy -user2 ".$login."@psico.edu.uy -password2 ".$pass." -noauthmd5";
    ejecutar_comando("servidor","usuario","clave",$comando);  

    }

Radio on line

Utilizamos icecast2 como servidor de streaming y Internet DJ console (IDJC), para reproducir sobre Ubuntu 11.10.

Sobre icecast2

Icecast es un proyecto para streaming de medios mantenido por la Fundación Xiph.org. Puede ser utilizado para crear una estación de la radio en internet o para uso privado entre otras cosas. Es muy versátil en que los nuevos formatos se pueden agregar relativamente fácil y soporta estándares abiertos para comunicación e interacción. Actualmente el servidor Icecast soporta en sus últimas versiones streams Ogg Vorbis, MP3, Ogg Speex, Ogg FLAC, Ogg Theora y AAC.

Sobre Internet DJ console

Internet DJ Console es un programa de streaming de audio de código abierto que funciona con las plataformas Shoutcast, icecast, e icecast2, con soporte para transmisión en formato OGG Vorbis y también mp3. Tiene una interfaz gráfica que lo hace simple de usar. Permite mezclar dos listas de reproducción, señal de micrófono, entradas JACK y llamadas Skype. Además se puede grabar la transmisión. Necesita el servidor de sonido JACK para funcionar.

Instalando Icecast2

 $ sudo apt-get install icecast2 ices2 vorbis-tools 

Luego tendremos que tocar un poco la configuración. La mayor parte se encuentra en el archivo
/etc/icecast2/icecast.xml.

Abrimos ese archivo

$ sudo gedit /etc/icecast2/icecast.xml 

Las partes más importantes son:

<authentication>
        <!-- Sources log in with username 'source' -->
        <source-password>MICLAVE</source-password>
        <!-- Relays log in username 'relay' -->
        <relay-password>MICLAVE</relay-password>

        <!-- Admin logs in with the username given below -->
        <admin-user>USUARIOADMIN</admin-user>
        <admin-password>MICLAVE</admin-password>
    </authentication>
<listen-socket>
        <port>8000</port>
        <!-- <bind-address>127.0.0.1</bind-address> -->
        <!-- <shoutcast-mount>/stream</shoutcast-mount> -->
</listen-socket>

También debemos especificar cual sera el punto de montaje por donde vamos a emitir. Para esto, se debe crear unas lineas como las siguientes en el archivo de configuración:

<mount>
        <mount-name>/live</mount-name>
        <max-listeners>1000</max-listeners>
</mount>

De esta manera, la url para escuchar esta emisión sera http://ipdelserver:puerto/live, en el caso de que hayas puesto como puerto el 8000, la url seria http://ipdelserver:8000/live.

Luego debemos iniciar el servicio

sudo /etc/init.d/icecast2 start

Para asegurarnos de que el servidor esta andando, abrimos un navegador y ponemos http://ipdelserver:8000, con lo cual veremos la interfaz web del servidor, siendo esto indicativo de que el servidor esta bien instalado y corriendo.

Instalando Internet DJ console

Primero instalamos algunas dependencias que pueden llegar a ser necesarias:

 sudo apt-get install libc6-dev libjack-dev jackd libvorbis-dev libsamplerate0-dev libsndfile1-dev python-gtk2-dev python-mutagen libmad0-dev libavcodec-dev libavformat-dev libmp3lame-dev libmp4v2-dev flac vorbis-tools python-eyed3 libspeex-dev 

Luego instalamos el reproductor

sudo apt-get install idjc

Lo ejecutamos con los siguientes parámetros para que nos tomé las entradas de audio:

 jackd -d alsa -r 44100 -p 2048 &  idjc  

Al ejecutarlo tenemos que seguir los siguientes pasos:

Esta es la ventana principal del idjc, donde cargamos la o las listas que queremos transmitir, también podemos incorporar un micrófono.

Para transmitir, debemos configurar en el Idjc los datos del server Icecast2.
Para esto hacemos click en el botón Server donde configuramos los datos de la conexión con el server:

Type: Icecast 2 Master 
Host: ipservericecast 
Port: Puerto donde esta corriendo el server icecast 
Mount: Punto de montaje que configuramos previamente en el icecast 
Login: source 
Pass: Clave del usuario source. 

Al completar todos los datos, hacemos click en el botón Add, y damos click en Server Connect.
Si todo salió bien, el circulo al lado del 1, estará arriba encendido en color verde.

Una vez hecho esto, podemos cerrar la ventana de la configuración del Server. Hecho esto, solo nos queda cargar los temas en la Playlist y darle Play.

Para ver que esté funcionando correctamente, vamos a la interfaz web del icecast.

Ya tenemos una radio básica y funcional. A disfrutar.


Redmine

Este es el lugar público donde documentar las cosas de Redmine.

Ver: Proyecto Redmine (interno)

Instalación en Ubuntu 12.04

Previo

  1. Cargo la base
  2. Copio los archivos a /usr/share/redmine
  3. Copio la configuración de apache en /etc/apache2/sites-available
  4. Instalo módulo libapachd2-mod-passenger
  5. Habilito el site y reinicio apche

Dependencias (la mayoría ya estaban instaladas)

sudo apt-get install ruby rubygems ruby1.8-dev libmysql-ruby libmysqlclient-dev

Instalo gemas

sudo gem install rails rake mysql

Building native extensions.  This could take a while...
Successfully installed mysql-2.8.1
33 gems installed

Problema con versión de rails

Desinstalo rails e instalo versión correcta:

sudo gem uninstall rails
sudo gem install -v=2.3.14 rails

Instalación en Ubuntu 10.04

Seguir los pasos de instalación descritos acá: http://www.redmine.org/projects/redmine/wiki/RedmineInstall

  1. Verificar las dependencias
  2. Descargar el source por svn: http://www.redmine.org/projects/redmine/wiki/Download#12-Stable
  3. Crear usuario y base de datos
  4. Modificar el archivo database.yml
  5. Generate a session store secret
  6. Create the database structure,
  7. Setear bien los permisos:
    mkdir tmp public/plugin_assets
    sudo chown -R redmine:redmine files log tmp public/plugin_assets
    sudo chmod -R 755 files log tmp public/plugin_assets
    
  8. Habilitar y configurar passenger apache

Instalar desde repositorios

A partir de 10.04, Redmine está disponible a través del gestor de paquetes de Ubuntu, y la instalación es muy sencilla:

Instalamos Lamp server

sudo tasksel install lamp-server
sudo aa-complain /usr/sbin/mysqld
sudo add-apt-repository ppa:ondrej/redmine
sudo apt-get update
sudo apt-get install redmine redmine-mysql subversion

Instalamos el múdulo passenger para apache

sudo apt-get install libapache2-mod-passenger
sudo aa-enforce /usr/sbin/mysqld

Creamo el enlace hacia nuestro directorio root de apache:

sudo ln -s /usr/share/redmine/public /var/www/redmine

(por defecto el redmine se instala en /usr/share/redmine/

Por defecto, el passenger se ejecuta como 'nobody', por lo que deberemos modificarlo.
En / etc/apache2/mods-available/passenger.conf , añade:

PassengerDefaultUser www-data

Modificamos el archivo de configuración de apache (/etc/apache2/sites-available/default) añadiendo:

<Directory /var/www/redmine>
    RailsBaseURI /redmine
    PassengerResolveSymlinksInDocumentRoot on
</Directory>

Habilitamos passenger

$ sudo a2enmod passenger

Restart apache2

$ sudo /etc/init.d/apache2 restart

Cambiamos los permisos de la carpeta public del redmine

$ sudo chmod a+x /usr/share/redmine/public

Instalación en Ubuntu 8.04 (vieja)

Ver adjunto

Para que coseche correos

1. Crear un script bash:

rake --silent redmine:email:receive_imap unknown_user=accept no_permission_check=1 RAILS_ENV="production" host=tu-host port=143 username=tu-usuario password=secret move_on_success=procesados move_on_failure=proc_error project=evapsico allow_override=project

El script debemos colocarlo en la carpeta de instalación de redmine

Si queremos que también tomé el campo del remitente

Tenemos que modificar el siguiente párametros del script:

unknown_user=create 
// lo que haces es que al recibir una petición de un correo desconocido para el redmine, crea un usuario nuevo con ese correo y el nombre correspondiente.

Para que el usuario que cree el sistemas no tenga privilegios de login, debemos comentar la línea 67 del archivo /usr/share/redmine/app/models/mail_handler.rb

Mailer.deliver_account_information(@user, @user.password)

2. Colocarlo en cron

Una posibilidad es crear /etc/cron.d/redmine y agregar el siguiente texto:

*/10 *    * * *   root    cd /usr/share/redmine && /usr/share/redmine/revisarcorreo.sh

Cada 10 minutos revisa los correos.

3. Reiniciar cron

sudo service cron restart

Actualización

  1. Verificar las dependencias
  2. Actualizar si es necesario
  3. Seguir estos pasos

Otros

Warning molesto

Había un warning molesto cada vez que se cosechaban correos:

warning: already initialized constant RUBY

Lo solucioné instalando una versión anterior de rake. Similar a lo que explican aquí: http://www.redmine.org/boards/2/topics/24588?r=24630


Evaluación de Software de Videoconferencia WEB

Algunos comentarios desde CSE

An independent guide to software & services enabling real-time communication: http://thinkofit.com/webconf/realtime.htm

Big Blue Button (BBB) vs Elluminate

http://webcache.googleusercontent.com/search?sourceid=navclient-ff&ie=UTF-8&q=cache%3Ahttp%3A%2F%2Fbbresources.granite.edu%2Fimages%2Fbbb-vs-elluminate-blog.pdf

Red Clara tiene intensión de ofrecer este servicio para toda la Red

Se propone desarrollar a partir de soluciones libres una solución llamada VCEspresso , Hoy usa BBB: http://www.redclara.net/index.php?option=com_content&view=article&id=636&Itemid=488&lang=es

Esta comparación está un poco desactualizada pero da una idea: http://en.wikipedia.org/wiki/Comparison_of_web_conferencing_software

Software privativo

AdobeConnect, Webex, Elluminate

http://web-conferencing.findthebest.com/compare/14-16-42/Elluminate-vRoom-vs-Adobe-Acrobat-Connect-Pro-vs-WebEx

Software libre

de los opensource eligiría Openmeetings porque permite grabar la sesión, y presentarla el moodle, etc..tiene una versión mas actualizada 2011 vs 2010

Una mirada global

SIN EMBARGO No se si es momento para invertir en software de este tipo en un momento que está en pleno cambio la tecnología en este tema..
Google libera WEBM, libera código de WEBRTC, alternativa a Skype, compra FRIDGE, Microsoft compra Skype.

https://sites.google.com/site/webrtc/blog/introducingwebrtc-anopenreal-timecommunicationsproject

Conclusiones

Para pagar hosting y soft elijo DimDim (open source)

Para instalar y administrar uno propio eligiría Openmeeting


Siif

http://projek.psico.edu.uy/attachments/1593/InstructivoparalainstalaciondelSIIF-ServiciosUniversitarios.pdf


Imágenes genéricas de xp con sysprep

Requisitos

Tener un pc con windows xp con todos los programas necesarios instalados, ya que será nuestra imagen Maestra

Pasos

  1. Crear una carpeta en C: con el nombre sysprep
  2. Extraer el contenido del archivo Deploy.cab (adjuntado en esta wiki) en la carpeta creeada
  3. Ejecutar Setupmgr.exe, y le damos a siguiente
  4. Seleccionamos crear nuevo y siguiente
  5. Seleccionamos instalación de sysprep y seguimos
  6. Seleccionamos Windows XP Professional y seguimos
  7. Seleccionamos Sí, automatizar completamente la instalación y siguiente
  8. Ahora tenemos que ir rellenando los campos nombre y organizacion; conf de pantalla; zona horaria ; clave de producto; contraseña del adm; conf de impresoras,hasta finalizar
  9. Nos preguntara donde guardar el archivo de respuesta, dejarlo con el nombre y la ruta por defecto
  10. Ahora se habrá creado el archivo de respuesta sysprep.inf, dentro de C:/Sysprep, lo abrimos y le
    añadimos estas líneas:
    [Sysprep] 
     BuildMassStorageSection=Yes 
    [SysprepMassStorage] 
    
  11. inicio-ejecutar y escribimos:
    C:Sysprepsysprep –pnp –reseal – mini – shutdown 
    
  12. Aceptamos y empezará a realizar el sysprep. Esto puede llegar a tardar más de media hora, según
    el pc. En este proceso se desinstalan todos los drivers. Cuando finalice se apagará el pc. En ese
    momento es cuando hay que clonar el disco o la partició con "clonzilla"
  13. Al arrancar el pc por primera vez, pedirá el nombre del equipo y usuario, y en
    el administrador de dispositivos, habrá que instalarle los drivers, como si fuera una nueva
    instalación de Windows.

Si al arrancar con el nuevo hardware, el pc se reinicia, apretar F8 y seleccionar "Última
configuración buena conocida"y seguirá todo el proceso


Repositorio de paquetes para Debian/Ubuntu

El software utilizado se llama apt-cacher-ng y está en cacher.psico.edu.uy puerto por defecto.

¿Cómo hago que funcione en a red de facultad?

sudo nano /etc/apt/apt.conf.d/01apt-cacher-ng-proxy

y agregar lo siguiente:

Acquire::http { Proxy "http://cacher.psico.edu.uy:3142"; };

luego lo de siempre:

sudo apt-get update && sudo apt-get upgrade

Obs: el puerto es tcp/3142

Configuración en Debian

Se configura en el archivo /etc/apt/apt.conf agregando la siguiente línea

Acquire::http::Proxy "http://cacher.psico.edu.uy:3142";

Tareas de mantenimiento

Interfaz web: http://cacher.psico.edu.uy:3142/acng-report.html


Videconferencia

Prueba Jornadas Educación Infantil

Caja de herramientas:

Emisión

En VLC:
  1. Clic en streaming
  2. Elegir "Capture device"
  3. Seleccionar dispositivo:
  4. Clic en "Stream"
  5. Siguiente
  6. Elegimos "destination":
  7. Trascodificación: H.264+AAC
  8. Clic en stream

Script de emisión:

:sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:duplicate{dst=rtp{sdp=rtsp://:8080/conf},dst=display} :no-sout-rtp-sap :no-sout-standard-sap :ttl=20 :sout-keep

Recepción

  1. Abrir VLC
  2. Archivo -> "Open Network Stream"
    rtsp://164.73.236.35:8080/conf
    

Prueba con Salto

Equipos:

Lugar Equipo Software IP
Psicología - MVD Torre en aula magna Ubuntu + Ekiga 164.73.236.26
Salto Videoconf - 164.73.xxx.xx

Prueba 29 nov 2011

Ver tarea #1737


Creación de maquinas virtuales utilizando kvm-qemu

Gestión de máquinas virtuales

Por consola

Gráficamente

Para gestionar las Máquinas virtuales gráficamente desde un Ubuntu con X, podemos instalar el meta-paquete ‘ubuntu-virt-mgmt’, que instala el paquete ‘virt-manager’ y ‘virt-viewer’ en nuestro desktop para gestionar y crear las máquinas y acceder (por VNC) a los guests.

  1. Instalar
    sudo apt-get install ubuntu-virt-mgmt
    
  2. Configurar conexión

¿Por qué utilizar kvm-quemu?

Básicamente podemos considerar 3 tipos de virtualización: emulación, virtualización completa (Full Virtualization) y paravirtualización:

Emulación:

La emulación se basa en crear máquinas virtuales que emulan el hardware de una o varias plataformas hardware distintas. Este tipo de virtualización es la más costosa y la menos eficiente, ya que obliga a simular completamente el comportamiento de la plataforma hardware a emular e implica también que cada instrucción que se ejecute en estas plataformas sea traducida al hardware real.
Sin embargo la emulación tiene características interesantes, como poder ejecutar un sistema operativo diseñado para una plataforma concreta sobre otra plataforma, sin tener que modificarlo, o en el desarrollo de firmware para dispositivos hardware, donde se pueden comenzar estos desarrollos sin tener que esperar a tener disponible el hardware real.

Uno de los ejemplos más destacados de la actualidad es QEMU. QEMU, entre otras cosas, permite emular diferentes plataformas Hardware como x86, x86-64, PowerPC, SPARC o MIPS. Así pues, podríamos tener dentro de un servidor linux varios equipos x86 o PowerPC, corriendo diferentes versiones de Linux.

Virtualización completa

Con este término se denominan aquellas soluciones que permiten ejecutar sistemas operativos huesped (Guest), sin tener que modificarlos, sobre un sistema anfitrión (Host), utilizando en medio un Hypervisor o Virtual Machine Monitor que permite compartir el hardware real. Esta capa intermedia es la encargada de monitorizar los sistemas huesped con el fin de capturar determinadas instrucciones protegidas de acceso al hardware, que no pueden realizar de forma nativa al no tener acceso directo a él.
Su principal ventaja es que los sistemas operativos pueden ejecutarse sin ninguna modificación sobre la plataforma, aunque como inconveniente frente a la emulación, el sistema operativo debe estar soportado en la arquitectura virtualizada.

En lo que respecta al rendimiento, éste es significativamente mayor que en la emulación, pero menor que en una plataforma nativa, debido a la monitorización y la mediación del hypervisor. Sin embargo, recientes incorporaciones técnicas en las plataformas x86 hechas por Intel y AMD, como son Intel VT y AMD-V, han permitido que soluciones basadas en la virtualización completa se acerquen prácticamente al rendimiento nativo.

Un par de ejemplos significativos son VMware y KVM.

Hay que tener en cuenta también que la virtualización completa no se refiere a todo el conjunto de hardware disponible en un equipo, sino a sus componentes principales, básicamente el procesador y memoria. De esta forma, otros periféricos como tarjetas gráficas, de red o de sonido, no se virtualizan. Las máquinas huesped no disponen de los mismos dispositivos que el anfitrión, sino de otros virtuales genéricos. Por ejemplo, si se dispone de una tarjeta nVidia GeForce en el anfitrión, los equipos huesped no verán esta tarjeta sino una genérica Cirrus.

Paravirtualización

La paravirtualización surgió como una forma de mejorar la eficiencia de las máquinas virtuales y acercarlo al rendimiento nativo. Para ello se basa en que los sistemas virtualizados (huesped) deben estar basados en sistemas operativos especialmente modificados para ejecutarse sobre un Hypervisor. De esta forma no es necesario que éste monitorice todas las instrucciones, sino que los sistemas operativos huesped y anfitrión colaboran en la tarea.
Uno de los componentes más destacados de esta familia es XEN, el cual fue mi principal candidato durante bastante tiempo. Permite paravirtualización utilizando sistemas operativos modificados, y virtualización completa sobre procesadores con tecnología Intel-VT o AMD-V. Para la gestión de las máquinas virtuales existen aplicaciones propietarias e incluso alguna open-source como ConVirt, que permite gestionar también desde un único sitio las máquinas virtuales de diferentes servidores, realizar tareas sobre ellas, o modificar sus configuraciones.

Cabría destacar otro tipo de productos para virtualizar que son aplicaciones de escritorio para virtualizar (OS level Virtualization), como Vmware-player y VirtualBox. Estos tipos de virtualización están muy bien para virtualizar Sistemas Operativos en nuestro escritorio y hacer pruebas puntuales pero no para estar siempre ejecutándose. Ya que son programas que requieren tener las X (Desktop), comparten los recursos del Host y no están indicados para ser ejecutados con un servicio o demonio del sistema en un servidor y su rendimiento es menor.

Características de KVM

Como he explicado en uno de los puntos anteriores, KVM es uno de los productos que en estos momentos ofrece virtualización completa, permitiendo a priori ejecutar, como huesped, cualquier sistema operativo para plataformas x86 sin tener que haberlo modificado previamente. Para ello se basa en las nuevas instrucciones Intel-VT y AMD-V, por lo que será necesario disponer de un equipo con un procesador que las soporte para poder utilizarlo.

Sin embargo, esto es algo que también permite XEN, entonces, ¿qué ventaje tiene KVM?. Pues la principal ventaja es que viene incluido como un módulo del kernel desde la versión 2.6.20 de Linux, por lo que no es necesario instalar ningún software específico. Si se dispone de una máquina con el procesador adecuado y se instala un linux basado en este kernel, se dispondrán automáticamente de los servicios de virtualización. Es de esperar por tanto, que esta tecnología evolucione bastante rápido y que aparezcan herramientas que permitan sacarle más provecho.

El funcionamiento de KVM se basa en que el módulo introduce un nuevo modo de ejecución aparte de los habituales kernel y user mode, con el nombre “guest mode”. Este modo se utiliza para ejecutar todo el código de los huesped que no sea de entrada/salida (I/O), mientras que el modo “user mode” se utiliza para la I/O de los huesped.

Como nota final, KVM utiliza también QEMU para realizar la virtualización, pero no como emulación, sino únicamente como herramienta para realizar la carga de las máquinas virtuales.

Instalación

Pasos preliminares

Primero para comprobar que nuestra máquina soporta virtualización ejecutamos el siguiente comando:

kvm-ok
 INFO: Your CPU supports KVM extensions
 INFO: /dev/kvm exists
 KVM acceleration can be used

Si no soporta virtualización saldría:

INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used

También lo podemos comprobar ejecutando:

egrep '(vmx|svm)' --color=always /proc/cpuinfo

Hay que usar un Host 64 bits siempre que sea posible, ya que en uno de 32 bits estaremos limitados a poner un máximo de 2Gb de RAM por máquina virtual (limite en 64 bits?) y un host 64 bits puede albergar guests 64 y 32 bits, mientras que un un host 32 bits, solo puede albergar máquinas virtuales de 32 bits.

Para comprobar que tenemos un procesador 64 bits, ejecutamos:

grep ' lm ' /proc/cpuinfo

Si no sale nada es que no tenemos un host 64 bits.

También hemos de comprobar que tenemos una distribución de 64 bits. Para ello ejecutamos:

uname -m

y nos ha de salir ‘x86_64?.
Si ves que te sale 386, i486, i586 o i686, es que estas ejecutando una distro con un kernel 32 bits.

Instalación

Se utiliza Ubuntu Server 10.04

Para instalar KVM en Ubuntu lo podemos hacer seleccionándolo durante la instalación (Virt Host o algo así) o si ya tenemos instalado un servidor instalamos este meta-paquete:

sudo aptitude install ubuntu-virt-server
Que instala entre otros los paquetes ‘kvm libvirt-bin ubuntu-vm-builder bridge-utils’.

Podemos comprobar que todo ha ido bien ejecutando:

virsh -c qemu:///system list

Y nos debe salir:

    Id Name State
    ----------------------------------

NOTA:
Nos aseguramos que el usuario que va a crear y gestionar las VM’s sea incluido en el grupo libvirtd.
En Lucid por defecto lo hace si no, lo haríamos a mano:

adduser $USER libvirtd

Configurar la red

Hay varias maneras de permitir acceder al interfaz de red físico del host desde las diferentes VM’s.
La forma predefinida es en modo ‘usermode’, el cual usa el protocolo SLIRP para acceder por NAT al la red (de esta forma las VM’s no pueden tener el mismo rango de red que el host).
La mejor forma es hacer un bridge. De esta forma la red de las diferentes VM’s pueden estar en el mismo rango de red que el Host.
Para ello instalamos las bridge-utils:

aptitude install bridge-utils

Y configuramos la red:

    #The loopback network interface
    auto lo
    iface lo inet loopback

    auto br0
    iface br0 inet static
    address 192.168.1.3 # pon los datos que tengas tu
    network 192.168.1.0
    netmask 255.255.255.0 
    broadcast 192.168.1.255
    gateway 192.168.1.1
    bridge_ports eth0
    bridge_fd 9
    bridge_hello 2
    bridge_maxage 12
    bridge_stp off

Finalmente reiniciamos la red con un:

/etc/init.d/networking restart

Y ya deberíamos ver un interfaz de red br0

Instalar y manejar VM’s

Para crear y manejar las máquinas virtuales (guests) podemos hacerlo gráficamente o por consola.

Por línea de comandos (virt-install y virsh):
Tenemos las siguientes herramientas:

ubuntu-vm-builder – es una herramienta desarrollada por Canonical para crear maquinas virtuales Ubuntu. Realmente lo que instala es el paquete      # # python-vm-builder
python-vm-builder – Script que automatiza la creacción de una VM basada en Linux (por línea de comandos)

Las instalamos con:

aptitude install ubuntu-vm-builder

Creación

Creación de VM’s por línea de comando – virt-install:
Permite crear máquinas de todo tipo.
Virt-install es un Script desarrollado por Red Hat que automatiza la creacción de una VM de cualquier tipo (Linux, Windows, BSD…). Virt-install utiliza la librería ‘libvirt’.

Lo instalamos con:

aptitude install virtinst

Para ver todas las opciones hacemos un ‘man virt-install’

Para crear una VM de Lucid Server 64bits haremos:

virt-install --connect=qemu:///system --name=lucidVirtual --ram=512 --vcpus=1 --check-cpu --os-type=linux --hvm --vnc --accelerate --disk=/var/lib/libvirt/images/nombredelaimagen.iso,size=10,sparse=true --cdrom=/var/lib/libvirt/images/ubuntuserver1004.iso --network=bridge:br0

Lo cual significa:

–name=lucid -> El nombre que le vamos a dar a la VM
–ram=512 -> La RAM que le vamos a asignar (se puede modificar posteriormente)
–vcpus=1 -> CPU’s virtuales que le vamos a asignar
–check-cpu -> Comprueba que el nº de CPU’s asignadas no exceda el del Host y si es así nos avisa
–os-type=linux -> Tipo de Sistema Operativo que vamos a instalar (linux o windows)
–os-variant=OS_VARIANT -> Variante para ajustar mas la instalación. Si se pone esta opción no hace falta la anterior (–os-type). Hay varios tipos ‘winxp’, ‘ubuntukarmic’ (consultar man).
–hvm -> Que utilice full-virtualization. Si quisiésemos usar paravirtualizacion usaríamos la opción –paravirt
–acelerate -> Esta opción se usa ya por defecto y está deprecated (se puede omitir)
–disk=/var/lib/libvirt/images/lucid.img,size=4,sparse=true -> El disco que vamos a crear, size=4 el tamaño en GB, sparse=true que no reserve todo el espacio y que lo vaya asignando a medida que crece el disco (.img)
–cdrom=/var/lib/libvirt/images/ubuntu-10.04-server-amd64.iso -> La iso o el cd si está puesto y montado en la bandeja (
–network=bridge:br0 -> Que utilice como red el dispositivo bridge ‘br0? para poder tener la red en el mismo rango que el host

Mas opciones:

–sound -> Attach a virtual audio device to the guest.
–vnclisten=VNCLISTEN -> Por defecto solo escucha en localhost (127.0.0.1), pero podemos hacer que se puedan conectar desde una ip en concreto, varias separadas por comas o rango entero.

Saldría algo como:

    Empezando la instalación...
    Creando archivo de almace 100% |=========================| 4.0 GB 00:00
    Creando dominio... 0 B 00:00
    No se ha podido conectar a una consola gráfica: no está instalado el virt-viewer. Por favor, instale el paquete "virt-viewer"-
    La instalación del dominio continúa en progreso. Puede reconectarse a
    la consola para completar el proceso de instalación.

Tal y como indica la instalación empieza pero como no tenemos X, no puede mostrarnos el proceso. Si tuviesemos X en el mismo servidor, sería tan fácil como:

sudo virt-viewer vm10

Desde otro equipo podemos instalar el paquete virt-viewer y conectarnos haciendo:

sudo virt-viewer --connect qemu+ssh://usuario@ip /system lucid

Ahora si se abre la ventana y podemos continuar con la instalación.
Nota: Una vez instalado no reinicia la VM. Esta queda apagada. Habría que iniciarla (lo explico mas abajo).

También podemos usar virt-install en modo prompt y nos va solicitando las opciones:

virt-install --prompt

Gestión de las VM’s por línea de comando – virsh:
La creación de la máquina virtual ha generado un archivo xml con el nombre de la VM en /etc/libvirt/qemu/

Para arrancar y trabajar con mv, ver: Gestión de máquinas virtuales

ACPI

Para que las VM’s Linux apaguen correctamente hay que instalar el demonio ‘acpid’ en la máquina cliente:

aptitude install acpid

Destrucción

Si una VM no responde podemos destruir el dominio:

virsh -c qemu:///system destroy 6

Si hemos definido una VM y la queremos borrar ‘completamente’ hemos de ejecutar el siguiente comando:

#virsh destroy guindous
#virsh undefine guindous

Esto significa que ya podemos volver a crear un guest que se llame ‘guindous’.

Para poner y quitar un CD o una iso:
Vamos a los xml de configuración de cada guest en /etc/libvirt/qemu y lo editamos.

Donde pone:

    <disk type='file' device='cdrom'>
    <driver name='qemu' type='raw'/>
    <target dev='hdc' bus='ide'/>
    <readonly/>
    </disk>

Ponemos:

    <disk type='file' device='cdrom'>
    <driver name='qemu'/>
    <source file='/var/lib/libvirt/images/winxp.iso'/>
    <target dev='hdc' bus='ide'/>
    <readonly/>
    </disk>

Si en vez de una iso queremos poner el cd o dvd que haya en la bandeja del host, ponemos:
    <disk type='file' device='cdrom'>
    <driver name='qemu'/>
    <source file='/media/cdrom'/>
    <target dev='hdc' bus='ide'/>
    <readonly/>
    </disk>

Aumentar tamaño del disco duro

Primero que nada debemos crear un disco virtual con el nuevo tamaño, dentro de la carpeta donde se encuentra el disco de nuestra maquina virtual.

qemu-img create -f qcow2 destino.img 20G

Ahora nos vamos a la carpeta /etc/libvirt/qemu, allí se encuentran los xml con la configuración de cada maquina.
Editamos el de nuestra pc (ej. facundo.xml)

cd /etc/libvirt/qemu
vim facundo.xml

En la configración debemos hacer dos cambios importantes:

Agregar el disco duro nuevo

Obs: Para que el manejador gráfico funcione correctamente, hay que instalar las imágenes de disco en: /var/lib/libvirt/images/

Luego de la linea donde se encuentra el disco hda, agregamos otro de la siguiente manera:

      <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/pc.img'/>
      <target dev='hda' bus='ide'/>
      </disk>

      <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/facundo.img'/>
      <target dev='hdb' bus='ide'/>
      </disk>

También cargamos la iso del clonzilla, para clonar de un disco al otro:

 <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/clonezilla.iso'/>
      <target dev='hdc' bus='ide'/>
      <readonly/>
    </disk>

Reiniciamos el servicio

/etc/init.d/libvirt-bin restart

Luego nos conectamos

virt-viewer --connect qemu+ssh://usuario@ip /system lucid

Entramos en el clonzilla y clonamos la partición original a la nueva
Luego de clonada la partición, debemos redimenzionarla para que tome todo el tamaño disponible del disco, para ello utilizaremos la iso de gpartedlive.

Procedemos a editar el xml

 <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/gparted.iso'/>
      <target dev='hdc' bus='ide'/>
      <readonly/>
    </disk>

Reiniciamos el servicio

/etc/init.d/libvirt-bin restart

Y nos volvemos a conectar

virt-viewer --connect qemu+ssh://usuario@ip /system lucid

Entramos al live de gparted y agrandamos la partición a el tamaño total del disco.
Apagamos la maquina y volvemos a editar el xml, para dejarlo en condiciones óptimas para su funcionamiento (Dejamos solo el disco nuevo y desmontamos la iso)

      <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/facundo.img'/>
      <target dev='hda' bus='ide'/>
      </disk>
      <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <target dev='hdc' bus='ide'/>
      <readonly/>
      </disk>    

Reiniciamos y listo!

Aumentar el tamaño de disco raw

Creamos un nuevo disco del tamaño que necesitemos:

sudo dd if=/dev/zero of=zeros.raw bs=1024k count=4096

Fusionamos los dos discos:

cat alpha-clone-2.img zeros.raw > clon.raw

Luego iniciamos el gparted en la nueva partición y agrandamos la partición.

Agregar usuarios al grupo kvm

 adduser $USER libvirtd

Enlaces de interés