Erro sched.mem.min do servidor ESXi 6.5 (sem vSphere) relacionado à passagem PCI

4

Eu tenho um servidor ESXi 6.5 sem o vSphere há alguns anos. Eu tenho uma VM com passagem PCI de um controlador SATA de ponto cougar da placa-mãe SM X9SCL-F-O.

Eu queria mover o controlador CP para outra VM, mas não importa para qual VM eu tentei passar o controlador, ele não inicializará depois de passá-lo. As VMs são inicializadas bem quando o controlador é removido. O erro é:

Failed - Invalid memory setting: memory reservation (sched.mem.min) should be equal to memsize(2048)

Eu tentei:

Aumentando ou diminuindo a alocação de memória da VM

Reservando manualmente a atribuição de memória no arquivo .vmx

Alterando a sensibilidade da latência de baixa para alta e tudo entre

Alguém tem alguma idéia do que estou fazendo de errado? Eu não acho que isso foi um problema antes de atualizar para o ESXi 6.5

Por favor me ajude! Está me enlouquecendo ...

Editar: Atualizado para o ESXi 6.5a Build 4887370 - ele não resolveu o problema.

Novas informações e respostas:

Infelizmente, o link fornecido na resposta abaixo não explicou as etapas necessárias para aumentar a memória programada para a VM no ESXi 6.5, pois ela foi gravada antes da nova interface HTML5 e o procedimento foi alterado.

No entanto, isso me colocou no caminho certo. Percebi que tinha ignorado uma "seta para baixo" sob as configurações de memória quando eu estava editando o hardware virtual da VM.

A configuração de memória e a reserva devem ser as mesmas para que a VM funcione com passagem PCI para evitar o erro sched.mem.min e ligar a VM. As VMs funcionam regularmente sem reservar memória, mas aparentemente essa é uma etapa adicional necessária para a funcionalidade de passagem PCI.

Aqui estão as etapas que tomei para reservar a quantidade adequada de memória para a VM no ESXi 6.5 sem o vSphere:

1) Clique em Editar

2) Clique na seta abaixo da memória para expandir as opções de memória

3) Insira a mesma quantidade de memória para a VM no campo "Reserva" (por exemplo, se a Memória for 2048MB, insira 2048 na Reserva)

4) Salve as configurações. A VM deve funcionar com o dispositivo de passagem PCI agora.

Nota: A memória não precisa ser bloqueada para que a VM funcione

Espero que isso ajude alguém que está tendo o mesmo problema que eu.

    
por AveryFreeman 09.03.2017 / 23:33

1 resposta

2

Três etapas para tentar:

Resposta de documentação do VMware

Aqui

[cliente do Vsphere]

  1. Right-click the virtual machine and click Edit settings.
  2. Click the Resources tab.
  3. Select Memory and increase the reservation amount to its configured memory size.
  4. Click OK.


Resposta do Poster

[Cliente da Web]

1) Click Edit

2) Click arrow underneath memory to expand memory options

3) Enter same amount of memory for VM in "Reservation" field (e.g. if Memory is 2048MB, enter 2048 in Reservation)

4) Save settings. VM should function with PCI passthrough device now.

Note: Memory does not have to be locked for VM to function


O que funcionou para mim

[Cliente da Web]

  1. From the web client, select the VM
  2. Edit Settings
  3. Select VM Options Tab
  4. Expand the Advanced Drop down/arrow
  5. Change Latency Sensitivity (in my case from High to Normal)
  6. Save and try again
    
por 19.02.2018 / 15:15