Конфигурация JBoss EAP 7 - Как создать контроллер домена в JBoss EAP 7 с помощью интерфейса командной строки

У меня есть следующая модель / требование развертывания:

Модель развертывания приложения для JBoss EAP 7 для 2 серверов приложений, где контроллеры домена размещены на тех же серверах, являются JVM приложений, то есть экземпляром сервера.

Итак, есть основной хост и резервный хост.

На каждом хосте у вас будет один контроллер домена, один контроллер хоста и один экземпляр сервера, который принадлежит группе серверов.

Как создать контроллер домена с помощью интерфейса командной строки?

Хост создается с помощью следующего скрипта gradle:

def getCommandHelper() {

    if (ext.commandHelper == null) {
        Properties config = getProperties('config.properties')
        ext.commandHelper = new JBossCommandsHelper().setHostAddress(config.jboss_cli_hostAddress).setPort(Integer.parseInt(config.jboss_cli_port)).setUsername(getJbossUserUsername()).setPassword(getJbossUserPassword());
    }

    return ext.commandHelper;
}

def executeCliCommand(def command) {
    getCommandHelper().executeCommand(command);
}

Следующий интерфейс командной строки в значительной степени настраивает группу серверов, сервер и хост и выполняет развертывание.

To add a group of servers named servergroup1 with the ha profile :

Execute the command :  /server-group=servergroup1:add(profile=ha,socket-binding-group=ha-sockets)

To add a server (server1) to the newly created server group (servergroup1) on host1 : 

Execute the command :  /host=host1/server-config=server1:add(group=servergroup1,auto-start=true,socket-binding-port-offset=0)

To start the server group : 

Execute the command : /server-group=servergroup1:start-servers,  

An alternative would be to start the servers individually : 

Execute the command : /host=host1/server-config=server1:start.

To deploy an application (apps are deployed to a server group and share by all servers in the group) : 

Execute the command : deploy path/to/your.war --server-groups=servergroup1

Я думал, что мне нужно создать контроллер домена, а затем подключить к нему хост через интерфейс командной строки.

Любая помощь будет оценена по достоинству.

Спасибо.

Не уверен в вашем варианте использования: DomainController (DC) управляет доменом. Какой смысл, если ваш DomainController находится здесь просто для управления одним HostController (HC)? Я думаю, что ваш HC также должен быть вашим DC.

ehsavoie 07.11.2018 10:30

Выполнение ваших команд, например: / host = host1 /, означает, что вы уже находитесь на контроллере домена, поскольку адрес / host существует только в DomainController. Это действительно сбивает с толку. Не могли бы вы более четко изложить свой вариант использования / требования?

ehsavoie 07.11.2018 10:31
Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
0
2
384
0

Другие вопросы по теме