2 votos

Cómo desactivar el ahorro de energía de Xserve mientras se ejecuta ESXi

Estoy ejecutando Vmware ESXi 6.5 en un Xserve 3.1 y debido a la configuración de ahorro de energía que pone las unidades internas a dormir un corto tiempo después del arranque que impide ESXi de guardar la configuración.

He probado a arrancar en OSX y desactivar allí pero el problema persiste en ESXi. También he probado los reinicios habituales de la SMC y la NVRAM.

El síntoma es un "tiempo de espera del disco" para todas las unidades internas y conectadas a FireWire (lo mismo para SSD y HDD) después de unos 15 minutos.

Se agradece cualquier sugerencia.

1 votos

No hay ningún ajuste de energía dentro de la NVRAM que apague las unidades. Eso está dentro de VMWare. He instalado FreeBSD en ellos muchas veces y nunca he encontrado configuraciones de administración de energía persistentes.

0 votos

Gracias @allan. Estoy recibiendo los tiempos de espera de disco en ESXi para todas las unidades internas después de 15-20 minutos. He intentado FireWire 800, pero el mismo problema. He probado dos Xserves con diferentes placas base SATA y el mismo problema. Definitivamente me estoy perdiendo algo.

0 votos

¿Qué versión de ESXi se está ejecutando aquí?

1voto

Basic Monkey Puntos 31

Esto no es una respuesta como tal, sino un truco que detiene el problema del tiempo de espera escribiendo datos aleatorios regulares en cada unidad (los datos estáticos no parecen funcionar).

Cree un shell script como el que se muestra a continuación (el mío se llama .bmreadloop) en el almacenamiento de arranque conectado a VMFS:

#!/bin/sh

while [ 1 -lt 2 ]
do

</dev/urandom sed 's/[^[:digit:]]\+//g' | head -c10 > /vmfs/volumes/bonoboBoot/.blah

</dev/urandom sed 's/[^[:digit:]]\+//g' | head -c10 > /vmfs/volumes/bonoboTwo/.blah

</dev/urandom sed 's/[^[:digit:]]\+//g' | head -c10 > /vmfs/volumes/bonoboHDD/.blah

</dev/urandom sed 's/[^[:digit:]]\+//g' | head -c10 > /vmfs/volumes/bonoboThree/.blah

sleep 10

done

Añade la ejecución al inicio en /etc/rc.local.d/local.sh:

/vmfs/volumes/bonoboBoot/.bmreadloop >> /dev/null &

Es feo, pero funciona.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X