0

Wildly と Docker は初めてです

wildfly のテスト クラスターを構築しようとしています。

オーケストレーションに docker compose を使用しています。以下は私のdocker-compose.ymlファイルです

node:  
  image: wildfly-mgmt  
  links:  
    - lb:lb  
lb:  
  image: wildfly-cluster-httpd  
  ports:  
   - "9090:80" 

docker-compose up を実行した後、mod クラスターの管理ページにノードが表示されません。 http://localhost:9090/mod_cluster_manager 空白です、どういうわけか mod_cluster manager がノードを表示できません...

mod クラスターの Docker ファイル:

FROM fedora:latest  

RUN yum -y update  
RUN yum -y install httpd mod_cluster  
RUN yum clean all  

RUN sed -i 's|LoadModule proxy_balancer_module|# LoadModule proxy_balancer_module|' /etc/httpd/conf.modules.d/00-proxy.conf  

ADD mod_cluster.conf /etc/httpd/conf.d/mod_cluster.conf  

EXPOSE 80  

CMD ["/sbin/httpd", "-DFOREGROUND"]

Mod_cluster.conf

LoadModule slotmem_module       modules/mod_slotmem.so  
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so  
LoadModule advertise_module     modules/mod_advertise.so  
LoadModule manager_module       modules/mod_manager.so  


<IfModule manager_module>  
  Maxhost 100  
  ServerName localhost  
  <VirtualHost *:80>  


    <Directory />  
      Require all granted  
    </Directory>  


    <Location /mod_cluster_manager>  
      SetHandler mod_cluster-manager  
      Require all granted  
    </Location>  


    KeepAliveTimeout 60  
    ManagerBalancerName mycluster  
    EnableMCPMReceive On  
    ServerAdvertise On  


  </VirtualHost>  
</IfModule>

サーバーが稼働しているのがわかります。 > Docker psコマンドは 2 つのコンテナを表示します

CONTAINER ID        IMAGE                   COMMAND                  CREATED             STATUS              PORTS                  NAMES
b613166f4236        wildfly-mgmt            "/opt/jboss/wildfly/b"   18 hours ago        Up 18 hours         8080/tcp               dockercomposecluster_node_1
963a728bae70        wildfly-cluster-httpd   "/sbin/httpd -DFOREGR"   18 hours ago        Up 18 hours         0.0.0.0:9090->80/tcp   dockercomposecluster_lb_1

コンソールログから実行中のサーバーを確認できます

node_1  | 19:43:23,828 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://0.0.0.0:9990/management
node_1  | 19:43:23,828 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://0.0.0.0:9990
node_1  | 19:43:23,829 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) started in 75208ms - Started 331 of 577 services (393 services are lazy, passive or on-demand)

しかし、Mod-CLuster_manager はノードを認識できません。ここで何が間違っているのか誰でも指摘できますか?私はこれに本当に慣れていません。

4

1 に答える 1