Cookie
FlexiHub Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.
Olga Weis Olga Weis 最終更新日 Dec 6, 2024

VMwareでシリアルポートを使用する: 決定版ガイド

VMwareでシリアルポートを使用する最も簡単な方法は、ホストのシリアルポートを直接仮想マシンにパススルーすることです。この方法は、内蔵COMポートにもUSB-シリアル変換アダプタにも適しており、プリンターやバーコードスキャナーなどのシリアル接続デバイスにアクセスする必要がある場合に便利です。

この記事では、VMwareホストのシリアルポートをネットワーク経由でVMの仮想COMポートに接続する普遍的なソフトウェアソリューションを使用する方法を学べます。

さらに、各種VMwareソリューションでCOMポートパススルーを設定する手順も紹介します。

FlexiHubを使ったVMwareでのシリアルポート接続

FlexiHub
4.8 Rank に基づく 386+ レビュー
FlexiHub

VMwareシリアルポートパススルーを可能にする最も簡単で便利なソリューションの1つが、FlexiHubです。

FlexiHubは、VMwareや他の仮想環境でシリアルポートとデバイスを使用できるソフトウェアツールです。

物理的なシリアルポートのデータをネットワーク経由で仮想COMポートにリダイレクトする仮想接続を確立する仕組みで動作します。FlexiHubを使用すれば、ネットワークパラメータの変更を必要とせず、簡単にVMwareにシリアルポートを追加できます。

FlexiHubを使ったVMwareでのシリアルポート追加方法

  • 1.
    FlexiHubアカウントを登録し、無料デモを開始します。
    FlexiHubプロファイル登録
  • 2.
    VMwareホスト(物理的なシリアルデバイスが接続されている)にアプリケーションをダウンロードしてインストールします。また、COMポートデバイスに接続するVMware仮想マシンにもFlexiHubをインストールします。
    FlexiHubのダウンロード
  • 3.
    FlexiHubを起動し、アカウントにログインします。
    FlexiHubへのログイン
  • 4.
    仮想マシン上でアプリを起動し、同じ資格情報を使ってログインします。
    VMwareのシリアルポート設定
  • 5.
    必要なシリアルデバイスの横にある**「接続」**をクリックします。
    接続
これで、物理ホストに接続されたシリアルデバイスが仮想セッション内で使用可能になります。追加の設定なしで、VMwareのCOMポートパススルーが有効化されます

VMwareでシリアルポートを利用可能にする方法 - ビデオガイド

VMware Workstation仮想マシンへのシリアルポート転送

VMware Workstationでのシリアルポート追加

VMware Workstationでは、最大4つのシリアルポートを追加できます。これらの仮想インターフェースを使用して、以下のような用途にデータをリダイレクトできます:

•物理シリアルポート
•ファイル
•名前付きパイプ

VMware Workstationセッションにシリアルポートを追加すると、モデムやその他のシリアルデバイスを仮想マシンで利用できるようになります。また、仮想ポートを使用してホストまたは別の仮想マシンにデバッグ情報を送信することも可能です。

VMware Workstationでシリアル接続を追加する方法

  • 1.
    仮想マシンをシャットダウンします。
  • 2.
    対象の仮想マシンを選択し、**「VM -> 設定 (Settings)」**をクリックします。
  • 3.
    「ハードウェア」タブで「追加 (Add)」をクリックします。
  • 4.
    「ハードウェアの追加ウィザード (Add Hardware Wizard)」が表示されるので、**「シリアルポート (Serial Port)」**を選択します。
  • 5.
    「完了 (Finish)」をクリックして、仮想マシンにVMwareシリアルポートを追加するプロセスを完了します。
  • 6.
    シリアルポート出力先を選択します。
  • ホストシステムの物理シリアルポートまたはパラレルポートに出力するオプションがあります。
  • 名前付きパイプを使用することで、仮想セッションと物理ホスト、または別の仮想セッション間に接続を作成できます。
  • ホストシステム上の任意のファイルを出力ファイルとして使用できます。既存のファイルを選択するか、ディレクトリ内に新しい名前を入力して新しいファイルを作成します。
