Reflexión Tecnológica – Desarrollando infraestructura

Hola a todos, parece mentira que este sea mi primer post del año, pero la verdad es que no he tenido tiempo hasta hoy de hacer algo que me apasiona, y es escribir en el blog y compartir mis cosas con vosotros.

Hoy voy a hablaros no “de un paso a paso” o un “how to”, voy a hablaros de mis impresiones en los últimos meses de la tecnología que utilizo en mi trabajo y sobre mis impresiones respecto a las mismas.

Como sabéis estoy especializado en tecnologías Microsoft y como no podía ser menos, he estado trabajando en el diseño arquitecturas y sistemas sobre Microsoft Azure.

Sin lugar a duda, lo que más me ha hecho cambiar mi forma de ver las cosas, es el trabajar con la API de Microsoft Azure directamente, olvidándome en parte, de consolas graficas o powershell y centrándonos en la programación de infraestructura con JSON y Azure CLI. Todo el mundo se centra en lo potente que es Azure, lo que se puede hacer, su versatilidad, pero nunca nos hemos parado a pensar en llevar esa versatilidad y potencia, a la implantación, y sin duda los JSON son “supercool y sexys” para este punto, tanto que los sistemas no dejan de ser puras programaciones sobre el API de Azure, que podemos utilizar una y otra vez. Cuando digo utilizar una y otra vez, digo parametrizar el código de tal forma que tan solo introduciendo los valores de los parámetros me permita crear infraestructuras complejas en segundos, esta es la verdadera potencia de Microsoft Azure, reduciendo el Time To Market drásticamente. Como todo en este mundo tiene sus “peros”, y el más grande somos nosotros mismos, la gente de sistemas; ¿Cuántos estáis dispuestos a programar, a convertiros en un developer de sistemas?, probablemente muchos diréis que no, pero desde mi punto de vista estaréis cometiendo un gran error, ya que el presente es el API. Esta forma de implantar en Azure tiene su periodo de aprendizaje, como prácticamente cualquier cosa a nivel de TI, y como os podéis imaginar los primeros despliegues no se hacen en segundos, sino que se hace en días, pero en la implantación de los siguientes proyectos reduciréis el tiempo de implantación drásticamente, debido primero a la curva de aprendizaje, y segundo al reaprovechamiento del código realizado anteriormente.

Con todo esto lo que quiero deciros es que debemos avanzar en la misma medida que avanza la tecnología, tenemos avanzar nosotros los técnicos, y deben de avanzar los CEOs y directores IT de las empresas, no buscando aquello en lo que se encuentren mas cómodos, sino aquello que les permita obtener un mayor rendimiento de los recursos invertidos.

Premio Microsoft MVP 2013 Windows IT-Expert Pro

MVP

Esta semana me han concedido el premio Microsoft MVP Windows IT-Expert Pro 2013.

“Estimado/a Juan Jose Antuna, Enhorabuena. Nos complace presentarle el programa de nombramiento MVP de Microsoft® de 2013. Este nombramiento se concede a los líderes excepcionales de la comunidad técnica que comparten de forma activa su experiencia de alta calidad y de la vida real con otras personas. Le agradecemos especialmente la contribución que ha realizado en las comunidades técnicas en el área de Windows Expert-IT Pro a lo largo del pasado año.”

Paso a formar parte de una prestigiosa comunidad dentro del sector de TI. Tengo que daros las gracias a todos aquellos que leéis y participáis en mis blogs, sin vosotros no hubiera sido posible.

TechEd 2013 – Day 1

Hola a todos, en casa agotado despues del primer dia de TechEd. Como primera conclusion decir que Microsoft lo monta muy bien, muy americano eso si pero a lo bestia, y por mi parte decir que hoy he ayudado a Don Hall a impartir una clase con un lab de Active Directory. Para quien no sepa quien es Dan Hall solo tiene que coger un libro de MSPress de Active Directory, el mismo que dedica sus libros a su mujer e hijos, La verdad que mucho Hall pero como instructor … vamos que asi doy yo un lab, explico en que consiste, y listo cada uno a lo suyo.

Dentro de los seminarios y presentaciones acudí a la presentación de Hyper-V sobre Windows Server 2012 R2 y decir que mejora con respecto a 2012. Deciros que ya va a existir el mítico Copy/Paste que faltaba, que se va a poder controlar el I/O de una maquina en caliente, VHDX resizing en caliente, que vamos a poder exportar y clonar las maquinas en vivo, pero lo que mas me llamo la atención fueron tres cosas,  live migration con RDMA que mejora la migracion hecha por compresión siendo esta  con SMB, En teoría si tienes redes de 10Gb de ancho de banda RDMA sino compression; Replicacion a tercer nodo escogiendo el intervalo de replicacion y por ultimo lo que llamaron maquinas virtuales versión 2, que mejoran radicalmente el rendimiento de las VM, abstrayendo aun mas del hardware físico del servidor, veréis como el administrador de dispositivos su hardware es de Hyper-V, que permiten el arranque SCSI y con mucha menos configuración ya que los puertos COM, las tarjetas legacy etc desaparecen porque la VM te lo hace de forma automática, en principio todo es la pera, pero bueno como se dice por aquí todo al cocer mengua. Deciros que la compatibilidad de Windows Server 2012 con R2 es completa  y online es decir no hace falta apagar la maquina para migrarla a R2 y que estas maquinas virtuales de  segunda generación solo admiten como sistemas operativos invitados Windows 8 x 64 y Windows Server 2012. Continue reading “TechEd 2013 – Day 1”

