Una vez que ejecutamos el comando, la consola nos responde que no estamos conectados aun:
You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands.
[disconnected /]
Damos al comando connect. Si damos el comando sin especificar IP, se conectará al servidor en el que se encuentra, sin embargo, especificando la IP, se conectará al servidor que hayamos especificado.
connect 127.0.0.1
[standalone@127.0.0.1:9999 /]
Nota: El servidor al que queremos conectarnos debe estar arrancado para que el cliente se pueda conectar. jboss-cli no arranca el servidor.
Una vez conectados al servidor, podemos reiniciarlo con el comando:
[standalone@127.0.0.1:9999 /] reload
O podemos detenerlo con el comando shutdown
[standalone@127.0.0.1:9999 /] shutdown
[disconnected /]
El cual enviará la señal de shutdown al servidor al que estábamos conectados.
También podemos hacer un snapshot de la configuración actual con :take-snapshot
[standalone@127.0.0.1:9999 /] :take-snapshot
{
"outcome" => "success",
"result" => "/opt/jboss-6/standalone/configuration/standalone_xml_history/snapshot/20140505-122238889standalone.xml"
}
Listamos los snapshots que hemos guardado con el comando :list-snapshots
[standalone@127.0.0.1:9999 /] :list-snapshots
{
"outcome" => "success",
"result" => {
"directory" => "/opt/jboss-6/standalone/configuration/standalone_xml_history/snapshot",
"names" => [
"20140505-123643905standalone.xml",
"20140505-122238889standalone.xml"
]
}
}
Eliminamos un snapshot con :delete-snapshot
[standalone@127.0.0.1:9999 /] :delete-snapshot(name="20140505-123643905standalone.xml")
{"outcome" => "success"}
y para iniciar el servidor con una configuración de snapshot que hemos almacenado (20140505-122238889standalone.xml), arrancamos jboss de la siguiente manera:
[ejurado@localhost bin]$ ./standalone.sh --server-config=20140505-122238889standalone.xml
=================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /opt/jboss-6
JAVA: /usr/java/jdk1.7.0_51/bin/java
JAVA_OPTS: -server -XX:+UseCompressedOops -Xms1303m -Xmx1303m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
...
No hay comentarios:
Publicar un comentario