Copiando os Domínios de Dispositivos do DataPower Entre Conjuntos Gerenciados Utilizando o Script

Utilize a ferramenta wsadmin para copiar domínios de um conjunto gerenciado para outro, como copiar domínios de um ambiente de teste para um ambiente de produção. Utilize o gerenciador de dispositivos do Datapower e a ferramenta wsadmin para gerenciar dispositivos que foram configurados no gerenciador de dispositivos do DataPower.

Antes de Iniciar

Antes de começar, configure o gerenciador de dispositivos do DataPower incluindo e configurando dispositivos, conjuntos gerenciados e versões de firmware.

Sobre Esta Tarefa

Os exemplos deste tópico referem-se a um gerenciador de dispositivos do DataPower que administra dois conjuntos gerenciados de dispositivos do DataPower. O conjunto gerenciado productionSet representa um ambiente de produção que utiliza três dispositivos do DataPower. O conjunto gerenciado testSet representa um ambiente de teste que utiliza um dispositivo do DataPower. Utilize a WebGUI do DataPower para configurar e testar os domínios do conjunto gerenciado do ambiente de teste. Em seguida, utilize este tópico para copiar os domínios para o ambiente de produção. Modifique os exemplos para configurar ainda melhor seu ambiente.

Para visualizar informações adicionais e exemplos dos comandos neste tópico, consulte a documentação do grupo de comandos dpManagerCommands para o objeto AdminTask.

Procedimento

  1. Inicie a ferramenta de script wsadmin.
  2. Determine o ID do conjunto gerenciado.
    Utilize o comando dpGetAllManagedSetIDs para exibir os IDs de cada conjunto gerenciado da configuração do gerenciador de dispositivos do DataPower, como demonstra o seguinte comando:
    print AdminTask.dpGetAllManagedSetIds()
    Utilize o comando dpGetManagedSet para exibir atributos de um dado ID de conjunto gerenciado específico, como demonstra o seguinte exemplo:
    print AdminTask.dpGetManagedSet('-managedSetId testSet')
  3. Determine o ID da versão de domínio para copiar para o conjunto gerenciado.
    Utilize o comando dpGetAllMSDomainVersionIds para exibir os IDs de cada versão de domínio para o domínio BANKING, como demonstra o seguinte exemplo:
    print AdminTask.dpGetAllMSDomainVersionIds('[-msDomainId testSet:BANKING]')"

    O comando retorna a matriz de cadeia que contém os IDs de cada domínio dentro do conjunto gerenciado. Você pode, opcionalmente, utilizar o comando dpGetMSDomain para exibir informações adicionais para um ID de domínio específico.

  4. Copie a versão de domínio para o conjunto gerenciado.
    Utilize o comando dpCopyMSDomainVersion para copiar a versão de domínio do ambiente de teste para o ambiente de produção, como demonstra o seguinte exemplo:
    copyTask=AdminTask.dpCopyMSDomainVersion('[-managedSetId productionSet -msDomainVersionId "testSet:BANKING:1"]')

    O comando envia uma tarefa para o gerenciador de dispositivos do DataPower e designa o identificador de tarefas para a variável copyTask.

  5. Verifique se o sistema copiou com êxito a versão de domínio para o conjunto gerenciado.
    Utilize o comando dpGetTask para exibir o status e as informações de resultado sobre a tarefa, como demonstra o seguinte exemplo:
    AdminTask.dpGetTask('-taskId copyTask')

    Os comandos retornam informações sobre a tarefa assíncrona de interesse. O atributo isComplete exibirá um valor de true se a tarefa estiver concluída. Se não estiver concluída, anote o valor do atributo taskStatus. Se o valor retornado for 0, a tarefa está em uma fila e o sistema não iniciou a tarefa. Se o valor retornado for 1, a tarefa está em progresso. Se o valor retornado for 2, a tarefa foi concluída com êxito. Se o valor retornado for 3, a tarefa encontrou uma exceção.

Resultados

O sistema usa a versão testSet:BANKING:1 do conjunto gerenciado productionSet no ambiente de produção.

O que Fazer Depois

É possível utilizar a WebGUI do DataPower para configurar domínios adicionais.

É possível utilizar os comandos do grupo de comandos dpManagerCommands e a ferramenta wsadmin para gerenciar dispositivos, firmware, domínios, conjuntos gerenciados e configurações específicas do dispositivo. Além disso, o sistema cria versões de domínios, firmware e configurações específicas do dispositivo. É possível utilizar o gerenciador de dispositivos do DataPower e a ferramenta wsadmin para modificar a versão atual ou para reverter para versões antigas de domínios, firmware e configurações específicas do dispositivo.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7dpcopy
Nome do arquivo: txml_7dpcopy.html