Breve descrição: o host é o Windows Server 2016 Datacenter Build 14393 (UEFI) executando a função Hyper-V. SR-IOV e Intel VT estão habilitados. 4 unidades Intel® Optane ™ SSD 900P 280 GB PCIe NVMe 3.0 estão conectadas ao host. Para verificar o suporte a DDA, executo o script do PowerShell que retorna OK, o DDA é suportado. Ubuntu Server 16.04 (gen 2) VM é implantado. Todos os pacotes necessários foram instalados na VM. Em seguida, conectei esses SSDs 4x Optane à VM do Ubuntu Server via DDA . Depois disso, configurações adicionais -LowMemoryMappedIoSpace 1Gb -HighMemoryMappedIoSpace 4Gb
foram aplicadas. Portanto, a VM passou por unidades de 4x NVMe conectadas. O reboot / shutdown / power-on no Ubuntu VM funciona sem problemas. Além disso, não há problemas com a conectividade entre as unidades e a VM.
O caso do problema: quando o host do Windows Server é reinicializado, a inicialização da VM do servidor Ubuntu falha.
Peloqueencontrei,presumoqueaconfiguraçãodonóNUMAéoproblema.AinicializaçãodaVMfalhadevidoaSSDsNVMequeestãoconectadosaoutraNUMA.Paraobterinformações,duasunidadesSSDestãoconectadasaonónº0NUMAeoutrasduasSSDstêmaconexãocomanº1NUMA.
Portanto, a inicialização da VM é executada no nó NUMA nº 1 e falha. A VM é inicializada apenas quando os SSDs NVMe em execução no NUMA # 0 são desconectados.