lunes, 20 de septiembre de 2010

Critix Xen - Crear repositorio iso local

Entramos en la consola y creamos el directorio donde pondremos las ISOs
mkdir -p /var/opt/xen/iso_import/
isorepo

Creamos el repositorio de ISOs con el siguiente comando
xe sr-create name-label=isorepo type=iso device-config:location=/var/opt/xen/iso_import/isorepo device-config:legacy_mode=true content-type=iso

http://docs.vmd.citrix.com/XenServer/5.0.0/1.0/en_gb/guest.html

martes, 14 de septiembre de 2010

QMAIL - Colas, borrar correos qmHandle

Estado de las colas
# qmail-qstat

Revisamos los correos:
# qmHandle -l|egrep 'To|From'|sort|uniq -c|sort -nr|head
983 From: "TEST"
48 From: MAILER-DAEMON@smtp.test.com

Paramos Qmail:
# svc -d /service/qmail*
# svc -k /service/qmail*

Borramos el correo de test@Btest.es
# qmail-remove -p 'test@Btest.es' -r

Arancamos Qmail:
# svc -u /service/qmail* 

miércoles, 8 de septiembre de 2010

Citrix Xen - Cliente Commvault conectividad nula

Despues de instalar el agente Commvault, des de la consola del servidor, aparecía un error a la hora de chequear la conectividad. 
El problema viene de que Citrix Xen Server incluye un conjunto de políticas de Iptables. 
Para que se pueda conectar el cliente con sus media agents, etc. Hay que re-configurar iptables. Esta se encuentra en /etc/sysconfig/iptables. 
Dentro de :INPUT ACCEPT [0:0] añadimos:
-A INPUT -p tcp --dport 8400 -j ACCEPT
-A INPUT -p tcp --dport 8401 -j ACCEPT
-A INPUT -p tcp --dport 8402 -j ACCEPT-A INPUT -p tcp -s IpMediaAgent -j ACCEPT

martes, 7 de septiembre de 2010

expect - automatizador de tareas

 ¿Como automatizar una sesión de telnet? Con este ejemplo en bash
#!/bin/bash
expect << EOF
set timeout 1
spawn telnet 192.168.1.1
expect "login: "
send "admin\r"
expect "Password: "
send "unpwdchungo\r"
expect "*#"
send "get config | include $1 \r"
expect "*#"
send "exit"
exit
EOF
echo

En este ejemplo nos conectamos a un fw juniper y vemos la config que le pasemos como parametro al script.

ferran@myhost $ ./fw.sh mailserver
fwcapto-> get config | include mailserver
set address "DMZ" "mailserver" 192.168.2.1 255.255.255.0 


lunes, 6 de septiembre de 2010

Hyper-V - Problemas con fecha y hora (Time Synchronization Problems)

Parece que el hipervisor de Microsoft tampoco esta libre de problemas con la sincronizacion de tiempo entre el dom0 y sus domU.

La solución, aquí: 

Active Directory Time Synchronization Problems with Hyper-V

viernes, 3 de septiembre de 2010

Citrix Xen - Tareas bloqueadas

Ayer me encontré que un par de maquinas virtuales se quedaron pilladas  después de reiniciar un Dom0 y no arrancaban en ningún nodo.
Probamos de hacer:
xe vm-shutdown uuid=uuid90990329 force=true

Y nada. Seguian las tareas pendientes. Probamos de "matar" esas tareas
xe task-list
xe task-cancel uuid=uuid-of-the-task

Al parecer, se solucionó reiniciando el toolstack
xe-toolstack-restart