jueves, 19 de mayo de 2011
Una de los problemas más habituales en entornos con máquinas con caracteristicas de soft y hard similares, es la de la clonación o generación de imagenes de sistema.

Hasta ahora, venia usando Norton Ghost, que en su version 2003 (la 15 aun no he conseguido entenderla del todo) permite generar cd/dvd's arrancables que te permiten
una vez montada una máquina, distribuir fácil y rápidamente en el resto de ordenadores la imagen de sistema. Hasta ahora, esas imagenes eran para un Hardware específico, ya que, incluyen los drivers específicos para ese hard.

Si no hay mucha variedad de modelos de pc's, viene siendo un buen método.


Lo poco que he podido averiguar de Ghost 15, es que, con el propio cd bootable de ghost, puedes arrancar directamente sobre cualquier máquina, y puede conectarse a la red para buscar en un recurso compartido imágenes de sistema disponibles.
Si no detecta o no puede conectarse a la red, puedes crear un Custom CD, personalizado para ese pc (entiendo, que incluyendo drivers de red específicos).
Sea como sea, me da error (blue screen o reboot) en el último paso (ntfs.sys y otro más que ahora no recuerdo).



Bien, indagando un poco más sobre el tema y buscando alguna solución propia de Microsoft, he encontrado una herramienta que ya se incluia en el cd de Windows XP Professional SP2, llamada sysprep.

Aun no lo he puesto en práctica (mañana es el dia), pero por lo que me ha parecido entender, preparas una máquina a nivel de software (no drivers, si no programas que se usen en la mayoría de equipos a clonar), instalas sysprep, sigues unos pasos, y esta aplicación deja el sistema operativo limpio de drivers, y preparado para ser clonado. En ese punto, te montas un DVD bootable con ghost, de esa imagen, y supuestamente, al volcar esa imagen sobre otro PC, al arrancar, se pedirá el nombre de máquina, y sólo faltaría instalar los drivers específicos para esa máquina, IP, y poco más. De esta manera, las imágenes serian genéricas para todos los equipos, ya que sysprep deja el sistema preparado para iniciarse como si fuese una instalación a partir del sistema tal y como está.


Aquí dejo algunos links con los pasos a seguir, y alguna explicación más:

Manual de Sysprep
MS KB302577
IT Como crear una imagen de sistema con Ghost y sysprep

Desplegar una imagen a varios ordenadores a la vez con ghost
MS KB254078

Desplegar a través de red imagenes .WIM (traduccion)
Desplegar a través de red imagenes .WIM (Original en Ingles)
martes, 17 de mayo de 2011
Aun no he tenido posibilidad de probar a fondo este software de monitorización de redes, pero para empezar, concluiremos con la necesidad de:

Un Ubuntu (en mi caso, la guia encontrada, me ha ido genial)
Y la .iso del nagios (si no tiramos de wget) (nagios.org)

Para la instalación, podemos usar los pasos de:

Instala Nagios 3.2.3 en Ubuntu 7 o superior

Despues, una vez que tengamos apache corriendo nagios correctamente, y accesible,
tendremos que configurar los hosts, e instalar un agente en las máquinas Windows en las que deseemos monitorizar servicios y procesos.

Podemos seguir los pasos de:

Monitorizar Hosts Windows




Edit:

La instalación y puesta en marcha, ha funcionado a la primera.
Modificando nagios.cfg y windows.cfg he empezado a añadir hosts
que puedo ver desde la consola web de Nagios.

He instalado el nsclient, pero aun no he conseguido configurar Nagios
para que use check_nt con el password configurado


Edit 2:

Finalmente, en el cliente %PROGRAMFILES%/nsclient++

modifica nsc.ini

;# PASSWORD
; This is the password (-s) that is required to access NSClient remotely. If you leave this blank everyone will be able to access the daemon remotly.
password=PASS
;
;# ALLOWED HOST ADDRESSES
; This is a comma-delimited list of IP address of hosts that are allowed to talk to the all daemons.
; If leave this blank anyone can access the deamon remotly (NSClient still requires a valid password).
; The syntax is host or ip/mask so 192.168.0.0/24 will allow anyone on that subnet access
;allowed_hosts=127.0.0.1/32
;
;# USE THIS FILE
; Use the INI file as opposed to the registry if this is 0 and the use_reg in the registry is set to 1
; the registry will be used instead.
use_file=1
allowed_hosts=192.168.1.45
password=PASS



