Resulta raro, raro, raro...Desconozco si se trata de un tema de la VM o a nivel de Windows.
He parado una VM Windows Server 2003 SP2 y le he añadido un disco nuevo vmdk, generando una segunda SCSI Target debido a que tengo más de 15 discos. Arranco la VM y tarda 20 minutos en arrancar (tiene 16 GB de RAM y suele tardar bastante).
Al arrancar no tiene red.
La tarjeta de red virtual está configurada con los atributos de "Connect at power on" y "Connected".
A nivel de Windows veo la tarjeta de Red que me dice que no tiene IP y por tanto me recoge una IP APIPA para salir del paso. El adaptador está configurado para recoger IP por DHCP.
El resto de equipos por DHCP funcionan bien.
Le pongo la IP manualmente y la VM vuelve a la red.
Posteriormente analizando el equipo veo que ha perdido la MAC que tenía configurada y por eso a nivel de DHCP no ha gestionado la LUN.
¿Alguien sabe por donde pueden venir?
Gracias y saludos
Hola Xaco, dps de investigar y hacer unas consultas te paso la respuesta que tengo.
Cuando uno agrega un disco en ambientes virtuales, se genera una reorganización del bus PCI que en algunos casos puede derivar en lo que te sucede a ti, es decir que la vm interprete un cambio o movimiento en el bus nivel de Nic.
Esto se encuentra descripto en la siguiente KB
Tal como dice el articulo tu solución vendrá de la siguiente forma:
Virtual PCI devices are populated into the PCI slots in a virtual machine using a predefined scan order:
- PCI 0x00:0x0f.0x00 (PCI bus zero, slot fifteen, function zero) contains the VMware SVGA II video adapter. This maps to slot 1 on the virtual hardware. It is not possible to disable the virtual video adapter device. Based on availability, the remaining five virtual PCI slots are filled.
- All virtual SCSI controllers are added in based on the numbering key (scsi#), starting at PCI 0x00:0x10.0x00 (PCI bus zero, slot sixteen, function zero) with the lowest numbered virtual SCSI controller.
- After all virtual SCSI controllers are populated, the virtual Ethernet controllers are added.
- Finally, the virtual sound card (if available and configured) is populated in.
Adding or removing a virtual SCSI controller, for example, causes the devices further down in the scan order (virtual Ethernet controllers and the virtual sound card) to move to new virtual PCI slot locations.
Bringing up virtual PCI devices in this order preserves the virtual PCI slot mapping for the first virtual SCSI controller at all times. The first virtual SCSI controller is typically used as the boot SCSI controller, and many operating systems rely on that SCSI controller being in a fixed location on the PCI bus.
Te dejo un abrazo!
Slds
Hola XC:
¿Qué edición de VMware y versión?
Saludos.
Hola Xaco,
Ese equipo lo has virtualizado o lo creaste de cero?
Que tipo de adaptador de red tenes creado?
Tantos discos es porque es algun tipo de DB? probá poner en manual el servicio de la DB, reinicialo y fijate si te sucede lo mismo.
Hola XC:
Es más que probable que cuando agregas una segunda controladora SCSI cambie el PCI en el cual estaba asignada la tarjeta de red. Lo que no sé y tendría que probarlo si para mover esos PCI VMware elimina la vNIC y la vuelve a crear. Pero casi con total certeza que si cambia la vNIC de PCI el Windows la va a ver como una nueva NIC.
Saludos.
Buenas, el equipo fue virtualizado en el pasado Es un File Server y todos sus discos están destinado a ficheros y sus usuarios.
Es posible que al añadir una nueva SCSI haya cambiado algo de la tarjeta de red, pero añadir más de 15 discos lo hemos hecho en otros servidores virtuales (no recuerdo si con tarjeta en dhcp o con ip fija) y no sucedió nada (en teoría si al cambiar de PCI se genera una nueva tarjeta virtual, en caso de tener configurada IP Fija también tendría que perder los datos de conexión, y eso no nos ha pasado nunca).
Ah, el ESX es 3.5 U5a y vCenter 4.1 U1.
Hola Xaco, dps de investigar y hacer unas consultas te paso la respuesta que tengo.
Cuando uno agrega un disco en ambientes virtuales, se genera una reorganización del bus PCI que en algunos casos puede derivar en lo que te sucede a ti, es decir que la vm interprete un cambio o movimiento en el bus nivel de Nic.
Esto se encuentra descripto en la siguiente KB
Tal como dice el articulo tu solución vendrá de la siguiente forma:
Virtual PCI devices are populated into the PCI slots in a virtual machine using a predefined scan order:
- PCI 0x00:0x0f.0x00 (PCI bus zero, slot fifteen, function zero) contains the VMware SVGA II video adapter. This maps to slot 1 on the virtual hardware. It is not possible to disable the virtual video adapter device. Based on availability, the remaining five virtual PCI slots are filled.
- All virtual SCSI controllers are added in based on the numbering key (scsi#), starting at PCI 0x00:0x10.0x00 (PCI bus zero, slot sixteen, function zero) with the lowest numbered virtual SCSI controller.
- After all virtual SCSI controllers are populated, the virtual Ethernet controllers are added.
- Finally, the virtual sound card (if available and configured) is populated in.
Adding or removing a virtual SCSI controller, for example, causes the devices further down in the scan order (virtual Ethernet controllers and the virtual sound card) to move to new virtual PCI slot locations.
Bringing up virtual PCI devices in this order preserves the virtual PCI slot mapping for the first virtual SCSI controller at all times. The first virtual SCSI controller is typically used as the boot SCSI controller, and many operating systems rely on that SCSI controller being in a fixed location on the PCI bus.
Te dejo un abrazo!
Slds
Gracias amigos. Tiene pinta que el problema fue ese.
Gracias y saludos.