無人インストールのプロセスは、基本的に、MySQL Enterprise Agent および MySQL Enterprise Service Managerインストーラで、オプションを除いて共通です。MySQL Enterprise Service Managerのオプションについては、「MySQL Enterprise Service Manager のオプション」を参照してください。 MySQL Enterprise Agentのオプションについては、「MySQL Enterprise Agent のオプション」を参照してください。
インストールには、オプションをコマンドラインで指定するか、関連オプションとその値をオプションファイル内で指定する、2つの方法があります。
たとえば、コマンドラインを使用して、次のようにMySQL Enterprise Agentをインストールできます。
shell> mysqlmonitoragent-version-linux-glibc2.3-x86-64bit-installer.bin
--installdir /data0/mysql/agent
--mysqlhost 127.0.0.1 --mysqlport 3306 --mysqluser agent --mysqlpassword mysql --checkmysqlhost yes
--managerhost localhost --managerport 48080 --agentuser AGENTUSER --agentpassword PASSWORD
--proxyport 44044 --mode unattended --enableproxy 1
--createaccount 1 --rootuser ROOTUSER --rootpassword PASSWORD
オプションファイルを使用した無人インストールの場合、インストールの定義を含んだテキストファイルを作成します。この例では、ファイル名はoptions.server.txtです。次は、オプション構成ファイルの例です。
debugtrace=/opt/mysql/enterprise/install.debugtrace.monitor.log mode=unattended installdir=/opt/mysql/enterprise/monitor tomcatport=8080 tomcatshutdownport=8005 tomcatsslport=8443 adminpassword=myadminpassword dbport=3300
このファイルは、ログファイルのディレクトリおよびファイル名を示し、mode を unattended に設定し、installdir オプションを使用してインストールディレクトリを指定します。
installdir オプションおよび debugtrace オプションをロケールおよびオペレーティングシステムに適した値に設定します。
MySQL Enterprise Service Manager のインストール時に指定する必要があるオプションは、mode(コマンドラインで指定されていない場合)、installdir、adminpassword のみです。
インストールの前にオプションファイルを綿密にチェックしてください。無人インストール中は、いかなるエラーメッセージも表示されません。
Monitorインストーラファイルとオプションファイルを同じディレクトリにおいてください。
次の例は、コマンドラインから無人インストールをスタートする方法を示します。
Windows のコマンドラインシェル:
C:\> mysqlmonitor-version-windows-installer.bin --optionfile options.server.txt
Unixのコマンドライン:
shell> mysqlmonitor-version-installer.bin --optionfile options.server.txt
Mac OS Xでは、 installerbuilder.sh をインストールパッケージティレクトリに置きます。例:
shell> ./mysqlmonitoragent-version-osx-installer.app/Contents/MacOS/installbuilder.sh --optionfile options.server.txt
MySQL Enterprise Agentのインストールは,MySQL Enterprise Agent インストーラと対応するエージェントオプションを使用して、同じ基本プロセスにしたがって行うことができます。
MySQL Enterprise Agent インストールでは、少なくとも、mode (コマンドラインで指定していない場合)、mysqluser、installdir、mysqlpassword、 agentpassword オプションを指定する必要がありますこれらの値を含むファイルを作成して、無人エージェントインストールで optionfile オプションとともに使用します。
