신입생 용입니다.Docker를 사용하여 Wildfly/Jboss Docker 클러스터
wildfly 테스트 클러스터를 구축하려고합니다.
저는 오케스트레이션을 위해 도커 작성을 사용하고 있습니다. 다음 내가 모드 클러스터 관리 페이지에서 노드를 볼 수 을 고정 표시기가-구도를 실행 한 후 내 고정 표시기-compose.yml 파일
node:
image: wildfly-mgmt
links:
- lb:lb
lb:
image: wildfly-cluster-httpd
ports:
- "9090:80"
입니다.
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>
내가 볼 수
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 : http://localhost:9090/mod_cluster_manager 빈, 어떻게 든 mod_cluster 매니저는
도커이 모드 클러스터 파일 ... 노드를 볼 수 없습니다 실행중인 서버. > Docker ps
명령은 두 개의 용기
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
I는 서버 콘솔 로그
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)
그러나 유행의 CLuster_manager에서 실행 참조 노드를 볼 수없는 수를 보여줍니다. 아무도 여기서 무엇이 잘못되었는지 지적 해 주실 수 있습니까? 나는 이것에 정말로 새로운 것이다.