y usa el mismo pass, en el archivo commands.cfg,
en la linea donde esta definido el check_nt:

# 'check_nt' command definition
define command {
command_name check_nt
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s mipass -v $ARG1$ $ARG2
}


Ya puedo ver si un servicio (el spooler en este caso) está ok, o no ;)
miércoles, 8 de diciembre de 2010
http://tinymce.moxiecode.com/
jueves, 25 de noviembre de 2010
Hoy me he encontrado de casualidad con una de estas gráficas realizadas en flash... y aquello que te da por darle al boton derecho...

No tienen mala pinta, cuando los pruebe comentaré.

Descartelos de la Web Oficial
domingo, 14 de noviembre de 2010
Algunos enlaces interesantes relacionados con Xcelsius

https://information.ondemand.com/istore/#shopby=Marketplace/Xcelsius%20Add-Ons%20%28All%29
http://inovista.com/
martes, 20 de julio de 2010
Hoy, en el trabajo, ha dejado de dar servicio una Base de datos MS SQL Server 2005. El primer síntoma ha sido, evidentemente el mensaje de error del software cliente de la Base de datos. Al conectarme mediante una consola de administracion al Servidor SQL, me encuentro la base de datos, en color gris, y con un Suspect (sospechoso) entre parentesis.

Es entonces, cuando descubres que el sístema de copia usado en principio, no sirve de mucho (basado en cinta y un script que paraba el servicio y copiaba los archivos, levantando despues el servicio de nuevo, se nos iva dos dias atrás), y en el plan de mantenimiento descubres, que los Backups nativos de SQL Server, están mal configurados.

Esto, entre otros problemas evidentes, ocasionaba que el archivo fisico LDF, viniese ocupando unos 9 Gb, en comparación al poco más de 1Gb que el propio archivo físico de la Base de Datos, mdf.


Finalmente, el milagro ha sido el siguiente:

1-Parar el servicio SQL Server
2-Renombrar los archivos de la Base de Datos dañada, o marcada como sospechosa.
3-Arrancar el servicio SQL Server, eliminar la Base de datos, y volver a crearla.
4-Parar el servicio SQL Server.
5-Eliminar los 2 nuevos archivos creados para la BD, y renombrar los previamente copiados en el paso 2.
6-Volver a levantar el servicio, y cruzar los dedos.

Desde la consola podremos comprobar si la Base de Datos vuelve a estar activa, o no.


En nuestro caso, ha ido bien.

Es por ello, que hay que tener bien configurados en los Planes de Mantenimiento los
backups, y limitar el tamaño del archivo LOG.


Algunos enlaces interesantes:

Planes de mantenimiento:

microsoft.com
databasedesign-resource.com

Tamaño archivos LDF:

improvisa.com



Mañana, mas ;)
miércoles, 26 de mayo de 2010
De un día para otro -quizá exista algun motivo coherente, quien sabe-, empezó mi editor del visual studio 2008 a ir extremadamente lento. Seleccionar un fragmento de código, era simplemente una tarea tediosa.

Despues de investigar un poco, encontre:
http://code.msdn.microsoft.com/KB946581/Release/ProjectReleases.aspx



Aunque parece que va muy bien este parche, no solucionó mi problema.


...


Después de seguir dandole vueltas, descubro, que en el Explorador de servidores, tenía una conexión a una Base de Datos en un servidor, que no siempre tengo encendido (recientemente habia cambiado mi servidor de SQL Server de un vmware a otro)
Por eso, al arrancar el antiguo vmware (donde estaba la antigua BD) funcionaba bien.

Resumiendo: eliminando la conexión a la BD obsoleta, en el Explorador de Servidores --> Conexiones de datos, desaparecen los problemas de rendimiento en el editor del vs2008.
Con la tecnología de Blogger.