У меня проблема с настройкой кластера.
Я опишу подробную конфигурацию (так как я не смог найти пример кластера, сделанный на двух разных компьютерах, все они были сделаны на одном локальном хосте):
3 виртуальные машины ubuntu: 1 администратор домена и 2 экземпляра.
Я установил (разархивировал) 1 сервер Glassfish в каждом экземпляре и запустил их. Затем я создал узел ssh для каждого администратора домена (также стеклянную рыбку)
Так что я
node1 192.168.193.134 Узел SSH
node2 192.168.193.133 Узел SSH
оба успешно подключились.
Наконец, я создал кластер через командную строку вот так
: ~ $ asadmin создать-кластер clusterm
: ~ $ asadmin create-instance --node node1 --cluster clusterm inst1
: ~ $ asadmin create-instance --node node2 --cluster clusterm inst2
но когда я попытался запустить кластер (:~$ asadmin start-cluster clusterm
) не удалось выбросить эту ошибку:
remote failure: inst1: Could not start instance inst1 on node node1 (192.168.193.134).
Command failed on node node1 (192.168.193.134): Previous synchronization failed at May 20, 2013 12:16:45 AM
Will perform full synchronization.
Removing all cached state for instance inst1.
Command start-local-instance failed.
CLI802 Synchronization failed for directory config, caused by:
remote failure: Unknown server instance: inst1
To complete this operation run the following command locally on host 192.168.193.134 from the GlassFish install location /opt/glassfish3:
bin/asadmin start-local-instance --node node1 --sync normal inst1
inst2: Could not start instance inst2 on node node2 (192.168.193.133).
Command failed on node node2 (192.168.193.133): Previous synchronization failed at May 20, 2013 12:18:09 AM
Will perform full synchronization.
Removing all cached state for instance inst2.
CLI802 Synchronization failed for directory config, caused by:
remote failure: Unknown server instance: inst2
Command start-local-instance failed.
To complete this operation run the following command locally on host 192.168.193.133 from the GlassFish install location /opt/glassfish3:
bin/asadmin start-local-instance --node node2 --sync normal inst2
The command start-instance failed for: inst1 inst2
Command start-cluster failed.
Я хотел бы поблагодарить вас за помощь в выяснении того, почему это происходит (или что я сделал не так).
Я знаю, что это старый пост, но у меня была та же проблема, и я потратил на это некоторое время.
В моем случае мне пришлось изменить /path/to/node/agent/config/das.properties файл для каждого узла.
Изменение значений должно помочь
agent.das.port=das_port
agent.das.host=das_hostname
Ты должен бежать
asadmin start-local-instance --node node2 --sync normal i1
затем вы можете остановить экземпляр и снова запустить кластер.