7.3. コマンドラインを使用した仮想マシンの再起動


仮想マシン (VM) を再起動するには、virsh reboot コマンドを使用します。仮想マシンが応答しない場合は、virsh destroy コマンドを使用して強制的に再起動できます。

前提条件

  • ホスト上で仮想マシンが実行されている。詳細は、仮想マシンの起動 を参照してください。

手順

  1. 応答している仮想マシンを再起動するには、次のいずれかの操作を行います。

    • ゲストに接続している 場合は、ゲストオペレーティングシステムに応じた再起動コマンドまたは GUI 要素を使用します。
    • または、ホスト上で virsh reboot コマンドを使用します。

      • 仮想マシンがローカルホストにある場合は、以下のコマンドを実行します。

        # virsh reboot demo-guest1

        正常な出力:

        Domain 'demo-guest1' is being rebooted
      • 仮想マシンがリモートホスト (この例では 192.0.2.1) にある場合は、以下のコマンドを実行します。

        # virsh -c qemu+ssh://root@192.0.2.1/system reboot demo-guest1

        正常な出力:

        root@192.0.2.1's password:
        Domain 'demo-guest1' is being rebooted
  2. 仮想マシンが応答しない場合は、強制的にシャットダウンしてから起動することができます。

    1. 仮想マシンを強制的にシャットダウンします。

      # virsh destroy demo-guest1

      正常な出力:

      Domain 'demo-guest1' destroyed
      重要

      virsh destroy コマンドは、仮想マシンの設定またはディスクイメージを削除するわけではありません。物理マシンから電源コードを抜くのと同様に、仮想マシンの実行中のインスタンスを終了するだけです。

      ただし、virsh destroy によって、仮想マシンのファイルシステムが破損することがまれにあります。そのため、他のすべてのシャットダウン方法が失敗した場合にのみ、このコマンドを使用してください。

    2. 仮想マシンを再起動します。

      # virsh start demo-guest1

      正常な出力:

      Domain 'demo-guest1' started

検証

  • ホスト上で、仮想マシンのリストを表示してステータスを確認します。

    # virsh list --all

    正常な出力:

     Id    Name                 State
    ------------------------------------------
     1     demo-guest1          running
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る