# Remote Engineを自動でインストール

利用対象...

* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

インストーラーを使って、Talend Remote Engineを自動的にインストールおよび設定します。

## 始める前に

インストーラーを実行する前にSecurity-Enhanced Linux (SELinux)が有効になっていると、一部のアプリケーションがインストールされないことがあります。その場合は、setenforce Permissiveというコマンドを実行してSELinuxを一時的に無効化してください。

SELinuxは、次回の再起動後に自動的に再び有効化されます。

## このタスクについて

インストーラーではデフォルトのウィザードが提供されており、これに従ってインストールプロセスを進めることができます。ただし、このウィザードを利用できないシナリオ(SSHでインストーラを実行するなど)では、代わりにコンソールが使用されます。どちらの方法でも、同じ設定を求めるプロンプトが表示される。

## 手順

1. インストーラーファイルをルートユーザーとして実行します。

   情報メモトラブルシューティング: Remote EngineインストーラーをルートユーザーとしてUbuntu 14.04で実行しない場合、次のエラーが発生する可能性があります。
   ```
   Unable to start JVM: No such file or directory 
   ```
2. Talend Cloudアカウントのリージョンを選択します。

   リージョンにはお使いのTalend Cloud URLが入力され、&lt;region&gt;.cloud.talend.comという形式になります。たとえばURLがus.cloud.talend.comであれば、リージョンに[AWS - USA East] (AWS - 米国東部)を選択する必要があります。

   各データセンターで使用するURLのリストは、[Talend Cloudのアプリケーションにアクセス](https://help.qlik.com/talend/ja-JP/installation-guide-windows/Cloud/talend-cloud-application-url)で確認できます。
3. Remote Engineの作成時にTalend Management Consoleで生成されたRemote Engineキーを[Preauthorized key] (事前承認済みキー)ボックスに貼り付けます。
   ### 例

   ![Remote Engineのペアリングキー、Javaインスタンス、システムサービスのインストールを設定するためのフィールドまたはオプションを示すウィザードステップ](https://help.qlik.com/talend/ja-JP/installation-guide-linux/Resources/images/installer-re-as-a-service.png)
4. オプション: Remote Engineがシステムのサービスとなるよう、[Install as a system service] (システムサービスとしてインストール)チェックボックスをオンにします。

   このオプションをスキップしても、[Remote Engineサービスを手動で設定](https://help.qlik.com/talend/ja-JP/installation-guide-linux/Cloud/setting-up-remote-engine-service-manually)に従い、後でエンジンをシステムサービスとしてインストールすることもできます。
5. オプション: エンジンをシステムサービスとしてインストールする時は、そのエンジンのユーザー名とグループ名を定義するか、このステップを省略し、デフォルトであるtalenduserとtalendgroupを使います。

   このtalenduserは、システムサービスとしてインストールするどうかに関わらず、Remote Engineを使用するためのデフォルトユーザー名となります。
6. オプション: Talend Remote Engine v2.13.9以降では、Java 8または11が必要なアーティファクトを実行するJavaインスタンスを別に設定するため、[Separate Java for non Java 17 compliant job/microservices (Java 8/11)] (Java 17に準拠していないジョブ/マイクロサービス用にJavaを分離(Java 8/11))チェックボックスをオンにします。次に、JAVA\_HOMEフィールドにJavaインスタンスへのパス(たとえばC:\Java\jdk-11)を入力します。

   インストーラーは、アーティファクト実行に対して以下のプロパティを設定することで、エンジンの[JVMアダプティブモード](https://help.qlik.com/talend/ja-JP/talend-glossary/Cloud/jvm-adaptive-mode)を自動的に有効にします。
   * チェックボックスが選択されると、インストーラーは&lt;RE\_installation&gt;/etc/system.propertiesファイルにエンジン起動用のJava設定を追加します。

     情報メモ重要: Talend Remote Engine v2.13.9では、エンジンの起動にJava 17が必要です。v2.14.0から、Java 17またはJava 21を使用できます。
   * このチェックボックスをオンにすると、JAVA\_HOMEフィールドで指定されたJavaインスタンスに応じて、インストーラーが&lt;RE\_installation&gt;/etc/system.propertiesファイルにorg.talend.execution.JAVA\_8\_PATHまたはorg.talend.execution.JAVA\_11\_PATHを追加設定します。
   * このチェックボックスをオフのままにすると、アーティファクトの実行にはエンジン起動用のJavaのみが使用されます。

   この設定は、インストール後に&lt;RE\_installation&gt;/etc/system.propertiesファイルを修正すればいつでも変更できます。指定するためには、[このステップ](https://help.qlik.com/talend/ja-JP/remote-engine-user-guide-linux/Cloud/configure-java-versions-for-job-execution-or-microservice-execution#configure-dynamic-adaptive-jvm-versions-for-job-execution-or-microservice-execution)に従います。
7. オプション: [Use HTTP proxy] (HTTPプロキシの使用)チェックボックスをオンにし、サーバーとポートの詳細を入力します。
8. オプション: [Use Proxy Authentication] (プロキシ認証の使用)チェックボックスをオンにし、ユーザー認証情報を入力します。
   ### 例

   ![Remote Engineのプロキシ設定、SSHアクセス、SSL通信を設定するためのチェックボックスと入力フィールドを示すウィザードステップ](https://help.qlik.com/talend/ja-JP/installation-guide-linux/Resources/images/SSH-option-and-SSL-option.png)
9. オプション: [Set strong password for default SSH user] (デフォルトのSSHユーザーに強力なパスワードを設定)チェックボックスをオンにすると、Talend Remote EngineとのSSH通信用に強力なパスワードが自動的に作成されます。それ以外の場合は、tadminが使用されます。

   お使いのエンジンのSSH設定方法については、[SSHを使ってリモートアクセスを有効化](https://help.qlik.com/talend/ja-JP/remote-engine-user-guide-linux/Cloud/enabling-remote-access-using-ssh-optional#changing-default-ssh-password)をご覧ください。
10. オプション: Talend Remote Engineとジョブサーバー間の通信を自動的にセキュアにするためには、[Use SSL for JobServer communication] (JobServer通信でSSLを使用)チェックボックスをオンにします。

    Talend Remote EngineのSSL設定方法の詳細は、[Remote EngineのSSL接続を有効化](https://help.qlik.com/talend/ja-JP/remote-engine-user-guide-linux/Cloud/enabling-ssl-connection)をご覧ください。
11. ウィザードの手順に従ってインストールを完了します。

## タスクの結果

上記のように、Remote Engineのインストール中にtalenduserというユーザー名が作成されます。エンジンの始動と停止には、このユーザーを使用します。

インストールの最後で、エンジンはTalend Management Consoleと自動的にペアリングされます。