RHEV環境に仮想マシンをデプロイする方法-パート4


私たちの環境は、ISCSI共有ストレージに接続された1つのデータセンターで構成されています。このデータセンターには、仮想マシンをホストするために使用される2つのホスト/ノードを持つ1つのクラスターが含まれていました。

基本的にどのような環境でも、From ISO/DVD、Network、Kickstartなどの一般的な方法を使用して物理/仮想マシンをデプロイできます。私たちの環境では、同じメソッド/インストールタイプを使用するため、以前の事実と大きな違いはありません。

まず、ISOファイル/イメージを使用したVMの展開について説明します。 RHEVエンターテインメントは非常に組織化されているため、このターゲット専用の特別なドメインがあり、仮想マシンの作成に使用されるISOファイルを格納します。このドメインは、ISOドメインと呼ばれるストレージドメインです。

ステップ1:新しいISOドメインを展開する

実際、RHEVMはインストールプロセス中にISOドメインを作成します。これを確認するには、環境の[ストレージ]タブに移動します。

既存のものを使用してデータセンターに接続することもできますが、さらに練習するために新しいものを作成しましょう。

注:既存のものは、rhevmマシンIP:11.0.0.3で使用されるNFS共有ストレージです。新しく作成されたものは、ストレージノードIP:11.0.0.6でNFS共有ストレージを使用します。

1.ストレージノードにNFSサービスを展開するには、

[[email protected] ~]# yum install nfs-utils -y
[[email protected] ~]# chkconfig nfs on 
[[email protected] ~]# service rpcbind start
[[email protected] ~]# service nfs start

2.NFSを使用して共有する新しいディレクトリを作成する必要があります。

[[email protected] ~]# mkdir /ISO_Domain

3.この行を/ etc/exportsファイルに追加してディレクトリを共有し、変更を適用します。

/ISO_Domain     11.0.0.0/24(rw)
[[email protected] ~]# exportfs -a

重要:ディレクトリーの所有権をuid:36およびgid:36に変更してください。

[[email protected] ~]# chown 36:36 /ISO_Domain/

注:36は、vdsmユーザー「RHEVMエージェント」のuidおよびkvmグループのgidです。

エクスポートされたディレクトリにRHEVMからアクセスできるようにする必要があります。したがって、NFSをISOドメインとして環境に接続する準備ができている必要があります。

4. NFSタイプで新しいISOドメインを作成するには…[システム]タブから[データセンター1]を選択し、[ストレージ]タブから[新しいドメイン]をクリックします。

5.次に、表示されたウィンドウを次のように入力します。

注:ドメイン機能/ストレージタイプがISO/NFSであることを確認してください。

しばらく待ってから、[ストレージ]タブでもう一度確認してください。

これで、ISOドメインが正常に作成され、添付されました。それでは、VMをデプロイするためにいくつかのISOをアップロードしましょう。

6.RHEVMサーバーにISOファイルがあることを確認します。 Linux {CentOS_6.6}用とWindows {Windows_7}用の2つのISOを使用します。

7. RHEVMは、(rhevm-iso-uploader)と呼ばれるツールを提供します。これは、便利なタスクの横にあるISOドメインにISOをアップロードするために使用されていました。

まず、これを使用して、使用可能なすべてのISODoaminsを一覧表示します。

ヒント:アップロード操作は、複数のファイル(スペースで区切る)とワイルドカードをサポートします。次に、これを使用してISOをISOドメイン「ISO_Domain」にアップロードします。

注:アップロードプロセスはネットワークによって異なるため、時間がかかります。

ヒント:ISOドメインはRHEVMマシン上にある可能性があり、場合によっては推奨されますが、環境とインフラストラクチャのニーズに完全に依存します。

8.WebインターフェイスからアップロードされたISOを確認します。

2番目のセクション「仮想マシンの展開」の時間です。

ステップ2:仮想マシンの導入– Linux

11. [仮想マシン]タブに切り替えて、[新しいVM]をクリックします。

12.次に、表示されたウィンドウを次のように入力します。

