Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第20章 virsh でゲスト仮想マシンの管理

virsh ゲスト仮想マシンを管理するためのコマンドラインインターフェースツールで、Red Hat Enterprise Linux 7 で仮想化を制御する主な手段として機能します。virsh コマンドラインツールは libvirt 管理 API に構築され、ゲスト仮想マシンを作成、デプロイ、および管理するために使用できます。この virsh ユーティリティーは、仮想化管理スクリプトの作成に適しています。また、root 権限を持たないユーザーは読み取り専用モードで使用できます。virsh パッケージは、libvirt-client パッケージの一部として yum と共にインストールされます。
インストール手順は、「仮想化パッケージの手動インストール」 を参照してください。実用的なデモを含む virsh に関する一般的な情報は、『仮想 化スタートガイド』 で、この章の残りのセクションでは、利用による論理的な順番で設定した virsh コマンドについて説明します。
注記
help または man ページを読み取る場合、ゲスト仮想マシンではなく「domain」という用語が使用される点に注意してください。この用語は、libvirt で使用される用語です。画面の出力が表示され、'domain' という単語が使用されている場合は、ゲストまたはゲスト仮想マシンに切り替えられません。すべての例では、ゲスト仮想マシン「guest1」が使用されます。これは、すべてのケースでゲスト仮想マシンの名前に置き換える必要があります。ゲスト仮想マシンの名前を作成する場合には、整数(0,1,2...)、テキスト文字列名、または仮想マシンのフル UUID を使用することもできます。
重要
使用しているユーザーを書き留めておくことが重要です。あるユーザーを使用してゲスト仮想マシンを作成する場合、別のユーザーを使用してその情報を取得できなくなります。これは、virt-manager で仮想マシンを作成する場合に特に重要です。この場合には、デフォルトのユーザーは root で指定しない限り、その場合には root になります。virsh list --all コマンドを使用して仮想マシンを一覧表示できない場合は、仮想マシンの作成に使用するユーザーを使用するコマンドを実行している可能性が高いです。詳細は、重要 を参照してください。

20.1. ゲスト仮想マシンの状態とタイプ

複数の virsh コマンドがゲスト仮想マシンの状態の影響を受けます。
  • transient - 一時的なゲストは、再起動後には維持されません。
  • 永続的- 永続ゲスト仮想マシンは再起動後も存続し、削除されるまで最後に行われます。
仮想マシンのライフサイクル中、libvirt はゲストを以下の状態として分類します。
  • undefined: これは、定義されていないゲスト仮想マシンです。このため、libvirt はこの状態のゲストを認識せず、この状態のゲスト仮想マシンについて報告しません。
  • シャット - これは定義されたゲスト仮想マシンですが、実行中ではありません。永続ゲストのみがオフであると見なされます。そのため、一時的なゲスト仮想マシンがこの状態になると、存在しなくなります。
  • Running: この状態のゲスト仮想マシンが定義されていて、現在機能している。この状態は、永続的な仮想マシンおよび一時的なゲスト仮想マシンの両方で使用できます。
  • paused - ハイパーバイザー上でゲスト仮想マシンの実行が一時停止されたか、またはその状態は再開するまで一時的に保存されます。この状態のゲスト仮想マシンは一時停止していることを認識せず、再開時にこの時間が経過したことを認識しません。
  • saved: この状態は一時停止状態と似ていますが、ゲスト仮想マシンの設定は永続ストレージに保存されます。この状態のゲスト仮想マシンは一時停止されず、復元後に時間が経過していることを認識しません。

このページには機械翻訳が使用されている場合があります (詳細はこちら)。