VMware Workstationでのシリアルポート名前付きパイプの設定

Linuxホストの場合:

次のテキストボックスにUNIXソケット名を入力します。この名前はクライアントとサーバーで一致している必要があります。例として、/tmp/socketのような形式が使用されます。

Windowsホストの場合:

デフォルトのパイプ名を使用するか、任意の名前を入力できます。パイプ名の形式は、\\.\pipe\で始まる必要があり、サーバーとクライアントで同じ名前を使用しなければなりません。

デバッグ情報を仮想マシンに送信する場合:
最初のドロップダウンメニューで**「This End is the Server」を選択します。次のドロップダウンメニューでは「The Other End is the Application」**を選択してください。

デバッグ情報をホストシステムのアプリケーションに送信する場合:
最初のドロップダウンメニューで同様に**「This End is the Server」を選択し、次のドロップダウンメニューで「The Other End is the Application」**を選択します。

「Connect at Power On」オプションを有効にすると、仮想マシンが起動する際に接続が自動的に有効化されます。

2つの仮想マシンが接続されている場合、最初の仮想マシンが通常サーバーの役割を果たします。

このプロセスは、2番目の仮想マシンにも適用されます。名前付きパイプを設定する際、2番目の仮想マシンでは**「This End is the Client」**を選択してクライアントとして設定してください。

このガイドが、VMwareでシリアルポートをリダイレクトする方法の理解に役立つことを願っています。これらの手法を活用すれば、仮想セッション内でシリアルデバイスを直接接続した場合と同様の機能をフルに利用できます。 さらに、限られた物理リソースをより広いユーザー層が共有できるため、シリアル機器の価値が高まり、活用範囲が広がるでしょう。
FlexiHub
4.8 Rank に基づく 386+ レビュー

VMware ESXiにシリアルポートを追加する方法

VMware Workstationにシリアルポートを追加

vSphere仮想マシンにシリアルポートを追加するには、4つの異なる方法があります。どの方法を選択するかは、現在のタスクに最適なものを選ぶことができます。

作業を開始する前に

1. 仮想マシンをシャットダウンまたは電源オフにしてください。
2. 以下の権限があることを確認してください:

「Virtual Machine」
「Configuration」
「Add or Remove Device」

これで、VMware ESXiでのシリアルポート追加作業を安全かつスムーズに進める準備が整います。

VMware ESXiでシリアルポートパススルーを設定する方法

  • 1.
    インベントリから仮想マシンを右クリックし、「設定の編集 (Edit Settings)」を選択します。
  • 2.
    「仮想ハードウェア (Virtual Hardware)」タブに移動し、「新しいデバイスを追加 (Add New Device)」ボタンをクリックします。ドロップダウンメニューから**「シリアルポート (Serial Port)」**を選択します(リストの下部に表示されます)。
  • 3.
    「新しいシリアルポート (New Serial Port)」メニューで以下のオプションのいずれかを選択します:
    • 出力ファイルを使用: 仮想マシン内で実行中のアプリが仮想シリアルポートに送信するすべてのデータをホストコンピュータ上の出力ファイルに保存します。(「参照 (Browse)」をクリックしてファイルを選択してください)。
    • 物理シリアルポートを使用: VMware ESXi仮想マシンがホストの物理シリアルポートの1つを使用します(外部モデムやハンドヘルドデバイスに最適です)。
    • 名前付きパイプを使用: 2つの仮想マシン、またはホスト上のプロセスと仮想マシンが直接通信します(主にリモートVMデバッグに使用)。パイプ名を設定し、ドロップダウンメニューからNear endとFar endを選択する必要があります。
    • ネットワークを使用: 仮想ポートがネットワーク経由で接続されます。ネットワークバックエンドを選択します: Server: 着信接続用。Client: 送信接続用。Port URIを入力してください。 VMware仮想シリアルポートコンセントレータを使用している場合、対応するオプションを選択し、vSPC URIの場所を入力します。
  • 4.
    「OK」をクリックします。

