Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce document décrit les erreurs courantes que vous pouvez rencontrer lors de l'utilisation de la virtualisation imbriquée, ainsi que les méthodes permettant de les résoudre. Pour en savoir plus sur la virtualisation imbriquée, consultez la page Créer des VM imbriquées.
Impossible de démarrer la VM imbriquée
Si votre projet fait partie d'une organisation, celle-ci a peut-être désactivé la possibilité de créer des VM avec la virtualisation imbriquée. Assurez-vous que la virtualisation imbriquée est autorisée avant d'essayer de créer une VM sur laquelle la virtualisation imbriquée est activée.
Le processeur n'affiche pas la virtualisation imbriquée
Si la commande grep -c vmx /proc/cpuinfo renvoie 0 et indique que la VM n'est pas activée pour l'imbrication, assurez-vous d'avoir démarré votre VM avec une plate-forme de processeur de version Haswell ou ultérieure. Pour en savoir plus, consultez la présentation de la virtualisation imbriquée.
Impossible de sortir de la VM imbriquée
Si vous n'avez pas exécuté screen avant chaque session de VM imbriquée, vous pouvez arrêter la VM imbriquée ou arrêter le processus depuis un autre terminal. Pour arrêter la VM imbriquée, exécutez la commande poweroff depuis celle-ci.
Vous pouvez également vous connecter à la VM hôte dans un autre terminal et terminer le processus, puis exécuter screen sur la VM hôte avant de démarrer une nouvelle VM imbriquée.
Les règles iptables ne transfèrent pas le trafic
iptables résout les règles de haut en bas. Assurez-vous que vos règles sont prioritaires sur les autres.
Vérifiez qu'aucune règle en conflit n'intercepte vos paquets.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eNested virtualization might be disabled at the organizational level, so verify that it's permitted before creating VMs with nested virtualization enabled.\u003c/p\u003e\n"],["\u003cp\u003eIf the processor isn't displaying nested virtualization, ensure the VM is started with a CPU platform of Haswell or later.\u003c/p\u003e\n"],["\u003cp\u003eIf you are unable to exit a nested VM, use \u003ccode\u003epoweroff\u003c/code\u003e to shut it down, or log into the host VM from another terminal to end the process and run \u003ccode\u003escreen\u003c/code\u003e for new sessions.\u003c/p\u003e\n"],["\u003cp\u003eWhen \u003ccode\u003eiptables\u003c/code\u003e fails to forward traffic, ensure that your forwarding rules have higher priority than other rules and that no conflicting rules are present.\u003c/p\u003e\n"]]],[],null,["# Troubleshooting nested virtualization\n\n*** ** * ** ***\n\nThis document describes common errors that you may run into when using nested\nvirtualization and methods for resolving those errors. For more information\nabout nested virtualization, see\n[Creating nested VMs](/compute/docs/instances/nested-virtualization/creating-nested-vms).\n\nCan't start nested VM\n---------------------\n\nIf your project is part of an organization, your organization might have\ndisabled the ability to create VMs with nested virtualization. Make sure that\n[nested virtualization is allowed](/compute/docs/instances/nested-virtualization/managing-constraint#checking_whether_nested_virtualization_is_allowed) before you try to create a VM that has\nnested virtualization enabled.\n\nProcessor not displaying nested virtualization\n----------------------------------------------\n\nIf the `grep -c vmx /proc/cpuinfo` command returns `0` and reports that the VM\nis not enabled for nesting, make sure that you have started your VM with a CPU\nplatform of Haswell or later. For more information, see [Nested virtualization\noverview](/compute/docs/instances/nested-virtualization/overview).\n\nCan't exit nested VM\n--------------------\n\nIf you did not run `screen` before each nested VM session, you can either\nshut down the nested VM or stop the process from another terminal. To shut down\nthe nested VM, run the `poweroff` command from within your nested VM.\nAlternatively, log into the host VM in another terminal and end the process,\nthen run `screen` on the host VM before you start a new nested VM.\n\n`iptables` not forwarding traffic\n---------------------------------\n\n- `iptables` resolve rules from top to bottom. Make sure your rules are higher priority than other rules.\n- Check that there are no conflicting rules intercepting your packets.\n- Consider flushing your `iptables`:\n\n | **Note:** Flushing `iptables` disables your firewall. You should only do this if you want to start over configuring your firewall.\n 1. First, set the default policies:\n\n sudo iptables -P INPUT ACCEPT\n sudo iptables -P FORWARD ACCEPT\n sudo iptables -P OUTPUT ACCEPT\n\n 2. Next, flush all tables and chains, and delete non-default chains:\n\n sudo iptables -t nat -F\n sudo iptables -t mangle -F\n sudo iptables -F\n sudo iptables -X"]]