この記事では、Linux デスクトップで Horizon Agent のオプション機能をインストールまたはバイパスする際に使用できるコマンドライン パラメータについて説明します。これらのパラメータは、ターミナル ウィンドウで Horizon Agent セットアップ スクリプトを実行するときに指定します。

Horizon Agent セットアップ スクリプトの実行

ターミナル ウィンドウで、Horizon Agent インストーラのインストールに使用したインストーラ形式に対応するセットアップ スクリプトを実行します。

Horizon Agent インストーラの形式 Horizon Agent セットアップ スクリプト
RPM (.rpm)
注: RPM インストーラとセットアップ スクリプトは、RHEL 8.x マシンでのみサポートされます。
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -optional parameter [parameter argument] . . .
tar 形式 (.tar.gz)
sudo ./install_viewagent.sh -optional parameter [parameter argument] . . .

Horizon Agent セットアップ スクリプトのコマンドライン オプション

特に断りのない限り、install_viewagent.sh スクリプトと ViewSetup.sh スクリプトには、次のオプション パラメータが含まれています。

表 1. Horizon Agent のオプション パラメータ
オプション パラメータ 説明
--force

Horizon Agent for Linux のシステム要件にあるサポート対象オペレーティング システムに含まれていない Linux オペレーティング システムに、Horizon Agent を強制的にインストールします。デフォルトでは、このパラメータは含まれていません。

注: このパラメータは、 install_viewagent.sh スクリプトでのみ使用できます。サポート対象外のオペレーティング システムで Horizon Agent を実行すると、Horizon 機能のサポートが制限される場合があります。

--help

-h

スクリプトのヘルプ情報と完全なパラメータ リストを表示します。

--ipv6

IPv6 環境での Linux デスクトップおよびアプリケーションを実行するためのサポートを有効にします。デフォルトでは、このパラメータは含まれておらず、IPv4 サポートが有効になっています。

--multiple-session

Linux 仮想マシンを含むファームをベースにする複数セッションの公開デスクトップ プールとアプリケーション プールがサポートされます。デフォルトでは、このパラメータは含まれていません。

  • 自動インスタント クローン ファームで使用するマシンを準備するには、インストール スクリプトで --multiple-session パラメータを使用します。例:
    sudo ./install_viewagent.sh --multiple-session
    sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session
  • 手動ファームで使用するマシンを準備するには、--multiple-session パラメータと管理対象エージェントの -M パラメータを使用し、両方のパラメータを no に設定します。例:
    sudo ./install_viewagent.sh --multiple-session -M no 
    sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session  -M no
--no-hosted-app

Linux 仮想マシンに基づいて、デスクトップで実行されている単一セッション アプリケーション プールのサポートを無効にします。デフォルトでは、このパラメータが含まれていないため、単一セッション アプリケーション プールのサポートが有効になっています。

--webcam

Web カメラ リダイレクトを有効にします。デフォルトでは、このパラメータは含まれていません。詳細については、リアルタイム オーディオビデオ機能のインストールを参照してください。

注: リアルタイム オーディオビデオ機能をインストールするには、Web カメラ リダイレクト ( --webcam) とオーディオ入力 ( -a yes) の両方のパラメータを含める必要があります。 --multiple-session パラメータが含まれている場合、Web カメラ リダイレクトは複数セッション モードでサポートされません。
-a yes|no

オーディオ入力 (audio-in) リダイレクトのサポートをインストールまたはバイパスします。デフォルトは、いいえです。

注: リアルタイム オーディオビデオ機能をインストールするには、オーディオ入力 ( -a yes と Web カメラ リダイレクト ( --webcam)) の両方のパラメータを含める必要があります。
-b Horizon Connection Server のホスト名または IP アドレス。このパラメータは、Horizon Agent を管理対象外モードでインストールする場合にのみサポートされます。
-d Horizon Connection Server 管理者のドメイン名。このパラメータは、Horizon Agent を管理対象外モードでインストールする場合にのみサポートされます。
-f yes|no

FIPS (Federal Information Processing Standards) 140-2 準拠の暗号モジュールのサポートをインストールまたはバイパスします。デフォルトは、いいえです。このオプションは、RHEL 8.x マシンでのみサポートされます。

