Как проверить, поддерживается ли вложенная виртуализация KVM на процессоре ARM64?

Как проверить, поддерживается ли вложенная виртуализация KVM на процессоре ARM64?

У меня есть виртуальная машина под управлением RHEL 8.5 на aarch64процессоре ARM64 ( ) - Arm Neoverse N1.

В каждом руководстве, которое я нашел, говорится, что нужно смотреть на папку /sys/module/kvm_amdили на /sys/module/kvm_intelвложенную виртуализацию, чтобы выяснить, включена ли вложенная виртуализация, но у моей виртуальной машины нет ни одной из этих папок. Однако есть папка, /sys/module/kvmкоторая, как я понял, является нужной папкой.

Но файл, который используется для определения того, включена ли вложенная виртуализация ( /sys/module/kvm/parameters/nested), отсутствует. Создать файл также невозможно, поскольку это папка только для чтения. Попытка запустить Kata Containers (использующий QEMU) завершается с ошибкой:

Could not access KVM kernel module: No such file or directory
qemu-system-aarch64: failed to initialize kvm: No such file or directory

Как можно проверить, включен ли вложенный VT, или как включить вложенный VT?

Связанный контент