Convertir un disco virtual IDE en un disco virtual SCSI
search cancel

Convertir un disco virtual IDE en un disco virtual SCSI

book

Article ID: 344163

calendar_today

Updated On:

Products

VMware VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Renuncia: Este artículo es una traducción de Converting a virtual IDE disk to a virtual SCSI disk (1016192) Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.



Symptoms:
  • La máquina virtual contiene un disco virtual IDE como disco de arranque OS primario después de la conversión de fuentes físicas.
  • La máquina virtual contiene un disco virtual IDE, pero los discos virtuales secundarios adicionales son SCSI con un controlador LSI o Bus Logic.
  • Después de conversiones con posible subrayado, la máquina virtual no se inicia y solo se ve una pantalla negra. El disco primario es un disco virtual IDE, pero durante la conversión se seleccionó LSI o Bus Logic.
  • Después de conversiones con P2V, la máquina virtual no arranca.
  • La máquina virtual creada con P2V falla entre un 95 % y un 99 % y no arranca.
  • Después de apagar la máquina virtual, no es posible aumentar el tamaño de los discos duros si el disco no tiene base SCSI.


Environment

VMware vCenter Server 4.1.x
VMware vCenter Converter Standalone 5.0.x
VMware Converter 3.0.x
VMware vCenter Converter Standalone 4.3.x
VMware vCenter Converter Standalone 4.0.x
VMware vCenter Server 4.0.x
VMware vCenter Server 5.0.x
VMware vCenter Converter 4.1.x
VMware vCenter Converter 4.2.x
VMware P2V Assistant
VMware vCenter Converter 4.0.x

Resolution

Si, al convertir una máquina física en una máquina virtual utilizando VMware Converter o vCenter Converter Enterprise, no se selecciona un tipo de adaptador durante el proceso inicial de personalización, la máquina virtual resultante podría contener un disco IDE como disco primario OS.

Para lograr un mejor funcionamiento, debe convertir el disco IDE en SCSI. Si el disco primario es un disco virtual IDE, la máquina virtual convertida podría no arrancar debido a que el OS invitado no admite el controlador. Otra razón es que, en ESX 4.x, el tipo de disco predeterminado para la creación de máquinas virtuales en Windows XP 32 bit es IDE. Este valor predeterminado puede modificarse manualmente durante el asistente para la creación de la máquina virtual, seleccionando la opción de personalización. Windows XP 64 bit utilizará SCSI de forma predeterminada.

Nota: Para versiones más recientes de invitados OS Windows y Linux, los tipos de adaptadores SCSI típicos son los controladores LSI Logic. Cuando utilice controladores LSI Logic SCSI en la máquina virtual Windows XP, asegúrese de descargar e instalar el controlador LSI adecuado antes de continuar. Para obtener más información acerca de la descarga y la instalación de controladores LSI Logic SCSI, consulte Storage Drivers for ESX 3.5.x and Microsoft Windows XP When Using the VMware LSI Logic Storage Adapter (1007035).

En situaciones en las cuales se cambie manualmente un disco IDE a un disco SCSI que tiene un volumen de sistema operativo Windows, es posible que deba reparar el registro de arranque maestro del disco. Por favor, consulte Repairing boot sector problems in Windows NT-based operating systems (1006556)

Para convertir el disco IDE en SCSI:

  1. Localice la ruta del almacén de datos donde se encuentra la máquina virtual.

    Por ejemplo:

    # cd /vmfs/volumes/<datastore_name>/<vm_name>/

  2. Abra el disco primario desde la consola de servicio de ESX (.vmdk) con el editor vi. Para obtener más información, consulte Editing files on an ESX host using vi or nano (1020302)
  3. Busque la línea:

    ddb.adapterType = "ide"

  4. Para cambiar el tipo de adaptador a LSI Logic, cambie la línea por:

    ddb.adapterType = "lsilogic".

    Para cambiar el tipo de adaptador a Bus Logic, cambie la línea por:

    ddb.adapterType = "buslogic"

  5. Guarde el archivo.
  6. Desde VMware Infrastructure/vSphere Client:
    1. Haga clic en Edit Settings para la máquina virtual.
    2. Seleccione el disco virtual IDE.
    3. Seleccione Remove the Disk de la máquina virtual.
    4. Haga clic en OK.

      Precaución: Asegúrese de no seleccionar Remove from disk.

  7. Desde el menú Edit Settings de esta máquina virtual:
    1. Haga clic en Add > Hard Disk > Use Existing Virtual Disk.
    2. Vaya a la ubicación del disco y selecciónelo para agregarlo a la máquina virtual.
    3. Seleccione como tipo de adaptador el mismo controlador que en el paso 3. El ID SCSI debería decir SCSI 0:0.

  1. Si existe un dispositivo CD-ROM en la máquina virtual, puede que deba ajustarse el canal IDE, de IDE 0:1 a IDE 0:0. Si esta opción aparece atenuada, elimine el CD-ROM de la máquina virtual y vuelva a agregarlo. Así se cambiará a IDE 0:0.

Información adicional

En algunos casos, el disco virtual primario del sistema operativo está configurado como IDE mientras que los discos virtuales adicionales están configurados como discos SCSI LSI o Bus Logic. En ese caso, después de modificar el tipo de adaptador del disco IDE y eliminar el disco de la máquina virtual en Edit Settings, deberá cambiar el canal SCSI para que los discos secundarios liberen SCSI 0:0 para el disco OS principal.

Cambie el disco SCSI 0:0 a SCSI 0:1. Luego, cuando vuelva a agregar el disco primario OS a la máquina virtual con el nuevo tipo de adaptador LSI Logic, podrá seleccionar SCSI 0:0 para el disco.

Las máquinas virtuales de destino convertidas a hosts ESX 4.0 o ESXi 4.0 utilizando la clonación basada en volumen no se inician si contienen discos IDE. Para obtener más información, consulte VMware vCenter Converter Standalone 4.0.1 Release Notes.


Additional Information

Converting a virtual IDE disk to a virtual SCSI disk