メモリ割り当てや起動オプションなどのいくつかのオプションを変更するには、「詳細オプションを表示」を押します。

13.「システム」を選択して、メモリとvCPUを変更します。

14. [ブートオプション]を選択してISOイメージを仮想マシンにアタッチし、[OK]を押します。

15.仮想マシンを起動する前に、仮想ディスクを作成して接続する必要があります。そのため、自動的に表示されるウィンドウで「仮想ディスクの構成」を押します。

16.次に、次に表示されるウィンドウを図のように塗りつぶし、[OK]を押します。

ヒント:この記事の前半の「KVMストレージボリュームとプールの管理-パート3」のkvmシリーズの「事前割り当て」と「シンプロビジョニング」の違いについて説明しました。

17.ウィンドウを閉じると、別の仮想ディスクの追加について尋ねられます。それでは、仮想マシンを確認しましょう。

ヒント:仮想マシンコンソールが正常に機能することを確認するには、SPICEプラグインをインストールする必要がある場合があります。

# yum install spice-xpi
# apt-get install browser-plugin-spice

次に、Firefoxブラウザを再起動します。

18.初めて、「1回実行」から仮想マシンを実行します。仮想マシンをクリックして起動オプションの順序を変更するだけです。最初の仮想マシンはCD-ROMです。

注:1回実行は、テストまたはインストールのためにvm設定を1回だけ変更するために使用されます(永続的ではありません)。

19.(OK)をクリックすると、仮想マシンの状態が起動から起動に変更されます!!。

20.アイコン

基本的に、node1 {RHEVHN1}でホストされるLinuxサーバー仮想マシンを正常に作成しました。

ステップ3:仮想マシンの展開– Windows

それでは、別の仮想マシンを展開してデスクトップマシンとして機能するという旅を完了しましょう。サーバーとデスクトップの種類の違いについては後で説明します。このデスクトップ仮想マシンは、Windows7になります。

一般に、いくつかの追加の手順を使用して、ほぼ前の手順を繰り返します。次の画面に示す手順に従います。

21. [新しいVM]をクリックして、要求された情報を入力します。

22.新しいディスクを作成し、WindowsVMが作成されたことを確認します。

次の手順に進む前に、Windows仮想マシンを正常にインストールするには、いくつかの特別な準仮想化ドライバーとツールが必要です。これらは次の場所にあります。

/usr/share/virtio-win/
/usr/share/rhev-guest-tools-iso/

このチュートリアルで使用するこのISOの場合、これらのファイルをISOドメインにアップロードし、Webインターフェイスから確認する必要があります。

/usr/share/rhev-guest-tools-iso/RHEV-toolsSetup_3.5_9.iso
/usr/share/virtio-win/virtio-win_amd64.vfd

23. [1回実行]をクリックし、仮想フロッピーディスクを接続してVMコンソールを開くことを忘れないでください。

24. Windowsの指示に従って、インストールを完了します。ディスクのパーティション分割の段階では、ディスクが表示されていないことに気付くでしょう。 「LoadDriver」、「Browse」の順にクリックします。

25.次に、仮想フロッピーディスク上のドライバーのパスを見つけ、イーサネットとSCSIコントローラーに関連する2つのドライバーを選択します。

26.次に、10G仮想ディスクをロードするためにしばらく待ちます。

正常に終了するまで、インストールプロセスを完了します。正常に終了したら、RHEVM Webインターフェイスに移動し、接続されているCDを交換します。

27. RHEVツールCDを接続してから、Windows仮想マシンに戻ると、ツールCDが接続されていることがわかります。図のようにRHEVツールをインストールします。

正常に終了するまで順番に手順を実行してから、システムを再起動します。

そして最後に、Windows仮想マシンは正常に稼働しています。..:)

結論

このパートでは、ISOドメインの重要性と展開、および後で仮想マシンを展開するために使用されるISOファイルの保存に使用する方法について説明しました。 LinuxおよびWindows仮想マシンが展開され、正常に機能しています。次のパートでは、クラスタリングの重要性とタスクについて、環境でクラスタリング機能を使用する方法について説明します。