TechEd Madrid 2013

teched2013

 

Como sabéis la ultima semana de Junio del 24 al 28 se celebra en Madrid el MSTechEd Europa 2013, un escaparate en el que Microsoft enseña a sus clientes y resto de profesionales sus ultimas novedades en desarrollo y diseño de infraestructuras Microsoft. Podreis asistir a laboratorios, conferencias, presentaciones, sesiones de trabajo, examenes, etc…todo alrededor del mundo de Microsoft y sus productos.

TechEd Europa

Pues allí estaremos la semana del 24 al 28, en el TechEd Europa, formando parte del staff de Microsoft, en principio aun no tengo asignado un calendario pero os lo iré comentando aquí en el blog. Espero veros por alli.

 

Basico Cisco VoIP

Hacia ya tiempo que no escribía nada, no os he abandonado solo que ando un poco liado, pronto tendréis noticias y lo comprenderéis, pero bueno vamos a lo que toca.

voip

Aquí os dejo un Packet con una configuración básica para VoIP con Cisco. En el ejemplo utilizo un router serie 2811 como Cisco CME para gestionar los teléfonos de VoIP. Un CME es un router con IOS ivs y con módulos PVDM para soportar los teléfonos y liberar al router de esa carga. La comunicación con el router de CME por parte del teléfono se puede hace por SIP o en caso de Cisco mediante Skinny Call Control Protocol (SCCP) que es propietario. El proceso básico de arranque lo explica en su blog uno de mis alumnos Angel (Enlace), es sencillo pero un poco sorprendente para quien lo ve por primera vez. En el CME he configurado los tres dn con sus números y los he asociado a cada teléfono (ephone), 1 a 1, es decir cada teléfono con su numero. Continue reading “Basico Cisco VoIP”

Archivo de respuesta – Instalación desatendida

El siguiente post es para mis alumnos, es un ejemplo de cómo configurar un archivo de respuesta desde el Administrador de imágenes de sistema del Windows AIK. Como podéis apreciar es un ejemplo, concretamente este es del technet de Microsoft.

Para crear un archivo de respuesta

En este paso se copia un archivo de imagen de Windows (.wim) en el equipo del técnico y se crea un archivo de respuesta.

  1. En el equipo del técnico, inserte el DVD del producto de Windows 7.
  2. Navegue hasta el directorio Sources de la unidad de DVD-ROM y copie el archivo Install.wim del DVD del producto de Windows a una ubicación del equipo.
  3. Para abrir Windows SIM, haga clic en Inicio, en Todos los programas, en Microsoft Windows AIK y, a continuación, haga clic en Administrador de imágenes de sistema.
  4. En el menú Archivo de Windows SIM, haga clic en Seleccionar imagen de Windows.
  5. En el cuadro de diálogo Seleccionar una imagen de Windows, navegue hasta la ubicación donde guardó Install.wim en el paso 1 y haga clic en Abrir.Se le pedirá que seleccione una imagen. Elija la imagen de Windows que desee instalar y haga clic en Aceptar.Se le pedirá que cree un archivo de catálogo. Haga clic en  para generar el archivo.Si aparece una ventana de Control de cuentas de usuario para autorizar el programa, puede elegir entre permitir el programa o cancelar la instalación.
  6. En el menú Archivo, haga clic en Nuevo archivo de respuesta. Aparece un archivo de respuesta vacío en el panel Archivo de respuesta.

    Continue reading “Archivo de respuesta – Instalación desatendida”

Utilizando telnet para probar mi servidor de Transporte de Exchange 2010

Una de las formas más sencillas de probar el servidor de transporte es utilizando telnet ya que accedo directamente al servidor de transporte.

A modo de ejemplo, el siguiente procedimiento usa los valores descritos en la lista siguiente:

  • Servidor SMTP de destino   mail.inicya.com
  • Dominio de origen   diazantuna.es
  • Dirección de correo electrónico del remitente   blog@diazantuna.es
  • Dirección de correo electrónico del destinatario   contacto@inicya.com
  • Asunto del mensaje   Prueba de Inicya
  • Cuerpo del mensaje   Éste es un mensaje de prueba

