Scripts de Configuração do Cluster
A biblioteca de scripts fornece vários procedimentos de script para automatizar as configurações do servidor de aplicativos. Utilize os scripts deste tópico para configurar os clusters com ou sem membros de cluster, utilizando um modelo, e para remover clusters de sua configuração. Você pode executar cada script individualmente ou combinar procedimentos para criar scripts de automação customizados.
Os procedimentos do script AdminClusterManagement estão localizados no diretório app_server_root/scriptLibraries/server/V70.
createClusterMember
Esse script designa um membro do cluster de servidores a um cluster específico. Quando você cria o primeiro membro de cluster, uma cópia desse membro é armazenada como parte dos dados do cluster e se torna o modelo para todos os membros de cluster adicionais criados.
Argumento | Description |
---|---|
clusterName | Especifica o nome do cluster no qual o sistema inclui o membro de cluster. |
nodeName | Especifica o nome do nó no qual o servidor de aplicativos reside. |
newMemberName | Especifica o nome a ser designado ao membro de cluster. |
Sintaxe
AdminClusterManagement.createClusterMember(clusterName, nodeName, newMemberName)
Exemplo de uso
AdminClusterManagement.createClusterMember("myCluster", "myNode", "clusterMember1")
createClusterWithFirstMember
Esse script cria uma nova configuração de cluster e inclui o primeiro membro de cluster no cluster. Utilize clusters para gerenciar um grupo de servidores de aplicativos como uma única unidade e distribuir pedidos de cliente entre os servidores de aplicativos que são membros do cluster. Crie um cluster para equilibrar seus pedidos de cliente em vários servidores de aplicativos e para fornecer um ambiente altamente disponível para seus aplicativos.
Argumento | Description |
---|---|
clusterName | Especifica o nome a ser designado ao novo cluster. |
clusterType | Especifica o tipo de cluster a ser criado. Você pode especificar um valor de APPLICATION_SERVER, GENERIC_SERVER ou WEB_SERVER. |
nodeName | Especifica o nome do nó no qual o cluster reside. |
serverName | Especifica o nome do servidor a ser incluído no cluster. |
Sintaxe
AdminClusterManagement.createClusterWithFirstMember(clusterName, clusterType,
nodeName, serverName)
Exemplo de uso
AdminClusterManagement.createClusterWithFirstMember("myCluster", "APPLICATION_SERVER",
"myNode", "myServer")
createClusterWithoutMember
Esse script cria uma nova configuração de cluster em seu ambiente. Utilize clusters para gerenciar um grupo de servidores de aplicativos como uma única unidade e distribuir pedidos de cliente entre os servidores de aplicativos que são membros do cluster. Crie um cluster para equilibrar seus pedidos de cliente em vários servidores de aplicativos e para fornecer um ambiente altamente disponível para seus aplicativos.
Argumento | Description |
---|---|
clusterName | Especifica o nome a ser designado ao novo cluster. |
Sintaxe
AdminClusterManagement.createClusterWithoutMember(clusterName)
Exemplo de uso
AdminClusterManagement.createClusterWithoutMember("myCluster")
createFirstClusterMemberWithTemplate
Esse script utiliza um modelo para incluir o primeiro membro do cluster de servidores em um cluster específico. Uma cópia do primeiro membro de cluster criado é armazenada no escopo do cluster como um modelo. É possível criar o primeiro membro de cluster utilizando qualquer servidor existente como um modelo ou um modelo do servidor padrão. Pode também criar um primeiro membro de cluster quando cria o cluster convertendo um servidor em um cluster. Ao criar um primeiro membro de cluster, o modelo dele é armazenado no escopo do cluster. Membros de cluster adicionais são criados utilizando-se o modelo do membro de cluster armazenado no escopo do cluster
Argumento | Description |
---|---|
clusterName | Especifica o nome do cluster de interesse. |
nodeName | Especifica o nome do nó no qual o servidor de aplicativos reside. |
newMemberName | Especifica o nome a ser designado ao membro de cluster. |
templateName | Especifica o nome do modelo a ser utilizado para criar o membro de cluster. |
Sintaxe
AdminClusterManagement.createFirstClusterMemberWithTemplate(clusterName,
nodeName, newMemberName, templateName)
Exemplo de uso
AdminClusterManagement.createFirstClusterMemberWithTemplate("myCluster", "myNode",
"myClusterMember", "default")
createFirstClusterMemberWithTemplateNodeServer
Esse script utiliza um nó com um servidor de aplicativos existente como um modelo para criar um novo membro de cluster em sua configuração. Quando você cria o primeiro membro de cluster, uma cópia desse membro é armazenada como parte dos dados do cluster e se torna o modelo para todos os membros de cluster adicionais criados.
Argumento | Description |
---|---|
clusterName | Especifica o nome do cluster no qual o sistema inclui o membro de cluster. |
nodeName | Especifica o nome do nó no qual o servidor de aplicativos reside. |
newMemberName | Especifica o nome a ser designado ao membro de cluster. |
templateNodeName | Especifica o nome do nó com um servidor de aplicativos existente a ser utilizado como o modelo ao criar o novo membro de cluster. |
templateServerName | Especifica o nome do servidor de aplicativos existente a ser utilizado como o modelo ao criar o novo membro de cluster. |
Sintaxe
AdminClusterManagement.createFirstClusterMemberWithTemplateNodeServer(clusterName,
nodeName, newMemberName, newMemberName,
templateNodeName, templateServerName)
Exemplo de uso
AdminClusterManagement.createFirstClusterMemberWithTemplateNodeServer("myCluster",
"myNode", "newClusterMember", "myTemplateNode", "myTemplateServer")
deleteCluster
Esse script exclui a configuração de um cluster de servidores. Um cluster de servidores consiste em um grupo de servidores de aplicativos referenciados como membros de cluster. O script exclui o cluster de servidores e cada um de seus membros de cluster.
Argumento | Description |
---|---|
clusterName | Especifica o nome do cluster a ser removido de sua configuração. |
Sintaxe
AdminClusterManagement.deleteCluster(clusterName)
Exemplo de uso
AdminClusterManagement.deleteCluster("myCluster")
deleteClusterMember
Esse script remove um membro de cluster de sua configuração de cluster. Um membro de cluster é um servidor que pertence a um cluster.
Argumento | Description |
---|---|
clusterName | Especifica o nome do cluster do qual remover o membro de cluster. |
nodeName | Especifica o nome do nó que está associado ao membro de cluster a ser excluído. |
clusterMemberName | Especifica o nome do membro de cluster a ser removido de sua configuração. |
Sintaxe
AdminClusterManagement.deleteClusterMember(clusterName, nodeName,
clusterMemberName)
Exemplo de uso
AdminClusterManagement.deleteClusterMember("myCluster", "myNode", "clusterMember1")