RedHat Enterprise Virtualization (RHEV) 仮想マシンの操作とタスクを管理する方法 - パート 6
チュートリアルのこの部分では、スナップショットの取得、プールの作成、テンプレートの作成、クローン作成などの操作とタスクについて説明します。これらは、RHEV 環境でホストされる RHEV 仮想マシン上で実行できる主な操作です。 。
次に進む前に、この RHEV シリーズの残りの記事をここで読んでください。
RedHat Enterprise Virtualization (RHEV) 管理シリーズ – パート 1 ~ 7
スナップショット
スナップショットは、特定の時点での VM の状態を保存するために使用されます。これは非常に便利で、ソフトウェアのテストプロセス中に、またはスナップショットを取得したポイントタイムに戻ることができるため、システムで問題が発生した場合に元に戻すことができます。
1. スナップショットを作成する前に、linux-vm マシンを起動し、OS のバージョンと種類を確認します。
2. [スナップショットの作成] をクリックします。
3. 説明を追加し、ディスクとメモリの保存を選択して、[OK] を選択します。
タスクバーからスナップショットの状態やタスクの状態を確認します。
終了後、スナップショットのステータスがロックからOKに変化したことがわかります。これは、スナップショットの準備ができており、正常に作成されたことを意味します。
4. VM コンソールに移動し、/etc/issue ファイルを削除します。
5. プロセスを元に戻す/復元するには、仮想マシンがダウン状態である必要があります。電源がオフになっていることを確認し、[プレビュー] をクリックしてスナップショットを確認し、その場でスナップショットに戻ります。
次にメモリの復元を確認します。
プレビューが完了するまで待ち、数分後にスナップショットのステータスが「プレビュー中 」になっていることがわかります。
現在、次の 2 つの方法があります。
6. 最初の 1 つは、復元されたスナップショットを元の仮想マシンに直接「コミット」し、完全な復元プロセスを完了します。
2 つ目は、復元されたスナップショットを元の VM にコミットする前に、元に戻された変更を確認するためです。確認したら、最初の方法「コミット」に進みます。
この記事では、2 番目の方法から始めます。したがって、仮想マシンの電源を入れてから、/etc/issue ファイルを確認する必要があります。何も変更せずに見つかります。
7. プロセスを戻すには、VM の電源をオフにする必要があります。パワーオフした後、スナップショットを VM にコミットします。
次に、コミットプロセスの復元を監視し、コミットプロセスが完了すると、スナップショットのステータスが「OK」になっていることがわかります。
ヒント : 1. プレビュー段階後にスナップショットに戻すことを確認したくない場合は、[元に戻す] をクリックしてスナップショットをスキップします。 。実行中の VM ではなく、パワーダウンした VM のスナップショットを作成することを常にお勧めします。現在のスナップショットから新しい VM を作成できます。希望のスナップショットを選択して [クローン] をクリックするだけです。
テンプレート:
実際、テンプレートは非常に通常の仮想マシンのコピーですが、元の VM オペレーティング システムに関連する事前構成はありません。テンプレートは、VM オペレーティング システムのインストール速度を向上させ、時間を短縮するために使用されます。
テンプレートの作成には、次の 2 つの主なプロセスがあります。
- A. 元の仮想マシンをシールします。
- B. 分離するシールされた VM のコピー [テンプレートの作成] を実行します。
A. シーリングプロセス:
RHEL6 仮想マシンを封印するには、次の点を確認する必要があります。
8. この空の隠しファイルを作成することで、次回起動の事前設定のためにシステムにフラグを立てます。
touch /.unconfigured
9. SSH ホスト キーを削除し、/etc/sysconfig/network ファイルでホスト名を localhost.localdomain に設定し、システム udev ルールも削除します。 。
rm -rf /etc/ssh/ssh_host_*
rm -rf /etc/udev/rules.d/70-*
10. ネットワーク インターフェイス設定ファイルから MAC アドレスを削除します。 [/etc/sysconfig/network-scripts/ifcfg-eth0]、/var/log/ の下にあるすべてのシステム ログを削除し、最後に仮想マシンをパワーオフします。
B. テンプレートの作成
11. シールされた VM を選択し、「テンプレートの作成」をクリックします。
12. 新しいテンプレートの詳細とプロパティを入力します。
タスクからプロセスを確認したり、[テンプレート] タブを切り替えて新しいテンプレートのステータスを監視したりできるようになりました。
数分待ってから、テンプレートのステータスを再度確認します。
ロックからOKに変換されたことがわかります。これで、新しいテンプレートを使用する準備が整いました。実際に次のセクションで使用します。
プールの作成:
プールは同一の仮想マシンのグループです。プーリングは、1 つのステップで指定された数の同一の仮想マシンを作成するために使用されます。これらの仮想マシンは、事前に作成されたテンプレートに基づいている可能性があります。
新しいプールの作成
13.プールタブに切り替えて新規をクリックし、表示されたウィザードウィンドウに入力します。
14. 次に、作成されたプール vms のステータスを確認し、数分待ちます。仮想マシンのステータスが ロック から に変更されたことがわかります。 > ダウンします。
[仮想マシン] タブからステータスを確認することもできます。
15. プール仮想マシンの 1 つを実行してみます。
そうです、新しい root パスワードを求められ、また基本認証の設定についても尋ねられます。完了すると、新しい VM を使用できるようになります。
[プール] タブからも VM を監視します。
注意:
- プールを削除するには、すべての VM をプールから切り離す必要があります。
- VM をプールから切り離すには、VM がダウン状態である必要があります。
- VM のインストール時間を比較 [通常の方法 VS.使用するテンプレート]。
VM クローンを作成します。
クローン作成は、元のソースに変更を加えない通常のコピー プロセスです。クローン作成は、元の VM またはスナップショットから実行できます。
クローンを取得するには:
16. 元のソース [VM またはスナップショット] を選択し、[VM のクローン] をクリックします。
ヒント: VM からクローンを作成する場合は、VM がダウン状態である必要があります。
17. クローン作成された VM に名前を指定し、数分待つと、クローン作成プロセスが完了し、新しい VM を使用できる状態になっていることがわかります。
結論
RHEV 管理者として、環境の仮想マシン上で実行する必要のある主なタスクがいくつかあります。クローン作成、プールの作成、テンプレートの作成、スナップショットの作成は基本的なタスクであり、RHEV 管理者が実行する必要がある重要なタスクです。このタスクは、あらゆる仮想化環境の中核タスクともみなされます。そのため、それをよく理解してから、プライベート環境でより実践的なラボをどんどん実行してください。
リソース: RHEV 管理ガイド