Los comandos del cliente Telnet no distinguen entre mayúsculas y minúsculas.

  1. En símbolo del sistema, escriba telnet y presione ENTRAR. Este comando abre la sesión de Telnet.
  2. Escriba set localecho y, a continuación, presione ENTRAR. Este comando opcional le permite ver los caracteres conforme los escribe. Es posible que sea necesaria esta configuración en algunos servidores SMTP.
  3. Escriba set logfile<nombrearchivo>. Este comando opcional permite registrar la sesión de Telnet en el archivo de registro especificado. Si sólo especifica un nombre de archivo, la ubicación del archivo de registro es el directorio de trabajo actual. Si especifica una ruta de acceso y un nombre de archivo, la ruta debe encontrarse en el equipo local. Tanto la ruta como el nombre de archivo que especifique deben indicarse en formato Microsoft DOS 8.3. La ruta de acceso que especifique debe existir. Si especifica un archivo de registro que no existe, éste se creará.
  4. Escriba open mail.inicya.com 25 y, a continuación, presione ENTRAR.
  5. Escriba EHLO diazantuna.es y, a continuación, presione ENTRAR.
  6. Escriba MAIL FROM:blog@diazantuna.es y, a continuación, presione ENTRAR.
  7. Escriba RCPT TO:contacto@inicya.com NOTIFY=success,failure y, a continuación, presione ENTRAR. El comando NOTIFY opcional define los mensajes particulares de notificación de estado de entrega (DSN) que el servidor SMTP de destino debe proporcionar al remitente. Los mensajes de DSN se definen en RFC 1891. En este caso, usted está solicitando un mensaje de DSN para la entrega de mensajes correcta o errónea.
  8. Escriba DATA y, a continuación, presione ENTRAR. Recibirá una respuesta similar a la siguiente:
    354 Start mail input; end with <CLRF>.<CLRF>
  9. Escriba Asunto: Prueba de Contoso y, a continuación, presione ENTRAR.
  10. Presione ENTRAR. RFC 2822 requiere una línea en blanco entre el campo de encabezado de Subject: y el cuerpo del mensaje.
  11. Escriba Éste es un mensaje de prueba y, a continuación, presione ENTRAR.
  12. Presione ENTRAR, escriba un punto ( .) y, a continuación, presione ENTRAR. Recibirá una respuesta similar a la siguiente:
    250 2.6.0 <GUID> Queued mail for delivery
  13. Para desconectarse del servidor SMTP de destino, escriba QUIT y, a continuación, presione ENTRAR. Recibirá una respuesta similar a la siguiente:
    221 2.0.0 Service closing transmission channel
  14. Para cerrar la sesión de Telnet, escriba quit y, a continuación, presione ENTRAR.

Exchange 2010 – Configuración de la detección automática

Configuración de las opciones de Detección automática

Para habilitar Detección automática, debe tener al menos un servidor de acceso de cliente en el que se esté ejecutando el servicio Detección automática. Cuando se instala el rol de servidor Acceso de clientes, el directorio virtual de Detección automática se crea automáticamente en IIS.

Para administrar la configuración de Detección automática, debe usar los siguientes cmdlets de Exchange Management Shell.

Tarea Cmdlet de Exchange Management Shell
Configurar el SCP de detección automática Set-ClientAccessServer
Crear un nuevo directorio virtual de detección automática New-AutodiscoverVirtualDirectory
Quitar un directorio virtual de detección automática Remove- AutodiscoverVirtualDirectory
Configurar un proveedor de Office Outlook Set-OutlookProvider
Localizar un proveedor o proveedores de Office Outlook en el directorio virtual Get- OutlookProvider

Continue reading “Exchange 2010 – Configuración de la detección automática”

Añadiendo un Windows Server 2008 R2 NFS a vmware 5

Resulta muy útil el tener un servidor de NFS en nuestro sistema de virtualizacion de vmware con vSphere. Nos puede servir para tener almacenadas ISO’s, plantillas de maquinas etc.. en un directorio o directorios compartidos que puedan ser accedidos desde cualquier servidor ESX de mi estructura vSphere.

Ya que trabajo con productos Microsoft, voy a utilizar un servidor de ficheros que tengo para hacerlo, en mi caso es un Windows Sever 2008 R2 pero el procedimiento es totalmente valido para un 2012.

Añadir el rol de NFS

Inicia -> Herramientas administrativas -> Administrador del servidor
Yo ya tengo el servidor de ficheros instalado como os comente, asi que voy a Servidor de Archivos y hago botón derecho y escojo Añadir servicios de Rol y selecciono NFS.

Continue reading “Añadiendo un Windows Server 2008 R2 NFS a vmware 5”

Listar los tamaños de los Mailboxes en Exchange 2010 via EMS

Powershell nos permite rápidamente listar los tamaño de los buzones de Exchange de tal manera a saber la cantidad de objetos y sus tamaños

Get-MailboxDatabase “Mailbox Database 1″ | Get-MailboxStatistics | Sort totalitemsize -desc | ft displayname, totalitemsize, itemcount

Donde Mailbox Database 1 es el nombre de la Mailbox Database de Exchange.

Get-MailboxDatabase nos permite listar las base de datos de Exchange

exch2

En este ejemplo estoy listando los tamaños de los buzones para la base de datos “Esclavitos”

exch3