jueves, 31 de mayo de 2007

Vmware player, actualizacion 2.0


Una herramienta que encontramos dentro del catalogo vmware, con la etiqueta de gratuitas, es vmware player. Con vmware player, podemos correr máquinas virtuales.

Las maquinas que podemos correr son todas las creadas con vmware workstation, vmware server o vmware ESX server, también podemos lanzar vm, de Microsoft virtual machines, y discos de symantec live state recovery.Se pueden usar arquitecturas 32- y 64 bit tanto de windows, como netware o solaris x86.

Pues hoy ha salido la versión 2.0 de vmware player la cual podéis descargarla de aquí http://www.vmware.com/download/player/

Las novedades que incluye Vmware player 2.0 son:
  • Windows Vista support — .Se puede usar windows vista, como pc, host o virtual
  • USB 2.0 Support — Permite el uso de periféricos que requieran alta-velocidad a través del puerto usb 2.0
  • Shared folder —Si la máquina virtual tiene la opción de recursos compartidos activados, se pueden mover ficheros entre la maquina host y la vm.La vm debe de ser pre configurada con los directorios compartidos activados, por defecto se encuentran desactivados.
  • Appliance view — .Las maquinas virtuales, pueden ser configuradas, para mostrar una descripción de ella, y asi saber que uso tiene esa maquina y las aplicaciones que corran en ella.
  • Welcome page — Un interface mas facil de usar
  • Experimental support for Virtual SMP — Permite el uso de más de un procesador virtual asignado a esa maquina virtual
Es una herramienta potente, y que da buen resultado. Yo la uso sobretodo para laboratorio propio, y probar software ya pre configurado.
Vmware dispone de una gran variedad de sistemas listos para descargar y cargarlos, y vmware player cumple perfectamente esta función
Los sistemas preconfigurados los podéis descargar desde aquí hay muchos y de gran calidad.
Saludos.

miércoles, 30 de mayo de 2007

Microsoft Surface


No suelo hacerme eco de este tipo de noticias, pero realmente llama mucho la atención, esto que va a sacar microsoft.
Un dispositivo táctil que se maneja sin ningún periférico externo y puede ser utilizado por varias personas a la vez, interactuando también con objetos como teléfonos móviles, tarjetas de crédito, etc.
Aquí tenéis el enlace de presentación del producto http://www.microsoft.com/surface/ merece la pena verlo, para entender su funcionamiento.

No se que pensaría tom cruise de minority report, cuando lo vea.
Tampoco me quiero imaginar como será un pantallazo azul,o como tendremos que dar a crl+alt+spr, cuando nuestro dedo se quede bloqueado en esa especie de superficie, o que opciones nos dará la pantalla, cuando coloquemos encima un catxi de kalimotxo...

Saludos.

martes, 29 de mayo de 2007

Microsoft Outlook no envia correos automaticamente


Hoy la cosa va de correo, como he comentado en la anterior entrada.
Bueno la consulta era la siguiente:

"...Mira que he llevado el portátil a casa, y cuando lo he vuelto a traer a la oficina, pues ya no me envía los correos automáticamente. Se queda en la bandeja de salida..."
Bien, no me voy a preguntar, como se puede desconfigurar esto. Para corregirlo hay que realizar lo siguiente:

- Iniciar Outlook
- Entrar en herramientas- Enviar / recibir configuración y a continuación dar a
Definir grupos de envió o recepción
- En el área Cuando Outlook tiene conexión, hacer clic en seleccionar Programe unos envío/recepción automáticos cada x de minutos casilla de verificación donde es la x el número de minutos de los que espera Microsoft Outlook al realizar un fondo se envía o se recibe al iniciar el programa.
- Aplicar, y cerrar y abrir el outlook

Me pareció tan curioso, que esto se pudiera desconfigurar que he tenido que comentarlo.

Saludos.

Copia de seguridad de outlook, y outlook express



"Había una vez, una hormiguita, que no sabia por qué, pero solo se encargaba de recolectar y recolectar maíz. A la hormiguita la daba igual cuanto maíz tenia, lo único que quería era conservar todo lo que tenia, sin darse cuenta de si era bueno o malo. La hormiga encargada de limpiar el almacén la decía "Para que quieres tanto, si no sabes ni donde lo tienes?" Y la hormiguita decía "No sé, pero es que no se que tirar" Al final todas las hormigas se tuvieron que ir del hormiguero porque había tanto maíz, que no entraba nada ni nadie más."

Bien esta fabula, o lo que sea eso, es lo mismo que pasa con los clientes, y sus correos. Almacenan y almacenan, sin darse cuenta, que eso va a reventar. Hoy mismo, recibo la llamada del cliente "Tengo el correo roto, no me deja borrar, ni recibir correos, ven rápido es urgente!!!". Claro llegas y te encuentras con un fichero pst de 1.99gb. Como le explicas al #@|4"$"$·" que "mira pero es que el límite es de 2 gb, so burro!!"

Así que bueno, voy a explicar como realizar un respaldo total, de las configuraciones s y almacenamientos de los clientes de correo mas usados, Microsoft outlook y outlook express.

Microsoft outlook (mas conocido por los usuarios como el del icono marrón)
Es el mas fácil de todos, simplemente tenemos que localizar el fichero de datos, el cual por defecto se encuentra en la siguiente ruta
c:\documents and settings\%username%\configuracion local\datos de programa\microsoft\outlook\fichero.pst

