このページでは、Linux マシン用の Easy Setup Tool (easyinstall_viewagent.sh
) について説明します。このツールは、Linux マシンを VMware Horizon 8 環境で使用するために必要なすべてのインストールとシステム構成を実行します。
Easy Setup Tool の概要
Easy Setup Tool は、Linux マシンで次の操作を実行するためのガイド付きインストーラです。
- [システムの事前チェック]
マシンが次の要件を満たしていることを確認します。
- 「Horizon Agent でサポートされる Linux ディストリビューション」に記載されているサポート対象の Linux ディストリビューションがマシンで実行されている。
- 必要なソフトウェア リポジトリがマシンで正しく構成されている。
- 「デスクトップ環境」に記載されているサポート対象のデスクトップ環境がマシンで構成されている。
マシンがこの要件を満たしていない場合、通知が表示されます。
- [システム構成]
次のシステム構成を実行します。
- DNS を構成します。
- NTP とホスト名の設定を構成して、指定された Active Directory ドメインにマシンを参加させます。
注: このリリースの Easy Setup Tool は、ドメインへの参加方法として SSSD (System Security Services Daemon) 認証のみを使用します。
- [Horizon Agent のインストール]
マシンで次の操作を実行します。
- Linux デスクトップの特定の機能をサポートするために、次のカーネル モジュールをビルドします。
- リアルタイム オーディオビデオ (RTAV) をサポートする V4L2Loopback ドライバ
- USB リダイレクトをサポートする USB VHCI ドライバ
- 「Horizon Agent の Linux 依存パッケージのインストール」に記載されているように、必須エージェントの依存関係をインストールします。
- インストール オプションを指定して、Horizon Agent for Linux をインストールします。
- Linux デスクトップの特定の機能をサポートするために、次のカーネル モジュールをビルドします。
Easy Setup Tool のダウンロードと実行
- VMware ダウンロード サイト 「https://my.vmware.com/web/vmware/downloads」から、Horizon Agent for Linux インストーラ パッケージをダウンロードします。
VMware Horizon の現在のリリースのダウンロード ページに移動し、さらに、64 ビット Linux 用の VMware Horizon のダウンロード ページに移動します。
ファイル名が VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz の Horizon Agent インストーラをダウンロードします。ここで、YYMM はマーケティング バージョン番号、y.y.y は内部バージョン番号、xxxxxxx はビルド番号です。
- tar 形式の Linux ディストリビューションを展開します。例:
tar -xvzf VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz
- tar 形式フォルダに移動して、
easyinstall.viewagent.sh
スクリプトを root ユーザーとして実行します。含めるインストール オプションのコマンドライン パラメータを追加します。詳細については、「Easy Setup Tool のコマンドライン パラメータ」を参照してください。
以下のコマンド例を参考にしてください。
#Run the Easy Setup Tool with default prompts and installation options ./easyinstall_viewagent.sh #Run the tool in silent mode with installation options specified in easyinstall.conf ./easyinstall_viewagent.sh -s -f ./easyinstall.conf
- Easy Setup Tool を中断せずに続行し、必要に応じてインストーラのプロンプトに応答できるようにします。
- インストール プロセスが完了したら、Linux マシンを再起動して変更を有効にします。
- 次のコマンドを実行して、viewagent サービスが開始していることを確認します。
sudo service viewagent status
Easy Setup Tool のコマンドライン パラメータ
次の表に、インストール オプションとプロンプト レベルを指定するために ./easyinstall_viewagent.sh
run コマンドに追加できるコマンドライン パラメータを示します。
オプション | 説明 |
---|---|
-s、--silent | すべてのインストーラ プロンプトをバイパスして、Easy Setup Tool をサイレント モードで実行します。 必須のインストール オプションは、 コマンドの例: ./easyinstall_viewagent.sh -s -f ./easyinstall.conf |
-l、--prompt-level | インストーラ プロンプトのレベルに応じて、ユーザーの操作レベルを指定します。 各プロンプト レベルの設定は、 使用できる値:
コマンドの例: ./easyinstall_viewagent.sh -l advanced -f ./easyinstall.conf |
-f、--config-file | 指定された構成ファイルから構成を読み取ります。詳細については、「Easy Setup Tool の構成パラメータ」を参照してください。 コマンドの例: ./easyinstall_viewagent.sh -s -f ./easyinstall.conf |
-p、--pre-check-only | 「Easy Setup Tool の概要」で説明されている事前チェック操作のみを実行します。システム構成や Horizon Agent のインストールは実行しません。 コマンドの例: ./easyinstall_viewagent.sh -p |
-c、--configure-only | 「Easy Setup Tool の概要」で説明されているシステム構成のみを実行します。事前チェック操作や Horizon Agent のインストールは実行しません。 コマンドの例: ./easyinstall_viewagent.sh -c |
-i、--install-agent-only | 「Easy Setup Tool の概要」で説明されているように、Horizon Agent のみをインストールします。事前チェック操作またはシステム構成は実行しません。 コマンドの例: ./easyinstall_viewagent.sh -i |
-h、--help | Easy Setup Tool のヘルプ情報を表示し、ツールを終了します。 コマンドの例: ./easyinstall_viewagent.sh -h |
Easy Setup Tool の構成パラメータ
Easy Setup Tool の構成パラメータを指定する場合は、パラメータを構成ファイルに記述し、-f
コマンドライン パラメータを使用して構成ファイルを取得します。
たとえば、次のコマンドは、easyinstall.conf 構成ファイルで指定されているように、advanced
インストーラ プロンプトを表示してツールを実行します。
./easyinstall_viewagent.sh -l advanced -f ./easyinstall.conf
構成ファイルを作成する場合、次のルールと規則に従ってください。
easyinstall_viewagent.sh
スクリプトを含む tar 形式フォルダにある構成テンプレート easyinstall.conf.template を参照します。- 構成ファイルを同じ tar 形式フォルダに保存します。
- 構成パラメータは、
default
、advanced
、expert
の 3 つのインストーラ プロンプト レベルに対応するセットにグループ化されています。 - プロンプトをバイパスするには、構成ファイルでそのプロンプトの構成パラメータをコメント アウトします。
- 次の表で、「オプション」というラベルの付いたエントリは、オプションの入力を受け入れるプロンプトに対応しています。オプションのプロンプトは、入力を行わずにスキップできます。
- 「y」または「n」の入力を受け入れるプロンプトの場合、大文字の設定はデフォルトの設定であることを表しています。
たとえば、EASYINSTALL_AGENT_MANAGED パラメータのデフォルトの設定は「Y」です。これは、デフォルトでは Horizon Agent が管理対象モードでインストールされることを意味します。プロンプトをバイパスするか、Easy Setup Tool をサイレント モードで実行すると、デフォルトの設定が有効になります。
構成パラメータ | 説明 |
---|---|
EASYINSTALL_HOSTNAME | ホストのホスト名を指定します(オプション)。 |
EASYINSTALL_DNS_LIST | ホストの DNS を指定します(オプション)。 |
EASYINSTALL_DOMAIN_FQDN | 参加する Active Directory ドメインの FQDN を指定します。 |
EASYINSTALL_DOMAIN_JOIN_USER | ドメイン参加に使用するユーザー アカウントを指定します。 |
EASYINSTALL_DOMAIN_JOIN_PASSWORD | ドメイン参加に使用するパスワードを指定します。 |
EASYINSTALL_PROXY | 構成プロセスで使用するプロキシ サーバを指定します(オプション)。 |
EASYINSTALL_AGENT_ACCEPT_GENERAL_TERMS | 一般条項契約書に同意するかどうかを [Y/n] で指定します。 Easy Setup Tool を続行するには、一般条項に同意する必要があります。 |
構成名 | 説明 |
---|---|
EASYINSTALL_NTP | NTP サーバの IP アドレスを入力します(オプション)。 |
EASYINSTALL_DOMAIN_JOIN | Active Directory ドメイン [Y/n] に参加するかどうかを指定します。 |
EASYINSTALL_AGENT_MANAGED | Horizon Agent を管理対象モードでインストールするかどうかを [Y/n] で指定します。 |
EASYINSTALL_AGENT_MULTIPLE_SESSION | 複数のセッションのサポートをインストールするかどうかを [Y/n] で指定します。 |
EASYINSTALL_AGENT_WEBCAM | Web カメラ リダイレクト機能をインストールするかどうかを [y/N] で指定します。 |
EASYINSTALL_AGENT_AUDIO_IN | オーディオ入力リダイレクトのサポートをインストールするかどうかを [y/N] で指定します。 |
EASYINSTALL_AGENT_USB_REDIRECTION | USB リダイレクト機能 [y/N] をインストールするかどうかを指定します。 |
EASYINSTALL_AGENT_CLIENT_DRIVE_REDIRECTION | クライアント ドライブ リダイレクト機能をインストールするかどうかを [Y/n] で指定します。 |
EASYINSTALL_AGENT_CLIPBOARD_REDIRECTION | クリップボード リダイレクト機能をインストールするかどうかを [Y/n] で指定します。 |
EASYINSTALL_AGENT_PRINTER_REDIRECTION | プリンタ リダイレクト機能 [Y/n] をインストールするかどうかを指定します。 |
EASYINSTALL_AGENT_SKIP_BUILD_MODULES | 必要なモジュールの構築をスキップするかどうかを [y/N] で指定します。 |
EASYINSTALL_AGENT_SINGLE_SIGN_ON | シングル サインオンのサポートをインストールするかどうかを [Y/n] で指定します。 |
EASYINSTALL_AGENT_RESTART_AFTER_INSTALLATION | インストール後にマシンを自動的に再起動するかどうかを [y/N] で指定します。 |
EASYINSTALL_HORIZON_CONNECTION_SERVER_ADDRESS | Connection Server の FQDN または IP アドレスを入力します(管理対象外モードの場合のみ)。 |
EASYINSTALL_HORIZON_ADMIN_DOMAIN | Connection Server の管理者ドメイン名を入力します(管理対象外モードの場合のみ)。 |
EASYINSTALL_HORIZON_ADMIN_USER | Connection Server の管理者名を入力します(管理対象外モードの場合のみ)。 |
EASYINSTALL_HORIZON_ADMIN_PASSWORD | Connection Server の管理者パスワードを入力します(管理対象外モードの場合のみ)。 |
構成名 | 説明 |
---|---|
EASYINSTALL_AGENT_FIPS | FIPS モードのサポートをインストールするかどうかを [y/N] で指定します。 |
EASYINSTALL_AGENT_IPV6 | IPv6 ネットワークのサポートをインストールするかどうかを [y/N] で指定します。 |
EASYINSTALL_AGENT_NO_HOSTED_APP | 単一セッション アプリケーション プールを禁止するかどうかを [y/N] で指定します。 |
EASYINSTALL_AGENT_DISABLE_VMWGREETER | True SSO およびスマート カード SSO 機能をサポートする VMware ログイン画面を無効にするかどうかを [y/N] で指定します。 |
EASYINSTALL_AGENT_SMARTCARD_REDIRECTION | スマートカード リダイレクト機能をインストールするかどうかを [y/N] で指定します。 |
EASYINSTALL_AGENT_TRUE_SSO | True SSO 機能 [y/N] をインストールするかどうかを指定します。 |
EASYINSTALL_AGENT_SELF_SIGNED_CERT_SUBJECT_DN | 優先する自己署名証明書のサブジェクト DN を入力します(オプション)。 |
EASYINSTALL_AGENT_JMS_SSL_KEYSTORE_PASSWORD | 優先 JMS SSL キーストアのパスワードを入力します(オプション)。 |
EASYINSTALL_AGENT_VHCI_SOURCE_DOWNLOAD_PATH | VHCI ソース パッケージのファイル パスを指定します(オプション)。 |
EASYINSTALL_AGENT_V4L2LOOPBACK_SOURCE_DOWNLOAD_PATH | V4L2Loopback ソース パッケージのファイル パスを指定します(オプション)。 |
EASYINSTALL_HORIZON_ADMIN_KDC | VMware Horizon 8 管理者ドメインの Kerberos Key Distribution Center (KDC) を指定します(管理対象外モードの場合にのみオプション)。 |
EASYINSTALL_HORIZON_CONNECTION_SERVER_KDC | Connection Server ドメインの KDC を指定します(管理対象外モードの場合にのみオプション)。 |
EASYINSTALL_HORIZON_CONNECTION_SERVER_DOMAIN | Connection Server のドメイン名を入力します(管理対象外モードの場合にのみオプション)。 |
Easy Setup Tool の機能に関する考慮事項
Easy Setup Tool には、次の考慮事項と制限事項が適用されます。
- SSSD 認証は、このツールで現在サポートされている唯一のドメイン参加方法です。
- True SSO 機能がインストールされている場合は、「Linux デスクトップの True SSO の設定」で説明されているように、さらに構成手順を実行する必要があります。
スマート カード リダイレクト機能がインストールされている場合は、「Linux デスクトップのスマート カード リダイレクトの設定」で説明されているように、さらに構成手順を実行する必要があります。
- マシンでセキュア ブートが有効になっている場合は、VHCI ドライバ(USB リダイレクトのための VHCI ドライバ を参照)と V4L2Loopback ドライバ(Linux マシンへの V4L2Loopback ドライバのインストール を参照)の両方に署名する必要があります。