SB C&Sの最新技術情報 発信サイト

C&S ENGINEER VOICE

SB C&S

基礎から学ぶ!vSphere 8.0 検証環境構築 第6回 仮想マシンのプロビジョニング

仮想化
2023.10.30

こんにちは。SB C&Sの大塚です。
この記事は「基礎から学ぶ!vSphere 8.0 検証環境構築」シリーズの第6回目です。
第6回は、「仮想マシンのプロビジョニング」です。

1. 仮想マシンとは

仮想マシンとは、物理マシンをソフトウェアとして仮想的に作成したものです。ESXiをインストールしたサーバーには、複数の仮想マシンを作成できます。物理マシンのハードウェアリソースを複数の仮想マシンで共有できるため、リソースの無駄をなくして利用することができコストを削減できます。

第6回_1.jpg


仮想マシンの実体は、ファイルの集合です。仮想マシンの構成ファイル、仮想ディスク、BIOS設定など複数のファイルが、1つのフォルダにまとめて管理されています。そのため仮想マシンには、これらのファイル群をコピーや移動するだけで、同時に仮想マシン自体のコピーや移動、バックアップなども容易に行えるというメリットもあります。

第6回_2.jpg

また、仮想マシンにはVMware Toolsと呼ばれるソフトウェアをインストールします。物理環境向けに設計されているOSに仮想環境向けのドライバを適用することで、パフォーマンスや管理性を向上させることができます。

VMware Toolsをインストールしなくても仮想マシンは動作しますが、デバイス ドライバが不足した状態になります。たとえば、マウスの性能も著しく悪くなります。他にも、vCenter ServerからのゲストOSのシャットダウンや再起動が実行できません。そのため、ゲストOSのインストール後には、VMware Toolsのインストールも忘れずに行ってください。

それでは、前回までに構築したvSphere環境に、仮想マシンを作成します。

2. 使用する環境

今回使用した環境は以下の通りです。

  • ハードウェア:ESXi 3台(Nested仮想マシン)
  • ソフトウェア:VMware ESXi 8.0 Update 2 / vCenter Server Appliance 8.0 Update 2