注: FIPS 140-2 モードをサポートするには、Transport Layer Security (TLS) プロトコル バージョン 1.2 を使用する必要があります。また、Linux システム レベルで FIPS モードを有効にし、 FIPS 準拠の Linux 仮想マシンの構成の説明のように、VMwareBlastServer デーモンの CA 署名付き証明書をインストールする必要があります。
-j JMS SSL キーストア パスワード。デフォルトでは、インストーラは任意の文列を生成します。
-k Horizon Connection Server 管理者の Active Directory アドレス。このパラメータは、Kerberos 認証にのみ必要です。Horizon Agent を管理対象外モードでインストールする場合にのみサポートされます。
-m yes|no スマート カード リダイレクト機能をインストールまたはバイパスします。デフォルトは、いいえです。
-n Linux マシンの名前。このパラメータは、Horizon Agent を管理対象外モードでインストールする場合にのみサポートされます。デフォルトは hostname です。
-p Horizon Connection Server の管理者パスワード。このパラメータは、Horizon Agent を管理対象外モードでインストールする場合にのみサポートされます。
-r yes|no インストール後にシステムを自動的に再起動します。デフォルトは、いいえです。
-s VMwareBlastServer の自己署名証明書の共通名 (CN)。デフォルトは Blast です。このパラメータは、Horizon Agent を管理対象外モードでインストールする場合にのみサポートされます。
-u Horizon Connection Server 管理者のユーザー名。このパラメータは、Horizon Agent を管理対象外モードでインストールする場合にのみサポートされます。
-A yes |no

install_viewagent.sh の場合、VMware 一般条項と FIPS (Federal Information Processing Standards) の記載内容に自動的に同意するか、拒否します。インストールを続行するには、yes を指定する必要があります。

install_viewagent.sh スクリプトでこのパラメータを指定しないと、インストール中に VMware 一般条項と FIPS ステートメントに手動で同意する必要があります。

-B Horizon Connection Server ホストのドメイン名。このパラメータは、Horizon Connection Server ホストと管理者のドメインが異なる場合にのみ、Kerberos 認証で必要になります。このパラメータは、Horizon Agent を管理対象外モードでインストールする場合にのみサポートされます。
-C yes|no クリップボード リダイレクト機能をインストールまたはバイパスします。デフォルトは、yesです。
-F yes|no クライアント ドライブ リダイレクト (CDR) 機能をインストールまたはバイパスします。デフォルトは、yesです。
-K Horizon Connection Server ホストの Active Directory アドレス。このパラメータは、Horizon Connection Server ホストと管理者のドメインが異なる場合にのみ、Kerberos 認証で必要になります。このパラメータは、Horizon Agent を管理対象外モードでインストールする場合にのみサポートされます。
-M yes|no

Horizon Agent を管理対象モードまたは管理対象外モードでインストールします。デフォルトは、yesです。

Horizon Agent を管理対象モードでインストールすると、Linux マシンは、Horizon Connection Server に関連付けられている vCenter Server インスタンスによって管理されます。

Horizon Agent を管理対象外モードでインストールすると、Linux マシンは、Horizon Connection Server に関連付けられている vCenter Server インスタンスによって管理されません。

-P yes|no クライアント プリンタ リダイレクトをサポートする VMware Integrated Printing をインストールまたはバイパスします。デフォルトは、yesです。
-R Linux マシンを Horizon Connection Server ホストに登録します。このパラメータは、新規に登録を行う場合、または管理対象モードと管理対象外モードを切り替えた後にマシンを再登録する場合に使用します。
-S yes|no シングル サインオン (SSO) のサポートをインストールまたはバイパスします。デフォルトは、yesです。
-T yes|no True Single Sign-on (True SSO) 機能をインストールまたはバイパスします。デフォルトは、いいえです。
-U yes|no USB リダイレクト機能をインストールまたはバイパスします。デフォルトは、いいえです。
表 2. パラメータを使用した Horizon Agent セットアップ スクリプトの例
シナリオ サンプル スクリプト
新規インストールを実行し、VMware 一般条項と FIPS のステートメントを自動的に承諾します。
sudo ./install_viewagent.sh -A yes
スマート カード リダイレクトを有効にします。
sudo ./install_viewagent.sh -A yes -m yes
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -m yes
SSO サポートをバイパスします。
sudo ./install_viewagent.sh -S no
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -S no
自動インスタント クローン ファームに基づく公開デスクトップ プールとアプリケーション プールのサポートを有効にします。
sudo ./install_viewagent.sh --multiple-session
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session
手動ファームに基づく公開デスクトップ プールとアプリケーション プールのサポートを有効にします。
sudo ./install_viewagent.sh --multiple-session -M no
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session -M no