第4章 クラスター化していない管理対象ドメインの起動
4.1. インスタンスをドメインコントローラーとして提供するための起動 リンクのコピーリンクがクリップボードにコピーされました!
このトピックでは、Red Hat Amazon Machine Image (AMI) でクラスター化されていない JBoss EAP 管理対象ドメインを起動する手順を説明します。
前提条件
- 適切な Red Hat AMI。詳細は、サポート対象の Red Hat AMI を参照してください。
クラスター化されていない JBoss EAP インスタンスの起動
ssh で ec2-user ユーザーとして EC2 インスタンスに接続できます。管理者権限が必要な場合は、後で root ユーザーに変更できます。以下に例を示します。
$ ssh -l ec2-user ${INSTANCE_PUBLIC_IP}
...
$ sudo su -
Red Hat AMI インスタンスを起動します。
JBoss EAP のクラスター化されていないインスタンスが Red Hat AMI で設定され、起動されている。
JBoss EAP を設定するには、サービスに引数を直接渡すことができます。この方法で処理できない引数もあります。サービス設定ファイルの場所は次のとおりです。
-
RHEL 6:
/etc/sysconfig/eap7-domain -
RHEL 7:
/etc/opt/rh/eap7/wildfly/eap7-domain.conf
-
RHEL 6:
システムパスの詳細は、システムパス を参照してください。
Amazon EC2 の JBoss EAP サブシステムの詳細は、JBoss EAP サブシステムを Cloud Platform で機能するように設定する を参照してください。
-
複雑な設定の場合は、JBoss EAP
bindirectory:/opt/rh/eap7/root/usr/share/wildfly/bin/のdomain.confファイルを使用するか、JBoss EAP サービスを起動し、管理 CLI を使用してサーバーを設定できます。このスクリプトはbinディレクトリーにあります。次に、設定を再読み込みします。 -
セキュリティー修正および機能強化を適用するには、
yum -y updateを定期的に実行する必要があります。
RHEL 6 で JBoss EAP を起動するには、以下のコマンドを実行します。
$ service eap7-domain startRHEL 7 で JBoss EAP を起動するには、以下のコマンドを実行します。
$ systemctl start eap7-domainRHEL 6 で JBoss EAP を停止するには、以下のコマンドを実行します。
$ service eap7-domain stopRHEL 7 で JBoss EAP を停止するには、以下のコマンドを実行します。
$ systemctl stop eap7-domain注記Systemctlコマンドは、RHEL 7 にのみ関連します。
JBoss EAP を別の IP アドレスにバインドする場合は、RHEL 7 の /etc/opt/rh/eap7/wildfly/eap7-domain.conf ファイルに以下の行を追加します。内部 IP アドレスは EC2 によりパブリック IP アドレスに変換されます。
WILDFLY_BIND=$YOUR_PRIVATE_IP_ADDRESS