Customize iTerm2 to use with GNS3

Term2 with GNS3 broadcast input

Hi folks, today I’m goin to show you how to get the best of iTerm2 to use with GNS3 the idea is to use a custom script to connect to devices in GNS3 using iTerm2 tabs and use the Badge feature of iTerm2 to show the device who we are connected.

First we need to create a profile in iTerm2 I’ll recommend to call it GNS3.

iTerm2 Preferences

We need to put “\(session.name)” in the Badge field, that will configure the badge of windows with the name of the device we’re using in GNS3.

After that we goin to customize the profile, as you can see I use a semi transparent red color for the badge.

iTerm2 Preferences

Now it’s time to configure the GNS3 client, we coint to GNS3 -> preferences  and in the General menu we select the Console applications tab.

GNS3 Console Application Settings

And then click on the Edit button.

GNS3 Custom Console Application

Then we goin to select Custom in the drop down menu and paste the following Code:

osascript -e 'tell application "iTerm"' -e 'activate' -e 'if (count of windows) = 0 then' -e '   set t to (create window with default profile)' -e 'else' -e '   set t to current window' -e 'end if' -e 'tell t' -e '    create tab with profile "GNS3" command "sh"' -e '    set s to current session' -e '    tell s' -e '        set name to "%d"' -e '        write text "PATH=\"" & (system attribute "PATH") & "\" exec telnet %h %p"' -e '    end tell' -e 'end tell' -e 'end tell'

Take in consideration that in the script we reference the name of the  iTerm2 Profile if you use a name thats is different from GNS3 you need to modify it.

Then click ok in the ok and ok to save the settings.

The script will open iTerm2 app and create a new tab with the selected profile for each connection in GNS3.

the following is an example of a running session with this configuration in a simple GNS3 Tolology:

 

This slideshow requires JavaScript.

As you can see you can use the devices in tabs or rearrange these tabs to see and type in the devices at the same time using the broadcast input feature of iTerm2.

Now enjoy your lab with this little hacks 😉

No solo de Hyper-V vive el hombre…

Quizá alguno de ustedes ya lo sepa, pero hace unos meses cambie de empleo, por eso también la quietud del blog, causado a que luego del cambio viene un periodo en el que uno empieza a acostumbrarse al nuevo trabajo y a los diferentes tiempos no encontraba el momento para ponerme a escribir.

VCP-DCVEn este nuevo desafió estoy en una empresa que es Partner de Microsoft y de VMware… con lo cual una de las primeras cosas fue realizar un curso de VMware y rendir la correspondiente certificación,  así que ahora aparte de las Certificaciones de Microsoft soy el flamante poseedor del VCP5-DCV de VMware…

Ahora que estoy retomando con el blog iré intentando añadir contenido de Virtualizacion y Management de ambos mundos… y porque no también algo de interacción entre ellos 😉

 

{How-To} Actualizar todos los agentes de VMM usando PowerShell

SystemCenter2012

 

Cuando trabajamos con una consola con unos cuantos hosts de virtualizacion e instalamos un update rollup suele ser una tarea engorrosa seleccionar cada uno de los hosts para marcar la actualización del agente, aca es donde PowerShell viene al rescate!

Lo único que debemos hacer es abrir una consola de Virtual Machine Manager Command Shell  y escribir:

$Cred = Get-Credential ; Get-SCVMMManagedComputer | Update-SCVMMManagedComputer -Credential $Cred -RunAsynchronously

Este cmdlet nos pedirá las credenciales con las que realizara el update de los agentes y luego seleccionara todos los equipos que esta controlando el VMM para luego generar un job de actualización por cada uno de ellos.

 

¿Que hay de nuevo en Windows Server 2012 R2?

TechEd2013NA

Amigos, en estos días se esta realizando el TechEd 2013, en esta presentación Microsoft esta anunciando algunas de las características de la nueva versión de Windows Server.

Paso a contarles algunas de las que he visto durante el día de ayer.

Almacenamiento:

  • Auto Storage Tiering: Capacidad de mesclar discos SSD y discos clásicos de forma que los discos SSD se usen para información de alto consumo de IOps y a medida que la información se va enfriando pasa a los discos clásicos con menos performance.
  • Deduplication: esta capacidad existente desde Windows 2012 a nivel de File Server ahora puede ser usada para entornos de VDI.

