Ситуация: Хост-машина Windows 10 должна взаимодействовать с виртуальной машиной Fedora 26.Windows 10 - мой хост в домене, fedora - раб.У машины VirtualBox есть 2 адаптера, один из которых является мостовым, а другой - внутренним сетевым адаптером.
IPv4 моего хост-компьютера: 192.168.0.17 IP-адрес подчиненного компьютера: 192.168.0.35
При работедомен на Windows, и доступ к 192.168.0.17:9990 Я могу вызвать консоль управления.Но при запуске домена в Fedora, он говорит о тайм-ауте соединения, не может подключиться к удаленному: //192.168.0.17: 9990 На моей картинке ниже показано следующее.
Что я сделал: У меня естьотключил и остановил firewalld на fedora, iptables не работает, так как я даже не могу их отключить.
Я включил правило брандмауэра в Windows, которое позволяет мне общаться между хостом и vm.
Я пробовал пинговать хост-машину от Fedora, и это все хорошо.Я попытался изменить порты на теге <static-discovery/>
, но он не пропингует ни 9990, ни 9999.
Я попытался подключиться к консоли управления хостом через jboss-cli на хост-компьютере, и он работает.
Я попытался подключиться к консоли управления хостом через jboss-cli на подчиненном компьютере, и он работает.
Мой файл host.xml в Windows:
<management-interfaces>
<http-interface security-realm="ManagementRealm">
<http-upgrade enabled="true"/>
<socket interface="management" port="${jboss.management.http.port:9990}"/>
</http-interface>
</management-interfaces>
<domain-controller>
<local/>
</domain-controller>
<interfaces>
<interface name="management">
<inet-address value="${jboss.bind.address.management:192.168.0.17}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:192.168.0.17}"/>
</interface>
<interface name="unsecured">
<inet-address value="192.168.0.17"/>
</interface>
</interfaces>
MyФайл host.xml на ведомом устройстве:
<domain-controller>
<remote security-realm="ManagementRealm">
<discovery-options>
<static-discovery name="master-native" protocol="remote" host="192.168.0.17" port="9999" />
<static-discovery name="master-https" protocol="https-remoting" host="192.168.0.17" port="9993" security-realm="ManagementRealm"/>
<static-discovery name="master-http" protocol="http-remoting" host="192.168.0.17" port="9990" />
</discovery-options>
</remote>
</domain-controller>
<interfaces>
<interface name="management">
<inet-address value="${jboss.bind.address.management:10.211.55.2}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:10.211.55.2}"/>
</interface>
<interface name="unsecured">
<inet-address value="10.211.55.2" />
</interface>
</interfaces>
Я следовал этому руководству: https://docs.jboss.org/author/display/WFLY10/Clustering+and+Domain+Setup+Walkthrough
На следующем рисунке показан вывод в Fedora при запуске domain.sh и вывод в Windows при запускеdomain.bat ![Left-domain.bat on Windows, Right-domain.sh on Fedora](https://i.stack.imgur.com/rn8FT.png)