none
Conectar maquina virtual a SAN RRS feed

  • Pregunta

  • Hola, tenemos un Virtual Server 2005 instalado sobre un Win2003 SP1, en él hemos virtualizado un WinNT 4 SP6a y de momento todo correcto.

    El problema surge al conectar esa máquina virtual al almacenamiento externo mediante fibra.

    La máquina física tiene una HBA con sus drivers y ve la porción de almacenamiento externo asignada correctamente, pero dudamos en como conseguirlo con la máquina virtual.

    Hemos probado varias opciones y no lo conseguimos, como por ejemplo:

        Instalar el driver para NT de esa HBA en la máquina virtual pero no lo levanta.
        Añadir un disco virtual SCSI a la maquina virtual desde consola de administración.

    ¿Alguna ayuda?

    Muchas gracias.

       

    martes, 27 de febrero de 2007 20:41

Respuestas

  • Tenemos una aplicación crítica, la versión que tenemos solo corre en NT y de momento no podemos migrarla por diversos motivos. Así que o localizamos los drivers necesarios, que lo veo complicado porque he probado con bastantes, o intentamos trabajar así.

    Muchas gracias por vuestra colaboración.

    Un saludo.

    lunes, 5 de marzo de 2007 8:34

Todas las respuestas

  • ¿As probado a agregarle a la máquina virtual un disco duro linkado físicamente al disco real?

    ¿Cómo tienes montadas las cabinas y el acceso por fibra exactamente? ¿La máquina física Win 2003 ve las cabinas físicas de fibra como una unidad más en MiPc?

    Si es así, con agregar un disco duro virtual linkado físicamente a ese disco real que no es más que la unidad SAN, debería ser suficiente.

    Si no, deberás optar por acceder a la unidad SAN vía IP (si te lo permite) desde la máquina virtual, y mapearla si quieres que te aparezca siempre en Mi Pc en NT en la máquina virtual.

    Espero te sirva de ayuda.

     

    *******************************************************************************************************************

       Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    *******************************************************************************************************************

    Javier Pereña.
    MCSE, MCSA, MCSA Messaging.

    Blog: http://elmundodejavi.blogspot.com

    miércoles, 28 de febrero de 2007 12:16
  • Ya veo el almacenamiento externo en la máquina virtual, efecticamente la máquina fisica ve las cabinas físicas de fibra como una unidad más en MiPC.

    Lo que he hecho es crear un disco SCSI a la maquina virtual (id 7) y añadirlo a la maquina virtual, luego en la maquina virtual he añadido un SCSI Adapter, en concreto el de Microsoft que se llama Microsoft Virtual Machine PCI SCSI Controller y ya he visto el disco.

    Ahora tengo otra incidencia, tanto la máquina física (Win2003) como la virtual (WinNT) ven el mismo espacio asignado de almacenamiento, pero si creo un archivo/carpeta es ese disco en la máquina física la virtual no ve ese fichero/carpeta y en vicerversa ocurre lo mismo.

    Es normal este comportamiento? Qué podemos hacer?

     

    Muchas gracias y saludos.

    miércoles, 28 de febrero de 2007 13:37
  • Ese comportamiento desde luego no es el deseado, pero normal sí por lo que te está ocurriendo, que será que el driver de la controladora SCSI, el "Microsoft Virtual Machine PCI SCSI Controller", no está funcionando como debería.

    Prueba a agregar otro.

    *******************************************************************************************************************

          Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    *******************************************************************************************************************

    Javier Pereña.
    MCSE, MCSA, MCSA Messaging.

    Blog: http://elmundodejavi.blogspot.com

     

     

    miércoles, 28 de febrero de 2007 16:44
  • Muchas gracias, el problema es que ese es el único driver que me ha funcionado ya que he probado otros o no lo levantan. Los otros driver probados no son virtuales son drivers Adaptec.

    En un artículo de Microsoft comentan esto, por que lo decidimos instalar este driver:

    Para un equipo virtual con Microsoft Windows NT 4.0

    1. Inicie el sistema operativo invitado con una cuenta que tiene derechos administrativos.
    2. Haga clic en Inicio, seleccione Configuración y a continuación, haga clic en Panel de control.
    3. Haga doble clic en Adaptadores SCSI.
    4. Haga clic en la ficha Controladores y a continuación, haga clic en Agregar.
    5. Haga clic en Utilizar disco, haga clic en Examinar, busque, haga clic en el archivo %WINDIR%\VMADD\Msvmscsi.inf y a continuación, haga clic en Abrir.
    6. Haga clic en Microsoft Virtual Machine PCI SCSI Controller y a continuación, haga clic en Aceptar.
    7.

    Haga clic en Aceptar y a continuación, reinicie el equipo virtual.

    Hemos instalado el que viene en el CD de instalación de WinNT, puede ser que sea una versión antigua y tengamos que buscar uno más nuevo.

    Un saludo.

    miércoles, 28 de febrero de 2007 17:17
  • Efectivamente, busca en google "Msvmscsi.inf", e intenta por ahí encontrar el driver más moderno para instalarlo.

    Y si no, prueba a que el disco sea IDE en lugar de SCSI, y lo linkas a la unidad física del disco como ya te dije.

     

    Te irá más lento, pero es más probable que te funcione seguro.

     

    *******************************************************************************************************************

         Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    *******************************************************************************************************************

    Javier Pereña.
    MCSE, MCSA, MCSA Messaging.

    Blog: http://elmundodejavi.blogspot.com

     

    miércoles, 28 de febrero de 2007 17:23
  • He intentado crear el almacenamiento externo como un disco "linked" como sugieres, el problema es que cuando intento añadirlo (Attachment) a la maquina virtual da el siguiente error "The hard drive settings could not be saved. The parameter is incorrect."

    Cuando intento añadirlo puedo elegir los siguientes:

    Primary Channel (0) (in use), el VHD

    Primary Channel (1)

    Second Channel (0) (in use), el CDROM

    Second Channel (1)

    Elija el canal que elija me devuelve dicho error.

    ¿Por qué? ¿Cómo debo añadirlo?

    Un saludo.

     

    jueves, 1 de marzo de 2007 9:37
  • Salvo que al amigo Daniel Matey se le ocurra alguna idea más brillante, lo único que puedo decirte es que pruebes con otros drivers de SCSI, que busques los más actuales de los de Microsoft, como te comenté ayer.

    Cuéntanos en que queda todo.

    Muchas gracias.

     

    *******************************************************************************************************************

        Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    *******************************************************************************************************************

    Javier Pereña.
    MCSE, MCSA, MCSA Messaging.

    Blog: http://elmundodejavi.blogspot.com

     

    jueves, 1 de marzo de 2007 11:11
  • He creado un Linked VHD y luego le he copiado el contenido (Convert...) de la almacenamiento externo, después lo añado a un canal IDE a la máquina virtual, hasta aqui todo correcto.

    Lo que he podido comprobar es que el disco virtual contiene todos los datos que el fisico (almacenamiento externo) en el momento de hacer la copia, cosa que es correcta, pero si a partir de ese momento creo datos en uno (virtual) o en otro no se sincronizan.

    Es como si al crear al Linked VHD y "linkarlo" al fisico hiciese una copia pero una vez añadido a la máquina virtual funcionan de manera independiente.

    ¿Qué puede estar ocurriendo?

    Muchas gracias.

    jueves, 1 de marzo de 2007 14:16
  • Lo que está ocurriendo es lo que ya te he comentado, sencillamente la máquina virtual no es capaz de ver la cabina de discos física porque no contiene los drivers que le permitan funcionar bien.

    En términos de virtualización, la máquina virtual no es capaz de abstraer el hardware de la cabina física de discos.

    Ya te digo, la única solución es esa, buscar el driver más actual de la cabina de discos para NT, aunque lo veo harto complicado...

    Sinceramente, migra Win 2003, NT está obsoleto y Microsoft no ofrece soporte técnico profesional desde Noviembre de 2004.

    Salvo que tengas alguna aplicación crítica en el NT que no pueda migrarse, migra a Win 2003, probablemente no tengas ningún tipo de problema.

    Y aún en el caso de que sí tengas alguna aplicación crítica, búscate las maneras, siempre hay alguna forma de migrar a plataformas posteriores.

    Si podemos ayudarte en algo, consúltanos.

    *******************************************************************************************************************

        Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    *******************************************************************************************************************

    Javier Pereña.
    MCSE, MCSA, MCSA Messaging.

    Blog: http://elmundodejavi.blogspot.com

     

     

    jueves, 1 de marzo de 2007 15:00
  • Tenemos una aplicación crítica, la versión que tenemos solo corre en NT y de momento no podemos migrarla por diversos motivos. Así que o localizamos los drivers necesarios, que lo veo complicado porque he probado con bastantes, o intentamos trabajar así.

    Muchas gracias por vuestra colaboración.

    Un saludo.

    lunes, 5 de marzo de 2007 8:34