Páginas

martes, 25 de enero de 2011

¿Qué puertos necesitamos abrir en nuestro firewall para VMware Converter ?

Hola a tod@s!

Hoy voy  hablaros sobre los puertos que tenemos que habilitar en nuestro firewall para utilizar la herramienta VMware Converter.
Converter tiene varias versiones, en mi caso estoy utilizando la versión 4.0. Os facilitaré también las versiones antiguas del converter. Los puertos que necesitamos tienen que estar abiertos en ambos sentidos, me explico: la regla del firewall tiene que tener los mismos puertos abiertos en el sentido de Vcenter-servidor físico o máquina virtual-ESX, es decir, lo mejor es abrir los mismos puertos en todos las direcciones. Luego cuando acabemos de utilizar la herramienta podemos deshabilitar las reglas y listo!. ¿Por qué os digo esto? porque a veces podemos liarnos en la ubicación de nuestro host ESX, Vcenter y servidor físisco o máquina virtual. De todas formas cada uno es libre de hacerlo como quiera!.

En la versión 3.0.0 y 3.0.1 os explicaré los puertos que necesitamos abrir, es decir, los puertos que tenemos que abrir en nuestro firewall para el VirtualCenter, máquina virtual y nuestro host ESX.

Empezamos!!!!

Converter 3.0.0

- Converter hacia la máquina física puerto TCP 445 y TCP 139
- Converter hacia el VirtualCenter puerto TCP 902
- Converter hacia el ESX Server puerto TCP 902
- Maquina física hacia VirtualCenter puerto TCP 902
- Maquina física hacia ESX Server puerto TCP 902

Converter 3.0.1

- Converter hacia la máquina física puerto TCP 445 y TCP 139
- Converter hacia el VirtualCenter TCP 443
- Converter hacia el ESX Server TCP 443
- Maquina física hacia VirtualCenter TCP 443
- Maquina física hacia  ESX Server TCP 443


Converter 4.x

 -Puerto TCP 22 "SSH"
- Puerto UDP 137 "NetBios"
- Puerto UDP 138 "NetBios"
- Puerto TCP 139 "NetBios"
- Puerto TCP 443 "HTTPS"
- Puerto TCP 445 " Microsoft-DS (Directorio Activo, compartición en Windows"
- Puerto TCP 902 "Transport ESX"
- Puerto TCP 9089 "Remote ESX"
- Puerto TCP 9090 TCP "Remote ESX"

Os dejo un link de Vmware dónde os explica un poco más detallado el tema networking y habla de más herramientas de vmware, click aquí.

Hasta la próxima!

lunes, 17 de enero de 2011

Error: Failed to reconfigured the target virtual machine 97%

Hola a tod@s!

Hace poco tuve un problema un poco curioso; os lo comento!. Estaba virtualizando un equipo físico (Ubuntu 9.10 versión Escritorio) y simpre me daba un error al 97% , en el proceso de conversión. El error en concreto es: "Error: Failed to reconfigure the target virtual machine".






Relice el proceso un par de veces y nada de nada. Me pareció muy extraño porque no había nada importante en los logs. La maquina virtual creada (por el converter) en el esx, la arrancaba y daba este error: " Error loading operation system". Harto de hacer pruebas, escribí un hilo en la Comunidad de Vmware Iberia; podéis verlo pichando aquí.

Gracias a las compañeros, en especial FerrerDeCouto, me ayudaron a solucionar el problema. Nuestro amigo FerrerDeCouto es el creador de uno de nuestros BlogRoll, PiPo e2H

Me pareció muy interesante cómo se consiguio solucionar el problema, asi que me dispongo a escribir los pasos que me llevaron a solucionarlo con la ayuda de nuestro amigo, empezamos!!!

Pasos:

1. Primero de todo hay arrancar con una ISO del sistema para arrancar en modo de recuperación. En mi caso tenía una versión de Escritorio pero con el iso correcto (versión Ubuntu Desktop) no aparece la opción "Resure a broken system" para entrar en modo recuperación. Hay que utilizar la versión ISO de SERVER UBUNTU para que aparezca la opción que necesitamos para entrar en modo recuperación del sistema.

Tenemos que arrancar la máquina virtual y tener predeterminado que arranque desde la unidad de CD en la BIOS ( en el inicio de la mv pulamos "F2" y elegimos la unidad de CD en primer lugas, salvamos y salimos.). En Settings tenemos que tener seleccionar la iso como unidad de CD en la máquina virtual.

2. Una vez arrancada la máquina virtual e inciado desde la iso, seleccionamos el indioma y la opción "Resure a broken system".

3. Seguir los pasos hasta que podemos ejecutar el shell y elegir "/dev/sda1". Es muy importante llegar a este paso.

4 Dentro del shell debemos de lanzar dos sentencias:
La primera-> # apt-get install grub2
La segunda-> # upgrade-from-grub-legacy", tenemos que elegir el disco "/dev/sda".

5.Reiniciamos.

Con estos pasos podemos volver a cargar el sistema operativo.

Hasta la próxima!!!!!!


