Recentemente mia figlia, che adesso lavora come Data Scientist per una società di consulenza, ha iniziato un nuovo lavoro sull'analisi forecast di vendita per un famoso brand del mondo fashion con sede in Belgio.
Il cliente utilizza una piattaforma di Data Science Studio (DSS)
Data Science Studio (DSS) is a software platform that aggregates all the steps and big data tools necessary to get from raw data to production ready applications. It shortens the load-prepare-test-deploy cycles required to create data driven applications. Thanks to its visual and interactive workspace, it is accessible to both Data Scientists and Business Analysts.
per cui ha dovuto scaricare e definire una macchina virtuale su VirtualBox nel suo notebook; trattasi di una VM con CentOS, ma all'avvio si fermava irrimediabilmente con un KERNEL PANIC.
Abbiamo provato a modificare i settaggi (memoria, numero CPU, accelerazioni) della VM, ma senza risolvere.
Inizialmente ho pensato fosse un problema di abilitazione della virtualizzazione nel BIOS del PC, ma invece risultava già abilitata.
Qualche ricerca e sembra che il problema sia relativo alle ultime CPU di Intel che hanno un set di istruzioni non del tutto compatibile con il mondo VirtualBox. (in un altro PC la VM funzionava senza problemi)
Per risolvere si deve forzare un parametro nella VM.
Questo il parametro: spec-ctrl
Da manuale
--spec-ctrl on|off: Enables and disables the exposure of speculation control interfaces to the guest, provided they are available on the host. Depending on the host CPU and workload, enabling speculation control may significantly reduce performance.
Per impostarlo, da CMD:
VBoxManage modifyvm <nome VM> --spec-ctrl on
NOTA: non è detto che VBoxManage sia nel path, per cui è necessario cercare il percorso di installazione di VirtualBox.
Qui qualche aiuto trovato sul web:
https://tech.jacenboy.com/blog/72/virtualbox-6-0-x-centos-kernel-panic/
https://forums.virtualbox.org/viewtopic.php?f=6&t=94390#p455778
Nessun commento:
Posta un commento