この方法を使用すると、1つの仮想マシンあたり最大32個のシリアルポート接続をVMware ESXiで有効にすることができます。

FlexiHub
4.8 Rank に基づく 386+ レビュー

VMware Horizon (View) シリアルポートリダイレクション

VMware View シリアルポートリダイレクション

VMware Horizonでシリアルポートパススルーを有効にするには、Serial Port Redirection(シリアルポートリダイレクション)セットアップオプションを選択してHorizon Agentをインストールする必要があります(デフォルトでは未選択)。シリアルポートリダイレクション機能を設定すると、この機能はすべてのリモートデスクトップおよび公開アプリケーションで自動的に動作します(リダイレクトされたポートは、競合を避けるためにマッピング可能です)。

VMware Viewでシリアルポートリダイレクションを有効にする手順
デスクトップセッション中に、ポートのツールトレイアイコンを右クリックし、「接続(Connect)」を選択します。または、リモートデスクトップや公開アプリに接続するたびにシリアルデバイスを自動的に接続するよう設定することも可能です。

FlexiHub
4.8 Rank に基づく 386+ レビュー
VMware Viewシリアルポートリダイレクションの要件
この機能を正常に動作させるためには、以下のソフトウェアおよびハードウェア要件を満たしている必要があります:
  • Horizon Agent:
    通常のホストまたはRDSホストに、Serial Port Redirectionセットアップオプションを選択した状態でインストールされていること。
  • サポートされるオペレーティングシステム:
    仮想デスクトップおよび公開デスクトップでサポートされるOS:
    • Windows Server 2016/2019
    • Windows 10 64ビット(仮想デスクトップの場合に追加でサポート)。
  • Horizon Client for Windows:
    VMwareシリアルポートパススルーは、Windows 10でサポートされています。必要なシリアルポートデバイスドライバがインストールされていること(シリアルポートが正常に動作していることが必須)。

macOS向けVMware FusionでのCOMポート設定

VMware Fusion シリアルポートの追加

VMware Fusionでシリアルポートを追加するプロセスは、非常に簡単かつ短時間で完了します。

ただし、仮想マシンが稼働中またはサスペンド状態では設定変更ができないため、事前に仮想マシンをシャットダウンまたは電源オフにしてください。

VMware Fusionで仮想シリアルポートを追加する手順

  • 1.
    **「ウィンドウ (Window) -> 仮想マシンライブラリ (Virtual Machine Library)」**を開きます。
  • 2.
    仮想マシンを選択し、**「設定 (Settings)」**をクリックします。
  • 3.
    **「デバイスの追加 (Add Device)」をクリックし、「シリアルポート (Serial Port)」**を選択して「追加 (Add)」をクリックします。
  • 4.
    **「名前を付けて保存 (Save as)」**フィールドで仮想ポートの出力ファイルの保存場所を選択し、名前を入力して「保存 (Save)」をクリックします。

まとめ

このガイドでは、VMware環境におけるシリアルポートの統合について詳しく解説しました。FlexiHubを活用することで、VMware Workstation、ESXi、Horizon、およびFusionをまたいでプロセスを簡素化し、仮想環境内で効率的なデバイス管理とデータ転送が可能になります。これにより、ユーザーはシリアルポート機能をフルに活用し、特定の運用ニーズを満たすために必要な柔軟性を確保できます。

VMwareシリアルポートパススルー
  • 4.8 総合ランク に基づく 386+ レビュー
  • Windows、macOS、Linux、Android、およびRaspberry Pi。
  • 10.76MB Size.
  • バージョン 7.0.15125. (03/06/2024).
  • 年間請求で月額14ドルからの価格設定