viernes, 14 de enero de 2011

Configurar servidor terminal server en Ubuntu con Freenx y Neatx

Hola a tod@s!!

En este nuevo tutorial voy a explicaros de una forma clara y rápida la configuración de nuestro servidor en un terminal server.
Existen varias posibilidades, yo me quedo con Freenx (código libre del famoso NX) y Neatx (versión libre creado por Google). En la instalación, dependiendo de la distro Ubuntu que utilices, existen varias formas y explicaré la más rápida y sencilla.
La distro Ubuntu que he utilizado es 10.04 Lucid (para otras distros podéis visitar https://help.ubuntu.com/community/FreeNX) . En la instalación de Freenx suele haber muchos problemas de conexión y de keys, sobre todo de keys. La instalación de Neatx es menos problemática.
Neatx está más actualizado y no tendremos problemas con las llaves. No hace falta recordar que necesitamos  tener instalado y configurado SSH.
¿Empezamos con la instalación?...

Configuración con Freenx

Pasos:


1.Para poder agregar el repositorio sin problemas tenemos que instalar:

# sudo apt-get install python-software-properties

2.Agregamos el repositorio.

# sudo add-apt-repository ppa:freenx-team

3. Actualizamos

# sudo apt-get update

4. Procedemos a instalar Freenx

# sudo aptitude install freenx

5. Para solucionar un bug que tenemos con Freenx, tenemos que descargar el script "nxsetup", desde aquí

6. Movemos el fichero "nxsetup" previamente descargado en "/tmp/" al directorio "/usr/lib/nx/nxsetup" para remplazar el existente.

# sudo mv nxsetup /usr/lib/nx/nxsetup

7. Cambiamos el propietario y el grupo a "nxsetup".

# sudo chown root:root /usr/lib/nx/nxsetup

8. Instalamos "nxsetup" para crear el usuario "nx" y crear los ficheros necesarios para la correcta configuración. Para una configuración simple, todo por defecto.

# sudo /usr/lib/nx/nxsetup --install

9. Cambiar el puerto de conexión, ¿por qué? para tener un poquito más de seguridad. Freenx se integra con ssh, entonces debemos de cambiar el puerto. Importante ambos deben de tener el mismo.

Para cambiarlo en ssh, editamos el fichero de configuración "sudo nano /etc/ssh/sshd_conf" cambiamos el puerto, por ejemplo: 77877 . Reiniciamos ssh "sudo /etc/init.d/ssh restart"

Para cambiarlo en Freenz, editamos el fichero " sudo nano /etc/nxserver/node.conf" y desmarcar la línea y añadir el puerto "SSHD_PORT=77877". Reiniciamos el servicio "sudo nxserver --restart"

10. Crear usuarios en el servidor NX

# sudo nxserver --adduser prueba

# sudo nxserver --passwd prueba

Cada vez que creemos un usuario o modifiquemos el fichero "/etc/nxserver/node.conf" tendremos que reinciar el servidor nx con "sudo nxserver --restart".

11. Descarga del cliente

Cliente Linux "sudo apt-get install qtnx"

Cliente Windows, desde aquí.


Configuración con Neatx

Pasos:

1. Agregamos el repositorio

# sudo add-apt-repository ppa:freenx-team

2. Actualizamos

# sudo apt-get update

3. Instalamos Neatx

# sudo apt-get install neatx-server

4. Tenemos que seguir los pasos 9, 10 y 11.



Ya tenemos nuestro servidor Nx configurado y listo para nuestras conexiones terminal server en Ubuntu.

Hasta la próxima!!!

lunes, 10 de enero de 2011

Configurar SNMP en nuestro host ESX

Hola a tod@s!!!

Perdonar por no escribir pero he tenido mucho trabajo. Antes de nada me gustaria felicitaros el año nuevo y espero que se cumplan todos vuestros deseos.

En el primer manual del año voy a comentar la forma de activar el servicio snmp de nuestro host esx. El servicio por defecto no viene activo y hay que configurarlo para poder levantarlo para su funcionamiento.

Hay que realizar unos pasos que acontinuanción describiré, empezamos!!!

Pasos:
1. Nos logamos en nuestro host ESX como root.
2. Editamos el fichero de configuración snmpd.conf. La ruta de nuestro fichero está en : "etc/snmp/"

# nano /etc/snmp/snmpd.conf

3.Cambiamos el nombre de la comunidad, por defecto tenemos "public". Debemos de dejar la linea asi:

recommunity NombreDeLaComunidad

4. Guardamos los cambios con las teclas "Ctrl+x".
5. Debemos de activar el firewall el servicio snmp

# esxcfg-firewall -e snmpd

6. Listo!!!!

Si tenemos problemas con el servicio es posible que no esté iniciado, lo iniciamos asi:

# service snmpd start

El servicio snmp nos ayudará para darnos información de nuestro host. Para ello necesitamos unas herramientas o aplicaciones que nos muestren la informarción que envía el snmp. Recomiendo cacti, zabbix, entre otras. Todo depende de que queremos saber de nuestros host esx.

Gracias y hasta la próxima!!