En este fichero están almacenado todo, los mensajes, el calendario, los contactos, la configuración de la cuenta (menos la contraseña),citas,notas...
Tiene un limite de 2 gb, nunca , jamas, debe de rebasar ese tamaño, o esperaros lo peor.
Para estar mas seguro que el fichero de datos, sea ese, y que no haya mas puede darse el caso, de que se tengan mas ficheros de almacenamiento (Si es la situacion que el volumen de sus correos superan las 2 gb, y le hemos fraccionado el almacenaje), podemos localizar el fichero pst de la siguiente manera:

- Abrimos el outlook
- Herramientas
- Opciones
- Configuración de correo
- Archivo de datos
Hay encontraremos las rutas, y nombres de los ficheros utilizados.

Outlook express (Si ya sabes el del icono azul)
Este, tiene algún paso más, pero tampoco es complicado.
Los mensajes están en la siguiente ruta:

c:\documents and settings\%username%\configuracion local\datos de programa\identities\{d3215325432532453425324534(clave de este tipo)\microsoft\outlook express\ficheros.dbx

Aquí encontraremos tantos ficheros con extensión dbx como carpetas estemos utilizando en nuestro outlook express.
Estos ficheros son las base de datos de los mensajes, y ninguno de ellos debe de llegar nunca a los 2 gb.

La libreta de direcciones esta en la siguiente ruta:
c:\documents and settings\%username%\datos de programa\microsoft\address book\fichero.wab

Las cuentas las podemos copiar de la siguiente manera:
Abrimos el outlook express, vamos a
-Herramientas
-Cuentas
-Señalamos la que queramos, y damos a exportar.
-Seguimos el asistente, y nos creará un fichero con extension .iaf . Este fichero después con el mismo asistente, pero dando al boton importar, podremos recuperar toda la información de la cuenta (incluyendo la contraseña).

Básicamente estos son los ficheros que utilizan con los clientes de correo outlook y express. Y si queremos realizar un respaldo, o una migración de usuario a otro pc, no tendremos problemas, para que siga disfrutando de todas sus gb de correo.

Saludos.

domingo, 27 de mayo de 2007

Snapshots en Vmware


¿Quien no se ha encontrado alguna de estas situaciones en un flamante servidor?
- Actualización crítica de sistema (services pack,controladores...)
-Instalación de una nueva aplicación.
-Cambio de componente.
-Cambio de la versión del antivirus
Y bueno podríamos seguir nombrando una serie de operaciones de manteamiento, instalaciones y demás, que la verdad sea dicha nos hacen temblar, y pueden poner en serio peligro la estabilidad del sistema. Y si algo va mal, cuando empezamos a decir asi en voz baja , sin que nos oiga el cliente "Joder, me ca@~·"!$!"43213... " o llegamos a la conclusión de porque no el dr doc, no nos deja el delorian para arreglar esto...
Bueno pues los chicos de vmware, nos dan la solución para estas cosas. Las snapshots

¿Que hace una spanshots?
Toma una fotografía de como está el sistema en ese preciso instante.
Quedando reflejada en ella las siguientes características:
-Estado de los discos virtuales
-El contenido de la memoria virtual de las Vm.
-Y la configuración de las Vm.

¿Como se hace
?
Tan sencillo como dar al boton que pone "snapshots" y seleccionar "take snapshots"
En ese momento empieza un proceso, (podemos ver la progresion en la barra de entorno de vmware) y al terminar nos indica que el proceso se ha realizado correctamente.

¿Que nos permite hacer con la snapshost?
Una vez tomada la snapshots, se nos activará una nueva opción "revert snapshost", la cual nos hará la función de volver exactamente al estado que se encontraba el sistema cuando tomamos la snapshots.
También se nos activara la función "remove snapshots", la cual lo que realizar, es borrar esa snapshots.

Nunca corregir un error, por una mala actualización, o cualquier otro tipo de problema, fue tan fácil.
Saludos.

jueves, 24 de mayo de 2007

Acronis y backup location

Usuarios finales: Esos tipos que nos ven como el tipo de los pc's, que cada vez que vamos, les fastidiamos el windows.
Gente encantadora como ya todos sabéis,nos los comeríamos enteros y no dejaríamos ni las retinas...en fin, otro día pensaré en un mundo sin estos tipos.

Normalmente un escenario muy común suele ser este:
- Servidor (AD,ficheros,aplicaciones)
- Clientes (Software cliente)
Bien, para evitar problemas de degradación de sistema, y tener una planificación de recuperación de sistema frente al desastre, suelo realizar la siguiente configuración (a los pc's clientes):
-Se les particiona el disco duro. (sistema,datos)
-Instalamos acronis true image home.
-Configuramos la planificación de recuperación con backup location
Resultado->Tenemos un respaldo de tiempo de recuperacion.

¿Que es backup location?
Es una zona que configuramos en acronis el cual nos deja realizar las siguientes opciones:
-Reservar una zona de disco para la realización de las copias de seguridad
-Esta reserva se puede configurar con los siguientes parámetros: tamaño, cantidad y tiempo
-Nos permite realizar copias incrementales y consolidarlas segun la frecuencia que le indiquemos.

¿Como hacemos esto?
- Bien, ejecutamos nuestro acronis true image home.
-Seleccionamos "Create Backup Location"
- Exploramos nuestra partición de datos, y ahí creamos una carpeta que se llame "Backup" y la seleccionamos.(fig1)
- En la pantalla de seleccionar las reglas del backup (fig2) podemos elegir el límite de la cuota a utilizar, número máximo de copias y tiempo.
-Una vez creada la zona de backup, lanzamos el asistente para realizar una tarea de respaldo.
-Cuando nos pregunte donde queremos realizar la copia, seleccionamos la zona donde pone backup location.
-En la figura 3, seleccionamos incremental y ahí, nos da la opción de indicarle cuando queremos consolidar nuestro fichero backup
-Por lo demás la forma de realizar la programación es la habitual.

fig1













fig2













fig3














Realizando esta configuración, vamos a disponer de una mayor posibilidad de elección a la hora de realizar nuestras restauraciones , y nuestros usuarios finales al fin serán felices.(y nosotros más)
Saludos.

miércoles, 23 de mayo de 2007

Redes (parte II)



En este post empezábamos a ver como iniciar una instalación. En esta entrada voy a comentar un poco los elementos activos, que se suelen usar en una red.

HUB
Su función es repetir las tramas que le llegan a todos los dispositivos conectados a él.une conexiones sin alterar las tramas que le llegan.
Cuando envía información lo hace sobre todos, por lo que se incluye a destinatarios no interesados. Aquí sólo hay un destino, pero el hub lo envía a todos para asegurarse que lo recibe el que corresponde.
El tráfico es mayor que el necesario y con ello se generan más probabilidades de colisión.
El dispositivo siempre trabaja a la velocidad del dispositivo más lento de la red.Por ejemplo, si existe una tarjeta o router que va a 10 mb, toda nuestra red irá a 10 mb
Es un dispositivo bastante simple, eso hace que sea económico.

SWITCH
El switch recibe la trama desde un equipo, consulta su tabla de direcciones MAC, almacena la trama y la envía a su destinatario.El conmutador conoce las direcciones MAC que tiene conectadas a cada uno de sus puertos. Al principio le son desconocidas, las va aprendiendo conforme va pasando información a través de él. Si la MAC no está en su tabla, entonces se comporta como un HUB y manda la trama por todos sus puertos. Si hay más de un equipo conectado a uno de sus puertos y aprendidas sus direcciones MAC, si existe información entre ellos el switch no la propaga fuera, es decir, la filtra.
El conmutador almacena la trama antes de reenviarla, store & forward, controlando el CRC de las tramas para comprobar que no haya error, en tal caso la descarta para no crear tráfico innecesario. Normalmente puede adaptar distintas velocidades entre dispositivos.
Puede tener 'auto Negotation', negocia con los dispositivos la velocidad, o el modo (full, half-duplex).
Los swith (dependiendo de sus características propias puede tener una serie de funciones que pueden sernos muy útiles)


Apilable. Es posible apilar varios switch de tal forma que se conserve la característica del suicheo y por consiguiente el dominio de la colisión. Se logra uniéndolos a través de los módulos de apilación o matrix.


Multilink trunking. Cuando se poseen puertos de alta velocidad para unir dos switch, es posible mediante esta característica, sumar el ancho de banda disponible por cada puerto con el fin de tener un canal de más alta velocidad. El multilink trunking, convierte dos enlaces de 100 Mbps entre los switch, en uno único de 200Mbps, con esto se logra mayor acceso entre los dos equipos.


Configuración de VLANS. Las VLANS son redes locales virtuales. Bajo este esquema de funcionamientos, dos o más computadores o host, a pesar de estar geográficamente en puntos diferentes se comportarían como si estuvieran dentro de una misma LAN. Todos los host de una LAN podrían pertenecer a VLANS diferentes


Administración.Como hemos visto, no sólo el acceso a la velocidad inter-red es la principal fortaleza de los switch, también lo es el multilink trunking, las VLANS, la comunicación con otros equipos a velocidades hasta de un giga bit por segundo, la conexión a redes ATM... La administración permite el manejo de todos estos recursos que hacen al switch un equipo ideal para el acceso a altas velocidades. Al igual que en otros equipos, la administración brinda la posibilidad de monitorear el estado de los puertos y el desempeño del equipo.

Espero que la entrada os haya servido, para así tener una idea de que elemento adquirir según las necesidades de la instalación que estáis trabajando.

Saludos

lunes, 21 de mayo de 2007

Comandos vmware


Hay una serie de opciones de mantenimiento, optimización, etc, en vmware server, que hay que realizarlas desde la consola de comandos que nos ofrecen, los chicos de vmware.
Voy a comentar los comandos que yo suelo usar, para realizar diversas tareas en las maquinas virtuales.
  • vmware-vdiskmanager
  • vmrun
  • vmware-mount
vmware-vdiskmanager:
vmware-vdiskmanager OPCIONES nombre_disco
Opciones:
-c : crea disco
-d : defragmenta el disco
-n : renombra el disco
-r : convierte el disco a unas caractesrísticas que se le indique
-x : expande la capacidad del disco
-a : (solo con el operador -c adapter type (ide, buslogic or lsilogic)
-s : capacity of the virtual disk
-t : tipo de disco

Tipos de Disco:
0 : disco simple, el cual se va expandiendo cuando necesita espacio
1 : igual que el 0, pero se parte cada 2 gb
2 : disco, con tamaño reservado,(no crece)
3 : igual que el 2, pero se parte cada 2 gb

La capacidad puede ser especificada en , Kb, Mb or Gb.
Los valores aceptados estan comprendidos entre estos:
ide adapter : [100.0Mb, 950.0Gb]
scsi adapter: [100.0Mb, 950.0Gb]
ej 1: vmware-vdiskmanager -c -s 850Mb -a ide -t 0 mi_disco.vmdk
ej 2: vmware-vdiskmanager -d mi_disco.vmdk
ej 3: vmware-vdiskmanager -r disco_fuente.vmdk -t 0 disco_destino.vmdk
ej 4: vmware-vdiskmanager -x 350Gb mi_disco.vmdk (por defecto es de tipo 0)
ej 5: vmware-vdiskmanager -n disco_fuente.vmdk disco_destino.vmdk

Vmrun:
vmrun COMMAND [PARAMETERS]

opciones:

list lista las vm, que estan funcionando
start Path del vmx file inicia a VM
stop Path del vmx file Para a VM
reset Path del vmx file Reinicia a VM
suspend Path del vmx file Suspende a VM
installtools Path del vmx file para instalar los vmware-tools en sistema vm
Ejemplo:

vmrun start “/var/lib/vmware/Virtual Machines/Windows 2000/ w2k.vmx”

Vmware-mount:

vmware-mount [opciones] [letra:] [\\path\disco virtual]

Opciones

/v:N Monta la particion N del disco virtual. Por defecto N vale 1.
/p Enseña las particiones del disco virtual
/d Desmonta la unidad mapeada
/f Fuerza el desmontar la unidad mapeada

Ejemplo: vmware-mount V: c:\vm\sistema.vmdk

Nota: Estos comandos estan en la siguiente ruta:
windows: c:\archivos de programa\vmware\vmware server
linux : /usr/bin/
Saludos

sábado, 19 de mayo de 2007

Recuperar contraseña del administrador de un sistema Windows


No ha sido ni la primera, ni la segunda vez, que me ha llamado un cliente, contándome no se que historia, de que alguien le ha cambiado la contraseña del sistema, o que no sabe que ha pasado pero ya no puede entrar, o no se yo que milongas.
Por otra parte me revienta, que un sistema operativo, que se supone que es estable, seguro y todo eso que ya sabemos, sea tan extremadamente sencillo saltarse el login de usuario.
La cuestión es la siguiente, si queréis recuperar o crear un usuario administrador de un sistema windows tenéis que realizar los siguientes pasos:

1. Necesitas acceso físico al equipo
2. Arranca el ordenador con un disco NTFSDOS o con el DSL, sistema comentado en esta entrada.
3. Una vez arranques con DSL debes de montar el disco de sistema windows
4. Entra en la carpeta /WINDOWS/SYSTEM32, borra o renombra el fichero sethc.exe y haz una copia de
cmd.exe con el nombre sethc.exe. CMD.exe también se encuentra en
/WINDOWS/SYSTEM32
5. Cierra el DSL.
6. Reinicia el Windows XP.
7. En la ventana de Login dale 5 veces al SHIFT y aparecerá la shell de comandos.
8. Escribiendo control userpasswords2 se te abriá la consola de administración de usuarios.
9. Create un usuario con privilegios de administrador o restablece la contraseña que quieras.
10 Logéate en Windows XP con ese usuario.

Esta entrada no esta destinada, para gente, que se aburra y quiera destrozar windows ni nada de eso. Simplemente es para enseñar como de la manera mas facil, se puede entrar en un sistema. Advierto que es válida para windows 2000, xp,server 2000,y server 2003.
Acojona, que microsoft no haya querido, o no se haya dado cuenta de esta fallo de seguridad.
Para cerrar este agujero de seguridad tan sólo tienes que desactivar la ayuda de ACCESIBILIDAD desde el panel de control.
Pensar que si algo asi lo podemos realizar nosotros mismos, alguien que controle de estos asuntos, imaginaos lo que puede llegar a hacer.

Saludos

jueves, 17 de mayo de 2007

Damn Small Linux


Dentro del grupo de software que te sorprende gratamente , meto esta pequeña distribución de linux llamada Damn Small linux, o DSL para los amigos.
¿Que es?
DSL es una distribución de GNU/Linux que en tan solo 50MB es capaz de conseguir eficientemente lo siguiente:
  • Arrancar desde un CD de formato tarjeta a un entorno independiente de su disco duro.
  • Arrancar desde una memoria USB.
  • Arrancar *dentro* de un S.O. anfitrión (por ejemplo, puede arrancarse dentro de Windows).
  • Correr sin trabas desde una tarjeta Compact Flash IDE mediante un método que llamamos "instalación frugal".
  • Transformarse en una distribución Debian tradicional tras instalarse en un disco duro.
  • Mantener funcionando aceptablemente rápido un 486DX con 16MB de RAM.
  • Correr completo desde memoria en tan poco como 128MB (¡te asombrarás de lo rápido que es tu ordenador realmente!).
  • Crecer modularmente -- DSL es altamente extensible sin necesidad de personalización.
¿Que contiene?
XMMS (MP3, CDs de música y videos MPEG), Cliente FTP, Navegadores Dillo, links y FireFox, hoja de cálculo, gestor de correo Sylpheed, corrección ortográfica (de momento inglés), procesador de texto, editores de texto Beaver, Vim y Nano [clon de Pico], edición y visualizado de imágenes (Xpaint y xzgv), Xpdf (Visor de PDFs), emelFM (gestor de archivos), Naim (AIM, ICQ, IRC), VNCviewer, Rdesktop, servidor y cliente de SSH/SCP, cliente DHCP, PPP, PPPoE (ADSL), servidor web, calculadora, soporte de impresora genérica o GhostScript, NFS, manejador de ventanas FluxBox, juegos, herramientas de monitorización del sistema, utilidades de línea de comandos, soporte USB, PCMCIA y parcial inalámbrico.

¿Donde descargarlo?
Aqui teneis unos mirrors para descargarlo http://www.damnsmalllinux.org/download.html

¿Para que lo uso?
Bueno aunque como habéis visto a pesar de su peso de 50 mb, es una distribución que viene muy completa. Yo sobretodo la uso, cuando llego a donde un cliente, y me dicen, "Oye que no me funciona Internet", "que mi conexión es lenta". Pues cojo arranco mi live cd con el DSL, y compruebo pues la velocidad de conexión, acceso a puertas de enlace, dns o demás cosas que puede haber por ahí.
También es muy buena utilidad para salvar datos en sistemas que no arrancan, montando las particiones fat32, o ntfs o lo que sea...y un largo etc...
Seguro que vosotros también le encontráis multitud de casos donde usarlo y disfrutarlo.
Saludos

miércoles, 16 de mayo de 2007

Pasar de un sistema real a uno virtual, desde una imagen de Acronis p2v (modo 3)


Vamos a imaginarnos que tenemos un día un poco malo, y que no conseguimos virtualizar nuestro sistema , ni con vmware starter, ni con vmware Enterprise. Pero nos ponemos cabezones y queremos virtualizar nuestro sistema.
Una opción muy válida para estos casos, es virtualizar una imagen de acronis utilizando la herramienta universal restore. La cual es esta.
Para realizar esto tenemos que realizar básicamente los siguientes pasos:

1-Tener nuestra imagen full del sistema que queremos virtualizar.
2-Tener un pc-host, en el cual tenemos instalado el vmware server.
3-Colocamos la imagen, en una partición o disco accesible desde nuestro pc-host.
4-Creamos una nueva maquina virtual,y decimos que va a ser de tipo del sistema que vamos a virtualizar.Ahí creamos un disco virtual el cual vamos a cargar el sistema(por ej sistema.vmdk)
5-Vamos a las propiedades de la máquina virtual, y le decimos que vamos a añadir un disco físico, el cual es donde tenemos nuestra imagen virtual (le podemos llamar temporal.vmdk)
6-Arrancamos la maquina virtual, introducimos el cd de recuperación que hemos creado con universal restore, y damos a la tecla "esc" para seleccionar que arranque desde el cd.
7-Seguimos el proceso normal para restaurar la imagen (Seleccionamos el fichero imagen , decimos que lo vamos a restaurar en el disco duro de sistema que hemos creado, marcamos la partición como activa, no cambiamos el tamaño de las particiones).
8-Acto seguido, hay un punto en el que nos pregunta, si queremos utilizar "Universal restore". Le decimos que sí.
9-Una vez acabado esto, nos preguntara si queremos restaurar alguna otra imagen, le decimos que no, y se pondrá a realizar el proceso.
10-Cuando acabe de restaurar la imagen, apagamos la maquina virtual. vamos a propiedades de la vm, y quitamos el disco temporal.vmdk que añadimos anteriormente.
11-Arrancamos la Vm.

Esto del universal restore,lo que hace en resumidas cuentas, es cargarse la capa hal del sistema.
Por lo que cuando arranquemos la máquina virtual, el sistema ira detectando los nuevos drivers. Habrá que reiniciarlo un par de veces, mientras va instalando todos los componentes. Instalamos las vmware tools. Y todo debiera de funcionar sin problemas.
Espero que con esto, ya no haya sistema que se resista a vuestras virtualizaciones.
Saludos.

lunes, 14 de mayo de 2007

Pasar de un sistema real a uno virtual p2v(modo 2)


Ya hemos visto, que el proceso de virtualizar es muy sencillo con la herramienta vmware converter en este post. Pero esto como ya sabéis no siempre es una ciencia exacta y puede ser que tengamos una serie de problemas. Vmware converter es un producto muy bueno y es gratuito. Lo han ido mejorando y el % de casos de éxito ha ido aumentando, pero hay algunos casos, en los que puede ser que nos dé problemas.
Vmware converter tiene una version de pago, la cual nos permite realizar conversiones en frio, y el éxito de que el proceso no tenga ningún problema es de mas del 90 %. Vamos que mucho se tiene que torcer la noche, para que hoy durmamos fríos.
Aquí os dejo un cuadro comparativo entre las dos versiones la starter y la enterprise
La versión enterprise viene añadida en el paquete de VirtualCenter Management Server.

Converter Editions Compared


VMware Converter
Starter
VMware Converter
Enterprise
Product description Free product to convert physical machines into virtual machines Enterprise-class product for managing and automating large scale conversions
Support available?
Needs to be purchased on a per incident basis
Included in support for VirtualCenter Management Server
Target use
  • Small scale single server conversions.
  • Quick backups/clones of a small number of servers.
  • Large scale server consolidation projects.
  • Centralized management of multiple simultaneous conversions.
Hot cloning (convert physical machines while they are still running)
Cold cloning (using a BootCD)
Multiple simultaneous conversions
Local conversions
Remote conversion
For destinations under VMware Workstation, VMware Server, VMware Player and VMware GSX Server. If ESX Server is the destination, VMware Converter Enterprise is required.
For all destinations.
Licensing No license required. License file is required for enterprise features of VMware Converter Enterprise.

De todas formas veremos en una próxima entrada la manera de virtualizar un sistema usando una imagen de acronis.

Saludos.

sábado, 12 de mayo de 2007

Pasar de un sistema real a uno virtual p2v(modo 1)


Bien hace poco conté, que tuve que realizar esta instalación en este post.
Hoy voy a explicar como realicé el paso 1 ( realizamos una conversión de la maquina real, a una maquina virtual)
La verdad es que este paso, aunque parezca el mas alucinante de todos, es de lo mas sencillo, siempre que no aparezcan esos duendes malditos que habitan en nuestras instalaciones.
Este paso lo realicé con una herramienta gratuita que nos regala vmware. ¡Y vaya regalo!. La maravilla en cuestión se llama vmware converter y se puede descargar directamente desde aquí.

Es tan sencillo como instalarlo. Se reinicia el sistema y lo ejecutamos.
Ahí nos sale un asistente de menos de 10 pasos, que nos preguntan cosas tan difíciles del tipo..
-¿Que quieres virtualizar?
-¿Donde te lo virtualizo?
-¿Empiezo ahora?
ufff,,,, que sudores.... La aplicación toma una instantánea de como esta el sistema en ese momento, y empieza a realizar la conversión. Nada mas acabado ya tenemos nuestros ficheros vmx,vmdk listos para arrancar y empezar a funcionar con nuestro sistema virtualizado.
Para los escépticos, que no se crean que esto es tan fácil, solo les puede decir una cosa. Probarlo, probarlo y probarlo, y los resultados hablaran por si solos.
Saludos.

jueves, 10 de mayo de 2007

Directivas locales dañadas


Hay un error que no se por que,la verdad sea dicha, he visto en algún que otro de los dc que tengo repartidos por este mundo de dios, y me carcome en mis adentros cada vez que lo veo.Cuando la base de datos de la directiva local esta dañada,los siguientes mensajes de identificadores de sucesos se anotan cada cinco minutos en el registro de sucesos de la aplicación:



Mensaje 1


Tipo de suceso: error

Origen del suceso: Userenv
Categoría del suceso: ninguna
Id. de suceso: 1000
Fecha: 6/7/2000
Hora: 2:56:53 p.m.
Usuario: WINDOWS NT AUTHORITY\SYSTEM
Equipo: ASKO-ONE
Descripción: La extensión del cliente de la directiva de grupos Security omitió los identificadores (17) y devolvió un código de estado de error (1208).

Mensaje 2

Tipo de suceso: Advertencia
Origen del suceso: SceCli
Categoría del suceso: ninguna
Id. de suceso: 1202
Fecha: 6/7/2000
Hora: 2:56:53 p.m.
Usuario: N/D
Equipo: ASKO-ONE
Descripción: Las directivas de seguridad se han propagado con una advertencia. 0x4b8 : Error extendido. Obtenga más detalles en la sección Solución de problemas en la Ayuda de seguridad.

Mensaje 3

Tipo de suceso: error
Origen del suceso: ESENT
Categoría del suceso: Registro/Recuperación
Id. de suceso: 454
Fecha: 6/7/2000
Hora: 2:56:53 p.m.
Usuario: N/D
Equipo: ASKO-ONE
Descripción: la recuperación/restauración de la base de datos de servicios (PID) dio un error inesperado -530.

Mensaje 4

Tipo de suceso: error
Origen del suceso: ESENT
Categoría del suceso: Registro/Recuperación
Id. de suceso: 412
Fecha: 6/7/2000
Hora: 2:56:53 p.m.
Usuario: N/D
Equipo: ASKO-ONE
Descripción: los servicios (PID) no pueden leer el encabezado del registro. Error -530.

Para solucionarlo, hay que iniciar sesión en modo aprueba de fallos y realizar el siguiente proceso:

1- Abrir la carpeta %SystemRoot%\\Security, y crear una carpeta "Security.back".
2- Mover todos los archivos que terminan en .log de la carpeta %SystemRoot%\\Security a la carpeta security.bak.
3-Buscar el archivo secedit.sdb de la carpeta %systemroot%\Security\Database y cambiarle por "Secedit.bak".
5- Hacer clic en inicio, en ejecutar, y escribir mmc y dar aceptar.Hacer clic en consola, y después en Agregar o quitar complemento. Y después agregar el complemento Configuración y análisis de seguridad.
6- Dar con el botón secundario del ratón en configuración y análisis de seguridad y a continuación hacer clic en abrir base de datos.
7-Ir a la carpeta %Systemroot%\Security\Database, escribir Secedit.sdb en el cuadro de nombre de archivo y a continuación hacer clic en Abrir
Cuando pida que importemos una plantilla, hacer clic en Setup Security.inf y después dar abrir.
8-Si se recibe un mensaje de "acceso denegado " se puede omitir, no hay ningún riego.

nota: una vez realizado este proceso, las directivas locales, volveran a los valores iniciales de instalación.
Espero que os haya sido de ayuda.
Saludos.

miércoles, 9 de mayo de 2007

Respaldo Backup en una pequeña red


El limite de nuestras instalaciones viene marcado por muchos motivos. A veces son motivos técnicos, otras de conocimiento, pero uno de los mas frecuentes es el límite económico. Pienso que existe una relación bastante directa entre el buen rendimiento de una instalación y el colchón económico que tengamos.(Cada día estoy mas convencido de ello). Bueno la cuestión es que como estos topes, y por muchas recomendaciones que nosotros demos, nos los marca nuestros clientes, muy a menudo tenemos que adecuar unos mínimos de servicios que nosotros por garantía siempre damos, a unos costes que se amolden al cliente.
Uno de estos servicios y creo que imprescindible es tener un respaldo backup. Da igual el sistema que tengas, los pc's que trabajen. pero siempre siempre tiene que haber un backup, post-desastre.
Vamos a imaginarnos el siguiente escenario. 3 pc's.
-el de la secretaria
-el del trabajador
-el del jefe
Trabajan en un grupo de trabajo, y por extraño que parezca ellos siempre llaman servidor al de la secretaria. Cosa curiosa.
Bien la idea de realizar backups en uno de los discos de cualquiera de los pc's. realmente NO LO RECOMIENDO, por que los discos duros, la verdad sea dicha tienen un % alto de daño, y por lo tanto nuestros respaldo no van a estar seguros de esta forma.
Una idea dentro de lo mas económica seria adquirir un disco externo, de estos de 200gb-350gb, que lo puedes conectar por usb-firewire-sata. y realizar las copias de seguridad en ese dispositivo.
Esto lo realizaríamos instalando el disco en uno de los pc's, y compartiendo la unidad para que los demás equipos tengan acceso de lectura y escritura en el.
Subiendo un pequeño escalón, seria utilizar un disco, accesible por la red. Por ejemplo uno de estos tipos.
Ya si queremos, podemos decir al cliente, que una vez cada 15 días, se lleve el disco de backup y realice un respaldo en su ordenador de casa o en otro que el tenga en no se donde. (Aunque sea le metemos un hd de 300gb en su pc de casa)

Lo que si que voy a recomendar es que las copias de seguridad las realicéis con un software de imágenes en caliente, el que sea. Yo para estos casos uso el acronis versión home.la forma de realizarlo podría ser muy similar a la comentada en esta entrada.

jueves, 3 de mayo de 2007

Cuando usar vmware


Unas de las numerosas dudas o miedos, que tenemos cuando empezamos a virtualizar sistemas, suelen ser: ¿Haré bien en virtualizar este entorno?¿Bajará el rendimiento de las máquinas?¿Será lo adecuado para este sistema?. Bien las dudas salen por todos los lados, y a veces no sabemos que hacer.
Para mi lo más importante, a la hora de virtualizar, es realizar un buen planteamiento.Es decir mirar una serie de puntos tales como:

- Número de máquinas a virtualizar.
-Máquinas host que tenemos.
-Consumo de las necesidades que van a tener nuestras vm.
-Optimización de recursos físicos(Espacio,consumo eléctrico...)
-Evitar la multiplicación de las vm como los panes y los peces.
-Opción de recuperación de las vm en caso de desastre (No me sirve de nada comprarme un maquinón en el que instalo 10 vm. si el día que me falle este host, no voy a tener lugar donde levantarlas. Es aconsejable comprar 2 o 3 host en el cual pueda jugar con el levantamiento de las vm.

También existen una serie de entornos en los cuales la virtualización se adecua como anillo al dedo. Estas las podemos resumir en los siguientes campos:
-Servidores SQL.
-Servidores de actualizaciones.
-Servidores Web/Ftp/Correo.
-Servidores de monitoreo.
-Servidores, con sistemas anticuados inamovibles.
-Share point.
-Sistemas de producción con el aliciente de una instalación externa y costosa ajena nosotros.

Una de las cuestiones que debemos de tener encuentra a la hora de montar nuestras máquinas virtuales, es que vamos a usar como sistema host. Es decir, aunque las vm tengan sus características propias y son totalmente independientes de los host, si que ciertas limitaciones de los sistemas usados en los host pueden afectar directamente a nuestras maquinas. Me explico con un ej. Si usamos un xp como host, este xp tiene una limitación de 10 conexiones simultaneas, por lo que nuestras vm no podrán tener mas de 10 conexiones a la vez.
(cuantas veces digo host, afufff)

Espero que estas pautas os hayan servido de guía, y os haya solucionado alguna que otra duda.
Nos vemos en próximas entradas.
Saludos.

Problemas con reloj en vmware


Un incidente curioso que se puede dar, cuando virtualiceis máquinas, es que el reloj del sistema virtualizado vaya mas rápido o mas lento. Este suceso suele ser aun mas frecuente si lo que estáis virtualizando es un sistema Linux.
En una virtualización sobre windows, en el cual tenemos el controlador de dominio como nuestro servidor de tiempo, el desfase entre las distintas maquinas (virtuales-físicas) puede incluso llegar a ser de horas.

Unos detalles para evitar esto podrían ser estos:
-Se debe utilizar un solo origen del reloj: Si estamos utilizando ntp (network time protocol) desactivar el "time sync" de las vmware tools
-Evitar usar la máquina host como servidor de tiempo, ya que puede producir desfases en el reloj.

En caso de que este desfase se dé en una vm linux, vmware lo contempla en su base de datos de conocimiento. El enlace es este

Aumentar el tamaño de la base de datos de Exchange standard 2003


Uno de los puntos críticos de un Exchange standard 2003 , y por donde pueden venir todos los desastres, es referente al tamaño de la base de datos.
La base de datos de un exchange por defecto, nunca puede superar los 16 gb en total. Esto realmente es un tamaño que enseguida se puede quedar corto, por lo que cuando sacaron el sp1 de exchange, aumentaron el tamaño a 18 gb.
Uaahuuuu!!!, vaya cambio. Esta claro que tampoco era suficiente. Por lo que microsoft al final se dio cuenta de las indirectas, y saco el sp II. Entre las mejoras que incluye (comentaremos el resto en otras entradas), esta una de las mas esperadas, y fue un cambio substancial en lo que se refiere a la base de datos. Nada mas ni nada menos que puede llegar a un tamaño de 75 gb.
Una vez instalado el spII, mucha gente dice ¿Y ahora que?¿Donde amplio el tamaño de la bd?.
El exchange una característica que tiene, es que mucho de los cambios que hay que realizar en el, se realizan a través del registro de windows.
En este caso la entrada a crear es esta:
Database Size Limit in GB”.
La llave debe de ser creada bajo la siguiente rama, tanto para la entrada de buzones o carpetas publicas respectivamente
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\\Private-GUID
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\\Public-GUID

Aquí os dejo un scritp.vbs, el cual añade al registro las entradas necesarias (fig 1), para poder ampliar el tamaño de la bd de exchange.
fig 1.



script ExchangeStdSp2.vbs



Dim CleReg,arrSubkeys,StrComputer
Dim i,nbi,x

dim Server,file,objfs,WshShell

'Lectura de los argumentos
'If WScript.Arguments.named.Count
=0 Then
' MsgBox("Exchange 2003 standard Size tool"+Newline+"Usage:
E2K3STD.vbs"+Newline+"Necessary Option /P:printerFile")
' wscript.quit
'End If

'If WScript.Arguments.Named.exists("P") Then
' PrinterFile=WScript.Arguments.Named.Item("P")
'End If

SET objFS=CreateObject ("Scripting.FileSystemObject")
Set WshShell = WScript.CreateObject ("WScript.Shell")

'Lectura del registro

server = Wshshell.ExpandEnvironmentStri
ngs("%COMPUTERNAME%")

CleReg="SYSTEM\CurrentControlS
et\Services\MSExchangeIS\"+Server

wscript.Echo CleReg

Const HKEY_CURRENT_USER = &H80000001
Const HKEY_LOCAL_MACHINE = &H80000002

strComputer = "."

Set objRegistry = GetObject("winmgmts:\\" & strComputer &
"\root\default:StdRegProv")

objRegistry.EnumKey HKEY_LOCAL_MACHINE, CleReg, arrSubkeys
If IsArray(arrSubkeys) Then
For Each strSubkey In arrSubkeys
objRegistry.Setdwordvalue HKEY_LOCAL_MACHINE,
clereg+"\"+StrSubKey,"Database Size Limit in Gb",75
objRegistry.Setdwordvalue HKEY_LOCAL_MACHINE,
clereg+"\"+StrSubKey,"Database Size Buffer in Percentage",10
objRegistry.Setdwordvalue HKEY_LOCAL_MACHINE,
clereg+"\"+StrSubKey,"Database Size Check Start Time in Hours From
Midnight",5
wscript.echo StrSubKey
Next
Else
Wscript.echo "This Machine is not an Exchange server"
End If

miércoles, 2 de mayo de 2007

Nunca se sabe por donde vienen los desastres


Nuestra mayoría de los sistemas, en los mejores de los casos, disponemos de varios sistemas de copia de seguridad. Respaldos en cintas, en discos de red, discos externos, y un largo etc de elementos.También solemos tener medidas de seguridad contra virus, cortafuegos, y de todo.
Hoy me llama un cliente, el cual me comunica la siguiente noticia.
"Las oficinas han ardido"
"...Es un almacén de papel, que ha estado durante un dia a mas de 500º, la sala esta inundada, y ..." (ahí ya vas teniendo varios mareos y has dejado de oírlo)
Bien ante tal comunicado, ya te vas dando cuenta de que hubiera sido mejor quedarte en la cama.
Una vez recompuesto, te personas al lugar de los hechos. Empiezas a mirar el armario de comunicaciones, y en 2 minutos ya empiezas a ver cosas que no te gustan.
Un swith que esta loco, y pierde multitud de paquetes.
Un raid1, el cual esta degradado, por la rotura de uno de los discos.
En otro lugar de la fábrica, en otro ordenador, tengo un volcado de las imagenes de copias de seguridad que se van realizando.
Solución: Se substituye la maquina servidor, para analizar su deterioro, y se montan esos respaldos de las maquinas virtuales en un nuevo servidor.
La solución ha sido viable, y no ha habido problema, pero ¿Y si el fuego se propaga y se quema el respaldo?
Conclusión: No sabemos si alguna vez nos pasara algo parecido, si todo se torcera, y perderemos todos los datos, pero lo ideal, y lo que empezaré a recomendar, es tener una localización externa al lugar de trabajo, en el que se pueda realizar una sincronización de las copias de seguridad.
¿Es caro? Si
¿Puede ser que no pase? Si
¿Si pasa, la empresa directamente cierra? Si.
Debemos explicar al cliente la importancia del asunto, y dejarle claro el riesgo que corre y cual es nuestra recomendación.
Saludos.

martes, 1 de mayo de 2007

P2V o el como pasar de un sistema físico a virtual


Tengo una empresa como cliente, la cual, nos pidió un cambio de hardware , tanto de los puestos clientes, como del servidor. Tenían unos equipos de unos 4 años, y un servidor que había sido ampliado en un periodo de tiempo mas o menos de 6 años. Se le había ampliado disco, memoria, controladora de disco, etc... y también había llegado su hora , para darle el relevo.
Vamos a hablar solo de la actualización del servidor,ya que lo de los clientes, no nos viene al caso.Resumiendo la situación que se me planteaba era esta.

- Origen: Un servidor de hace 6 años, instalado con un windows 2000 server.
- Destino: Un servidor nuevo, con hardware que ni se parece, actualizando a una licencia windows 2003 server.
- Escenario: Un día para realizar el traspaso y actualización.

La situación realmente no era lo mas cómoda posible, la verdad sea dicha. Pero aquí es donde entra en juego todo el tema de virtualizaciones y demás fichas.

1º De todo, realizamos una conversión de la maquina real, a una maquina virtual
p2v (física a virtual)
2º Pasamos la maquina virtual, al nuevo servidor host. v2v (virtual a virtual)
3º Actualizamos la versión de sistema de windows 2000 a windows 2003.
4º Adecuamos el software de BD y demás software y directorio activo a windows 2003 server.
5º Nos vamos a casa y los dejamos funcionando todo con un trabajo bien hecho.

Esta instalación hace unos años, me hubiera resultado imposible simplemente planteármela, pero con las herramientas de virtualización, es una solución mas que acertada.
En próximas entradas profundizaremos en como realicé, cada uno de los pasos.
Saludos