domingo, 26 de junio de 2016

Marionnet - Simulador de redes open source - minitutorial para iniciar.



Se puede descargar una imagen de virtual box desde el link en la página de marionnet:


https://www.marionnet.org/site/index.php/en/documentation/quick-start

Nota: Es un archivo de 3 GB por lo que se recomienda descargarlo con algún gestor de descargas. En mi caso, utilicé "flareget"

Config inicial:

1. Se importa el appliance en virtual box
* el password del usuario user es user
* el password del usuario root es root
2. Se cambia  a usuario root con el comando: su -
3. Se cambia el idioma con el comando: dpkg-reconfigure locales
* Se debe quitar la opción de francia y dejarlo en inglés.
4. Se cambia la configuración del teclado con el comando: dpkg-reconfigure keyboard-configuration

5. Se reinicia la máquina virtual
6. Cuando inicia de nuevo, hacemos doble click en el ícono de "marionnet" en el escritorio.

7. Se crea un nuevo proyecto en "project"
8. Para agregar un switch hacemos click en el menú de switches (lado izquierdo) y seleccionamos"add":














* De igual forma agregamos al menos 2 computadoras

9. Se configuran las IPs, direcciones de broadcast y máscaras de subred para las dos máquinas que se agregaron. Esto se puede hacer en la línea de comandos de las VMs. o en la sección de interfaces, como se muestra en la siguiente imagen.:



10. Se selecciona la opción de cable "straight"  y se conenta la máquina m1 al puerto 1 del switch y la máquina m2 al puerto 2 del switch




 11 . Se accesa a la consola de la máquina m1 y debería ser posible hacer ping a la máquina m2.






























Provecho!

domingo, 22 de mayo de 2016

Host ESXi se desconecta de vCenter y no se puede matar el proceso hostd.

El proceso hostd gestiona la comunicación con el vCenter. Si el proceso se detiene o falla el host va a aparecer como ¨disconnected¨ en vCenter.

La señal kill -9 se menciona en algunos artículos de VMware para detener "hostd". La señal kill -9 no puede ser ignorada por el proceso, a diferencia de kill -15, por lo que kill -9 es el último recurso, sin embargo en algunos casos el proceso no se detiene aún con el kill-9.

Si el kill -9 no detiene el proceso es porque hostd se quedó esperando por I/O de disco o de red y se requerirá un reinicio del host para limpiar esos procesos del sistema. Las máquinas virtuales seguirán corriendo normalmente, a no ser que haya algún otro problema a nivel de uso de CPU y/o Memoria. Lo cual se puede verificar con esxtop via consola.

Para obtener más detalles sobre la diferencia entre el kill-9 y el kill -15 pueden ver el siguiente link (en inglés):

https://major.io/2010/03/18/sigterm-vs-sigkill/

Buena nota!