Microsoft, su tecnología y yo

El Blog de David Cervigón (Microsoft)

May, 2007

  • Microsoft Surface. ¡Que pasada!

    No estoy muy seguro de cuanto aguantaría este dispositivo en la mesa de mi salón sin sufrir daños severos, porque francamente tiene una pinta irresistible. Si ya me cuesta alejar a la fierecillas del Tablet...

    Microsoft Surface es una pantalla de 30" que el usuario puede manejar son gestos hechos directamente con las manos, y que tiene la capacidad de interactuar con objetos reales que depositemos sobre ella. Lo mejor para hacerse una idea es verlo:

    http://www.microsoft.com/surface/

    En 10.net hay un video demostrativo, descargable, de unos 20 minutos de duración.

    ¿Quien dijo que la gente de la división que hace Windows Mobile y el Zune no sabe hacer cosas "cool"?. Como dice alguien en los comentarios del post mencionado, ¡pintura de dedos sin caos!. Pago lo que sea.

    Saludos

  • Presentacion y recursos de la sesion de System Center del Security Day

    Hola

    ¿Te has sentido alguna vez asi?


    Video: El Administrador Anónimo

    La sesión de por la tarde del Security Day va acerca del amenudo menospreciado mundo de la gestión y monitorización de infraestructuras, sean éstas pequeñas, medianas y grandes. El haberlo juntado con los contenidos tradicionales de este evento es porque, una vez conscientes de por donde se mueven las actuales amenazas y con la mente despejada de ciertos tipos de mitos y leyendas, el problema de la seguridad empieza a moverse del mero probelma tecnológico al campo de mantenimiento de la infraestructura y de la monitorización de la misma en busca de posibles agujeros, amenazas e intrusiones. Y en este punto la seguridad confluye con cuestiones como la gestion de cambios, detección y gestion de incidencias, soporte interno, etc.

    Hace unos meses nos dio una charla en Redmond un gurú cuyo nombre no recuerdo ahora acerca de cual es el futuro de las TI. De todo lo que nos contó me quedé sobre todo con una cosa que dijo. Para una empresa cualquiera, el departamento de TI, independientemente de su tamaño, es y debe ser una caja negra. Lo que se espera de ella es que cualquier tipo de acción que la empresa quiera llevar a cabo dentro del ámbito de su actividad de negocio, lejos de ser entorpecido sea facilitado por ella, ya que si no será automáticamente considerada como una carga financiera más, candidata a recortarse o eliminarse. De nuevo el "Be water, my friend" como solución. Creo que esta es una buena forma de entender la cacareada "alineación con el negocio" que muchas veces se esgrime como argumento universal.

    He de reconocer, que estos mundos, como los de las bases de datos o el llamado Business Intelligence, siempre me han parecido tan tecnológicamente aburridos como importantes son para el mundo empresarial. Una dicotomía peligrosa que hay que resolver inmediatamente, de la mano de mi esta vez compañero de escenario Daniel Matey, auténtico gurú de estos temas por profesión y devoción. Sin él y sin Enrique Lópiz se me hubiera hecho la preparación de la sesión muy cuesta arriba.

    Aqui está la presentación completa, ya que en la sesión le intentamos dar más peso a las demostraciones y quitamos muchas de las diapositivas, y los recursos.

    Y si después de todo esto piensas que debes empezar a plantearte una solución para resolver estos problemas, prueba System Center Essentials. Te puedes descargar una máquina virtual con todo listo para evaluarlo y comprobar si se adapta a tus necesidades.

    Saludos

  • Material de la Webcast de Scriptiing en Virtual Server de Daniel Matey

    Hola

    La semana pasada Daniel nos dio un buen repaso sobre scripting en general y como aplicarlo a la gestion de Virtual server en particular. Los ejemplos y recursos que utilizó están en su blog: http://geeks.ms/blogs/dmatey/archive/2007/05/14/material-de-la-webcast-sobre-scripting-en-virtual-server.aspx

    La siguiente versará sobre migraciones P2V, donde veremos principalmente VSMT y SCVMM. Os podeis registrar en el enclace correspondiente que encontrareis aqui.

    No obstante la siguiente actividad que haremos a medias es la sesión correspondiente a la familia de productos de System Center en el Security Day. Podéis intentar venir a vernos a Barcelona (22/5) o a Madrid (24/5) apuntandoos en esta página, aunque no os garantizamos que El Muro y Mr. Sutura os dejen pasar.

    Hasta entonces estaremos liados preparando las presentaciones y las demos, aunque esa no ha sido la razón por la que he dejado el blog un poco olvidado. La semana pasada fue para mi una sucesión de despropósitos dignos de relegar al olvido. Algunos podría mencionarlos por aqui pese a ser este un blog corporativo, aunque por ahora no me apetece demasiado (el asunto de la rentabilidad económica de la inseguridad intrínseca a los sistemas de autenticacion R-factoriales, donde 1 < R < 3 seguro que Maligno lo explica mejor que yo)

    Saludos

  • Windows Media Player en Longhorn Beta 3

    Porque siempre es agradable ponerse musiquita mientras uno pruebas cosas.

    En Longhorn se distinguen los componentes que se pueden agregar al servidor entre roles, que hacen referencia a las tareas específicas que realizadrá en la red, y características, que se refieren a componentes específicos de una cierta tecnología, aplicables generalmente a uno o varios roles específicos. Por supuesto existen interdependecias entre ellos que el propio sistema se encarga de gestionar por nosotros como viene siendo habitual.

    El Windows Media player se instala desde el Server Manager en la sección de Features, elegiendo "Desktop Experience". En este mismo paquete nos vienen también los temas de escritorio y la Photo Gallery.

    Ahora por lo menos Windows Media Encoder y Camtasia se dejan instalar y ejecutar sin dar el error de que les falta WMPCore.dll.

    Saludos

  • Como utilizar VHDMOUNT sin instalar virtual server y montar VHDs a golpe de clic

    Hola

    Ni que decir tiene que los VHDs son el máximo exponente de una máquina virtual. Pero no solo eso, sino que también los backups de Windows Vista usan ese formato. Y dado que sus especificaciones se licencian gratuitamente bajo la Open Specification Promise a todo aquel que quiera utilizarlo, muchos ISVs lo estan implementando de una u otra manera en sus productos.

    He aqui un par de trucos para instalar solamente el componente VHDMOUNT que viene incluido en Virtual Server 2005 R2 SP1, y para una vez hecho esto poder montar los VHDs como si de un dísco físico se tratara mediante una acción que agregaremos al menú contextual de la extension .vhd. Para entendernos, clic con el botón derecho sobre el VHD, y seleccionar "Mount" o "Dismount". Generalmente esto se utiliza para modificar el contenido de los discos virtuales, pasarles antivirus, etc. Por ahora no se debe usar para hacer "offline patching" manualmente.

    1. Instalar VHDMOUNT (traducción del post original de Dave Northey)
      • Descargar el Setup.exe de Virtual Server 2005 R2 SP1 para la plataforma que vayamos a usar
      • Descomprimirlo a una carpeta para extraer el msi: setup.exe /c /t c:\Temp (elegir la carpeta deseada en lugar de c:\temp)
      • Instalar exclusivamente el componente VHDMOUNT: msiexec /i "Virtual Server 2005 Install.msi" /qn ADDLOCAL=VHDMount
    2. Agregar las opciones "Mount" y "Dismount" al menú contextual (traducción del post original de Micke Nyström, MVP de Suecia)
      • Generar un fichero .inf (p.e mount.inf) con el siguiente contenido:
        1. ;Adds a context menu for VHD files to be mounted by VHD mount from explorer, if you installed Virtual Server in an other location, please change the path.
          ;Created by mikael.nystrom@truesec.se
          ;version 1.0 2007-05-06

          [version]
          signature="$CHICAGO$"

          [DefaultInstall]
          AddReg=Reg

          [Reg]
          HKCR,".vhd",,,"Virtual.Machine.HD"
          HKCR,"Virtual.Machine.HD",,,"Virtual Machine Disk Image"
          HKCR,"Virtual.Machine.HD\DefaultIcon",,,"C:\Program Files\Microsoft Virtual Server\vssrvc.exe,3"
          HKCR,"Virtual.Machine.HD\shell\Mount\Command",,,"c:\program files\Microsoft Virtual Server\vhdmount\vhdmount.exe" /m /f %1"
          HKCR,"Virtual.Machine.HD\shell\DisMount\Command",,,"c:\program files\Microsoft Virtual Server\vhdmount\vhdmount.exe" /u %1"
          HKCR,"Virtual.Machine.HD\shell",,,"Mount"
          HKCR,"Virtual.Machine.HD",BrowserFlags,0x00010001,0x8
          HKCR,"Virtual.Machine.HD",EditFlags,0x00010001,0x0

      • NOTA: Es posible que necesites cambiar "Program Files" por "Archivos de Programa" y que prefieras cambiar las palabras "Mount" y "Dismount" por "Montar" y "Desmontar"
      • Hacer clic con el botón derecho en el .inf e instalarlo. En Windows Vista hay que tener en cuenta que VHDMOUNT requiere elevación de privilegios.
      • NOTA: Si se monta más de un VHD a la vez, hay que tener cuidado con las herramientas que utilicemos porque los disk numbers pueden coincidir

    Saludos

  • Bájate SCVMM ya instaladito

    Listo para empezar a funcionar en una máquina virtual. Está en la sección de downloads de Microsoft Connect (http://go.microsoft.com/fwlink/?LinkId=89358).

    El VHD contiene:

    • Microsoft Windows Server 2003 R2 SP1 Trial Software (30-day version)
    • Microsoft SQL Server 2005 Express Edition SP1
    • Microsoft .NET Framework 2.0
    • Microsoft .NET Framework 3.0
    • Windows Remote Management (WinRM)
    • Microsoft Core XML Services (MSXML) 6.0
    • Windows Server Internet Information Services (IIS)
    • Windows PowerShell 1.0
    • System Center Virtual Machine Manager 2007 Server Beta2
    • System Center Virtual Machine Manager 2007 Administrator Console Beta2
    • System Center Virtual Machine Manager 2007 Self Service Portal Beta2

    Las instrucciones, usuario y contraseña están en la propia página de descarga

    Saludos

  • Cursos de e-Learning gratuitos sobre Windows Server Longhorn

    Estan aqui:

    https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=122531

    y estos son los enlaces directos al contenido:

    Saludos

  • Migración de máquina física a virtual con SCVMM

    Me he estado entreteniendo en instalar uno de mis portátiles con Windows Server 2003, configurarle absolutamente todos los dispositivos y migrarlo en caliente a una máquina virtual corriendo en Virtual Server 2005 SP1 RC. Pare ello he usado la Beta 2 de System Center Virtual Machine Manager.

    He aqui el resultado. A la izquierda, la máquina virtual a través de VMRC. A la derecha, la máquina real vía RDP:

     

     

    Como puede verse, la máquina original tiene un procesador dual core, que ha sido virtualizado como un procesador simple, y gran parte de los dispositivos reales han sido eliminados o transformados en sus equivalentes reales. También cambié la cantidad de memoria asignada ya que no había suficiente en el host de virtualización de destino.

    Este es el paso a paso, que consiste simplemente en seguir un asistente. Os pongo los enlaces en lugar de todos los pantallazos porque capturé la friolera de 20:

    1. Ésta es la consola de SCVMM. TECHNET-DC1 es un Controlador de Dominio y corre además tanto Virtual Server como System Center Virtual Machine Manager. Físicamente es un portatil con Windows Server 2003 x64 Enterprise. TECHNET-1, que también aparece listado como host con Virtual Server es un servidor miembro, que en ese momento estaba apagado. En las acciones de la derecha seleccionamos "Conver physical server" y se nos lanza el asistente P2V.
    2. Primeramente se nos emplaza a seleccionar el "target" o servidor real que queremos virtualizar. En nuestro caso es TECHNET-2, otro portátil con Windows Server 2003 SP1, en si version x86 (hasta que no llegue Windows Virtualization no podremos hacer esto con equipos de 64-bit al no estar soportados en Virtual Server). Tecleamos unas credenciales que nos permitan acceder remotamente como administrador a dicho servidor, y pasamos a identificar el nombre que queramos que tenga la nueva máquina virtual.
    3. El siguiente paso es recoger toda la información acerca de la máquina que pretendemos virtualizar. Se nos informa acerca del sistema operativo, los discos presentes en el sistema y las tarjetas de red en uso.
    4. En este momento, el asistente nos solicita proporcionar ciertos archivos del sistema operativo del target. Los archivos drivers.cab y sp1.cab deben copiarse a una carpeta especifica, desde la cual SCVMM los incorporará a su cache. Adicionalmente es posible que se nos solicite colocar en esa misma carpeta el paquete correspondiente a alguna actualización del sistema, que deberemos descargar de la web de Microsoft. En la Beta 2 (esto ya esta corregido) es posible que haya que darle un par de veces al botón "check again". Si no, los comandos:

      Get-VMMServer <Nombre del server con SCVMM>

      Add-P2VPatch

      harán maravillas. El asistente no nos dejará continuar hasta que el sistema no tenga todos los archivos necesarios, momento en el que nos indicará que no se han detectado problemas.

    5. Seleccionamos cuales de las unidades presentes en el sistema físico queremos convertir a virtual. En mi caso solamente eran necesarias las particiones de arranque (C:) y la de sistema (D:)
    6. Llegados a este punto, elegimos el host de virtualización en el que queremos colocar la nueva máquina virtual. El sistema de ranking es configurable en SCVMM en función de uso de CPU, disco, memoria, etc.. También deberemos seleccionar el path del servidor remoto donde la almacenaremos, asi como algunos otros parámetros de la máquina virtual.
    7. Por último, y antes de desencadenar el proceso de migración, podemos revisar las opciones que hemos elegido, y ver el script que se ejecutará. SCVMM está basado en la Windows Powershell,por lo que al la vista del mismo podemos saber que cmdlets están ejecutándose por debajo.
    8. SCVMM funciona mediante un sistema de trabajos, que podemos monitorizar para ver cual es el progreso de la migración. En mi caso tuve las pocas luces de no darme cuenta de que ambas máquinas estaban conectadas por un triste hub a 10MB/s, compartido además por otro equipo. En el path que seleccionamos en el punto anterior podía observarse cómo crecían los ficheros que acabarían convirtiéndose en los .vhd. Salvo por por el tema de la velocidad de trasferencia, el proceso terminó felizmente.
    9. La nueva máquina virtual aparece como detenida en el Virtual Server elegido, y podemos repasar sus propiedades generales, así como el perfil de hardware con el que se ha creado a partir del de la máquina física.
    10. Iniciamos la máquina virtual desde SCVMM y podemos verla en la propia interfaz gráfica, asi como un resumes de sus parámetros de rendimiento. Haciendo doble clic en la imagen, nos conectamos a ella via VMRC.

    Muy recomendable para irse familiarizando con el producto.

    Saludos