VMwareは、エンタープライズ向けの仮想化ソフトウェアとクラウドコンピューティングサービスを提供しています。その高度なハイパーバイザー技術により、異なるオペレーティングシステム(OS)やアプリケーションを基礎となる物理ハードウェアから分離することができます。この抽象化レイヤーにより、同じハードウェアリソースを共有しながら複数の仮想マシン(VM)を同時に実行できます。長期的には、VMwareの仮想化技術を利用することで、運用コストを削減し、フットプリントを小さくし、リソースの消費を最適化することができます。
仮想環境での体験をさらに向上させるために、VMwareはVMware Toolsを開発しました。これは、ゲストOSの制御を向上させ、全体的なVMのパフォーマンスとユーザーインタラクションを向上させるために設計されたユーティリティのセットです。このブログ投稿では、VMware Toolsがどのように機能するか、どのようなコンポーネントが含まれているか、およびどのような場合にVMwareのウェブサイトからVMware Toolsを手動でダウンロードする必要があるかについて説明します。
VMware Toolsについて
VMware ToolsをインストールせずにゲストOSを実行できることは確かですが、この高度な機能を利用することで、さまざまな方法で利益を得ることができます。VMware ToolsがVMの生産性をどのように向上させるかを完全に理解するには、このユーティリティスイートに含まれるものと、それぞれのコンポーネントが環境にもたらすものについて議論する必要があります。
VMware Toolsとは?
VMware Toolsは、VMのゲストOSのパフォーマンスを向上させ、ゲストとホストOS間のスムーズな通信を実現するためのドライバーとユーティリティのセットです。さらに、VMware Toolsは以下の問題を解決するのに役立ちます:
- ビデオ/サウンドの品質が低い
- 色の深さが低い
- ネットワーク速度値の正確な表示
- マウスポインターの速度が遅い
- コピー&ペースト、およびドラッグ&ドロップ機能が機能していない
さらに、VMware Toolsは以下に使用できます:
- ゲストOSの静止したスナップショットを取ること
- ゲストOSとホスト間の時間同期を有効にすること
- システムコンポーネント間のシームレスな相互作用を確保すること
- ゲストOSをvCenter Serverおよび他のVMware製品とサービスに統合すること
- 既存のカスタムスクリプトを使用して、ゲストOSプロセスを自動化し、VMパワーオペレーションを効率化すること
VMware Toolsのダウンロード方法
VMware ToolsはESXiの展開に含まれており、それによりインストールとアップグレードのプロセスが簡素化されます。通常、vSphere Clientを使用してVMware Toolsを自動的にインストールおよびアップグレードできます。さらに、VMware Toolsは単独のインストールパッケージとしても利用可能で、公式ウェブサイトからダウンロードできます。
VMwareのドキュメントによると、VMware Toolsは、VMのパフォーマンスを向上させ、ゲストOSの管理を改善し、エラーのないユーザーインタラクションを確保するために、ESXiホストで実行されているすべてのVMにインストールする必要があります。各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のウェブサイトから対応するISOイメージファイルの最新バージョンを直接ダウンロードできます(これは今日のブログ投稿で説明されます)。
VMware Toolsの構成要素
VMware Toolsには、次の重要な構成要素が含まれています:VMware Toolsサービス、VMware Toolsデバイスドライバー、VMware Toolsユーザープロセス、およびVMware Toolsコントロールパネル。各コンポーネントには、以下で説明される固有の機能セットがあります。
VMware Tools Serviceは、ゲストOSの起動直後に自動的に開始します。このコンポーネントはさまざまなゲストOSで機能するため、vmtoolsd.exe(WindowsゲストOS)、vmware-tools-daemon(Mac OS XゲストOS)、およびvmtoolsd(Linux、FreeBSD、およびSolaris)として参照できます。
通常、VMware Toolsサービスは次の場合に使用できます:
- ホストとゲスト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、またはFree BSDのゲストOSを実行しているかどうかに応じて、個々のVMware Toolsデバイスドライバのセットがダウンロード可能になります。
VMware Toolsユーザープロセス
VMware Toolsユーザープロセスは、Unityモードやコピー&ペースト、ドラッグ&ドロップ機能のサポートを提供するVMware Toolsの重要なコンポーネントです。Unityモードは、デスクトップ仮想化製品のためのVMwareの排他的な機能で、VMから直接ホストシステムデスクトップにアプリケーションを表示するのに役立ちます。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をクリックして設定を選択し、VMware Tools for NetWare ウィンドウが表示されるはずです。
VMware Toolsのダウンロードを手動で実行する方法
このブログ投稿の以前のセクションで、VMware ToolsのインストールはVMの仮想ドライブにマウントされたISOイメージファイルを使用して行われることが確認されました。異なるタイプのゲストOSには、特定のVMware Tools ISOイメージファイルが必要です。
ただし、VMware Toolsのインストールを開始する前に、次の要件が満たされていることを確認する必要があります:
- VMware Toolsは、VM上で実行されているゲストOSと互換性があります。 VMware Toolsの各バージョンには、特定のサポートされるゲストオペレーティングシステムがあります。たとえば、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にはインストールできません。 注意すべきは、そのVM内で実行されているゲストOSも起動している必要があるということです。
この包括的なガイドを参照して、さまざまなゲストOSにVMware Toolsをインストールする方法について詳しく学んでください。
VMware Tools ISOイメージがVM上にない場合、必要なインストールパッケージはVMwareのウェブサイトから手動でダウンロードできます。VMwareは、VMware ESX 3.5からESXi 6.7までのさまざまなVMware Toolsバージョンのインストールパッケージを含むリポジトリを提供しています。VMwareリポジトリは一般に利用可能であり、必要なVMware Tools ISOイメージを無料でダウンロードできます。VMware Toolsを手動でダウンロードする手順は次のとおりです:
1. VMware Toolsリポジトリに移動し、現在デプロイしているESX/ESXiバージョンを選択します。
次のステップは、VMware VMで実行されているOSを指定することです。各フォルダには特定のゲストOSと互換性のあるインストールファイルが含まれています。
必要なフォルダを開いた後、VMで実行されているOSのタイプ(x32、x64、x86)を指定するように求められます。
最後のステップは、VMware Tools ISOイメージまたはVMware Tools .exeファイル(フォルダに利用可能なファイルに応じて)をダウンロードすることです。
これで、VMware Toolsのインストールを開始する準備が整いました。ダウンロードしたばかりのISOイメージファイルをファイルサーバーにコピーして、VMware UIを使用せずにVMware Toolsのインストールを開始してください。
注意: VMware Toolsのインストールとアップグレードはさらに簡単かつ迅速に行うことができます。そのために、必要なインストールパッケージを手元に保存するための独自のVMware Toolsリポジトリを作成できます。利用可能なすべてのオペレーティングシステム用のインストールパッケージをダウンロードしてリポジトリに送信するだけです。VMware Toolsリポジトリは管理者が直接アクセスできるようにすることで、管理の複雑さを軽減し、潜在的なセキュリティ脅威を最小限に抑えることができます。
NAKIVOによるデータ保護
VMware Toolsの多くの利点の1つは、その機能がデータ保護アプローチを強化することです。VMware ToolsはVMファイルシステムを quiet 状態にしてディスクスナップショットを取ることができ、バックアップ中でもVMデータが一致性を保てるようにすることです。NAKIVO Backup & Replicationとして提供されている全体的なデータ保護ソリューションと合わさると、 virtu- allyonlyでなく、 physicalおよびcloud環境も守ることができます。私たちのALL-IN-ONEソリューションは、VMやアプリケーションをバックアップし、レプリケートし、復元することができ、VMwareのクラウドバックアップを资材効率の高いものとし、信頼性のある方法で行います。
Source:
https://www.nakivo.com/blog/how-to-manually-perform-vmware-tools-download/