Comando modifySIBusMemberPolicy
Use o comando modifySIBusMemberPolicy para alterar a configuração do mecanismo do sistema de mensagens para um cluster que é um membro de um barramento de integração de serviços.
Para executar o comando, utilize o objeto AdminTask do cliente de script wsadmin.
O cliente de script wsadmin é executado do Qshell.
Para obter informações adicionais, consulte Configurando o Qshell para Executar Scripts do WebSphere Usando o Script wsadmin.
- Para obter uma lista dos comandos de barramento de integração de
serviços disponíveis no Jython e uma breve descrição de cada comando, digite o seguinte
comando no prompt wsadmin:
print AdminTask.help('SIBAdminCommands')
- Para obter ajuda de visão geral sobre um determinado comando, digite o seguinte comando no prompt wsadmin:
print AdminTask.help('command_name')
AdminConfig.save()
Propósito
Esse comando altera a política do mecanismo do sistema de mensagens que é aplicada a um cluster que é um membro de um barramento de integração de serviços. Também é possível ativar ou desativar a política do mecanismo do sistema de mensagens ou usar a assistência da política do mecanismo do sistema de mensagens para alterar a configuração do mecanismo do sistema de mensagens de um cluster. Por exemplo, é possível alterar de uma política do mecanismo do sistema de mensagens de alta disponibilidade para uma política do mecanismo do sistema de mensagens de escalabilidade.
Se ativar a assistência da política do mecanismo do sistema de mensagens e selecionar a política de alta disponibilidade, as configurações do primeiro mecanismo do sistema de mensagens no cluster serão definidas para suportar a política. Se atualmente houver mecanismos do sistema de mensagens adicionais no cluster, poderá ser necessário usar o comando deleteSIBEngine para remover mecanismos do sistema de mensagens indesejados do cluster para, assim, estar de acordo com a política.
Se ativar a assistência da política do mecanismo do sistema de mensagens e selecionar a política de escalabilidade ou de escalabilidade com alta disponibilidade, as configurações dos mecanismos do sistema de mensagens que estiverem atualmente no cluster serão definidas automaticamente para suportar a política selecionada. Pode ser necessário usar os comandos createSIBEngine ou deleteSIBEngine para atingir o número de mecanismos do sistema de mensagens para estar de acordo com a política (deve haver um mecanismo do sistema de mensagens para cada servidor de aplicativos no cluster). Para cada mecanismo do sistema de mensagens criado, as configurações que suportam a política selecionada são criadas automaticamente.
Se ativar a assistência da política do mecanismo do sistema de mensagens e selecionar a política customizada, as configurações dos mecanismos do sistema de mensagens que estiverem atualmente no cluster ficarão inalteradas. É possível usar o comando createMissingSIBEnginePolicy para especificar as configurações para cada mecanismo do sistema de mensagens no cluster ou o comando createSIBEngine para criar mecanismos do sistema de mensagens adicionais.
Objeto de destino
Nenhuma.
A configuração dos mecanismos do sistema de mensagens no cluster é alterada para implementar a política do mecanismo do sistema de mensagens especificada.
Parâmetros necessários
- -bus busname
- O nome do barramento de integração de serviços ao qual o cluster pertence. Você pode utilizar o comando listSIBuses para listar os nomes de barramentos existentes.
- -cluster cluster
- O nome do cluster que você deseja alterar.
Parâmetros Opcionais
- -enableAssistance TRUE | FALSE
- Especifica se a assistência da política do mecanismo do sistema de mensagens deve ser ativada. Este parâmetro possui dois valores possíveis:
- TRUE
- Assistência da política do mecanismo do sistema de mensagens é ativada. Você deve fornecer o parâmetro -policyName.
- FALSE
- Assistência da política do mecanismo do sistema de mensagens não é ativada.
- -policyName HA | SCALABILITY | SCALABILITY_HA | CUSTOM
- O tipo da política de mecanismo do sistema de mensagens a ser aplicado ao cluster. Este parâmetro possui quatro valores possíveis:
- HA
- Aplicar a política do mecanismo do sistema de mensagens de alta disponibilidade ao cluster.
- SCALABILITY
- Aplicar a política do mecanismo do sistema de mensagens de escalabilidade ao cluster.
- SCALABILITY_HA
- Aplicar a política do mecanismo do sistema de mensagens de escalabilidade com alta disponibilidade ao cluster.
- CUSTOM
- Aplicar a política do mecanismo do sistema de mensagens customizado ao cluster.
Por exemplo:
Ative a assistência da política do mecanismo do sistema de mensagens para o cluster1, um membro do bus1, e aplique a política do mecanismo do sistema de mensagens de escalabilidade:
AdminTask.modifySIBusMemberPolicy('[-bus bus1 -cluster cluster1
-enableAssistance true -policyName SCALABILITY ]')
Desative a assistência da política do mecanismo do sistema de mensagens para o cluster1, um membro do bus1:
AdminTask.modifySIBusMemberPolicy('[-bus bus1 -cluster cluster1
-enableAssistance false ]')