5がリリースされて、4カ月ほどたつ。5のさまざまな機能を紹介していく。5ではハイパーバイザーがESXiだけになった。5.0への移行が必要になる。VMwareでは、ESXからESXiへの移行に関する注意点などをまとめたドキュメントをWebサイトで掲載している。5.0に移行する場合は、このドキュメントを見て、注意しながら移行作業を行ってほしい。5.0の機能を紹介したが、ここでは再度簡単に紹介していく。5.0では、仮想マシンあたり32個の仮想CPUをサポートしている(以前は8つの仮想CPU)。仮想マシンあたりの最大仮想メモリ容量としては、1TBまでサポート。Technologyへのチューニングが行われ、最新のCPUにおいて、高いパフォーマンスが得られるようになった。3Dアプリケーションを実行できるよう、3Dグラフィックスをサポートした。3.0にも対応している。Firewallがある。OSがベースとなっていたので、Linuxのファイアウォールが使用できた。ESXiは、VMware独自のプラットフォームのため、Linux用のファイアウォールは使用できない。そこでVMwareが、ESXi上で動作するファイアウォールを用意したのだ。ネットワークI/Oコントロールに関しても、機能が向上している。5では、仮想マシンごとにネットワークの帯域をコントロールすることが可能になった。これにより、重要度の高い仮想マシンがネットワークI/Oがボトルネックになることがなくなる。仮想マシンごとに使用できる帯域を指定するのではなく、優先度を指定する方法を採用している。5昨年掲載したvSphereの記事において、配布されているESXiのインストールISOイメージから、ブートイメージを抜き出し、USBメモリにインストールする方法を紹介してきた。5.0からは、インストールISOイメージの構造が変わり、直接ブートイメージを抜き出して、USBメモリに書き込むことができなくなった。5.0のインストーラで、直接USBメモリにブートイメージを書き込むことができるようになった。インストールISOイメージをCD-R/RWなどに焼き、CDからサーバーをブートする。この時、あらかじめUSBメモリを挿しておき、サーバーで認識させておく必要がある。5.0のUSBメモリは、個々のサーバー専用のUSBメモリとなる。このため、複数のサーバーをvSphereで利用するには、サーバー分のUSBメモリを作成する必要がある。5.0ハイパーバイザーをインストールする必要があるなら、SANブート、もしくはネットワークブートを利用するのがベストだろう。以下、ステップバイステップでインストール作業を紹介する。5.0のインストールディスクを起動。インストーラの起動中の画面。5.0をインストールするのかを指定する。4.1がすでにインストールされていたため、新規インストール、アップグレードの選択があった。CD-ROMドライブから、メディアを取り出し、システムをリセットする。ネットワークアダプターの動作を確認。DHCPからIPアドレスを取得している。Clientをインストール。起動すると、ESXiのIPアドレス/名前、ユーザー名、パスワードを入力して、アクセスする。今回は、IPアドレスを直接した。アクセスすると、証明書がないため、セキュリティ警告が表示される。「無視」して実行することも可能だが、今回は証明書をインストールして、今後セキュリティ警告が表示されないようにする。Cacheのイメージ図。SSDを搭載することで、スワップデータを高速なSSDを中心に保存する。5.0には、新機能としてSSDホストキャッシュ機能が用意された。この機能は、メモリのスワップを一時的に高速なSSDに置くことで、HDDなどの低速なデバイスにスワップしないようにするものである。仮想化においてパフォーマンスを低下させる大きな要因が、仮想マシンのOS上で動作メモリが不足して、仮想ディスク上にスワップが行われる。仮想ディスクは、実体としてデータをディスクに読み書きするため、低速なHDDを使用することになる。CPUやメモリなどの性能から見れば、低速なディスクI/Oへのアクセスは、相当なボトルネックといえる。SSDホストキャッシュ機能では、スワップデータを直接HDDに書き込まずに、HDDに比べると高速なSSDを使うことで、スワップが起こったとしても、パフォーマンスの低下を抑えている。Clientから行うことができる。Clientの「構成」→「ソフトウェア」→「ホストキャッシュの構成」を選び、「ホストキャッシュの構成」から、ストレージの追加を選択し、データストアのリストからSSDを追加すればOKだ。ストレージの追加では、ストレージタイプが「ディスク/LUN」、「ネットワークファイルシステム」の2つが選択できる。使用できるストレージが表示される。今回は、SSDが接続されていないため、SSDが一覧には表示されていない。ストレージタイプが非SSDになっていると、SSDであっても、ホストキャッシュに利用できないただし、ストレージインターフェイス(特にRAIDカードに接続されたSSD)によっては、データストアのリストでSSDが非SSDとして表示される場合がある。5.0では、SSDを単なるディスクストレージとして認識しているため、、SSDをホストキャッシュとして利用することができない。5.0にコマンドラインでアクセスして(SSHなど)、手動でディスクタイプをSSDに変更する。list」と入力して、ストレージの一覧を表示する。--option=enable_ssd」というコマンドを入力する。5.0に指定したデバイスがSSDだということを認識させる。[デバイス名]」を入力して、いったんデバイスの認識を解除する。run」を入力して、再度デバイスを認識させる。(5)これらのコマンド入力すれば、データストアの一覧にドライブタイプにSSDとして認識される。(6)その後、ホストキャッシュの構成で、SSDを選択して、ホストキャッシュとして使用する容量を設定する。Enablementを参考にしてほしい。5.0では、ハイパーバイザー層に標準でファイアウォールの機能が搭載された。プロファイル」の「ファイアウォール」では、あらかじめ設定されたサービスに対して、ポートを開けるかどうかの設定が行える。初期設定で、必要最低限のポートに関する設定が行われている。後は、ユーザーの環境ごとに、必要なポート設定を行えばOKだ。Clientのファイアウォール設定では、システムがあらかじめ用意したサービスのポート設定しか行えなくなっている。ユーザー自身が、新しいサービスを追加したい場合は、/etc/vmware/firewall/の下に新しいサービス用にXMLファイルを作成する必要がある。プロパティを選択して、詳細を表示。Clientからは、あらかじめVMwareが設定したサービスやポートしか、設定変更できない。5.0のインストールした。5.0を正常に動作できる状態にする。このあたりは、以前の記事とあまり変わらないので、割愛する。次回は、vCenter関連の設定を紹介していく。