Cmdant Executive Result (Glass Fish V3.1 Command Line Invoking)
| Locale: | fr_FR.UTF-8 | ||
| OS: | Linux 2.6.32-100.28.5.el6.x86_64 amd64 | ||
| User Name: | root | ||
| Created: | Thu Nov 24 17:50:09 CST 2011 | ||
| User Dir: | /export/cmdantGF | ||
| Total (Pass/Fail): 37(37/0) | |||
| Target | Command | Return |
| service_help | /root/glassfish3/glassfish/bin/asadmin help | 0 |
| service_version | /root/glassfish3/glassfish/bin/asadmin version | 0 |
| domain_stop_help | /root/glassfish3/glassfish/bin/asadmin stop-domain -? | 0 |
| domain_stop | /root/glassfish3/glassfish/bin/asadmin stop-domain domain1 | 0 |
| domain_start | /root/glassfish3/glassfish/bin/asadmin start-domain domain1 | 0 |
| list-http-lb-configs_help | /root/glassfish3/glassfish/bin/asadmin list-http-lb-configs --help | 0 |
| list-http-lb-configs | /root/glassfish3/glassfish/bin/asadmin list-http-lb-configs --user admin --passwordfile /root/.asadminpass | 0 |
| list-http-lbs_help | /root/glassfish3/glassfish/bin/asadmin list-http-lbs --user admin --passwordfile /root/.asadminpass --help | 0 |
| list-http-lbs | /root/glassfish3/glassfish/bin/asadmin list-http-lbs --user admin --passwordfile /root/.asadminpass | 0 |
| create-http-lb_help | /root/glassfish3/glassfish/bin/asadmin create-http-lb --help | 0 |
| create-http-lb | /root/glassfish3/glassfish/bin/asadmin create-http-lb --user admin --passwordfile /root/.asadminpass --devicehost localhost --de viceport 5555 mylb | 0 |
| create-http-lb-config_help | /root/glassfish3/glassfish/bin/asadmin create-http-lb-config --user admin --passwordfile /root/.asadminpass --help | 0 |
| create-http-lb-config | /root/glassfish3/glassfish/bin/asadmin create-http-lb-config --user admin --passwordfile /root/.asadminpass mylbconfig | 0 |
| create-http-lb-ref_help | /root/glassfish3/glassfish/bin/asadmin create-http-lb-ref --help | 0 |
| create-cluster | /root/glassfish3/glassfish/bin/asadmin create-cluster --user admin --passwordfile /root/.asadminpass cluster2 | 0 |
| create-http-lb-ref | /root/glassfish3/glassfish/bin/asadmin create-http-lb-ref --user admin --passwordfile /root/.asadminpass --config mylbconfig clu ster2 | 0 |
| delete-http-lb_help | /root/glassfish3/glassfish/bin/asadmin delete-http-lb --user admin --passwordfile /root/.asadminpass --help | 0 |
| delete-http-lb | /root/glassfish3/glassfish/bin/asadmin delete-http-lb --user admin --passwordfile /root/.asadminpass mylb | 0 |
| delete-http-lb-ref_help | /root/glassfish3/glassfish/bin/asadmin delete-http-lb-ref --help | 0 |
| delete-http-lb-ref | /root/glassfish3/glassfish/bin/asadmin delete-http-lb-ref --user admin --passwordfile /root/.asadminpass --config mylbconfig clu ster2 | 0 |
| enable-http-lb-server_help | /root/glassfish3/glassfish/bin/asadmin enable-http-lb-server --help | 0 |
| enable-http-lb-server | /root/glassfish3/glassfish/bin/asadmin enable-http-lb-server --user admin --passwordfile /root/.asadminpass cluster2 | 0 |
| disable-http-lb-server_help | /root/glassfish3/glassfish/bin/asadmin disable-http-lb-server --help | 0 |
| disable-http-lb-server | /root/glassfish3/glassfish/bin/asadmin disable-http-lb-server --user admin --passwordfile /root/.asadminpass cluster2 | 0 |
| configure-lb-weight_help | /root/glassfish3/glassfish/bin/asadmin configure-lb-weight --help | 0 |
| create-instance | /root/glassfish3/glassfish/bin/asadmin create-instance --user admin --passwordfile /root/.asadminpass --node localhost-domain1 - -cluster cluster2 ins2 | 0 |
| configure-lb-weight | /root/glassfish3/glassfish/bin/asadmin configure-lb-weight --user admin --passwordfile /root/.asadminpass --cluster cluster2 ins 2=1 | 0 |
| export-http-lb-conifg_help | /root/glassfish3/glassfish/bin/asadmin export-http-lb-config --help --user admin --passwordfile /root/.asadminpass | 0 |
| export-http-lb-conifg | /root/glassfish3/glassfish/bin/asadmin export-http-lb-config --config mylbconfig --user admin --passwordfile /root/.asadminpass | 0 |
| delete-http-lb-config_help | /root/glassfish3/glassfish/bin/asadmin delete-http-lb-config --user admin --passwordfile /root/.asadminpass --help | 0 |
| delete-http-lb-config | /root/glassfish3/glassfish/bin/asadmin delete-http-lb-config --user admin --passwordfile /root/.asadminpass mylbconfig | 0 |
| enable-secure-admin_help | /root/glassfish3/glassfish/bin/asadmin enable-secure-admin --user admin --passwordfile /root/.asadminpass --help | 0 |
| enable-secure-admin | /root/glassfish3/glassfish/bin/asadmin enable-secure-admin --user admin --passwordfile /root/.asadminpass | 0 |
| disable-secure-admin_help | /root/glassfish3/glassfish/bin/asadmin disable-secure-admin --user admin --passwordfile /root/.asadminpass --help | 0 |
| disable-secure-admin | /root/glassfish3/glassfish/bin/asadmin disable-secure-admin --user admin --passwordfile /root/.asadminpass | 0 |
| delete-instance | /root/glassfish3/glassfish/bin/asadmin delete-instance ins2 --user admin --passwordfile /root/.asadminpass | 0 |
| delete-cluster | /root/glassfish3/glassfish/bin/asadmin delete-cluster --user admin --passwordfile /root/.asadminpass cluster2 | 0 |
| Top | /root/glassfish3/glassfish/bin/asadmin help | Return:0 |
Maintenance Commands asadmin(1M)
NAME
asadmin - utilitaire d'exécution des tâches administratives
pour Oracle GlassFish Server
SYNOPSIS
asadmin [--host host]
[--port port]
[--user admin-user]
[--passwordfile filename]
[--terse={true|false}]
[--secure={false|true}]
[--echo={true|false}]
[--interactive={true|false}]
[--help]
[subcommand [options] [operands]]
DESCRIPTION
Utilisez l'utilitaire asadmin pour exécuter des tâches
administratives sur Oracle GlassFish Server. Vous pouvez
l'utiliser au lieu de l'interface de la Console
d'administration .
Sous-commandes de l'utilitaire asadmin
La sous-commande identifie l'opération ou la tâche que vous
effectuez. Les sous-commandes font la distinction entre
majuscules et minuscules. Elles peuvent être locales ou dis-
tantes.
o Une sous-commande locale s'exécute sans serveur
d'administration de domaine (DAS). Cependant, pour
exécuter la sous-commande et accéder aux
répertoires d'installation et du domaine,
l'utilisateur doit être connecté à l'ordinateur
hôte du domaine.
o Une sous-commande distante est toujours exécutée
depuis un serveur DAS à laquelle elle doit être
connectée. Un serveur DAS en cours d'exécution est
requis.
Options de l'utilitaire asadmin et options de sous-commande
Les options contrôlent le comportement de l'utilitaire asad-
min et de ses sous-commandes. Ces options font également la
distinction entre les majuscules et les minuscules.
L'utilitaire asadmin présente les types d'options suivants :
o Options de l'utilitaire asadmin. Ces options
déterminent le comportement de l'utilitaire asad-
min, et non de ses sous-commandes. Les options de
Java EE 6 Last change: 13 juin 2011 1
Maintenance Commands asadmin(1M)
l'utilitaire asadmin peuvent précéder ou suivre la
sous-commande, mais les options de l'utilitaire
asadmin situées après la sous-commande sont
désapprouvées. Toutes les options de l'utilitaire
asadmin doivent précéder ou suivre la sous-
commande. Si des options de l'utilitaire asadmin
sont spécifiées à la fois avant et après la sous-
commande, une erreur se produit. Pour obtenir une
description des options de l'utilitaire asadmin,
reportez-vous à la section "Options" de ces infor-
mations d'assistance.
o Options de sous-commande. Ces options contrôlent le
comportement de la sous-commande, et non
l'utilitaire asadmin. Les options de sous-commande
doivent suivre la sous-commande. Pour obtenir la
description des options d'une sous-commande,
reportez-vous aux informations d'assistance pour la
sous-commande.
Une option de sous-commande peut avoir un nom identique à
celui d'une option de l'utilitaire asadmin, mais les effets
de ces deux options sont différents.
Les options de l'utilitaire asadmin et certaines options de
sous-commande possèdent une forme longue et une forme
abrégée.
o La forme longue d'une option a deux tirets (--)
suivis d'un mot d'option.
o La forme abrégée d'une option a un tiret simple (-)
suivi d'un seul caractère.
Par exemple, les formes longue et abrégée de l'option de
spécification de sortie concise sont les suivantes :
o Forme longue : --terse
o Forme abrégée : -t
La plupart des options nécessitent des valeurs d'argument,
sauf les options booléennes permettant d'activer ou de
désactiver une fonction.
érandes des sous-commandes asadmin
Les opérandes indiquent les éléments sur lesquels la sous-
commande doit agir. Ils doivent suivre les valeurs
Java EE 6 Last change: 13 juin 2011 2
Maintenance Commands asadmin(1M)
d'argument des options de sous-commande et sont identifiés
par un espace, une tabulation ou un double tiret (--).
L'utilitaire asadmin considère comme un opérande tout ce qui
suit les options de sous-commande et leurs valeurs .
Carèreséchappement dans les options de l'utilitaire asad-
min
Les caractères d'échappement sont requis dans les options de
l'utilitaire asadmin pour les types de caractères suivants :
o Leéta-carères dans le sèmeè d'exploitation
UNIXTM. Ces caractères ont une signification
spéciale dans un shell. Les méta-caractères dans le
système d'exploitation UNIX incluent :
\/,.!$%^&*|{}[]"'`~;.
Pour désactiver ces caractères, utilisez le
caractère d'espacement backslash ( \) ou mettez
l'ensemble de l'argument de ligne de commande entre
deux guillemets simples (').
Les exemples suivants illustrent l'effet des
caractères d'échappement sur le caractère *. Dans
ces exemples, le répertoire de travail actuel est
le répertoire des domaines.
o La commande suivante, sans le caractère
d'échappement, affiche tous les fichiers dans
le répertoire actuel :
prompt% echo *
domain1 domain2
o La commande suivante, où le caractère
d'échappement backslash (\) précède le
caractère *, affiche le caractère * :
prompt% echo \*
*
o La commande suivante, où le caractère * est mis
entre guillemets simples ('), affiche le
caractère * :
prompt% echo '*'
*
Java EE 6 Last change: 13 juin 2011 3
Maintenance Commands asadmin(1M)
o éparateurs d'option. L'utilitaire asadmin utilise
les deux-points (:) comme séparateur pour certaines
options. Le caractère d'échappement backslash (\)
est requis si les deux points font partie de l'un
des éléments suivants :
o Une propriété
o Option de la machine virtuelle pour la plate-
forme JavaTM (Machine Java Virtual ou machine
JVMTM)
Les termes « Machine Java Virtual » et « JVM »
désignent une machine virtuelle pour plate-forme
Java.
Par exemple, l'opérande de la sous-commande create-jvm-
options(1) spécifie les options de la machine JVM en
utilisant le format suivant :
(jvm-option-name[=jvm-option-value])
[:jvm-option-name[=jvm-option-value]]*
Les diverses options de la machine JVM de l'opérande de
la sous-commande create-jvm-options doivent être
séparées par le séparateur deux-points (:). Si jvm-
option-name ou jvm-option-value contient deux-points, le
caractère d'échappement backslash (\) doit les précéder.
Au lieu d'utiliser le caractère d'échappement backslash (\),
vous pouvez utiliser le guillemet double (") ou simple (').
Les effets des différents types de guillemets sur le
backslash (\) sont les suivants :
o Entre guillemets doubles ("), le backslash (\) est
un caractère spécial.
o Entre guillemets simples ('), le backslash (\)
n'est pas un caractère spécial.
Lorsqu'il est utilisé sans guillemet simple ('), le
caractère d'échappement désactive le séparateur dans
l'interface de ligne de commande. Le caractère d'échappement
est également un caractère spécial dans le système
d'exploitation UNIX et en langage Java. Pour cette raison,
dans le système d'exploitation UNIX et en multimode, vous
devez appliquer un caractère d'échappement supplémentaire
pour chaque caractère d'échappement dans la ligne de com-
mande. Cette exigence ne s'applique pas au système
Java EE 6 Last change: 13 juin 2011 4
Maintenance Commands asadmin(1M)
d'exploitation Windows.
Par exemple, le méta-caractère backslash (\) du système
d'exploitation UNIX pour un argument d'option
Test\Escape\Character est spécifié sous UNIX et Windows
comme suit :
o Sous les systèmes UNIX, chaque backslash doit être
neutralisé avec un second backslash :
Test\\Escape\\Character
o Sous les systèmes Windows, aucun caractère
d'échappement n'est requis :
Test\Escape\Character
Configuration minimale requise pour l'utilisation de l'option
--secure
La configuration minimale requise pour l'utilisation de
l'option --secure est la suivante :
o Le domaine que vous administrez doit être configuré
pour la sécurité.
o L'attribut security-enabled de l'élément http-
listener de la configuration du DAS doit être
défini sur true.
Pour définir cet attribut, utilisez la sous-
commande set(1).
émarrage du serveur èsèuneéation ou suppression
Lorsque vous utilisez des sous-commandes asadmin pour créer
ou supprimer un élément de configuration, vous devez
redémarrer le serveur DAS pour que la modification prenne
effet. Pour redémarrer le DAS, utilisez la sous-commande
restart-domain(1).
Informations d'assistance pour les sous-commandes et
l'utilitaire asadmin
Pour obtenir des informations d'assistance pour une sous-
commande de l'utilitaire asadmin, spécifiez la sous-commande
concernée comme opérande de la sous-commande help . Par
exemple, pour obtenir les informations d'assistance pour la
sous-commande start-domain(1), tapez :
Java EE 6 Last change: 13 juin 2011 5
Maintenance Commands asadmin(1M)
asadmin help start-domain
Si vous exécutez la sous-commande help sans opérande, les
informations d'assistance pour l'utilitaire asadmin
s'affichent.
Pour obtenir la liste des sous-commandes asadmin disponi-
bles, utilisez la sous-commande list-commands(1).
OPTIONS
--host
- H
Nom de la machine où le serveur DAS est en cours
d'exécution. La valeur par défaut est localhost.
--port
- p
Port HTTP ou HTTPS pour l'administration. Ce port est le
port de l'URL que vous spécifiez dans votre navigateur
Web pour gérer le domaine. Par exemple, dans l'URL
http://localhost:4949, le port est 4949.
Le numéro de port par défaut pour l'administration est
4848.
--user
- u
Nom d'utilisateur de l'utilisateur administratif
autorisé du serveur DAS.
Si vous vous êtes authentifié auprès d'un domaine à
l'aide de la commande asadmin login, il n'est pas
nécessaire de préciser l'option --user pour les
opérations suivantes dans le domaine.
--passwordfile
-W
Indique le nom, incluant le chemin d'accès complet, d'un
fichier contenant les entrées de mot de passe dans un
format donné.
L'entrée correspondant à un mot de passe doit comporter
le préfixe AS_ADMIN_ suivi du nom du mot de passe en
Java EE 6 Last change: 13 juin 2011 6
Maintenance Commands asadmin(1M)
majuscules, un signe égal et le mot de passe.
Les entrées du fichier lues par l'utilitaire asadmin
sont les suivantes :
o AS_ADMIN_PASSWORD=administration-password
o AS_ADMIN_MASTERPASSWORD=master-password
Les entrées de ce fichier lues par des sous-commandes
sont les suivantes :
o AS_ADMIN_USERPASSWORD=user-password (lecture
par la sous-commande create-file-user(1))
o AS_ADMIN_ALIASPASSWORD=alias-password (lecture
par la sous-commande create-password-alias(1))
o AS_ADMIN_MAPPEDPASSWORD=mapped-password (lec-
ture par la sous-commande create-connector-
security-map(1))
o AS_ADMIN_SSHPASSWORD=sshd-password (lu par les
sous-commandes create-node-ssh(1), install-
node(1) et update-node-ssh(1))
o AS_ADMIN_SSHKEYPASSPHRASE=sshd-passphrase(lu
par les sous-commandes create-node-ssh(1),
install-node(1) et update-node-ssh(1))
o AS_ADMIN_JMSDBPASSWORD= jdbc-user-password (lu
par la sous-commande configure-jms-cluster(1))
Ces entrées de mot de passe sont stockées sous forme de
texte en clair dans le fichier de mots de passe. Afin
d'offrir davantage de sécurité, la sous-commande
create-password-alias peut être utilisée pour créer un
alias pour le mot de passe. Le mot de passe pour lequel
l'alias est créé est stocké sous forme chiffrée. Si le
mot de passe a un alias, ce dernier est indiqué dans
l'entrée du mot de passe comme suit :
AS_ADMIN_password-name=${ALIAS=password-alias-name}
Par exemple :
AS_ADMIN_SSHPASSWORD=${ALIAS=ssh-password-alias}
AS_ADMIN_SSHKEYPASSPHRASE=${ALIAS=ssh-key-passphrase-alias}
Dans les domaines n'autorisant pas la connexion non
authentifiée, toutes les sous-commandes distantes
doivent spécifier le mot de passe d'administration en
vue de l'authentification dans le serveur DAS. Le mot de
passe peut être spécifié de l'une des façons suivantes :
Java EE 6 Last change: 13 juin 2011 7
Maintenance Commands asadmin(1M)
o via l'option --passwordfile ;
o Via la sous-commande login(1)
o en mode interactif à l'invite de commande.
La sous-commande login peut être utilisée pour indiquer
uniquement le mot de passe d'administration. Pour les
autres mots de passe requis par les sous-commandes dis-
tantes, utilisez l'option --passwordfile ou spécifiez-
les à l'invite de commande.
Une fois l'authentification auprès d'un domaine
effectuée à l'aide de la commande asadmin login, il
n'est pas nécessaire de préciser le mot de passe
d'administration via l'option --passwordfile pour les
opérations suivantes sur le domaine. En revanche, seule
l'option AS_ADMIN_PASSWORD n'est pas requise. Vous devez
toujours fournir les autres mots de passe, par exemple,
AS_ADMIN_USERPASSWORD, lorsque ceux-ci sont requis par
les sous-commandes telles que update-file-user(1).
Pour des raisons de sécurité, un mot de passe spécifié
en tant que variable d'environnement n'est pas lu par
l'utilitaire asadmin.
Le mot de passe principal n'est pas propagé sur la ligne
de commande ou une variable d'environnement, mais vous
pouvez le spécifier dans le fichier indiqué par l'option
--passwordfile.
La valeur par défaut de AS_ADMIN_MASTERPASSWORD est
changeit.
--terse
- t
Si cette option est définie sur true, les données de
sortie sont très concises et dans un format optimisé
pour une utilisation dans des scripts, et non pour une
lecture par des utilisateurs. En règle générale, le
texte descriptif et les messages d'état détaillés sont
également omis des données de sortie. La valeur par
défaut est false.
--secure
- s
Si cette valeur est définie sur true, utilisez le proto-
cole SSL/TLS pour communiquer avec le serveur DAS.
La valeur par défaut est false.
Java EE 6 Last change: 13 juin 2011 8
Maintenance Commands asadmin(1M)
--echo
- e
Si cette valeur est définie sur true, l'instruction de
ligne de commande est appliquée dans la sortie standard.
La valeur par défaut est false.
--interactive
- I
Si cette valeur est définie sur true, seules les options
obligatoires sont demandées.
La valeur par défaut dépend de la manière dont
l'utilitaire asadmin est exécuté :
o Si l'utilitaire asadmin est exécuté à partir
d'une fenêtre console, la valeur par défaut est
true.
o Si l'utilitaire asadmin est exécuté sans
fenêtre console, à partir d'un script, par
exemple, la valeur par défaut est false.
--help
- ?
Affiche le texte d'aide pour l'utilitaire asadmin.
EXAMPLES
Example 1 Exécution d'une sous-commande de l'utilitaire
asadmin en mode simple
Cet exemple exécute la sous-commande list-applications(1) en
mode simple. Dans cet exemple, les valeurs par défaut sont
utilisées pour toutes les options.
L'exemple montre que l'application hello est déployée sur
l'hôte local.
asadmin list-applications
hello <web>
Command list-applications executed successfully.
Java EE 6 Last change: 13 juin 2011 9
Maintenance Commands asadmin(1M)
Example 2 Spécification d'une option de l'utilitaire asadmin
avec une sous-commande
Cet exemple spécifie l'option de l'utilitaire --host asad-
min avec la sous-commande list-applications en mode simple.
Dans cet exemple, le serveur DAS est en cours d'exécution
sur l'hôte srvr1.example.com .
L'exemple montre que les applications basic-ezcomp, scrum-
toys, ejb31-war et automatic-timer-ejb sont déployées sur
l'hôte srvr1.example.com.
asadmin --host srvr1.example.com list-applications
basic-ezcomp <web>
scrumtoys <web>
ejb31-war <ejb, web>
automatic-timer-ejb <ejb>
Command list-applications executed successfully.
Example 3 Spécification d'une option de l'utilitaire asadmin
et d'une option de sous-commande
Cet exemple spécifie l'option de l'utilitaire --host asad-
min et l'option de la sous-commande --type avec la sous-
commande list-applications en mode simple. Dans cet exemple,
le serveur DAS est en cours d'exécution sur l'hôte
srvr1.example.com et les applications de type web doivent
être énumérées.
asadmin --host srvr1.example.com list-applications --type web
basic-ezcomp <web>
scrumtoys <web>
ejb31-war <ejb, web>
Command list-applications executed successfully.
Example 4 Neutralisation d'un argument de ligne de commande
avec des guillemets simples
Java EE 6 Last change: 13 juin 2011 10
Maintenance Commands asadmin(1M)
Les commandes décrites dans cet exemple indiquent le méta-
caractère du système d'exploitation UNIX, ou backslash, (\)
et le séparateur d'option, ou le signe deux-points (:), dans
la valeur de propriété c:\extras\pmdapp.
Pour le système d'exploitation UNIX en mode simple et en
multiple, et pour tous les systèmes d'exploitation en mul-
timode, un backslash (\) est obligatoire pour neutraliser le
méta-caractère backslash (\) et le séparateur d'option
deux-points (:) :
asadmin deploy --property extras.home='c\:\\extras\\pmdapp' pmdapp.war
Application deployed with name pmdapp.
Command deploy executed successfully
Pour le système d'exploitation Windows en mode simple, les
caractères de guillemet simple ( ') éliminent le besoin
d'autres caractères d'échappement :
asadmin deploy --property extras.home='c:\extras\pmdapp' pmdapp.war
Application deployed with name pmdapp.
Command deploy executed successfully
Example 5 Spécification d'un méta-caractère du système
d'exploitation UNIX dans une option
Les commandes décrites dans cet exemple spécifient le méta-
caractère du système d'exploitation UNIX, backslash, (\)
dans l'argument d'option Test Escape\\Character .
Pour le système d'exploitation UNIX en mode simple et multi-
ple, et pour tous les systèmes d'exploitation en multimode,
un backslash (\) est obligatoire pour neutraliser le méta-
caractère backslash (\) :
asadmin --user admin --passwordfile gfpass create-jdbc-connection-pool
--datasourceclassname sampleClassName
--description Test\\Escape\\Character
sampleJDBCConnectionPool
Java EE 6 Last change: 13 juin 2011 11
Maintenance Commands asadmin(1M)
Pour le système d'exploitation Windows en mode simple, aucun
caractère d'échappement n'est requis :
asadmin --user admin --passwordfile gfpass create-jdbc-connection-pool
--datasourceclassname sampleClassName
--description Test\Escape\Character
sampleJDBCConnectionPool
Example 6 Spécification d'un méta-caractère et d'un
séparateur d'option dans une propriété
Les commandes décrites dans cet exemple spécifient le méta-
caractère du système d'exploitation UNIX, backslash (\), et
le séparateur d'option, signe deux-points (:), dans l'option
--property de la sous-commande create-jdbc-connection-
pool(1).
Les paires nom et valeur pour l'option --property sont les
suivantes :
user=dbuser
passwordfile=dbpasswordfile
DatabaseName=jdbc:derby
server=http://localhost:9092
Pour le système d'exploitation UNIX en mode simple et multi-
ple, et pour tous les systèmes d'exploitation en multimode,
un backslash (\) est obligatoire pour neutraliser les deux-
points (:) et le backslash (\) :
asadmin --user admin --passwordfile gfpass create-jdbc-connection-pool
--datasourceclassname com.derby.jdbc.jdbcDataSource
--property user=dbuser:passwordfile=dbpasswordfile:
DatabaseName=jdbc\\:derby:server=http\\://localhost\\:9092 javadb-pool
Vous pouvez également placer l'intégralité de l'argument de
l'option --property entre guillemets simples (') :
Java EE 6 Last change: 13 juin 2011 12
Maintenance Commands asadmin(1M)
asadmin --user admin --passwordfile gfpass create-jdbc-connection-pool
--datasourceclassname com.derby.jdbc.jdbcDataSource
--property 'user=dbnuser:passwordfile=dbpasswordfile:
DatabaseName="jdbc:derby":server="http://localhost:9092"'
Pour le système d'exploitation Windows en mode simple, un
backslash (\ ) est requis pour neutraliser uniquement les
deux-points (:), mais pas le backslash (\) :
asadmin --user admin --passwordfile gfpass create-jdbc-connection-pool
--datasourceclassname com.derby.jdbc.jdbcDataSource
--property user-dbuser:passwordfile-dbpasswordfile:
DatabaseName=jdbc\:derby:server=http\://localhost\:9092 javadb-pool
Pour tous les systèmes d'exploitation, la nécessité de neu-
traliser les deux-points (:) dans une valeur peut être
évitée en plaçant la valeur entre des guillemets simples ou
doubles :
asadmin --user admin --passwordfile gfpass create-jdbc-connection-pool
--datasourceclassname com.derby.jdbc.jdbcDataSource
--property user=dbuser:passwordfile=dbpasswordfile:
DatabaseName=\"jdbc:derby\":server=\"http://localhost:9092\" javadb-pool
Example 7 Spécification d'un séparateur d'option et d'un
caractère d'échappement dans une option de machine JVM
Les commandes décrites dans cet exemple spécifient les
caractères suivants dans l'option de machine JVM -
Dlocation=c :\sun\appserver :
o Le séparateur d'option deux-points (:)
o Le caractère d'échappement backslash (\)
Pour le système d'exploitation UNIX en mode simple et multi-
ple, et pour tous les systèmes d'exploitation en multimode,
ces caractères doivent être spécifiés comme suit :
Java EE 6 Last change: 13 juin 2011 13
Maintenance Commands asadmin(1M)
o Pour insérer un backslash littéral dans une sous-
commande, deux backslashs sont requis. Par
conséquent, les deux-points (:) doivent être
neutralisés avec deux backslashs (\\).
o Pour empêcher que la sous-commande ne traite le
backslash comme un caractère spécial, il doit être
neutralisé. Par conséquent, deux backslashs
littéraux (\\) doivent être insérés dans une sous-
commande. Pour éviter que le shell ne les
interprète comme des caractères spéciaux, chaque
backslash doit être neutralisé. Par conséquent, le
backslash doit être spécifié avec un total de qua-
tre backslashs (\ \\\).
La commande qui en résulte est la suivante :
asadmin create-jvm-options --target test-server
-e -Dlocation=c\\:\\\\sun\\\\appserver
Pour le système d'exploitation Windows en mode simple, un
backslash (\ ) est requis pour neutraliser les deux-points
(:) et le backslash (\) :
asadmin create-jvm-options --target test-server
-e -Dlocation=c\:\\sun\\appserver
Example 8 Spécification d'une option incluant un caractère
d'échappement
Les commandes décrites dans cet exemple spécifient le
caractère backslash (\) et les guillemets doubles (") dans
l'argument d'option "Hello\App"\authentication.
Pour le système d'exploitation UNIX en mode simple et multi-
ple, et pour tous les systèmes d'exploitation en multimode,
un backslash (\) est obligatoire pour neutraliser le
caractère de guillemet double (") et le backslash (\) :
asadmin set-web-env-entry --name="Hello User" --type=java.lang.String
Java EE 6 Last change: 13 juin 2011 14
Maintenance Commands asadmin(1M)
--value=techscribe --description=\"Hello\\App\"\\authentication hello
Pour le système d'exploitation Windows en mode simple, un
backslash (\ ) est requis pour neutraliser uniquement le
guillemet double (:), mais pas le backslash (\) :
asadmin set-web-env-entry --name="Hello User" --type=java.lang.String
--value=techscribe --description=\"Hello\App\"\authentication hello
ENVIRONMENT VARIABLES
Les variables d'environnement modifient les valeurs par
défaut des options de l'utilitaire asadmin comme indiqué
dans le tableau suivant.
Variable d'environnement Option de l'utilitaire Asadmin
___________________________________________________________
AS_ADMIN_TERSE --terse
AS_ADMIN_ECHO --echo
AS_ADMIN_INTERACTIVE --interactive
AS_ADMIN_HOST --host
AS_ADMIN_PORT --port
AS_ADMIN_SECURE --secure
AS_ADMIN_USER --user
AS_ADMIN_PASSWORDFILE --passwordfile
AS_ADMIN_HELP --help
ATTRIBUTES
Reportez-vous à attributes(5) pour une description des
attributs suivants :
____________________________________________________________
| TYPE D'ATTRIBUT | VALEUR D'ATTRIBUT |
|_____________________________|_____________________________|
|_____________________________|_____________________________|
SEE ALSO
configure-jms-cluster(1), create-connector-security-map(1),
create-file-user(1), create-jdbc-connection-pool(1),
create-jvm-options(1), create-node-ssh(1), create-password-
alias(1),deploy(1), install-node(1), list-applications(1),
list-commands(1), login(1), restart-domain(1), set(1), set-
Java EE 6 Last change: 13 juin 2011 15
Maintenance Commands asadmin(1M)
web-env-entry(1), start-domain(1), update-file-user(1),
update-node-ssh(1)
attributes(5)
Java EE 6 Last change: 13 juin 2011 16
La commande help a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin version | Return:0 |
Impossible d’obtenir la chaîne de version auprès du serveur [localhost:4848]. (Activez le débogage, par exemple en définissant la propriété AS_DEBUG=true dans votre environnement, pour afficher les détails) . Utilisation de la chaîne de version extraite localement de la classe de version. Version = GlassFish Server Open Source Edition 3.1.2-b11 (build 11) La commande version a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin stop-domain -? | Return:0 |
User Commands stop-domain(1)
NAME
stop-domain - arrête le serveur d'administration de domaine
du domaine spécifié
SYNOPSIS
stop-domain [--help] [--domaindir domaindir]
[--force={true|false}] [--kill={false|true}]
[domain-name]
DESCRIPTION
La sous-commande stop-domain arrête le serveur
d'administration de domaine (DAS) du domaine spécifié. Si le
répertoire du domaine n'est pas spécifié, le domaine placé
dans le répertoire des domaines par défaut est arrêté. S'il
existe plusieurs domaines dans le répertoire des domaines,
l'opérande domain-name doit être spécifié.
Cette sous-commande est prise en charge en mode local et en
mode distant. Si vous spécifiez un nom d'hôte, la sous-
commande suppose que vous travaillez en mode distant, ce qui
signifie que vous devez vous authentifier sur le serveur
distant. En mode local, il n'est en principe pas nécessaire
de vous authentifier sur le serveur tant que vous exécutez
la sous-commande en tant qu'utilisateur qui a démarré le
serveur.
OPTIONS
--help
-?
Affiche le texte d'aide de la sous-commande.
--domaindir
Spécifie le répertoire du domaine à arrêter. S'il est
spécifié, le chemin d'accès doit être accessible dans le
système de fichiers. S'il n'est pas spécifié, le domaine
placé dans le répertoire as-install/glassfish/domains
par défaut est arrêté.
--force
Indique si l'arrêt du domaine est immédiatement forcé.
Les valeurs possibles sont :
true
L'arrêt du domaine est forcé immédiatement (par
défaut).
Java EE 6 Last change: 20 déc. 2010 1
User Commands stop-domain(1)
false
La sous-commande attend que tous les threads
associés au domaine soient fermés avant l'arrêt du
domaine.
--kill
Indique si le domaine est interrompu en utilisant une
fonctionnalité du système d'exploitation pour mettre fin
au processus du domaine.
Les valeurs possibles sont :
false
Le domaine n'est pas interrompu. La sous-commande
utilise la fonctionnalité de la plate-forme Java
pour mettre fin au processus du domaine (par
défaut).
true
Le domaine est interrompu. La sous-commande utilise
la fonctionnalité du système d'exploitation pour
mettre fin au processus du domaine.
OPERANDS
domain-name Nom du domaine que vous souhaitez
arrêter. La valeur par défaut est le nom
spécifié lors de l'installation,
généralement domain1.
EXAMPLES
Example 1 Arrêt d'un domaine
Cet exemple arrête le domaine nommé sampleDomain dans le
répertoire des domaines par défaut.
asadmin> stop-domain sampleDomain
Waiting for the domain to stop .................
Command stop-domain executed successfully.
Java EE 6 Last change: 20 déc. 2010 2
User Commands stop-domain(1)
EXIT STATUS
0 sous-commande correctement exécutée
1 erreur lors de l'exécution de la sous-
commande
SEE ALSO
delete-domain(1), list-domains(1), restart-domain(1),
start-domain(1)
asadmin(1M)
Java EE 6 Last change: 20 déc. 2010 3
La commande stop-domain a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin stop-domain domain1 | Return:0 |
Arrêt du domaine en cours ..... La commande stop-domain a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin start-domain domain1 | Return:0 |
Attente du démarrage de domain1 ... Démarrage réussi pour le domain : domain1 domain Emplacement : /root/glassfish3/glassfish/domains/domain1 Fichier journal : /root/glassfish3/glassfish/domains/domain1/logs/server.log Port d’administration : 4848 La commande start-domain a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin list-http-lb-configs --help | Return:0 |
Impossible de trouver la page de manuel distant, recherche locale en cours...
User Commands list-http-lb-configs(1)
NAME
list-http-lb-configs - répertorie les configurations de
l'équilibreur de charge
SYNOPSIS
list-http-lb-configs [--help] [target]
DESCRIPTION
La sous-commande list-http-lb-configs répertorie les confi-
gurations d'équilibreur de charge. Répertoriez-les toutes ou
répertoriez-les en fonction du cluster ou de l'instance de
serveur auquel/à laquelle elles font référence.
Note -
Cette sous-commande s'applique uniquement à Oracle GlassF-
ish Server. Cette sous-commande n'est pas applicable à
GlassFish Server édition Open Source.
OPTIONS
--help
-?
Affiche le texte d'aide de la sous-commande.
OPERANDS
target
Répertorie les équilibreurs de charge par cible. Les
valeurs valides sont :
o cluster_name- Nom d'un cluster cible.
o instance_name- Nom d'une instance de serveur
cible.
EXAMPLES
Example 1 Liste des configurations d'équilibreur de charge
sans cible
Cet exemple répertorie toutes les configurations de
l'équilibreur de charge définies pour tous les clusters et
instances de GlassFish Server.
asadmin> list-http-lb-configs
mycluster-http-lb-config
serverinstlb
Command list-http-lb-configs executed successfully.
Java EE 6 Last change: 26 oct. 2010 1
User Commands list-http-lb-configs(1)
Example 2 Liste des configurations d'équilibreur de charge
pour une cible spécifique
Cet exemple répertorie la configuration de l'équilibreur de
charge définie pour un cluster intitulé mycluster.
asadmin> list-http-lb-configs mycluster
mycluster-http-lb-config
Command list-http-lb-configs executed successfully.
EXIT STATUS
0 sous-commande correctement
exécutée
1 erreur lors de l'exécution de la
sous-commande
SEE ALSO
delete-http-lb-config(1), create-http-lb-config(1)
asadmin(1M)
Java EE 6 Last change: 26 oct. 2010 2
La commande list-http-lb-configs a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin list-http-lb-configs --user admin --passwordfile /root/.asadminpass | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass list-http-lb-configs [options] ... La commande list-http-lb-configs a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin list-http-lbs --user admin --passwordfile /root/.asadminpass --help | Return:0 |
Syntaxe dépréciée, utilisez plutôt :
asadmin --user admin --passwordfile /root/.asadminpass --help list-http-lbs [options] ...
asadmin Utility Subcommands list-http-lbs(1)
NAME
list-http-lbs - lists load balancers
SYNOPSIS
list-http-lbs [--help]
DESCRIPTION
Use the list-http-lbs subcommand to list physical load
balancers.
Note -
This subcommand is only applicable to Oracle GlassFish
Server. This subcommand is not applicable to GlassFish
Server Open Source Edition.
OPTIONS
--help
-?
Displays the help text for the subcommand.
EXAMPLES
Example 1 Listing Physical Load Balancers for a Domain
This example lists all physical load balancers defined for a
domain.
asadmin> list-http-lbs
lb1
lb2
Command list-http-lbs executed successfully.
EXIT STATUS
0 subcommand executed successfully
1 error in executing the subcom-
mand
SEE ALSO
create-http-lb(1), delete-http-lb(1)
Java EE 6 Last change: 26 Aug 2010 1
asadmin Utility Subcommands list-http-lbs(1)
asadmin(1M)
Java EE 6 Last change: 26 Aug 2010 2
La commande list-http-lbs a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin list-http-lbs --user admin --passwordfile /root/.asadminpass | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass list-http-lbs [options] ... La commande list-http-lbs a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin create-http-lb --help | Return:0 |
Impossible de trouver la page de manuel distant, recherche locale en cours...
User Commands create-http-lb(1)
NAME
create-http-lb - crée un équilibreur de charge
SYNOPSIS
create-http-lb [--help] --devicehost device_host_or_IP_address --deviceport device_port [--sslproxyhost proxy_host]
[--sslproxyport proxy_port] [--target target] [--lbpolicy lbpolicy] [--lbpolicymodule lb_policy_module] [--healthcheckerurl
url]
[--healthcheckerinterval 10] [--healthcheckertimeout 10][--lbenableallinstances=true [--lbenableallapplications=true] [--lb
weight instance=weight[:instance=weight]*] [--responsetimeout 60] [--httpsrouting=false] [--reloadinterval60][--monitor=false][-
-routecookie=true]
[--property (name=value)[:name=value]*
] load_balancer_name
DESCRIPTION
Utilisez la sous-commande create-http-lb pour créer un
équilibreur de charge, y compris la configuration de
l'équilibreur de charge, la référence de la cible et le
vérificateur de maintenance. Un équilibreur de charge est
une représentation du périphérique d'équilibrage de charge
réel, définie par son hôte de périphérique et les informa-
tions relatives aux ports. Lorsque vous avez créé
l'équilibreur de charge, vous pouvez ajouter automatiquement
les modifications apportées à la configuration de
l'équilibreur de charge sans exécuter export-http-lb-config
et sans copier manuellement le fichier de configuration de
l'équilibreur de charge généré sur l'instance du serveur
Web.
Note -
Cette sous-commande s'applique uniquement à Oracle GlassF-
ish Server. Cette sous-commande n'est pas applicable à
GlassFish Server édition Open Source.
OPTIONS
--help
-?
Affiche le texte d'aide de la sous-commande.
--devicehost
Hôte de périphérique ou adresse IP du périphérique
d'équilibrage de charge. Cet hôte ou cette adresse IP
est l'emplacement où l'équilibreur de charge physique
résidera.
--deviceport
Port utilisé pour communiquer avec le périphérique
d’équilibrage de charge. Il doit avoir SSL activé.
Java EE 6 Last change: 25 août 2010 1
User Commands create-http-lb(1)
--sslproxyhost
Hôte proxy utilisé pour le protocole HTTP sortant.
--sslproxyport
Port proxy utilisé pour le protocole HTTP sortant.
--target
Spécifie la cible à laquelle la de l'équilibreur de
charge s'applique.
Les valeurs valides sont :
o cluster_name- Indique que les requêtes concer-
nant ce cluster seront traitées par
l'équilibreur de charge.
o stand-alone_instance_name : indique que les
requêtes concernant cette instance autonome
sont traitées par l'équilibreur de charge.
--lbpolicy
La stratégie suivie par l'équilibreur de charge pour
distribuer la charge aux instances de serveur d'un clus-
ter. Les valeurs valides sont round-robin, weighted-
round-robin et user-defined. Si vous choisissez user-
defined, indiquez un module de stratégie d'équilibrage
de charge avec l'option lbpolicymodule. Si vous
choisissez weighted-round-robin, assignez les
pondérations aux instances de serveur à l'aide de la
sous-commande configure-lb-weight . La valeur par défaut
est round-robin.
--lbpolicymodule
Si votre cible est un cluster et la stratégie
d'équilibrage de charge est user-defined, utilisez cette
option pour spécifier le chemin d'accès complet et le
nom de la bibliothèque partagée de votre module de
stratégie d'équilibrage de charge. La bibliothèque
partagée doit se trouver à un emplacement accessible par
le serveur Web.
--healthcheckerurl
URL à laquelle envoyer le ping pour déterminer si
l'instance est fonctionnelle.
Java EE 6 Last change: 25 août 2010 2
User Commands create-http-lb(1)
--healthcheckerinterval
Délai d'attente (en secondes) du vérificateur de mainte-
nance entre deux vérifications du fonctionnement d'une
instance. La valeur par défaut est 10 secondes. La
valeur 0 désactive le vérificateur de maintenance.
--healthcheckertimeout
Délai d'attente (en secondes) du vérificateur de mainte-
nance pour recevoir une réponse d'une instance. Si le
vérificateur de maintenance ne reçoit aucune réponse
dans ce délai, l'instance est considérée comme non fonc-
tionnelle. La valeur par défaut est 10 secondes.
--lbenableallinstances
Active toutes les instances du cluster cible pour
l'équilibrage de charge. Si la cible est une instance de
serveur, active cette instance pour l'équilibrage de
charge.
--lbenableallapplications
Active toutes les applications déployées dans l'instance
ou le cluster cible pour l'équilibrage de charge.
--lbweight
Nom de l'instance et pondération que vous lui attribuez.
La pondération doit être un nombre entier. Les paires
d'instances et de pondérations sont séparées par le
caractère deux-points. Par exemple,
instance1=1:instance2=4 signifie que, toutes les cinq
requêtes, l'une passe à instance1 et quatre à instance2.
La valeur par défaut de la pondération est 1.
--responsetimeout
Délai exprimé en secondes au cours duquel une instance
de serveur doit retourner une réponse. Si aucune réponse
n’est reçue dans ce délai, le serveur est considéré
comme étant non fonctionnel. Si le nombre spécifié est
positif et que la requête est idempotente, la requête
est relancée. Si la requête n’est pas idempotente, une
page d’erreur s’affiche. Si la valeur est 0, aucun
délai n’est utilisé. La valeur par défaut est 60.
Java EE 6 Last change: 25 août 2010 3
User Commands create-http-lb(1)
--httpsrouting
Si l'option est définie sur true, les requêtes HTTPS
adressées à l’équilibreur de charge se transforment en
requêtes HTTPS destinées à l’instance de serveur. Si
l'option est définie sur false, les requêtes HTTPS
adressées à l’équilibreur de charge se transforment en
requêtes HTTP destinées à l’instance de serveur. La
valeur par défaut est false.
--reloadinterval
Le temps, en secondes, que l'équilibreur de charge prend
pour vérifier une configuration mise à jour. Lorsqu'il
est détecté, le fichier de configuration est rechargé.
La valeur par défaut est 60 secondes. La valeur 0
désactive le rechargement.
--monitor
Si l'option est définie sur true, le contrôle de
l'équilibreur de charge est activé. La valeur par défaut
est false.
--routecookie
Cette option est déconseillée. La valeur est toujours
true.
--property
Paires nom d’attribut/valeur facultatives pour confi-
gurer l'équilibreur de charge.
OPERANDS
lb_name
Nom du nouvel équilibreur de charge. Ce nom ne doit pas
être en conflit avec les autres équilibreurs de charge
du domaine.
EXAMPLES
Example 1 Création d'un équilibreur de charge
Cet exemple crée un équilibreur de charge nommé mylb.
asadmin> create-http-lb
Java EE 6 Last change: 25 août 2010 4
User Commands create-http-lb(1)
--devicehost host1 --deviceport 5555 mylb
Command create-http-lb executed successfully.
EXIT STATUS
0 sous-commande correctement
exécutée
1 erreur lors de l'exécution de la
sous-commande
SEE ALSO
delete-http-lb(1), list-http-lbs(1), create-http-lb-
config(1)
asadmin(1M)
Java EE 6 Last change: 25 août 2010 5
La commande create-http-lb a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin create-http-lb --user admin --passwordfile /root/.asadminpass --devicehost localhost --de viceport 5555 mylb | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass create-http-lb [options] ... La commande create-http-lb a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin create-http-lb-config --user admin --passwordfile /root/.asadminpass --help | Return:0 |
Syntaxe dépréciée, utilisez plutôt :
asadmin --user admin --passwordfile /root/.asadminpass --help create-http-lb-config [options] ...
asadmin Utility Subcommands create-http-lb-config(1)
NAME
create-http-lb-config - creates a configuration for the
load balancer
SYNOPSIS
create-http-lb-config [--help] [-->responsetimeout 60]
[httpsrouting=false] [--reloadinterval 60]
[--monitor=false] [--property (name=value)[:name=value]*]
--target target | config_name
DESCRIPTION
Use the create-http-lb-config subcommand to create a load
balancer configuration. This configuration applies to load
balancing in the HTTP path. After using this subcommand to
create the load balancer configuration file, create the load
balancer by running create-http-lb.
You must specify either a target or a configuration name, or
both. If you do not specify a target, the configuration is
created without a target and you add one later using
create-http-lb-ref. If you don't specify a configuration
name, a name is created based on the target name. If you
specify both, the configuration is created with the speci-
fied name, referencing the specified target.
Note -
This subcommand is only applicable to Oracle GlassFish
Server. This subcommand is not applicable to GlassFish
Server Open Source Edition.
OPTIONS
--help
-?
Displays the help text for the subcommand.
--responsetimeout
The time in seconds within which a server instance must
return a response. If no response is received within the
time period, the server is considered unhealthy. If set
to a positive number, and the request is idempotent, the
request is retried. If the request is not idempotent, an
error page is returned. If set to 0 no timeout is used.
The default is 60.
--httpsrouting
If set to true, HTTPS requests to the load balancer
Java EE 6 Last change: 25 Aug 2010 1
asadmin Utility Subcommands create-http-lb-config(1)
result in HTTPS requests to the server instance. If set
to false, HTTPS requests to the load balancer result in
HTTP requests to the server instance. The default is
false.
--reloadinterval
The interval between checks for changes to the load
balancer configuration file loadbalancer.xml. When the
check detects changes, the configuration file is
reloaded. A value of 0 disables reloading.
--monitor
Specifies whether monitoring is enabled. The default is
false.
--routecookie
This option is deprecated. The value is always true.
--property
Optional attribute name/value pairs for configuring the
load balancer.
--target
Specifies the target to which the load balancer confi-
guration applies. If you don't specify a target, the
load balancer configuration is created without a target.
You can specify targets later using the subcommand
create-http-lb-ref.
Valid values are:
o cluster_name- Specifies that requests for this
cluster will be handled by the load balancer.
o stand-alone_instance_name- Specifies that
requests for this standalone instance will be
handled by the load balancer.
OPERANDS
config_name
The name of the new load balancer configuration. This
name must not conflict with any other load balancer
groups, agents, configurations, clusters, or sever
Java EE 6 Last change: 25 Aug 2010 2
asadmin Utility Subcommands create-http-lb-config(1)
instances in the domain. If you don't specify a name,
the load balancer configuration name is based on the
target name, target_name-http-lb-config.
EXAMPLES
Example 1 Creating a Load Balancer Configuration
This example creates a load balancer configuration on a tar-
get named mycluster and load balancer configuration named
mylbconfigname.
asadmin> create-http-lb-config --target mycluster mylbconfigname
Command create-http-lb-config executed successfully.
EXIT STATUS
0 subcommand executed successfully
1 error in executing the subcom-
mand
SEE ALSO
delete-http-lb-config(1), list-http-lb-configs(1), create-
http-lb(1)
asadmin(1M)
Java EE 6 Last change: 25 Aug 2010 3
La commande create-http-lb-config a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin create-http-lb-config --user admin --passwordfile /root/.asadminpass mylbconfig | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass create-http-lb-config [options] ... La commande create-http-lb-config a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin create-http-lb-ref --help | Return:0 |
Impossible de trouver la page de manuel distant, recherche locale en cours...
User Commands create-http-lb-ref(1)
NAME
create-http-lb-ref - ajoute un cluster existant ou une
instance de serveur existante à une configuration
d'équilibreur de charge existante ou un équilibreur de
charge existant
SYNOPSIS
create-http-lb-ref [--help] --config config_name | --lbname load_balancer_name [--lbpolicy round-robin] [--lbpolicymodule
lb_policy_module]
[--healthcheckerurl url] [--healthcheckerinterval 10]
[--healthcheckertimeout10] [--lbenableallinstances=true]
[--lbenableallapplications=true] [--lbweight instance=weight[:instance=weight]*] target
DESCRIPTION
Utilisez la sous-commande create-http-lb-ref pour :
o Ajouter un cluster existant ou une instance de ser-
veur existante à une configuration d'équilibreur de
charge existante ou un équilibreur de charge exis-
tant. L'équilibreur de charge transmet les requêtes
aux instances en cluster et autonomes auxquelles il
fait référence.
o Définir la règle d'équilibrage de charge sur une
règle circulaire, une règle pondérée circulaire ou
une règle définie par l'utilisateur.
o Configurer un vérificateur de maintenance pour
l'équilibreur de charge. Tous les paramètres du
vérificateur de maintenance définis ici
s'appliquent uniquement à la cible. Si vous ne
souhaitez pas créer de vérificateur de maintenance
avec cette sous-commande, utilisez create-http-
health-checker.
o Activer toutes les instances du cluster cible pour
l'équilibrage de charge ou utiliser enable-http-
lb-server pour les activer séparément.
o Activer toutes les applications déployées sur la
cible pour l'équilibrage de charge ou utiliser
enable-http-lb-application pour les activer
séparément.
Note -
Cette sous-commande s'applique uniquement à Oracle GlassF-
ish Server. Cette sous-commande n'est pas applicable à
GlassFish Server édition Open Source.
OPTIONS
Java EE 6 Last change: 25 août 2010 1
User Commands create-http-lb-ref(1)
--help
-?
Affiche le texte d'aide de la sous-commande.
--config
Spécifie la configuration d'équilibreur de charge à
laquelle ajouter les clusters et les instances de ser-
veur. Spécifiez une configuration d'équilibreur de
charge ou un équilibreur de charge. Spécifier les deux
entraîne une erreur.
--lbname
Spécifie l'équilibreur de charge auquel ajouter les
clusters et les instances de serveur. Spécifiez une con-
figuration d'équilibreur de charge ou un équilibreur de
charge. Spécifier les deux entraîne une erreur.
--lbpolicy
Règle suivie par l'équilibreur de charge. Les valeurs
valides sont round-robin, weighted-round-robin et user-
defined. Si vous choisissez user-defined, spécifiez un
module de règle d'équilibrage de charge à l'aide de
l'option lbpolicymodule. Si vous choisissez weighted-
round-robin, assignez les pondérations aux instances de
serveur à l'aide de la sous-commande configure-lb-weight
. La valeur par défaut est round-robin.
--lbpolicymodule
Si votre règle d'équilibrage de charge estéfinie par
l'utilisateur, utilisez l'option correspondante pour
spécifier le chemin d'accès complet et le nom de la
bibliothèque partagée de votre module de règle
d'équilibrage de charge. La bibliothèque partagée doit
se trouver à un emplacement accessible par le serveur
Web.
--healthcheckerurl
URL qui fait l'objet d'une vérification pour déterminer
si l'instance fonctionne.
--healthcheckerinterval
Délai d'attente (en secondes) du vérificateur de mainte-
nance entre deux vérifications du fonctionnement d'une
Java EE 6 Last change: 25 août 2010 2
User Commands create-http-lb-ref(1)
instance. La valeur par défaut est 30 secondes. La
valeur 0 désactive le vérificateur de maintenance.
--healthcheckertimeout
Délai d'attente (en secondes) du vérificateur de mainte-
nance pour recevoir une réponse d'une instance. Si le
vérificateur de maintenance ne reçoit aucune réponse
dans ce délai, l'instance est considérée comme non fonc-
tionnelle. La valeur par défaut est 10.
--lbenableallinstances
Active toutes les instances du cluster cible pour
l'équilibrage de charge. Si la cible est une instance de
serveur, active cette instance pour l'équilibrage de
charge. La valeur par défaut est true.
--lbenableallapplications
Active toutes les applications déployées dans l'instance
ou le cluster cible pour l'équilibrage de charge. La
valeur par défaut est true.
--lbweight
Nom de l'instance et la pondération que vous lui attri-
buez. La pondération doit être un nombre entier. Les
paires d'instances et de pondérations sont séparées par
le caractère deux-points. Par exemple,
instance1=1:instance2=4 signifie que, toutes les cinq
requêtes, l'une passe à instance1 et quatre à instance2.
La valeur par défaut de la pondération est 1.
OPERANDS
target
Spécifie le cluster ou l'instance à ajouter à
l'équilibreur de charge. Les valeurs valides sont :
o cluster_name- Indique que les requêtes concer-
nant ce cluster seront traitées par
l'équilibreur de charge.
o stand-alone_instance_name- indique que les
requêtes concernant cette instance autonome
sont traitées par l'équilibreur de charge.
Java EE 6 Last change: 25 août 2010 3
User Commands create-http-lb-ref(1)
EXAMPLES
Example 1 Ajout d'une référence de cluster à une configura-
tion d'équilibreur de charge
Cet exemple ajoute une référence à un cluster nommé cluster2
pour une configuration d'équilibreur de charge nommée
mylbconfig.
asadmin> create-http-lb-ref --config mylbconfig cluster2
Command create-http-lb-ref executed successfully.
Example 2 Ajout d'un référence de cluster à un équilibreur
de charge
Cet exemple ajoute une référence à un cluster nommé cluster2
pour un équilibreur de charge nommé mylbconfig.
asadmin> create-http-lb-ref --lbname mylb cluster2
Command create-http-lb-ref executed successfully.
Example 3 Configuration d'un vérificateur de maintenance et
de la stratégie de l'équilibreur de charge
Cet exemple configure un vérificateur de maintenance et une
règle d'équilibrage de charge et active l'équilibreur de
charge pour les instances et les applications.
asadmin> create-http-lb-ref --config mylbconfig --lbpolicy weighted-round-robin
--healthcheckerinterval 40 --healthcheckertimeout 20
--lbenableallinstances=true --lbenableallapplications=true cluster2
Command create-http-lb-ref executed successfully.
Example 4 Définition d'une stratégie d'équilibreur de charge
définie par l'utilisateur
Cet exemple définit une règle d'équilibrage de charge
définie par l'utilisateur.
Java EE 6 Last change: 25 août 2010 4
User Commands create-http-lb-ref(1)
asadmin> create-http-lb-ref --lbpolicy user-defined --lbpolicymodule /user/modules/module.so
--config mylbconfig cluster2
Command create-http-lb-ref executed successfully.
EXIT STATUS
0 sous-commande correctement
exécutée
1 erreur lors de l'exécution de la
sous-commande
SEE ALSO
delete-http-lb-ref(1), create-http-health-checker(1),
enable-http-lb-server(1), enable-http-lb-application(1),
list-http-lb-configs(1), list-http-lbs(1) configure-lb-
weight(1)
asadmin(1M)
Java EE 6 Last change: 25 août 2010 5
La commande create-http-lb-ref a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin create-cluster --user admin --passwordfile /root/.asadminpass cluster2 | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass create-cluster [options] ... La commande create-cluster a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin create-http-lb-ref --user admin --passwordfile /root/.asadminpass --config mylbconfig clu ster2 | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass create-http-lb-ref [options] ... La commande create-http-lb-ref a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin delete-http-lb --user admin --passwordfile /root/.asadminpass --help | Return:0 |
Syntaxe dépréciée, utilisez plutôt :
asadmin --user admin --passwordfile /root/.asadminpass --help delete-http-lb [options] ...
asadmin Utility Subcommands delete-http-lb(1)
NAME
delete-http-lb - deletes a load balancer
SYNOPSIS
delete-http-lb [--help] load_balancer_name
DESCRIPTION
Use the delete-http-lb subcommand to delete a physical load
balancer.
Note -
This subcommand is only applicable to Oracle GlassFish
Server. This subcommand is not applicable to GlassFish
Server Open Source Edition.
OPTIONS
--help
-?
Displays the help text for the subcommand.
OPERANDS
load_balancer_name
The name of the load balancer to be deleted.
EXAMPLES
Example 1 Deleting a Load Balancer Configuration
This example deletes the load balancer configuration named
mylb.
asadmin> delete-http-lb mylb
Command delete-http-lb executed successfully.
EXIT STATUS
0 subcommand executed successfully
1 error in executing the subcom-
mand
SEE ALSO
Java EE 6 Last change: 25 Aug 2010 1
asadmin Utility Subcommands delete-http-lb(1)
create-http-lb(1), list-http-lbs(1)
asadmin(1M)
Java EE 6 Last change: 25 Aug 2010 2
La commande delete-http-lb a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin delete-http-lb --user admin --passwordfile /root/.asadminpass mylb | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass delete-http-lb [options] ... La commande delete-http-lb a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin delete-http-lb-ref --help | Return:0 |
Impossible de trouver la page de manuel distant, recherche locale en cours...
User Commands delete-http-lb-ref(1)
NAME
delete-http-lb-ref - supprime le cluster ou l'instance de
serveur d'un équilibreur de charge
SYNOPSIS
delete-http-lb-ref [--help] --config config_name | --lbname load_balancer_name[--force=false] target
DESCRIPTION
Utilisez la sous-commande delete-http-lb-ref pour supprimer
une référence à un cluster ou une instance de serveur auto-
nome à partir d'une configuration d'équilibreur de charge ou
d'un équilibreur de charge. Afin de ne pas interrompre les
requêtes utilisateur, assurez-vous que l'instance de serveur
autonome ou que toutes les instances de serveur du cluster
sont désactivées avant de les supprimer à partir de la con-
figuration de l'équilibreur de charge. Si l'option force est
définie sur true, les références sont supprimées même si des
instances de serveur ou des clusters sont activés.
Note -
Cette sous-commande s'applique uniquement à Oracle GlassF-
ish Server. Cette sous-commande n'est pas applicable à
GlassFish Server édition Open Source.
OPTIONS
--help
-?
Affiche le texte d'aide de la sous-commande.
--config
Spécifie la configuration d'équilibreur de charge dont
il faut supprimer des références d'instance de serveur
et de cluster.
Spécifiez une configuration d'équilibreur de charge ou
un équilibreur de charge. Spécifier les deux entraîne
une erreur.
--lbname
Spécifie l'équilibreur de charge dont il faut supprimer
des références d'instance de serveur et de cluster.
Spécifiez une configuration d'équilibreur de charge ou
un équilibreur de charge. Spécifier les deux entraîne
une erreur.
Java EE 6 Last change: 25 août 2010 1
User Commands delete-http-lb-ref(1)
--force
Si l'option force est définie sur true, les références
sont supprimées même si des applications ou des
instances sont activées. La valeur par défaut est false.
OPERANDS
target
Spécifie le cluster ou l'instance à supprimer de
l'équilibreur de charge. Les valeurs valides sont :
o cluster_name- Nom d'un cluster cible.
o instance_name- Nom d'une instance de serveur
cible.
EXAMPLES
Example 1 Suppression d'une référence à un cluster à partir
d'une configuration d'équilibreur de charge
Cet exemple supprime la référence au cluster nommé cluster2
d'une configuration d'équilibreur nommée mycluster-http-lb-
config.
asadmin> delete-http-lb-ref --config mycluster-http-lb-config cluster2
Command delete-http-lb-ref executed successfully.
EXIT STATUS
0 sous-commande correctement
exécutée
1 erreur lors de l'exécution de la
sous-commande
SEE ALSO
create-http-lb-ref(1), disable-http-lb-server(1)
asadmin(1M)
Java EE 6 Last change: 25 août 2010 2
La commande delete-http-lb-ref a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin delete-http-lb-ref --user admin --passwordfile /root/.asadminpass --config mylbconfig clu ster2 | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass delete-http-lb-ref [options] ... La commande delete-http-lb-ref a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin enable-http-lb-server --help | Return:0 |
Impossible de trouver la page de manuel distant, recherche locale en cours...
User Commands enable-http-lb-server(1)
NAME
enable-http-lb-server - active un serveur ou cluster
précédemment désactivé géré par un équilibreur
SYNOPSIS
enable-http-lb-server [--help] target
DESCRIPTION
La sous-commande enable-http-lb-server active une instance
de serveur autonome ou un cluster pour l'équilibrage de
charge. Par défaut, l'équilibrage de charge est activé pour
les instances et les clusters.
Note -
Cette sous-commande s'applique uniquement à Oracle GlassF-
ish Server. Cette sous-commande n'est pas applicable à
GlassFish Server édition Open Source.
OPTIONS
--help
-?
Affiche le texte d'aide de la sous-commande.
OPERANDS
target
Cet opérande spécifie les instances de serveur et les
clusters à activer. Les valeurs valides sont :
o cluster_name- Nom d'un cluster cible.
o instance_name- Nom d'une instance de serveur
cible.
EXAMPLES
Example 1 Activation d'un cluster pour l'équilibrage de
charge
Cet exemple active l'équilibrage de charge pour un cluster
nommé mycluster.
asadmin> enable-http-lb-server mycluster
Command enable-http-lb-server executed successfully.
Java EE 6 Last change: 26 août 2010 1
User Commands enable-http-lb-server(1)
EXIT STATUS
0 sous-commande correctement exécutée
1 erreur lors de l'exécution de la sous-commande
SEE ALSO
create-http-lb-ref(1), disable-http-lb-server(1)
asadmin(1M)
Java EE 6 Last change: 26 août 2010 2
La commande enable-http-lb-server a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin enable-http-lb-server --user admin --passwordfile /root/.asadminpass cluster2 | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass enable-http-lb-server [options] ... La commande enable-http-lb-server a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin disable-http-lb-server --help | Return:0 |
Impossible de trouver la page de manuel distant, recherche locale en cours...
User Commands disable-http-lb-server(1)
NAME
disable-http-lb-server - désactive un serveur ou un cluster
géré par un équilibreur de charge
SYNOPSIS
disable-http-lb-server [--help] [--timeout 30]
target
DESCRIPTION
La sous-commande disable-http-lb-server désactive un serveur
autonome ou un cluster de serveurs pour l'équilibrage de
charge. L'instance de serveur ou le cluster désactivés sont
mis hors ligne pour l'équilibrage de charge avec un impact
minimal pour les utilisateurs.
Une fois la cible désactivée et les modifications appliquées
à l'équilibreur de charge, ce dernier arrête d'assigner de
nouvelles requêtes à la cible. Les requêtes dont les ses-
sions ont été créées avant la désactivation de la cible con-
tinuent à être assignées à cette cible jusqu'à l'expiration
du délai d'attente. Ce processus est appelé mise en attente.
Les modifications sont automatiquement appliquées à
l'équilibreur de charge. Vous pouvez également exporter
manuellement la configuration à l'aide deexport-http-lb-
config et la copier dans l'équilibreur de charge.
Note -
Cette sous-commande s'applique uniquement à Oracle GlassF-
ish Server. Cette sous-commande n'est pas applicable à
GlassFish Server édition Open Source.
OPTIONS
--help
-?
Affiche le texte d'aide de la sous-commande.
--timeout
Délai d'attente (en minutes) devant s'écouler avant la
désactivation de la cible spécifiée. Il permet l'arrêt
progressif (mise en attente) de la cible spécifiée. La
valeur par défaut est de 30 minutes. La valeur minimale
est d'une minute.
Java EE 6 Last change: 26 août 2010 1
User Commands disable-http-lb-server(1)
OPERANDS
target
Cet opérande spécifie les instances de serveur et les
clusters à désactiver. Les valeurs valides sont :
o cluster_name- Nom d'un cluster cible.
o instance_name- Nom d'une instance de serveur
cible.
EXAMPLES
Example 1 Désactivation d'un cluster pour l'équilibrage de
charge
Cet exemple désactive l'équilibrage de charge pour un clus-
ter nommé mycluster.
asadmin> disable-http-lb-server mycluster
Command disable-http-lb-server executed successfully.
EXIT STATUS
0 sous-commande correctement
exécutée
1 erreur lors de l'exécution de la
sous-commande
SEE ALSO
create-http-lb-ref(1), enable-http-lb-server(1)
asadmin(1M)
Java EE 6 Last change: 26 août 2010 2
La commande disable-http-lb-server a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin disable-http-lb-server --user admin --passwordfile /root/.asadminpass cluster2 | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass disable-http-lb-server [options] ... La commande disable-http-lb-server a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin configure-lb-weight --help | Return:0 |
Impossible de trouver la page de manuel distant, recherche locale en cours...
User Commands configure-lb-weight(1)
NAME
configure-lb-weight - définit des pondérations d'équilibrage
de charge pour des instances clusterisées
SYNOPSIS
configure-lb-weight [--help] --cluster cluster_name
instance-name=weight[:instance-name=weight]
DESCRIPTION
La sous-commande configure-lb-weight affecte une pondération
aux instances de serveur dans un cluster. Les pondérations
peuvent être utilisées pour l'équilibrage de charge HTTP,
RMI/IIOP et JMS. Pour l'équilibreur de charge HTTP, des
pondérations sont utilisés uniquement si la stratégie de
l'équilibreur de charge est définie sur weighted-round-
robin. La stratégie de l'équilibreur de charge est définie
dans les sous-commandes·create-http-lb-ref ou set.
Utilisez la pondération pour varier la charge allant à
différentes instances du cluster. Par exemple, si une
instance se trouve sur une machine dotée d'une capacité
supérieure, attribuez-lui une pondération plus élevée afin
que plusieurs demandes soient envoyées à cette instance par
l'équilibreur de charge. La pondération par défaut est de
100. Si toutes les instances ont la pondération par défaut,
l'équilibreur de charge effectue un simple équilibrage de
charge circulaire.
Note -
Cette sous-commande s'applique uniquement à Oracle GlassF-
ish Server. Cette sous-commande n'est pas applicable à
GlassFish Server édition Open Source.
OPTIONS
--help
-?
Affiche le texte d'aide de la sous-commande.
--cluster
Nom du cluster.
OPERANDS
instance-name=weight
Nom de l'instance et pondération que vous lui attribuez.
La pondération doit être un nombre entier. Les paires
d'instances et de pondérations sont séparées par le
Java EE 6 Last change: 25 août 2010 1
User Commands configure-lb-weight(1)
caractère deux-points. Par exemple,
instance1=1:instance2=4 signifie que, toutes les cinq
requêtes, l'une passe à instance1 et quatre à instance2.
La valeur par défaut de la pondération est 1.
EXAMPLES
Example 1 Affectation de pondérations d'équilibreur de
charge à des instances de cluster
La sous-commande suivante affecte des pondérations de 1, 1
et 2 aux instances i1, i2 et i3 dans le cluster cluster1.
asadmin> configure-lb-weight --cluster cluster1 i1=1:i2=1:i3=2
Command configure-lb-weight executed successfully.
EXIT STATUS
0 sous-commande correctement
exécutée
1 erreur lors de l'exécution de la
sous-commande
SEE ALSO
create-http-lb-ref(1)create-cluster(1)
asadmin(1M)
Java EE 6 Last change: 25 août 2010 2
La commande configure-lb-weight a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin create-instance --user admin --passwordfile /root/.asadminpass --node localhost-domain1 - -cluster cluster2 ins2 | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass create-instance [options] ... La commande _create-instance-filesystem a été correctement exécutée. Port Assignments for server instance ins2: JMX_SYSTEM_CONNECTOR_PORT=28686 JMS_PROVIDER_PORT=27676 HTTP_LISTENER_PORT=28080 ASADMIN_LISTENER_PORT=24848 JAVA_DEBUGGER_PORT=29009 IIOP_SSL_LISTENER_PORT=23820 IIOP_LISTENER_PORT=23700 OSGI_SHELL_TELNET_PORT=26666 HTTP_SSL_LISTENER_PORT=28181 IIOP_SSL_MUTUALAUTH_PORT=23920 The instance, ins2, was created on host localhost La commande create-instance a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin configure-lb-weight --user admin --passwordfile /root/.asadminpass --cluster cluster2 ins 2=1 | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass configure-lb-weight [options] ... La commande configure-lb-weight a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin export-http-lb-config --help --user admin --passwordfile /root/.asadminpass | Return:0 |
Syntaxe dépréciée, utilisez plutôt :
asadmin --help --user admin --passwordfile /root/.asadminpass export-http-lb-config [options] ...
asadmin Utility Subcommands; export-http-lb-config(1)
NAME
export-http-lb-config - exports the load balancer configura-
tion or load balancer to a file
SYNOPSIS
export-http-lb-config [--help] --config config_name | --lbname load_balancer_name [--target target] [--retrieve=false] [fil
e_name]
DESCRIPTION
The export-http-lb-config subcommand exports a load balancer
configuration or load balancer into a file that the load
balancer plug-in can use. The default file name is
loadbalancer.xml, but you can specify a different name. Once
exported, you manually copy the exported file to the load
balancer plug-in location before configuration changes are
applied. The --target option makes it possible to generate a
loadbalancer.xml for clusters or standalone instances
without having to manually create lb-config or load-balancer
elements in the target's domain.xml.
To apply changes to the load balancer without manually copy-
ing the configuration file, configure the load balancer to
automatically apply changes with create-http-lb. If you use
the create-http-lb subcommand, you do not need to use
export-http-lb-config.
Note -
This subcommand is only applicable to Oracle GlassFish
Server. This subcommand is not applicable to GlassFish
Server Open Source Edition.
OPTIONS
--help
-?
Displays the help text for the subcommand.
--config
Specifies which load balancer configuration to export.
Specify either a load balancer configuration or a load
balancer. Specifying both results in an error.
--lbname
Specifies the load balancer to export.
Specify either a load balancer configuration or a load
balancer. Specifying both results in an error.
Java EE 6 Last change: 26 Aug 2010 1
asadmin Utility Subcommands; export-http-lb-config(1)
--retrieve
If set to true, retrieves the loadbalancer.xml file from
the remote machine. The default is false.
--target
Specifies the target to which the load balancer confi-
guration will be exported. If a target is not specified,
the load balancer configuration is exported to the loca-
tion specified with file_name.
OPERANDS
file_name
Specifies the file name and location of the exported
configuration.
o If you specify a directory (relative or abso-
lute) but not a file name, the file named
loadbalancer.xml.load_balancer_config_name is
created in the specified directory. On Micro-
soft Windows systems the path must be in
quotes.
o If you specify a file name in a relative or
absolute path, the file is created with the
name you specify in the directory you specify.
o If you specify a file name but do not specify a
directory, the file is created with that name
in the current working directory.
o If you do not specify this operand, the default
value is a file named
loadbalancer.xml.load_balancer_config_name
created in the
app_sever_install/domains/domain_name/generated
directory.
target
Specifies the target to which the configuration will be
exported.
Valid values are:
o cluster_name- Specifies a cluster and its
server instances.
o stand-alone_instance_name- Specifies a specific
Java EE 6 Last change: 26 Aug 2010 2
asadmin Utility Subcommands; export-http-lb-config(1)
server instance.
EXAMPLES
Example 1 Exporting a Load Balancer Configuration on UNIX
The following example exports a load balancing configuration
named mycluster-http-lb-config to a file named
loadbalancer.xml in the /Sun/AppServer directory .
asadmin> export-http-lb-config --config mycluster-http-lb-config /Sun/AppServer/loadbalancer.xml
Command export-http-lb-config executed successfully.
Example 2 Exporting a Load Balancer Configuration on Windows
The following example exports a load balancing configuration
named mycluster-http-lb-config to a file named
loadbalancer.xml in the C:AppServer directory on a Microsoft
Windows system.
asadmin> export-http-lb-config --config mycluster-http-lb-config "C:AppServer
Command export-http-lb-config executed successfully.
EXIT STATUS
0 subcommand executed successfully
1 error in executing the subcommand
SEE ALSO
create-http-lb(1), create-http-lb-config(1), list-http-lb-
configs(1)
asadmin(1M)
Java EE 6 Last change: 26 Aug 2010 3
La commande export-http-lb-config a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin export-http-lb-config --config mylbconfig --user admin --passwordfile /root/.asadminpass | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass export-http-lb-config [options] ... Generated file location: [/root/glassfish3/glassfish/domains/domain1/load-balancer/loadbalancer.xml.mylbconfig] La commande export-http-lb-config a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin delete-http-lb-config --user admin --passwordfile /root/.asadminpass --help | Return:0 |
Syntaxe dépréciée, utilisez plutôt :
asadmin --user admin --passwordfile /root/.asadminpass --help delete-http-lb-config [options] ...
asadmin Utility Subcommands delete-http-lb-config(1)
NAME
delete-http-lb-config - deletes a load balancer configura-
tion
SYNOPSIS
delete-http-lb-config [--help] config_name
DESCRIPTION
Use the delete-http-lb-config subcommand to delete a load
balancer configuration. The load balancer configuration must
not reference any clusters or server instances enabled for
load balancing. In addition, the load balancer configuration
must not be referenced by any physical load balancers.
Note -
This subcommand is only applicable to Oracle GlassFish
Server. This subcommand is not applicable to GlassFish
Server Open Source Edition.
OPTIONS
--help
-?
Displays the help text for the subcommand.
OPERANDS
config_name
The name of the load balancer configuration to delete.
The configuration must not reference any clusters or
server instances enabled for load balancing, or be used
by any physical load balancers.
EXAMPLES
Example 1 Deleting a Load Balancer Configuration
This example deletes a load balancer configuration named
mylbconfig
asadmin> delete-http-lb-config mylbconfig
Command delete-http-lb-config executed successfully.
EXIT STATUS
0 subcommand executed successfully
Java EE 6 Last change: 25 Aug 2010 1
asadmin Utility Subcommands delete-http-lb-config(1)
1 error in executing the subcom-
mand
SEE ALSO
create-http-lb-config(1), list-http-lb-configs(1)
asadmin(1M)
Java EE 6 Last change: 25 Aug 2010 2
La commande delete-http-lb-config a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin delete-http-lb-config --user admin --passwordfile /root/.asadminpass mylbconfig | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass delete-http-lb-config [options] ... La commande delete-http-lb-config a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin enable-secure-admin --user admin --passwordfile /root/.asadminpass --help | Return:0 |
Syntaxe dépréciée, utilisez plutôt :
asadmin --user admin --passwordfile /root/.asadminpass --help enable-secure-admin [options] ...
asadmin Utility Subcommands enable-secure-admin(1)
NAME
enable-secure-admin - enables secure admin (if it is not
already enabled), optionally changing the alias used for
DAS-to-instance admin messages or the alias used for
instance-to-DAS admin messages.
SYNOPSIS
enable-secure-admin [--help]
[--adminalias=alias]
[--instancealias=alias]
DESCRIPTION
The enable-secure-admin subcommand causes the DAS and the
instances in the domain to use SSL certificates for encrypt-
ing the messages they send to each other. This subcommand
also allows the DAS to accept administration messages from
remote admin clients such as the asadmin utility and IDEs.
Note -
You must restart any running servers in the domain after
you enable or disable secure admin. It is simpler to
enable or disable secure admin with only the DAS running,
then restart the DAS, and then start any other instances.
By default, when secure admin is enabled the DAS and the
instances use these SSL certificates to authenticate to each
other as security "principals" and to authorize admin
access. The --asadminalias value indicates to the DAS which
SSL certificate it should use to identify itself to the
instances. The --instancealias value determines for
instances which SSL certificate they should use to identify
themselves to the DAS.
Alternatively, you can use the enable-secure-admin-
internal-user subcommand to cause the servers to identify
themselves using a secure admin user name and password.
OPTIONS
--help
-?
Displays the help text for the subcommand.
--adminalias
The alias that refers to the SSL/TLS certificate on the
DAS. This alias is used by the DAS to identify itself to
instances. The default value is s1as.
Java EE 6 Last change: 25 Jun 2011 1
asadmin Utility Subcommands enable-secure-admin(1)
--instancealias
The alias that refers to the SSL/TLS certificate on the
instances. This alias is used by the instances to iden-
tify themselves to the DAS. The default value is
glassfish-instance.
EXAMPLES
Example 1 Enabling secure admin for a domain
The following example shows how to enable secure admin for a
domain using an admin alias adtest and an instance alias
intest
asadmin> enable-secure-admin --adminalias adtest --instancealias intest
server-config
default-config
Command enable-secure-admin executed successfully.
EXIT STATUS
0 subcommand executed successfully
1 error in executing the subcom-
mand
SEE ALSO
disable-secure-admin(1)
enable-secure-admin-principal(1)
enable-secure-admin-internal-user(1)
asadmin(1M)
Java EE 6 Last change: 25 Jun 2011 2
La commande enable-secure-admin a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin enable-secure-admin --user admin --passwordfile /root/.asadminpass | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass enable-secure-admin [options] ... You must restart all running servers for the change in secure admin to take effect. La commande enable-secure-admin a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin disable-secure-admin --user admin --passwordfile /root/.asadminpass --help | Return:0 |
Syntaxe dépréciée, utilisez plutôt :
asadmin --user admin --passwordfile /root/.asadminpass --help disable-secure-admin [options] ...
asadmin Utility Subcommands disable-secure-admin(1)
NAME
disable-secure-admin - disables secure admin if it is
already enabled.
SYNOPSIS
disable-secure-admin [--help]
DESCRIPTION
The disable-secure-admin subcommand disables secure admin if
it is already enabled.
Note -
You must restart any running servers in the domain after
you enable or disable secure admin. It is simpler to
enable or disable secure admin with only the DAS running,
then restart the DAS, and then start any other instances.
OPTIONS
--help
-?
Displays the help text for the subcommand.
EXAMPLES
Example 1 Disabling secure admin for a domain
The following example shows how to disable secure admin for
a domain.
asadmin> disable-secure-admin
server-config
default-config
Command disable-secure-admin executed successfully.
EXIT STATUS
0 subcommand executed successfully
1 error in executing the subcom-
mand
SEE ALSO
Java EE 6 Last change: 25 Jun 2011 1
asadmin Utility Subcommands disable-secure-admin(1)
enable-secure-admin(1)
asadmin(1M)
Java EE 6 Last change: 25 Jun 2011 2
La commande disable-secure-admin a été correctement exécutée.
|
||
| Top | /root/glassfish3/glassfish/bin/asadmin disable-secure-admin --user admin --passwordfile /root/.asadminpass | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass disable-secure-admin [options] ... You must restart all running servers for the change in secure admin to take effect. La commande disable-secure-admin a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin delete-instance ins2 --user admin --passwordfile /root/.asadminpass | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass delete-instance [options] ... La commande _delete-instance-filesystem a été correctement exécutée. The instance, ins2, was deleted from host localhost La commande delete-instance a été correctement exécutée. |
||
| Top | /root/glassfish3/glassfish/bin/asadmin delete-cluster --user admin --passwordfile /root/.asadminpass cluster2 | Return:0 |
Syntaxe dépréciée, utilisez plutôt : asadmin --user admin --passwordfile /root/.asadminpass delete-cluster [options] ... La commande delete-cluster a été correctement exécutée. |
||