各コンポーネントで以下のホスト名、アドレスを使用します。

    コンポーネント ホスト名 IPアドレス
    ESXi-A1 esxi-a1.demo.local 192.168.255.11/24
    ESXi-A2 esxi-a2.demo.local 192.168.255.12/24
    ESXi-A3 esxi-a3.demo.local 192.168.255.13/24
    vCSA vc-a1.demo.local 192.168.255.100/24

    今回は、下図の赤枠部分を構築していきます。

    第6回_3.jpg

    3. 仮想マシンの作成

    それでは、仮想マシンを作成していきます。今回は、Windows Server 2022向けの仮想マシンを作成します。

    1. 新規仮想マシンを作成します。

    • [Datacenter]を右クリックします。
    • [新規仮想マシン]をクリックします。

    第6回_4.png


    2. 仮想マシン作成タイプを選択します。[新規仮想マシンの作成]が選択されていることを確認し、[次へ]をクリックします。
    ※仮想マシンは、新規で作成するだけでなく、事前に用意しておけば仮想マシンの[テンプレート]から作成することもできます。

    第6回_5.png


    3. 仮想マシンの名前を入力します。

    • [仮想マシン名]に任意の名前を入力します。
    • [次へ]をクリックします。
      ※事前に、仮想マシンのフォルダを作成しておけば、ここでフォルダを選択することができます。フォルダにより、仮想マシンやテンプレートを整理できます。

    第6回_6.png


    4. コンピューティングリソースを選択します。

    • [esxi-a1.demo.local]を選択します。
      ※事前にリソースプールを作成してあれば、ここでリソースプールを選択することができます。リソースプールを作成することにより、リソース配分の設定やアクセスコントロールなどの機能を使用できます。
    • [次へ]をクリックします。

    第6回_7.png


    5. 仮想マシンのストレージを選択します。

    第6回_8.png


    6. 仮想マシンの互換性はデフォルトのまま、[次へ]をクリックします。
    ※仮想マシンの互換性(ハードウェアバージョン)によって、仮想マシンの構成上限や、機能、サポートするESXiのバージョンの違いがあります。使用するESXiのバージョンに合わせて選択してください。

    複数のバージョンのESXiホストで仮想マシンを使用する場合は、新しいバージョンの仮想マシンを古い環境に移行することができないため、一番古いESXiのバージョンに合わせます。

    実運用で作成する際は、以下のURLを確認し最適なハードウェアバージョンを選択してください。
    https://docs.vmware.com/jp/VMware-vSphere/8.0/vsphere-vm-administration/GUID-789C3913-1053-4850-A0F0-E29C3D32B6DA.html

    第6回_9.png


    7. 仮想マシンにインストールするOSを選択します。

    • [ゲストOSファミリ]、[ゲストOSバージョン]を選択します。今回は、Windows Server 2022(64ビット)を選択します。
    • [次へ]をクリックします。

    第6回_10.png


    8. 仮想マシンのハードウェアをカスタマイズします。

    • CPU、メモリ、ハードディスクの数値(リソース割り当て)は、必要に応じて変更してください。
      ※仮想マシン設定のデフォルト値は、手順7で選択したゲストOSによって変わります。
    • [新規ハードディスク]をクリックし、詳細を開きます。
    • [ディスクプロビジョニング]で、シン プロビジョニングを選択します。
      ※シン プロビジョニングにすることにより、仮想ディスクの未使用領域を有効活用することができます。
    • [新規ネットワーク]を、「第5回 ネットワークの設定(分散仮想スイッチ)」で作成した[VirtualMachine-dvPG]ポートグループに変更します。
    • [アダプタタイプ]で、VMXNET3を選択します。
    • [次へ]をクリックします。

    第6回_11.png


    9. 設定した内容を確認し、[完了]をクリックします。

    第6回_12.png


    4. 仮想マシンへのOSインストール

    作成した仮想マシンに、ゲストOSとしてWindows Server 2022をインストールします。

    1. 作成した仮想マシンにOSをインストールします。

    • [vm-a1]の右ペインにある緑矢印をクリックし、仮想マシンをパワーオンします。
    • [REMOTE CONSOLEを起動]をクリックします。

    第6回_13.png


    2. OSのisoファイルをマウントします。インストールするisoファイルは事前に準備して、[iSCSI]データストアにアップロードしておきます。

    • [VMRC]をクリックします。
    • [取外し可能デバイス]をクリックします。
    • [CD/DVDドライブ 1]をクリックします。
    • [ディスク イメージ ファイル(iso)に接続]をクリックし、インストールするisoファイルを選択します。

    第6回_14.png


    3. isoファイルをマウントしたら、リモートコンソール上部の[仮想マシンへの<Ctrl>+<Alt>+<Delete>の送信]をクリックします。

    第6回_15.png


    4. 下記のメッセージが表示されたら[Enter]キーを押します。

    第6回_16.png


    5. Windows Serverのセットアップが表示されます。言語の選択等を入力し、[次へ]をクリックします。

    第6回_17.png


    6. [今すぐインストール]をクリックします。

    第6回_18.png


    7. インストールするオペレーティングシステムを選択します。

    • [Windows Server 2022 Standard(デスクトップエクスペリエンス)]を選択します。
    • [次へ]をクリックします。

    第6回_19.png


    8. ライセンス条項に同意をします。

    • [Microsoftソフトウェアライセンス条項に同意します]をクリックします。
    • [次へ]をクリックします。

    第6回_20.png


    9. [カスタム:Microsoft Serverオペレーティングシステムのみをインストールする(詳細設定)]をクリックします。

    第6回_21.png


    10. インストールする場所はデフォルトのまま[次へ]をクリックします。インストールが始まるのでしばらく待ちます。

    第6回_22.png


    11. インストールが完了したら、Administratorアカウントのパスワードを入力します。

    • 任意の[パスワード]、[パスワードの確認入力]を入力します。
    • [完了]をクリックします。

    第6回_23.png


    12. 設定が完了したら、[仮想マシンへの<Ctrl>+<Alt>+<Delete>の送信]をクリックします。

    第6回_24.png


    13. 先ほど設定したパスワードを入力し、Enterを押します。

    第6回_25.png


    14. 仮想マシンに、問題なくログインできたことを確認します。

    第6回_26.png


    5. VMware Toolsのインストール

    仮想マシンのパフォーマンスを最適化するためのツールである、VMware Toolsをインストールします。

    1. VMware Toolsのインストーラーをマウントします。

    • [vm-a1]仮想マシンを右クリックします。
    • [ゲストOS]をクリックします。
    • [VMware Toolsのインストール]をクリックします。

    第6回_27.png


    2. [マウント]をクリックします。

    第6回_28.png


    3. [vm-a1]仮想マシンのエクスプローラーを開きDVDドライブにある[VMware Tools]をダブルクリックします。

    第6回_29.png


    4. VMware Toolsのインストール ウィザードが表示されます。[次へ]をクリックします。

    第6回_30.png


    5. VMware Toolsのセットアップ種類を選択します。

    • [標準]を選択します。
      ※特定の機能をインストールしたい場合は[カスタム]、VMware Tools全ての機能をインストールしたい場合は[すべて]を選択してください。
    • [次へ]をクリックします。

    第6回_31.png


    6. [インストール]をクリックします。

    第6回_32.png


    7. インストールが終了したら[完了]をクリックします。

    第6回_33.png


    8. 再起動を促すポップアップが表示されます。[はい]をクリックし、再起動します。

    第6回_34.png


    9. 再起動が完了したら、再びログインします。タスクバーにあるvmアイコンをダブルクリックし、VMware Tools Serviceが実行されていることを確認します。

    第6回_35.png


    10. VMware Toolsに含まれるvmxnet3ドライバが適用されたことを確認します。ネットワークの接続を確認します。

    • [vmxnet3 イーサネットアダプタ]が接続されていることを確認します。

    第6回_36.png


    11. VMware Toolsのサービスが起動したことで、vCenter Serverから仮想マシンの状態が確認できるようになりました。vSphere ClientからVMware Toolsの状態を確認します。

    • [vm-a1]を選択します。
    • [サマリ]をクリックします。
    • VMware Toolsが実行中になっており、バージョンが表示されていることを確認します。

    第6回_37.png


    6. Tips ~ 仮想マシンを活用するため機能 ~

    仮想マシンの機能として「クローン」、「テンプレート」、「スナップショット」などがあります。

    「クローン」は、元の仮想マシンを複製します。そのため、仮想マシンの構成や、ゲストOSにインストールされたアプリケーションなどが全く同じである仮想マシンが作成されます。IPアドレスやホスト名が静的に設定されている場合は、クローン元の仮想マシンと重複してしまうため注意が必要です。たとえば、クローン元の仮想マシンでは、ネットワークをDHCP設定にしたり、Sysprepなどで固有情報を削除したりといった準備を行います。

    第6回_38.png


    「テンプレート」は、仮想マシンを作成する際のひな形です。仮想マシンをテンプレート化しておくことにより、効率よく仮想マシンを展開することができます。
    また、ゲストOSのインストール作業や仮想マシンの設定はテンプレート化する仮想マシンにだけ行えばよく、しかもテンプレート化すると仮想マシンとしては起動できません。そのため、人為的な操作ミスによる失敗も防ぐことができます。

    なお、仮想デスクトップを実現する製品であるVMware Horizonでも、大量の仮想デスクトップを展開するためにこの機能が使用されます。

    第6回_39.png


    「スナップショット」は、取得時点の仮想マシンの状態を保存する機能です。仮想ディスクの状態と仮想マシンの設定だけでなく、メモリの内容も保存できるため、OSのアップデートやアプリケーションのテストなどで使用されることが多いです。スナップショットが作成されるたびに、差分のディスクファイルや、設定ファイル、メモリファイルが作成されます。

    第6回_40.png

    今回は、ESXi上での仮想マシン作成についてご紹介しました。次回は、vMotion、そしてvSphere HAとvSphere DRSの利用についてご紹介します。


    【SB C&S主催】 VMware製品 無償セミナーのご案内

    VMwareテクニカル講座

    VMwareの各種製品の機能をわかりやすく学んでいただくために、「VMwareテクニカル講座」と題するWebセミナーを無償で開催しています。これからVMware製品を学び始める方向けに重要な機能を一通り紹介しています。詳細、お申し込みはこちらをご確認ください。

    VMwareテクニカルハンズオン

    VMwareテクニカル講座をベースにした、より実践的なハンズオンセミナーを無償で開催しています。詳細、お申し込みはこちらをご確認ください。

    皆様のご参加をお待ちしております。

    他のおすすめ記事はこちら

    著者紹介

    SB C&S株式会社
    ICT事業本部 技術本部 第1技術部 1課
    大塚 亜人夢 - Atomu Otsuka -