VMware Tools を手動でダウンロードする方法
VMwareは、エンタープライズ向けの仮想化ソフトウェアおよびクラウドコンピューティングサービスを提供しています。その高度なハイパーバイザー技術により、さまざまなオペレーティングシステム(OS)やアプリケーションを、基盤となる物理ハードウェアから分離することができます。この抽象化レイヤーにより、同じハードウェアリソースを共有しながら、複数の仮想マシン(VM)を同時に実行することが可能になります。長期的には、VMwareの仮想化技術を活用することで、運用コストの削減、設置スペースの縮小、リソース消費の最適化など、さまざまなメリットが得られます。
仮想環境での体験をさらに向上させるため、VMwareは"VMware Tools"を開発しました。これは、ゲストOSをより適切に制御し、VM全体のパフォーマンスとユーザー操作性を向上させるために設計されたユーティリティのセットです。本ブログ記事では、VMware Toolsの仕組み、含まれるコンポーネント、およびVMwareのWebサイトからVMware Toolsを手動でダウンロードすべきケースについて解説します。
VMware Tools について
ゲストOSはVMware Toolsをインストールしなくても動作しますが、この高度な機能を活用することで、さまざまな面で大きなメリットを得ることができます。VMware Toolsが仮想マシンの生産性をどのように向上させるかを十分に理解するためには、このユーティリティスイートに何が含まれているか、そして各コンポーネントが環境にどのようなメリットをもたらすかについて検討する必要があります。
VMware Toolsとは何ですか?
VMware Tools は、仮想マシンのゲスト OS のパフォーマンスを向上させ、ゲスト OS とホスト OS 間の円滑な通信を可能にするドライバおよびユーティリティのセットです。さらに、VMware Tools を使用することで、次のような問題の解決に役立ちます:
- 映像・音声の品質が悪い
- 色深度が低い
- ネットワーク速度の表示が不正確
- マウスポインタの速度が遅い
- コピー&ペーストおよびドラッグ&ドロップ機能が動作しない
さらに、VMware Toolsは以下の用途にも利用できます:
- ゲストOSの静止スナップショットを取得する
- ゲストOSとホスト間の時刻同期を有効にする
- システムコンポーネント間のシームレスな連携を確保する
- ゲストOSをvCenter Serverやその他のVMware製品・サービスに統合する
- 既存またはカスタムスクリプトを使用して、ゲストOSのプロセスを自動化し、VMの電源操作を効率化する
VMware Toolsのダウンロード方法
VMware Toolsには、以下のものが含まれています ESXiの導入これにより、インストールやアップグレードの手順が簡素化されます。通常、VMware Tools は vSphere Client を使用して自動的にインストールおよびアップグレードできます。また、VMware Tools はスタンドアロンのインストールパッケージとしても提供されており、以下からダウンロードできます。 公式ウェブサイト.
VMwareのドキュメントによると、VMのパフォーマンス向上、ゲストOSの管理効率化、およびエラーのないユーザー操作を確保するため、ESXiホスト上で実行されているすべてのVMにVMware Toolsをインストールする必要があります。なお、VMware vSphereの各バージョンには、それぞれ専用のVMware Toolsが必要です。 さらに、特定の VMware Tools インストールパッケージは、その VM 内で実行されている特定のゲスト OS でのみ動作します。たとえば、Windows ゲスト OS 用に開発された VMware Tools は、Linux ゲスト OS とは互換性がありません。
VMware Tools は、Microsoft Windows、Linux、SunOS、Solaris、FreeBSD、および Novell NetWare といったオペレーティングシステムにインストールできます。なお、インストール手順はオペレーティングシステムによって異なる点に留意してください。
VMware Toolsのアップグレードまたはインストールを実行する際、VMware製品は、特定のゲストOS向けにVMware Toolsの最新版ISOイメージファイルがダウンロードされているかどうかを即座に識別できます。ダウンロードされていない場合は、VMwareのWebサイトから該当するISOイメージファイルの最新版を直接ダウンロードできます(これについては、本日のブログ記事で実演します)。
VMware Tools のコンポーネント
VMware Tools には、VMware Tools サービス、VMware Tools デバイスドライバー、VMware Tools ユーザープロセス、および VMware Tools コントロールパネルという重要なコンポーネントが含まれています。各コンポーネントには独自の機能セットがあり、以下で詳しく説明します。
VMware Tools サービス ゲストOSの起動直後に自動的に開始されます。このコンポーネントはさまざまなゲストOSで動作するため、vmtoolsd.exe(WindowsゲストOS)、vmware-tools-daemon(Mac OS XゲストOS)、vmtoolsd(Linux、FreeBSD、Solaris)といった名称で呼ばれます。
通常、VMware Toolsサービスは次のような場合に使用できます:
- ホストOSとゲストOS間の情報転送。
- OSの操作やプロセスを効率化するためのスクリプトを実行する。
- 時刻の同期を確保する。
- ゲストOSとホストOSの間で、ポインタを自由に移動できるようにする。
- クワイエット・スナップショットの作成。このサービスは、WindowsゲストOSでのみ動作します。
- 画面解像度の設定。フルスクリーンモードが有効になっている場合、VMware Tools サービスは、ゲスト OS の画面解像度をホストまたはクライアントのウィンドウサイズに合わせて調整できます(vSphere Client、VMware Workstation、Fusion、Player のいずれでも適用されます)。ウィンドウモードの場合、ゲスト OS の画面解像度は、ホストまたはクライアントのウィンドウサイズに合わせて設定されます。
- OSのハートビート機能の活用。ゲストOSが正常に動作していることを確認するため、VMware ToolsサービスはVMware VMにハートビートを送信します。ハートビート信号が指定されたエンドポイントに到達しない場合、VMが障害を起こしたとみなされます。
VMware Tools デバイスドライバー
物理ハードウェアに関しては、OSと特定のハードウェア間の通信を可能にするために、デバイスドライバーをインストールする必要があります。デバイスドライバーは通常、既存の問題の修正や新機能の追加を目的として、ハードウェアベンダーによって開発されます。基本的に、VMwareのデバイスドライバーはゲストOSのネイティブドライバーの代わりとなり、ネットワーク接続の効率化やドライブの互換性向上を実現します。
VMware Toolsをカスタムインストールする際、有効にするデバイスドライバー(例:SVGAドライバー、SCSIドライバー、マウスドライバー、オーディオドライバーなど)を選択できます。さらに、Windows、Linux、Mac OS X、Solaris、FreeBSDのいずれのゲストOSを実行しているかによって、それぞれに対応したVMware Toolsデバイスドライバーのセットがダウンロード可能になります。
VMware Tools ユーザープロセス
VMware Toolsのユーザープロセスは、Unityモードやコピー&ペースト、ドラッグ&ドロップ機能のサポートを提供するVMware Toolsの重要なコンポーネントです。簡単に説明すると、Unityモードはデスクトップ仮想化製品向けのVMware独自の機能であり、仮想マシン上のアプリケーションをホストシステムのデスクトップ上に直接表示できるようにします。WindowsゲストOSにログインしたとき、またはLinuxデスクトップセッションを開始したとき、VMware Toolsのユーザープロセスコンポーネントは自動的に起動します。
Windows では、VMware ユーザープロセスのプログラムファイルは vmtoolsd.exe です。Linux、Solaris、および FreeBSD ゲスト OS では、vmusr ファイルが使用されます。VMware Tools ユーザープロセスコンポーネントは、これらのシステムの両方で手動で起動することも可能です。
VMware Tools コントロールパネル
『VMware Tools ユーザーガイド』に記載されている情報によると、VMware Tools には、VMware Tools の設定の変更、VMware 仮想ディスクのサイズ縮小、および仮想デバイスの追加・削除を行うための専用ユーティリティが用意されています。この機能は"VMware Tools コントロールパネル"として知られています。 このコントロールパネルを使用することで、VMware Toolsの設定を一元的に管理および構成できます。
WindowsゲストOSでVMware Toolsコントロールパネルにアクセスするには、Windowsタスクバーにある通知領域のVMware Toolsアイコンをダブルクリックします。Linux、FreeBSD、SolarisゲストOSの場合は、ターミナルウィンドウを開き、コマンド(/usr/bin/vmware-toolbox)を実行します。 &) をクリックして、VMware Tools のグラフィカル UI を起動します。NetWare ゲストの場合は、 Novell そして選択してください Settingsこれで、 VMware Tools for NetWare ウィンドウ。
VMware Tools を手動でダウンロードする方法
このブログ記事の前のセクションでは、VMware Toolsのインストールは、仮想マシンの仮想ドライブにマウントされたISOイメージファイルを使用して行われることを説明しました。ゲストOSの種類によって、必要なVMware ToolsのISOイメージファイルは異なります。
ただし、VMware Toolsのインストールを開始する前に、以下の要件が満たされていることを確認する必要があります:
- VMware Toolsは、仮想マシン上で実行されているゲストOSと互換性があります。 VMware Toolsの各バージョンには、サポート対象となるゲストOSがいくつかあります。 たとえば、VMware Tools 10.2.5 では、Windows Vista 以降、Linux RHEL 5 以降、SUSE SLES 11 以降、Ubuntu 10.04 以降、Mac OS X 10.11 以降、および Solaris OS がサポートされています。VMware Tools のダウンロードができない場合は、間違ったバージョンの VMware Tools をダウンロードしようとしている可能性があります。
- 電源がオフの仮想マシンには、VMware Tools をインストールできません。 なお、そのVM内で動作するゲストOSも起動している必要があります。
参照 この総合ガイド さまざまなゲストOSへのVMware Toolsのインストール方法の詳細については、こちらをご覧ください。
VMware ToolsのISOイメージが仮想マシン上にない場合は、必要なインストールパッケージを以下から手動でダウンロードできます。 VMwareのウェブサイト. VMwareは、VMware ESX 3.5からESXi 6.7までの各種VMware Toolsバージョンのインストールパッケージを含むリポジトリを提供しています。このVMwareリポジトリは一般に公開されており、必要なVMware ToolsのISOイメージを無料でダウンロードできます。VMware Toolsを手動でダウンロードするには、以下の手順に従ってください:
1. 以下のURLにアクセスします VMware Tools リポジトリ 現在導入しているESX/ESXiのバージョンを選択してください。
2. 次に、VMware VM上で動作させるOSを指定します。各フォルダには、特定のゲストOSに対応したインストールファイルが含まれています。
3. 必要なフォルダを開くと、VM上で動作しているOSの種類(x32、x64、x86)を指定するよう求められます。
4. 最後のステップは、VMware ToolsのISOイメージまたはVMware Toolsの.exeファイルをダウンロードすることです(フォルダ内にどちらのファイルがあるかによって異なります)。
5. これで、VMware Tools のインストールを開始する準備が整いました。先ほどダウンロードした ISO イメージファイルをファイルサーバーにコピーし、VMware のユーザーインターフェースを使用せずに VMware Tools のインストールを開始してください。
注: VMware Toolsのインストールとアップグレードは、さらに簡単かつ迅速に行うことができます。そのためには、必要なインストールパッケージをすぐに利用できるように、独自のVMware Toolsリポジトリを作成することができます。利用可能なすべてのオペレーティングシステム用のインストールパッケージをダウンロードし、リポジトリにアップロードするだけです。このVMware Toolsリポジトリを管理者が直接利用できるようにすることで、管理の複雑さを軽減し、潜在的なセキュリティ上の脅威を最小限に抑えることができます。
NAKIVOによるデータ保護
VMware Toolsの多くの利点の一つは、その機能を活用することでデータ保護戦略を強化できる点です。VMware Toolsは、VMのファイルシステムを一時停止させてディスクのスナップショットを取得できるほか、バックアップ実行中もVMデータの一貫性を維持します。これに加え、包括的なデータ保護ソリューションである NAKIVO Backup & Replicationこれにより、仮想環境だけでなく、物理環境やクラウド環境も保護できます。当社のオールインワンソリューションは、VMやアプリケーションのバックアップ、レプリケーション、復旧に加え、リソース効率に優れ、信頼性の高いVMwareクラウドバックアップを実現します。



