Nome comando: |
Descrizione: |
Oggetto di destinazione: |
Parametri e valori di restituzione: |
Esempi: |
activateEdition |
Attiva una edizione. |
Nessuna |
- Parametri:
- appName
- Il nome dell'applicazione. Obbligatorio.
- edition
- Il nome dell'edizione dell'applicazione. Obbligatorio.
- Questo parametro restituisce:
- true: esito positivo
- false: esito negativo
|
Esempio d'uso modalità batch:
-
Utilizzo di Jython: AdminTask.activateEdition('[-appName
BeenThere -edition 1.0] ' )
Esempio d'uso modalità interattiva:
Utilizzo di Jacl: $AdminTask activateEdition {-interactive}
Utilizzo di Jython: AdminTask.activateEdition('[-interactive] ' )
|
deactivateEdition |
Disattiva una edizione.
|
Nessuna |
- Parametri:
- appName
- Il nome dell'applicazione. Obbligatorio.
- edition
- Il nome dell'edizione dell'applicazione. Obbligatorio.
- Questo parametro restituisce:
- true: esito positivo
- false: esito negativo
|
Esempio di utilizzo della modalità batch:
Esempio d'uso modalità interattiva:
Utilizzo di Jacl: $AdminTask deactivateEdition {-interactive}
Utilizzo di Jython: AdminTask.deactivateEdition('[-interactive]')
|
rolloutEdition |
Esegue il rollout di una edizione e specifica la dimensione del gruppo. |
Nessuna |
- Parametri:
- name
- Il nome della proprietÓ personalizzata da creare. Obbligatorio.
- value
- Il valore della proprietà personalizzata. Facoltativo.
- description
- La descrizione della proprietÓ personalizzata. Facoltativo.
- params
- Specifica valori facoltativo per la configurazione del rollout.
- Strategia di rollout
- gruppo: attiva l'applicazione specificata al posto dell'edizione corrente della stessa applicazione sul cluster su cui viene distribuito il cluster delle applicazioni, N server alla volta, come specificato dalla parola chiave groupSize. La dimensione del gruppo predefinita è 1. Durante il rollout entrambe le edizioni dell'applicazione possono soddisfare le richieste.
- atomico: attiva l'applicazione specificata al posto dell'edizione corrente della stessa applicazione sul cluster su cui viene distribuito il cluster delle applicazioni, una metà alla volta, in modo che soltanto una edizione alla volta possa soddisfare le richieste.
- Strategia di reimpostazione: specifica come riavviare l'istanza dell'edizione di un'applicazione durante l'operazione di rollout:
- hard: arresta o riavvia il server delle applicazioni.
- soft: arresta o riavvia l'istanza dell'applicazioni, lasciando il server delle applicazioni in esecuzione.
- Dimensione gruppo per il rollout di gruppo: specifica il numero di server da aggiornare quando viene raggruppato rolloutStrategy.
- integer
- Intervallo di drenaggio: specifica il numero di secondi
da attendere prima di arrestare un'istanza dell'edizione di un'applicazione durante il rollout
in modo da poter completare le sessioni. Il valore predefinito è 30 secondi.
- integer
- Questo parametro restituisce:
- true: esito positivo
- false: esito negativo
|
Esempio d'uso modalità batch:
Utilizzo di Jacl: $AdminTask rolloutEdition {-appName
BeenThere -edition 1.0 -params "
{rolloutStrategy
[grouped|atomic]}{resetStrategy
[soft|hard]}{groupSize [int]}{
drainageInterval [int]}"}
Utilizzo di Jython: AdminTask.rolloutEdition('[-appName
BeenThere -edition 1.0 -params "
{rolloutStrategy
[grouped|atomic]}{resetStrategy [soft|hard]}
{groupSize
[int]}{drainageInterval [int]]')
Esempio d'uso modalità interattiva:
Utilizzo di Jacl: $AdminTask rolloutEdition {-interactive}
Utilizzo di Jython: AdminTask.rolloutEdition('[-interactive]')
|
validateEdition |
Convalida una edizione. |
Nessuna |
- Parametri:
- appName
- Il nome dell'applicazione. Obbligatorio.
- edition
- Il nome dell'edizione dell'applicazione. Obbligatorio.
- params
- I parametri per la dimensione massima, minima e statica del cluster dinamico.
- Questo parametro restituisce:
- true: esito positivo
- false: esito negativo
|
Esempio d'uso modalità batch:
Esempio d'uso modalità interattiva:
Utilizzo di Jacl: $AdminTask validateEdition {-interactive}
Utilizzo di Jython: AdminTask.validateEdition('[-interactive]')
|