Question Comment arrêter correctement ma VM CentOS


D'habitude, je fais juste un sudo / sbin / shutdown maintenant quand je suis dans ma machine virtuelle et j'attends qu'il se déconnecte dans le shell bash. Ensuite, je vais juste à Power> Power Off. Est-ce la bonne façon d'arrêter ma VM CentOS?


4
2018-01-15 22:48


origine


Si vous voyez le message sur l'écran disant quelque chose comme system has halted, alors oui.
Attendez ... vous allez à Power> Power Off dans le shell? - Hello71
Non, après avoir lancé la commande shutdown via le shell, j'attend que le système s'arrête, puis, dans l'interface graphique du lecteur de machine virtuelle, sélectionnez Power> Power Off. - stevebot


Réponses:


En supposant VMware: si vous avez les vmware-tools installés sur votre VM, vous devriez pouvoir émettre le shutdown -h now commande et il éteindra la VM pour vous. Cela fonctionne pour moi avec les machines virtuelles C4 et C5, sur Server-1 et -2, Workstation 6.x et ESX / ESXi.


6
2018-01-16 01:37



Si vous êtes impatient, vous pouvez forcer quelques vidages de disque et frapper la platine: synchroniser, synchroniser, synchroniser, arrêter - Linker3000
shutdown -h now fonctionne sur de nombreuses plates-formes de virtualisation, pas seulement sur vmware. Aussi dans vmware, vous n'avez même pas besoin d'installer vmware-tools pour la commande (exécutée sur l'invité) pour mettre hors tension la VM si le système d'exploitation est récent et pas trop minimal comme certaines distributions Linux de routeur. Habituellement, les hyperviseurs émulent une carte mère avec des fonctionnalités ACPI. Par conséquent, la fermeture nécessite l’ACPI activé sur l’invité. J'ai remarqué que si vous effectuez une installation minimale de CentOS, cela ne vous le permet pas. - BeowulfNode42
Avec CentOS, vous pouvez vous assurer que le démon ACPI est installé avec yum install acpid Ensuite, assurez-vous que le démon démarre au démarrage avec chkconfig acpid on et commencez le service maintenant avec service acpid start - BeowulfNode42


Vous êtes proche; la commande appropriée est la suivante:

sudo /sbin/shutdown **-h** now
  1. En supposant que le sudo le paquet est installé; sinon, utiliser su ou similaire.
  2. Sans les astérisques, bien sûr.

Cela va s'arrêter puis arrêt l'ordinateur.


4
2018-01-16 02:33



unixhelp.ed.ac.uk/CGI/man-cgi?shutdown+8   arrêter la page de manuel ... regardez aussi le -r méthode pour redémarrer votre ordinateur. Ce sont des commandes Linux de base et n'ont vraiment rien de spécial à faire avec une VM - g19fanatic
Oui, je peux confirmer que cela fonctionne sur CentOS 5.6 (Final) exécuté en tant que VM sur Win7 avec VirtualBox. - crmpicco


Sans utiliser les outils VMWare, sur une machine VM CentOS, la commande suivante fonctionne correctement.

shutdown

0
2018-01-30 07:07



OP a déclaré que c'est ce qu'il fait déjà. - Patrick R.