Virtualizacion:

  • Second Generation VM’s: Esta nueva generación tienen entre sus características el no poseer soporte para hardware emulado y para SO de 32bits, por ello y por el momento solo soportan Windows 8, Windows 8.1, Windows Server 2012 y Windows Server 2012 R2, el booteo por medio de BIOS ha sido sustituido por secure boot (UEFI)  y uno de los puntos mas interesantes es la capacidad de bootear por medio de la NIC utilizando un storage iSCSI, así como un incremento en performance.

TechEd2013NA_Gen2VMb

  • Live Migration Compression: Gracias a la inteligencia de compresión de datos  es posible mejorar en aproximadamente un 60% los tiempos de migración entre hosts Windows Server 2012 R2.
  • Live Migration SMB Direct: por medio de NIC que soporten Remote Direct Memory Access (RDMA) es posible que estas alivien la carga de enviar la memoria viva de una VM de un host a otro logrando un ratio aun mayor de velocidad en el proceso de migración.

TechEd2013NA_FasterLM1-Hyper-V

  • Live Resizing VHDX:  Ahora es posible cambiar el tamaño de los archivos VHDX sin tener que apagar el sistema operativo, esto esta soportado siempre que los archivos estén atachados sobre la interface SCSI y tanto como para VM’s Windows como Linux.
  • Storage QoS (Quality of Service): con las nuevas características y métricas incorporadas en Windows Server 2012 R2, podemos medir y limitar la cuota de IOPS de Storage que utilizara cada VM, esto es importante ya que nos aseguramos que una VM no pueda afectar la performance de las otras en un Storage compartido.

TechEd2013NA_StorageQoS

  • Live Virtual Machine Cloning: Esta nueva feature permite clonar maquinas virtuales que están ejecutándose, dejando una copia exacta de la maquina virtual guardada en save state.
  • Mejoras en los Export: Ahora se pueden exportar VM’s que tengan checkpoint realizados, así como exportar directamente los checkpoints.
  • Linux Guest OS New: En esta nueva versión es posible asignar Dynamic Memory a VM’s Linux así como realizar backup en linea de las mismas, hay una mejora en los drivers de vídeo, lo que proporciona una experiencia similar a la de una VM Windows.
  • VHDX Compartidos: Es posible configurar un VHDX compartido hasta en 64 VM’s siempre y cuando este este en un volumen que sea CSV o SMB3, esto es útil para aplicaciones de Cluster entre VM’s
  • Mejoras en la replican de Hyper-V: El valor de la replica asincronica se puede cambiar entre 30 segundos y 15 minutos, Ahora las replicas pueden ponerse en cascada, de forma que A replique a B y B replique a C.
  • VM’s Autmatic Activation: Si el Host de Hyper-V esta activado usando una licencia SKU, las VM Windows se activaran automaticamente por intermedio de las integration tools
  • Mejoras en las conexiones: la conexión al manager de la VM por consola utiliza el protocolo RDP, con lo cual hay una mejora significativa de calidad así como la posibilidad de compartir la papelera.
  • Compatibilidad con Windows Azure: la versión de Hypervisor es directamente compatible con Azure, con lo cual podemos pasar las VM de nuestra nube privada a la nube publica y viceversa

 

 

Fuentes:

http://www.channel9.msdn.com

http://www.petri.co.il/whats-new-in-windows-server-2012-r2.htm

http://www.petri.co.il/top-virtualization-features-in-windows-server-2012-r2-hyper-v.htm

http://www.tudy.ro/2013/06/04/new-hyper-v-features-in-windows-server-2012-r2/

http://bink.nu/what%E2%80%99s-new-for-hyper-v-in-windows-sever-2012-r2

Instalando Update Rollup 2 a SCVMM2012 SP1

SystemCenter2012

En los últimos tiempos nos hemos acostumbrado a que los Update Rollup de System Center están disponibles por medio de Microsoft Update o WSUS e nuestras infraestructuras, pero que pasa cuando este no nos aparece en la lista de descargas? este caso se presenta con el UR2 de VMM 2012 SP1, el mismo no aparece en la lista de descargas si esta instalado el UR1, para que este este disponible y se pueda aplicar es necesario des-instalar el UR1 de nuestros equipos.

Para ello vamos al panel de control y marcamos ver los updates, luego aplicamos un filtro en la búsqueda por Update Rollup y vamos a ver algo como lo siguiente.

VMMUR2_2

Luego de des-instalado el UR1, volvemos a comprobar las actualizaciones, y vamos a ver como ya tenemos disponible el UR2 para descargar e instalar.

 

VMMUR2_3

 

Con esto ya vamos a poder realizar la instalación del UR.

 

Saludos.