IBM PowerHA SystemMirror para AIX Edição Padrão
Version 7.2
PowerHA SystemMirror comandos
IBM
Nota
Antes de usar essas informações e o produto que ele suporta, leia as informações em “Avisos” na página 101.
Esta edição se aplica a IBM® PowerHA SystemMirror 7,2 Standard Edition para AIX e a todos os lançamentos e modificações subsequentes até indicado de outra forma em novas edições.
© Copyright International Business Machines Corporation 2017, 2020.
Índice
Sobre este documento... v
Destaque...v
Sensibilidade de caso em AIX...v
ISO 9000...v
Informações relacionadas... v
Comandos... 1
O que há de novo...1
comando cl_disponibilidade...2
comando cl_ccv_coletor... 4
comando cl_ccv_comparator...5
comando cl_clstop... 6
comando cl_convert...8
comando cl_ezupdate...9
comando cl_lsfs...12
comando cl_lsgroup... 13
comando cl_lslv... 14
comando cl_lsuser...14
comando cl_lsvg... 15
comando cl_nodecmd... 17
comando cl_rc.cluster... 17
comando clanalise... 19
comando clconvert_snapshot... 22
comando clccv... 23
comando clcheck_server...24
comando clfindres... 25
comando clgetactivenodes...25
comando clgetaddr...26
comando cli_assign_pvids... 26
comando cli_chfs... 27
comando cli_chlv... 28
comando cli_chvg... 31
comando cli_crfs...33
comando cli_crlvfs... 34
comando cli_extendlv...35
comando cli_extendvg...36
comando cli_importvg... 37
comando cli_mirrorvg...38
comando cli_mklv...39
comando cli_mklvcopy...42
comando cli_mkvg...44
comando cli_on_cluster...45
comando cli_on_node... 46
comando cli_reducevg...47
comando cli_replacepv... 47
comando cli_rmfs... 47
comando cli_rmlv... 48
comando cli_rmlvcopy...48
comando cli_syncvg...49
comando cli_unmirrorvg...50
comando cli_updatevg...50
comando cllscf...51
comando cllsdisk... 51
comando cllsfs... 51
comando cllsgrp...52
comando cllsparam... 52
comando cllsres...53
comando cllsserv... 53
comando cllsvg... 54
comando clmgr... 55
comando clpasswd... 81
comando clRGinfo...82
comando clRGmove...84
comando clruncmd... 88
comando clshowres...88
comando clshowsrv... 89
comando clsnapshot...90
comando clsnapshotinfo... 91
comando clstat (modo ASCII e modo X Windows )...92
comando clstop... 93
comando cltopinfo... 95
comando clvaryonvg... 96
comando get_local_nodename...97
comando halevel...98
comando rc.cluster... 98
Avisos... 101
Considerações sobre política de privacidade... 102
Marcas...103
Índice remissivo... 105
Sobre este documento
Você pode usar comandos para gerenciar e configurar clusters PowerHA SystemMirror . Cada comando tem sintaxe e exemplos.
Destaque
As convenções de destaque a seguir são utilizadas neste documento:
Ousado Identifica comandos, subroutines, palavras-chave, arquivos, estruturas, diretórios e outros itens cujos nomes são predefinidos pelo sistema. O destaque em negrito também identifica objetos gráficos, como botões, etiquetas e ícones que o você seleciona.
Ítalo Identifica parâmetros para nomes reais ou valores que você fornece.
Monoespacial Identifica exemplos de valores de dados específicos, exemplos de texto semelhantes ao que se pode ver exibidos, exemplos de porções de código de programas
semelhantes ao que você pode escrever como programador, mensagens do sistema ou texto que você deve digitar.
Sensibilidade de caso em AIX
Tudo no sistema operacional AIX é case sensitive, o que significa que ele distingue letras maiúsculas e minúsculas. Por exemplo, você pode usar o comando ls para listar arquivos. Se você digitar LS, o sistema responderá que o comando não é encontrado. Da mesma forma, FILEA, FiLeae filea são três nomes de arquivo distintos, mesmo que residam no mesmo diretório. Para evitar causar ações indesejáveis a serem executadas, sempre certifique-se de usar o caso correto.
ISO 9000
Os sistemas de qualidade registrado ISO 9000 foram utilizados no desenvolvimento e fabricação deste produto.
Informações relacionadas
• Os documentos em PDF PowerHA SystemMirror Version 7.2 para AIX estão disponíveis no tópico PowerHA SystemMirror 7,2 PDFs .
• As notas de liberação PowerHA SystemMirror Version 7.2 para AIX estão disponíveis no tópico Notas de liberação do PowerHA SystemMirror 7,2 .
PowerHA SystemMirror comandos
Os comandos a seguir são comumente utilizados para obter informações sobre o ambiente de cluster ou para executar uma função específica. Cada um dos comandos a seguir tem sintaxe e exemplos.
Para obter informações completas sobre as capacidades e restrições de um comando, consulte a página man. Páginas de man para PowerHA SystemMirror para comandos AIX são instaladas no diretório /usr/
share/man/man/info/EN_US/a_doc_lib/cmds/powerha_cmds .
Para visualizar as informações da página do homem para um comando, use o seguinte comando:
homem nome do comando
O nome do comando é o nome real do comando ou script PowerHA SystemMirror . Por exemplo, digite homem clpasswd para obter informações sobre o comando PowerHA SystemMirror clpasswd .
O que há de novo em PowerHA SystemMirror Comandos
Leia sobre informações novas ou significativamente alteradas para a coleção de tópicos de comandos PowerHA SystemMirror .
Como ver o que há de novo ou alterado
Para ajudá-lo a ver onde foram feitas mudanças técnicas, o centro de informações utiliza:
• A imagem para marcar onde começam as informações novas ou alteradas.
• A imagem para marcar onde termina a informação nova ou alterada.
Dezembro de 2020
Atualizou as seguintes operações no clmgr comando:
• clmgr adicionar cluster
• clmgr modificar cluster
• clmgr adicionar nó
• clmgr modifica o nó Dezembro de 2019
• O comando clsnapshot é reprovado em PowerHA SystemMirror Version 7.2.4 para AIX, e mais tarde.
Você deve usar o clmgr comando para todas as funções relacionadas ao instantâneo.
• Adicionado o cl_ccv_coletor comando que coleta dados de um cluster PowerHA SystemMirror para verificação de cross-cluster (CCV).
• Adicionado o cl_ccv_comparador comando que compara atributos específicos de dois clusters de PowerHA SystemMirror diferentes.
• Adicionado o clccv comando que simplifica o processo de utilização do utilitário CCV (cross-cluster verificação) para comparar aspectos específicos de dois clusters de PowerHA SystemMirror diferentes.
• Adicionou as seguintes operações no clmgr comando:
– clmgr comparar instantâneo: Compara dois arquivos instantâneos diferentes.
– clmgr comparar cluster: Compara duas configurações de cluster diferentes.
– visualização do relatório do clmgr view: Visualizar detalhes do instantâneo.
– clmgr add storage_system: Add storage como um usuário não root.
• Adicionadas as bandeiras -b, -ee -p para o cl_disponibilidade comando.
Abril de 2019
Atualizou os valores para os parâmetros HEARTBEAT_FREQUENCY, GRACE_PERIODe SITE_GRACE_PERIOD no tópico “comando clmgr” na página 55 .
comando cl_disponibilidade
Finalidade
A ferramenta cl_disponibilidade gera um relatório de texto que mostra a duração dos eventos ocorridos no cluster. A ferramenta pode gerar um relatório centrado no nódulo que mostra a duração do evento mais recente e a duração média para a entrada do usuário ou últimos cinco eventos. Opcionalmente, a ferramenta cl_disponibilidade pode produzir um relatório centrado em grupo de recursos que mostra a duração que é necessária para adquirir um grupo de recursos e para a liberação de grupos de recursos em cada nó. Tanto o relatório centrado no nó quanto o relatório centrado no grupo de recursos podem mostrar durações que são necessárias para adquirir e liberar os recursos que estão contidos nos grupos de recursos.
Sintaxe
cl_availability [-n ALL | < node_name> [, < node_name#2>]] [-um Número] [-b YYYY-MM-DDThh:mm [- e YYYY-MM-DDThh:mm]] cl_availability [-e YYYY-MM-DDThh:mm]] cl_availability [-e YYYY-MM- DDThh:mm [-e YYYY-MM-DDThh:mm [-e YYYY-MM-DDThh:mm [-e YYYY-MM-DDThh:mm [-e YYYY-MM-DDThh:mm]]
cl_availability [-e YYYY-MM-DDThh:mm]] cl_availability [-e YYYY-DDThh:mm]] cl_disponibilidade [- e YYYY-MM-DDThh:mm] [-s ALL]]] cl_disponibilidade-MM-DDThh:mm [-e YYYY-MM-DDThh:mm [-e YYYY-MM- DDThh:mm] cl_availability [-s ALL | < site_name> [, < site_name> [, < site_name> [, <
site_name#2>]] [-a Número] [-b YYYY-MM-DDThh:mm [-e YYYY-MM-DDThh:mm]] cl_availability -d [-s ALL | < site_name> [, < site_name#2>]] cl_availability [-e YYYY-DDThh:mm [-e YYYY-MM-DDThh:mm]]
cl_availability -d [-e YYYY-MM-DDThh:mm [-e YYYY-MM-DDThh:mm]] cl_availability [-e YYYY-MM- DDThh:mm [-e YYYY-MM-DDThh:mm] cl_availability [-n ALL | < node_name> [, < node_name> [, <
node_name#2>]]] [-um Número] [-b YYYY-MM-DDThh:mm [-e YYYY-MM-DDThh:mm]] cl_availability [-e YYYY-MM-DDThh:mm]] cl_availability [-e YYYY-MM-DDThh:mm]] cl_disponibilidade [-e YYYY-MM- DDThh:mm]] cl_disponibilidade [-e YYYY-MM-DDThh:mm]] cl_disponibilidade [-e YYYY-MM-DDThh:mm]]
cl_disponibilidade [-e YYYY-MM-DDThh:mm]] cl_disponibilidade [-e YYYY-MM-DDThh:mm]]
cl_disponibilidade [-e YYYY-MM-DDThh:mm]] cl_disponibilidade [-e YYYY-MM-DDThh:mm]]
cl_disponibilidade [-e YYYY-MM-DDThh:mm]] cl_disponibilidade [-Rresource_type> :ALL|
resource_name [, < resource_name#2>]] [-um Número] [-b YYYY-MM-DDThh:mm [-e YYYY-MM-DDThh:mm]]
cl_availability [-p < ALL | Application_server_name [, < Application_server_name#2>]] [-n ALL |
< node_name> [, < node_name#2>]]] [-b YYYY-MM-DDThh:mm [-e YYYY-MM-DDThh:mm]]
Opções
-n Exibe relatório centrado no nó para nós especificados.
-d Exibe um relatório detalhado que capta o tempo que é tomado para cada sub-evento ou operação.
-r Exibe um relatório centrado no recurso para grupos de recursos especificados.
-s Exibe um relatório centrado no site para sites especificados.
-v Exibe os relatórios de verificação e sincronização.
-R Exibe um relatório centrado no recurso.
Tipo de recurso pode ser service_ip, volume_group, aplicativos, sistema de arquivos, Network File System (NFS) ou WPAR_NAME.
-m Exibe o relatório de eventos diversos como o Relatório de Eventos de Rede.
-a Exibe o relatório do evento que mostra a duração média dos últimos 5 eventos. Se o número de eventos que você especificar for maior do que os eventos que estão disponíveis, o relatório será criado usando os eventos disponíveis.
-b Exibe o relatório de eventos a partir da data especificada. Se a data de término não for especificada, a data atual é usada como a data de encerramento.
-e Exibe o relatório de eventos até a data especificada. Certifica-se de que a data de encerramento especificada é maior do que a data de início. A opção -e é válida apenas quando a opção -b é especificada.
-p Exibe as informações de uso da CPU e da memória em um arquivo de formato JSON para os
servidores de aplicativos especificados. Para usar a opção -p , você deve especificar as opções -n, - be -e . Não é possível especificar nenhuma outra opção.
Exemplos:
1. Para exibir relatórios centrados no nó para todos os nós especificados, digite o seguinte comando:
cl_disponibilidade -n ALL
2. Para exibir um relatório detalhado que capta o tempo que é tomado para cada sub-evento ou operação nos nós, digite o seguinte comando:
cl_disponibilidade -d -n node1 ,node2
3. Para exibir o relatório centrado service_ip , digite o seguinte comando:
cl_disponibilidade -R service_ip
4. Para exibir o relatório centrado service_ip para diferentes endereços IP de serviço, digite o seguinte comando:
cl_disponibilidade -R service_ip ip1,ip2
5. Para exibir todo o relatório centrado no nó e relatório de eventos diversos como o relatório de eventos de rede, digite o seguinte comando:
cl_disponibilidade -m -n ALL
6. Para exibir os relatórios de verificação e sincronização, digite o seguinte comando:
cl_disponibilidade -v
7. Para exibir relatório centrado no nó para todos os nós especificados para eventos de 10, digite o seguinte comando:
cl_disponibilidade -n ALL -a 10
8. Para exibir relatório centrado no nó para todos os nós especificados a partir da data de início especificada até a data atual, digite o seguinte comando:
cl_disponibilidade -n ALL -b 2019-11-01T10:26
9. Para exibir relatório centrado no nó para todos os nós especificados a partir da data de início especificada para a data de encerramento especificada, digite o seguinte comando:
cl_disponibilidade -n ALL -b 2019-11-01T10:26 -e 2019-11-30T02:29
10. Para gerar o relatório de uso da CPU e da memória de um servidor de aplicação no formato JSON a partir da data de início especificada para a data de encerramento especificada, digite o seguinte comando:
cl_disponibilidade -p ALL -n ALL -b 2019-04-01T03:14 -e 2019-04-15T09:24
comando cl_ccv_coletor
Finalidade
Coleta dados de dois clusters PowerHA diferentes SystemMirror para verificar as informações de configuração do cluster. Os dados coletados são usados pelo comando cl_ccv_comparador . Sintaxe
cl_ccv_coletor [-f] [-s snapshot_name] [-h]
Descrição
O utilitário cross-cluster verificação (CCV) compara as informações de configuração do cluster de dois clusters PowerHA SystemMirror diferentes. O comando cl_ccv_coletor pode coletar informações de configuração do cluster a partir de um nó local ou a partir de um arquivo instantâneo. Este comando cria um arquivo de saída no formato JSON. O arquivo de saída é usado como uma entrada para o comando cl_ccv_comparador .
Nota: O programa Python é necessário para executar o comando cl_ccv_coletor . Bandeiras
-f Força coleta de dados de um cluster que não está sincronizado.
-s Especifica o nome do arquivo instantâneo a partir do qual dados devem ser coletados para verificação de cross-cluster.
Arquivo de Saída
A saída gerada a partir do comando cl_ccv_coletor é escrita para o arquivo /var/hacmp/log/
ccv_collector_data.json . Arquivos
/usr/es/sbin/cluster/utilities/cl_ccv_coletor Contém o comando cl_ccv_coletor . /var/hacmp/log/ccv_collector_data.json
Contém o arquivo de saída, ccv_collector_data.json.
Exemplos
1. Para coletar as informações do cluster de um cluster que não está sincronizado, digite o seguinte comando:
cl_ccv_coletor -f
Nota: Ao utilizar a sinalização -f , os dados coletados podem estar incompletos e inutilizados pelo comando cl_ccv_comparador .
2. Para coletar as informações do cluster a partir do arquivo de captura instantânea do cluster, digite o seguinte comando:
cl_ccv_colecionador -s /usr/es/sbin/cluster/snapshots/active.3.odm
Informações relacionadas comando cl_ccv_comparator comando clccv
Utilitário de verificação de cross-cluster
Verificando dois clusters diferentes usando o utilitário CCV
comando cl_ccv_comparator
Finalidade
Compares specific attributes of two different PowerHA SystemMirror clusters.
Sintaxe
cl_ccv_comparator -- f1 {filename_1} -- f2 {filename_2} [-d cluster|rg|ifix|version|resource|
network|bp|gui|all] [-o output_file]
Descrição
O utilitário cross-cluster verificação (CCV) compara as informações de configuração do cluster de dois clusters PowerHA SystemMirror diferentes. O comando cl_ccv_coletor pode coletar as informações do cluster a partir de um nó local ou a partir de um arquivo instantâneo. O arquivo de saída que é gerado executando o comando cl_ccv_coletor é usado como uma entrada para o comando
cl_ccv_comparador . O comando cl_ccv_comparador compara informações de configuração de cluster específicas que estão disponíveis no arquivo de entrada, e cria um relatório no formato JSON. O relatório contém resultado da comparação.
Nota: O programa Python é necessário para executar o comando cl_ccv_comparador . Bandeiras
-f1 {filename_1} -f2 {filename_2}
Especifica o nome de arquivos (no formato JSON) a ser comparado. Esses arquivos são criados depois que você executa o comando cl_ccv_coletor em clusters que você deseja comparar.
[-d cluster|rg|ifix|version|resource|network|bp|gui|all]
Especifica os atributos de um cluster que devem ser comparados. Você pode especificar os seguintes valores:
cluster
Compara informações básicas como o nome do cluster e ID, o tipo de cluster e a lista de nós de um cluster.
rg Compara a configuração do grupo de recursos.
ifixCompara o status de instalação de correções provisórias.
versão
Compara informações de conjunto de arquivos de PowerHA SystemMirror, Cluster Aware AIX (CAA) e Confiável Scalable Cluster Technology (RSCT).
recurso
Compara o número de recursos que estão configurados no cluster. Os recursos incluem aplicativos, sistemas de arquivos e grupos de volume.
redeCompara a configuração de rede de PowerHA SystemMirror.
bp Compara os perfis de backup configurados para o recurso de gerenciamento de backup em nuvem.
guiCompara os arquivos de configuração da Interface do Usuário do PowerHA SystemMirror.
todos
Compara todas as informações que estão presentes no arquivo de saída que é gerado. Este é o valor padrão.
[-o output_file]
Especifica o nome do arquivo de saída que contém o resultado da comparação. Por padrão, os resultados de comparação são armazenados no arquivo /var/hacmp/log/
ccv_comparison_data.json . Alternativamente, você pode especificar um nome diferente para o arquivo de saída.
Saída
A saída do comando cl_ccv_comparitor é escrita para o arquivo /var/hacmp/log/
ccv_comparison_data.json . Arquivos
/usr/es/sbin/cluster/utilities/cl_ccv_comparator Contém o comando cl_ccv_comparador . /var/hacmp/log/ccv_comparison_data.json
Contém o arquivo de saída, ccv_comparison_data.json.
Exemplo
Para comparar informações de configuração do grupo de recursos de dois clusters diferentes e para gravar a saída em um arquivo definido pelo usuário, digite o seguinte comando:
cl_ccv_comparator -- f1 /home/cluster1.json -- f2 /home/cluster2.json -d rg -o /var/hacmp/log/
rg_comparison_data.json
Informações relacionadas comando cl_ccv_coletor comando clccv
Utilitário de verificação de cross-cluster
Verificando dois clusters diferentes usando o utilitário CCV
comando cl_clstop
Finalidade
Impede os daemons de cluster usando a instalação do System Resource Controller (SRC).
Sintaxe
cl_clstop [-cspoc "[-f] [-n NodeList | -g ResourceGroup]"-f cl_clstop [-cspoc "[-f] [-n NodeList | -g ResourceGroup]"-g [-s] [-y] cl_clstop [-cspoc "[-f] [-n NodeList | -g ResourceGroup]"]-gr [-s] [-s] [-y] [-y] [-N | -R | -R | -B]
Descrição
O comando cl_clstop fecha os serviços de cluster em nós de cluster. Por padrão, o comando cl_clstop pára os serviços de cluster em todos os nós de cluster. No entanto, você pode especificar a lista de nós sobre a qual partem os serviços de cluster. O cl_clstop pára os daemons do cluster usando o System Resource Controller (SRC). Você pára os daemons do cluster usando a opção graciosamente ou
forçosamente opção. O comando opcionalmente remove o início automático no reboot através da entrada no arquivo /etc/inittab . Você deve especificar uma lista de nós se os daemons do cluster estão sendo encerrados usando o graciosamente com opção de aquisição. Por padrão, o comando cl_clstop requer que todos os nós em um cluster ou todos nós em uma lista de nós sejam acessíveis sobre a rede e online; caso contrário, o comando cl_clstop falha.
Bandeiras -cspoc
Você pode usar os seguintes argumentos para as opções C-SPOC:
-f Comando das Forças C-SPOC para pular a verificação padrão. Se esta sinalização for definida e um nó do cluster não estiver acessível, o comando cl_clstop relata um aviso e continua a execução nos outros nós.
-N NodeList
Fecha os serviços de cluster nos nós que são especificados na lista de nós.
-g ResourceGroup
Gera uma lista de nós que estão participando do grupo de recursos no qual o comando cl_clstop é executado.
-f Força uma paralisação. Os daemons do cluster finalizam sem executar quaisquer procedimentos locais.
-g Paralisação graciosa sem controle.
-gr Paralisação graciosa com os recursos que estão sendo liberados por este nó e tomados por outro nó.
O daemon finaliza graciosamente, e o nó libera seus recursos, que são tomados. Uma lista de nós deve ser especificada para encerramento gracioso com tomada de controle.
-s Executa uma paralisação silenciosa. Esta sinalização não transmite uma mensagem de encerramento através do comando parede . A configuração padrão é transmitir.
-y Não peça ao operador a confirmação antes de encerrar os nós do cluster. Esta bandeira é o padrão.
-B Pare agora e no reinício do sistema subsequente.
-N Desligue agora.
-R Pára no sistema subsequente reinicia e remove a entrada no arquivo /etc/inittab .
Exemplos
1. Para encerrar o nó do cluster usando a opção graciosamente com opção de controle no node1 (liberando os recursos) sem enviar uma mensagem de aviso aos usuários antes que os processos do cluster sejam interrompidos e os recursos sejam liberados, digite:
cl_clstop -cspoc "-n node1"-ysNgr
2. Para forçar e desligar imediatamente o cluster em todos os nós de cluster (recursos não liberados) com uma mensagem de aviso que é transmitida para os usuários antes que os processos do cluster sejam interrompidos, digite:
cl_clstop -yNf
3. Para encerrar o nó do cluster usando o graciosamente em todas as opções de nós de cluster com uma mensagem de aviso que é transmitida para os usuários antes que os processos do cluster sejam interrompidos, digite:
cl_clstop -yg
Nota: Se você não especificar as bandeiras -g ou -n, a ação padrão ocorre em todos os nós do cluster.
Referências relacionadas comando clmgr
comando cl_convert
Finalidade
O upgrade do software PowerHA SystemMirror para a versão mais nova envolve a conversão do Banco de Dados de Configuração de um release anterior para o da liberação atual. Ao instalar PowerHA
SystemMirror, cl_converter é executado automaticamente. No entanto, se a instalação falhar, você deverá executar cl_converter a partir da linha de comando. O privilégio do usuário root é necessário para executar cl_converter.
Sintaxe
[-F] -v < liberação> [-s < arquivo simulationfile>] [-i]
Descrição
O comando copia os dados do ODM da versão anterior para a estrutura ODM da nova versão. Se campos foram excluídos na nova versão, os dados são salvos em /tmp/cl_convert_PowerHA SystemMirror_OLD.
O comando então garante que os dados estão na forma correta para a nova versão.
Quando a nova versão é instalada, o script de instalação adicione o sufixo OLD às classes PowerHA SystemMirrorxxx armazenadas no diretório /etc/objrepos , e ele cria as novas classes PowerHA
SystemMirrorxxx para a nova versão. O script de instalação emite o comando cl_converter que converte os dados em PowerHA SystemMirrorxxxOLD para as novas classes correspondentes em PowerHA SystemMirrorxxx.
Você pode executar o comando cl_converter a partir da linha de comando, mas ele está esperando que os PowerHA SystemMirrorxxx e PowerHA SystemMirrorxxxOLD ODM's já existam.
Você pode desejar executar o comando cl_converter com a opção -F . Se a opção for não especificado, o comando cl_converter verifica por dados configurados no novo cluster da classe ODM PowerHA
SystemMirror. Se dados estão presentes, as saídas de comando sem realizar a conversão. Se a opção -F for especificada, o comando continuará sem verificar os dados presentes.
Note que cl_converter copia o PowerHA SystemMirrorxxx e PowerHA SystemMirrorxxxOLD ODM's para um arquivo temporário ( /tmp/tmpodmdir ) para processamento antes de escrever os dados finais para o PowerHA SystemMirrorxxx ODM's. Se cl_converter encontrar qualquer tipo de erro, os PowerHA
SystemMirrorxxx ODM's não são sobrescritos. Se não ocorrer nenhum erro, os PowerHA SystemMirrorxxx ODM's são sobrescrito e o script de instalação irá remover o PowerHA SystemMirrorxxxOLD ODM's Note que você deve estar no diretório de conversão para executar este comando:
/usr/es/sbin/cluster/conversão
Também, cl_converter assume que o valor correto para ODMDIR está configurado. Os resultados de cl_converter podem ser encontrados em /tmp/clconvert.log.
Bandeiras
-F Bandeira da força. Causas cl_converter para sobrescrever as classes de objetos ODM existentes, independentemente do número de entradas existentes. Omitido esta sinalização faz com que cl_converter verifique dados em cluster PowerHA SystemMirror(que sempre haverá a partir da configuração anterior) e saia se forem encontrados dados.
-v Liberar bandeira de versão. Indica o número de liberação da versão antiga.
Importante: Não use o comando cl_converter a menos que você saiba a versão a partir da qual você está convertendo.
-s < simulation_file>
Sinalização de simulação. Indica que, em vez de escrever os dados do ODM resultantes de volta para o novo PowerHA SystemMirrorxxx ODM's, escreva para o arquivo especificado em formato de texto.
-i Ignorar bandeira de cópia. Especifica não copiar os dados PowerHA SystemMirrorxxxOLD para o novo PowerHA SystemMirrorxxx ODM's, mas basta operar diretamente no novo PowerHA SystemMirrorxxx ODM's. Isso é usado principalmente por clconvert_snapshot.
Nota: A variável ambiental ODMDIR de AIX deve ser configurada para o diretório que deseja converter.
Exemplo
Se um cluster já estiver configurado para um release anterior, durante a instalação de uma nova versão de PowerHA SystemMirror., o script de instalação chamará cl_converter como:
cl_convert -F -v < versão do release prévio>
comando cl_ezupdate
Finalidade
Gerencia as atualizações de software PowerHA SystemMirror e AIX em todo o cluster, muitas vezes sem interromper as cargas de trabalho que estão em execução atualmente.
Sintaxe
cl_ezupdate [-v]-h
cl_ezupdate [-v] -Q {cluster|node|nim|lpp} [-N < node1 ,node2, ...>]
cl_ezupdate [-v] {-Q {lpp|all} | -A | -R} [-U -N < node1: "hdisk1 hdisk2 hdisk3", node2 :hdisk2, ...>]
cl_ezupdate [-v] {-Q {lpp|all} | -A | -R} [-U -N < node1: "hdisk1 hdisk2 hdisk3", node2 :hdisk2, ...>]
cl_ezupdate [-v] {-Q {lpp|all} | -A | -R} [-U < Várias instâncias -N, cada uma dando um par
"node:hdisk"> ...>] -s < reposity> [-F]
Descrição
Você pode usar o comando cl_ezupdate para consultar informações sobre a configuração do cluster atual e atualizações de software disponíveis, tais como pacotes de serviços AIX e PowerHA
SystemMirror , correções provisórias e níveis de tecnologia. Você também pode usar o comando cl_ezupdate para preview a instalação de atualizações e para aplicar ou rejeitar atualizações.
Para usar a ferramenta cl_ezupdate , cada nó deve ter acesso a atualizações que você deseja instalar. As atualizações podem ser localizadas em um servidor de Gerenciamento de Instalação de Rede (NIM) ou em um sistema de arquivos compartilhado.
A ferramenta cl_ezupdate fornece uma comparação automática das atualizações disponíveis em cada um dos nós. Se estiver usando NIM, todos os nós devem ser configurados para acessar o mesmo recurso e conteúdo lpp_fonte . Se o repositório for um diretório do sistema de arquivos local, o nó local é o nó de referência. A ferramenta cl_ezupdate fornece uma cópia automática do sistema de arquivos local quando o sistema de arquivos não existe ou está vazio em qualquer um dos nós.
Se você executar a ferramenta cl_ezupdate e se ocorrer um erro em um nó durante um processo de instalação ou desinstalação, será possível utilizar o recurso rollback da ferramenta cl_ezupdate para retornar o nó para o estado anterior. Ao utilizar o recurso rollback, você pode optar por retroceder apenas o nó que encontrou o erro ou reverter todos os nós que foram atualizados.
O processo de rollback cria uma cópia do grupo de volume de rootvg em cada nó usando o comando alt_disk_copy e reinicialize a cópia do grupo de volume do rootvg quando ocorre um erro durante a instalação ou remoção de imagens de serviço. Para o processo de rollback, um hdisk deve estar presente em cada nó que pode conter uma cópia do grupo de volume do rootvg.
Bandeiras
-A Aplica as atualizações que estão disponíveis no local que é especificado pela sinalização -S .
-C Confirme as atualizações de software para a versão mais recente instalada de PowerHA SystemMirror ou o sistema operacional AIX .
-F Instalação de forças do pacote de serviços. Se uma correção provisória tiver bloqueado um fileset e se as atualizações forem interrompidas a partir da instalação, esta sinalização remove o bloqueio e instala o pacote de serviço.
Nota: Esta sinalização deve sempre ser usada com a bandeira -A . -H Exibe as informações de ajuda para o comando cl_ezupdate .
-Q Consulta o status da configuração do Network Instalação Management (NIM), software de cluster ou atualizações disponíveis. A opção de valor é cluster, nó, nimou lpp.
-N Especifica os nomes do nó onde você deseja instalar atualizações. Se você especificar vários nomes de nós, você deve separar cada nome de nó com uma vírgula. Por padrão, as atualizações são instaladas em todos os nós em um cluster. Se a sinalização -U ou -u for especificada para ativar o recurso rollback, a sinalização -N especifica um par < nome do nó> :hdisk . Se um nó tiver vários hdiscos para o grupo de volume de rootvg, vários argumentos -N são necessários para mapear o nó a cada um dos hdiscos. Um exemplo segue:
-N node1 :hdisk1-N node1 :hdisk2 -N node1 :hdisk3 -N node2 :hdisk1
-P Executa a instalação do cluster no modo preview . Quando você usa o modo preview , todos os pré- requisitos de instalação são verificados, mas as atualizações não são instaladas no sistema.
-R Rejeita o pacote de serviços não comprometido que é instalado e armazenado no local que é especificado pela sinalização -S .
-S Especifica localização da imagem de atualização que deve ser instalada. Se você especificar um nome do sistema de arquivos, o caminho deve começar com uma chave Slash Forward (/). Se você não especificar uma chave Slash Forward (/), o local lpp_fonte do servidor NIM será usado para instalação de atualizações.
-V Exibe informações de ajuda estendida.
-I Especifica um modo interativo. Se você especificar o valor como sim, você deve especificar se o recurso rollback deve continuar a ser executado quando um erro é mostrado. O modo interativo é ativo por padrão. Se você especificar o valor como não, o modo interativo será desligado e você não será solicitado antes de iniciar a operação de rollback.
-U Possibilita o rollback de todos os nós modificados quando um erro ocorre durante uma operação Aplicar ou Rejeitar .
-u Possibilita o rollback de apenas o nó que encontrou um erro durante uma operação Aplicar ou Rejeitar .
-X Sai depois de criar uma cópia de rootvg grupo de volume usando o comando alt_disk_copy em cada nó. Você deve usar o argumento -x para usar as cópias alternativas do grupo de volume rootgv para operação rollback em execuções subsequentes.
-x Especifica não criar a cópia de rootvg grupo de volume usando o comando alt_disk_copy em cada nó para operação rollback. Se o grupo de volume rootvg falhar, você pode usar discos que são especificados no argumento -N para a operação rollback.
-T Especifica o valor de tempo limite para a operação de backup do grupo de volume rootvg em minutos.
Se o grupo de volume rootvg não foi copiado antes do valor de tempo limite especificado, a operação sai. O valor padrão desta bandeira é infinito.
Arquivo de Saída
A saída do comando cl_ezupdate é capturada no arquivo /var/hacmp/EZUpdate/EZUpdate.log . Exemplos
1. Para exibir informações sobre o servidor NIM, digite o seguinte comando:
cl_ezupdate -Q nim
2. Para conferir e exibir conteúdos de atualizações que estão disponíveis, digite o seguinte comando:
cl_ezupdate -Q lpp -S /tmp/lppsource/inst.images
3. Para instalar uma atualização em um modo aplicar , digite o seguinte comando:
cl_ezupdate -A -S HA_v720_SP1
4. Para forçar uma instalação das atualizações PowerHA SystemMirror ou AIX que estão localizadas em um servidor NIM e os filesets afetados são bloqueados por uma correção provisória, digite o seguinte comando:
Cl_easyupdate -A -F -S HA_v720_SP1
5. Para instalar uma atualização em todos os nós de um cluster de três nós que esteja em um servidor NIM no modo aplicar com o recurso rollback ativado, de modo que todos os nós que forem alterados sejam revertados para o estado anterior do rootvg, digite o seguinte comando:
cl_ezupdate-Um argumentos -U Vários -N são dados, node2 :hdisk5,node3 :hdisk2-S HA_v720_SP1
6. Para instalar uma atualização em todos os nós de um cluster de três nós que esteja em um servidor NIM no modo aplicar com o recurso rollback ativado, de modo que todos os nós que forem alterados sejam revertados para o estado anterior do rootvg e se ocorrer um erro durante o processo de instalação, retrocede o nó de erro sem levar o usuário, digite o seguinte comando:
cl_ezupdate -A -X No -U -N node1 :hdisk3,node2 :hdisk5,node3 :hdisk2 -S HA_v720_SP1
comando cl_lsfs
Finalidade
Exibe as características dos sistemas de arquivos compartilhados.
Nota: Os argumentos associados a uma determinada bandeira devem ser especificados imediatamente a seguir à bandeira.
Sintaxe
cl_lsfs [-cspoc "[-f] [-g ResourceGroup | -n Nodelista ]" [-q] [-c | -l] Sistema de Arquivos ] ...
Bandeiras -cspoc
Argumento usado para especificar uma das opções de C-SPOC a seguir:
-f -Essa opção não tem efeito quando usado com o comando cl_lsfs .
-g Grupo de ResourceGroup -Gera a lista de nós que participam do grupo de recursos onde o comando será executado.
-n nodelista -Executa o comando nesta lista de nós. Se mais de um nó, separam nós listados por vírgulas.
-c Especifica um padrão de pesquisa diferente para determinar se o comando AIX lsfs subjacente retornou dados ou não.
-l Especifica que a saída deve estar em formato de lista.
-q Consulta o gerenciador de volume lógico (LVM) para o tamanho do volume lógico (em blocos de 512- byte) e consulta o superbloco JFS para o tamanho do sistema de arquivos, o tamanho do fragmento, o algoritmo de compactação (se houver), e o número de bytes por i-node (nbpi). Essas informações são exibidas além de outras características do sistema de arquivos relatado pelo comando lsfs .
Exemplos
1. Para exibir características sobre todos os sistemas de arquivos compartilhados no cluster, digite:
cl_lsfs
2. Exibir características sobre os sistemas de arquivos compartilhados entre os nós participantes em resource_grp1.
cl_lsfs -cspoc "-g resource_grp1"
comando cl_lsgroup
Finalidade
Exibe atributos de grupos que existem em um cluster PowerHA SystemMirror .
Nota: Os argumentos associados a uma determinada bandeira devem ser especificados imediatamente a seguir à bandeira.
Sintaxe
cl_lsgroup [-cspoc "[-f] -g Grupo de ResourceGroup | -n Nodelista"] [-c | -f] [-a | -a Lista ] {ALL | Group [ , Grupo] ... }
Bandeiras -cspoc
Argumento usado para especificar a opção C-SPOC a seguir:
-f -Essa opção não tem efeito quando usado com o comando cl_lsgroup .
-g Grupo de ResourceGroup -Gera a lista de nós que participam do grupo de recursos onde o comando será executado.
-n nodelista -Executa o comando nesta lista de nós. Se mais de um nó, separam nós listados por vírgulas.
-a Lista
Especifica os atributos a serem exibidos. O parâmetro Lista pode incluir qualquer atributo definido no comando chgroup , e requer um espaço em branco entre atributos. Se você especificar uma lista vazia usando apenas a bandeira -a, apenas os nomes do grupo são listados.
-c Exibe os atributos para cada grupo em registros separados por colon, da seguinte forma:
# nome: attribute1: attribute2: ... Grupo: value1 :value2: ...
-f Exibe os atributos do grupo em estrofes. Cada estrofe é identificada por um nome de grupo. Cada par Attribute = Valor é listado em uma linha separada:
grupo: attribute1 = valor attribute2 = valor attribute3 = valor
ALL | grupo [grupo] ...
Todos os grupos de recursos, ou grupo particular ou grupos a serem exibidos.
Exemplos
1. Para exibir os atributos do grupo de finanças de todos os nós de cluster digite:
cl_lsgroup finanças
2. Para exibir em formato stanza o ID, membros (usuários) e administradores (adms) do grupo de finanças de todos os nós do cluster, digite:
cl_lsgroup -f--a id users adms finance
3. Para exibir os atributos de todos os grupos de todos os nós de cluster em formato de colon-separado, digite:
cl_lsgroup -c ALL
comando cl_lslv
Finalidade
Exibe atributos de volume lógico compartilhado.
Nota: Os argumentos associados a uma determinada bandeira devem ser especificados imediatamente a seguir à bandeira.
Sintaxe
cl_lslv [-cspoc "[-f] [-g ResourceGroup | -n Nodelista "]]] [-l | -m] LogicalVolume
Bandeiras -cspoc
Argumento usado para especificar uma das opções de C-SPOC a seguir:
-f -Essa opção não tem efeito quando usado com o comando cl_lsfs .
-g Grupo de ResourceGroup -Gera a lista de nós que participam do grupo de recursos onde o comando será executado.
-n Nodelista -Executa o comando nesta lista de nós. Se mais de um nó, separam nós listados por vírgulas.
-l Volume lógico
Lista informações para cada volume físico no volume lógico compartilhado. Consulte o comando lslv para obter informações sobre os campos exibidos.
-m Volume lógico
Lista informações para cada partição lógica. Consulte o comando lslv para obter informações sobre os campos exibidos. Se não forem especificadas sinalizadores, são exibidas informações sobre o volume lógico compartilhado e seu grupo de volume compartilhado subjacente. Consulte o comando lslv para obter as informações sobre os campos exibidos.
Exemplos
1. Para exibir informações sobre o volume lógico compartilhado lv03 , digite:
cl_lslv -cspoc -g resource_grp1 lv03
Informações sobre volume lógico lv03 , suas partições lógicas e físicas e o grupo de volume ao qual ele pertence é exibido.
2. Para exibir informações sobre um volume lógico específico, utilizando o identificador, digite:
cl_lslv -g resource_grp1 00000256a81634bc.2
Todas as características e status disponíveis deste volume lógico são exibidos.
comando cl_lsuser
Finalidade
Exibe atributos de conta do usuário para usuários que existem em um cluster PowerHA SystemMirror . Nota: Os argumentos associados a uma determinada bandeira devem ser especificados imediatamente a seguir à bandeira.
Sintaxe
cl_lsuser [-cspoc "[-f] [-g Grupo de ResourceGroup | -n Nodelista]"]] [-c | -f] [-a Lista ] {ALL | Nome [ , Nome ]... }
Bandeiras -cspoc
Argumento usado para especificar a opção C-SPOC a seguir:
-f -Essa opção não tem efeito quando usado com o comando cl_lsuser .
-g Grupo de ResourceGroup -Gera a lista de nós que participam do grupo de recursos onde o comando será executado.
-n Nodelista -Executa o comando nesta lista de nós. Se mais de um nó, separam nós listados por vírgulas.
-a Listas
Especifica os atributos a serem exibidos. A variável Lista pode incluir qualquer atributo definido no comando chuser e requer um espaço em branco entre atributos. Se você especificar uma lista vazia, apenas os nomes de usuários serão exibidos.
-c Exibe os atributos do usuário em registros separados por colon, da seguinte forma:
# nome: attribute1: attribute2: ... Usuário: value1: value2: ...
-f Exibe a saída em estrofes, com cada estrofe identificada por um nome de usuário. Cada par Attribute
= Valor é listado em uma linha separada:
usuário: attribute1 = valor attribute2 = valor attribute3 = valor
TODOS | Nome [nome] ...
Exibir informações para todos os usuários ou usuários ou usuários especificados.
Exemplos
1. Para exibir em formato de estrofe o ID do usuário e as informações relacionadas ao grupo sobre a conta smith de todos os nós do cluster, digite:
cl_lsuser -fa id pgrp grupos admgrupos smith
2. Para exibir todos os atributos do usuário smith no formato padrão a partir de todos os nós do cluster, digite:
cl_lsuser smith
3. Para exibir todos os atributos de todos os usuários no cluster, digite:
cl_lsuser TODOS
comando cl_lsvg
Finalidade
Exibe informações sobre grupos de volumes compartilhados.
Nota: Os argumentos associados a uma determinada bandeira devem ser especificados imediatamente a seguir à bandeira.
Sintaxe
cl_lsvg [-cspoc "[-f] [-g ResourceGroup | n-Nodelista ]" [-o] | [-l | -M | -p] Grupo de Volume ...INFO AQUI
Bandeiras -cspoc
Argumento usado para especificar um dos
-f -Essa opção não tem efeito quando usado com o comando cl_lsvg .
-g Grupo de ResourceGroup -Especifica o nome do grupo de recursos cujos nós participantes compartilham o grupo de volume. O comando executa nesses nós.
-n Nodelista -Executa o comando nesta lista de nós. Se mais de um nó, separam nós listados por vírgulas.
-p Lista as seguintes informações para cada volume físico dentro do grupo especificado pelo parâmetro VolumeGroup :
-Volume físico: Um volume físico dentro do grupo.
-PVestado : Estado do volume físico.
- Total de PPs : Número total de partições físicas no volume físico.
-PPs Grátis : Número de partições físicas livres no volume físico.
- Distribuição : O número de partições físicas alocadas dentro de cada seção do volume físico: borda externa, meio externo, centro, meio interno e borda interna do volume físico.
-l Lista as informações a seguir para cada volume lógico dentro do grupo especificado pelo parâmetro VolumeGroup :
-LV : Um volume lógico dentro do grupo de volume.
-Tipo : Tipo de volume lógico.
-LPs : Número de partições lógicas no volume lógico.
-PPs: Número de partições físicas utilizadas pelo volume lógico.
-PVs : Número de volumes físicos utilizados pelo volume lógico.
-M Lista os seguintes campos para cada volume lógico sobre o volume físico:
-PVnome: PPnum [ LVnome : LPnum [: Copynum ] [ PPEstado ]]
- PVnome : Nome do volume físico conforme especificado pelo sistema.
- PPnum : Número de partição física. Os números de partição física podem variar de 1 a 1016.
-o Lista apenas os grupos de volume ativo (aqueles que são variados em). Um grupo de volume ativo é um que está disponível para uso. Consulte o comando lsvg para as informações exibidas se nenhum sinalizador for especificado.
Exemplos
1. Para exibir os nomes de todos os grupos de volumes compartilhados no cluster, digite:
cl_lsvg nodeA: testvg nodeB: testvg
2. Para exibir os nomes de todos os grupos de volume compartilhado ativo no cluster, digite:
cl_lsvg -o nodeA: testvg
3. Para exibir informações sobre o grupo de volume compartilhado vg02 , digite:
cl_lsvg -cspoc testvg
comando cl_nodecmd
Finalidade
Executa um comando determinado em paralelo em um determinado conjunto de nós.
Sintaxe
cl_nodecmd [-q] [-cspoc "[-f] [-n nodelista | -g grupo de recursos ]"] comando args
Bandeiras
-q Especifica modo silencioso. Toda a saída padrão é suprimida.
-cspoc
Argumento usado para especificar uma das opções de C-SPOC a seguir:
-f -Forças cl_nodecmd para pular PowerHA SystemMirror verificação de compatibilidade de versão e verificação de acessibilidade do nó.
-g grupo de recursos -Gera a lista de nós que participam do grupo de recursos onde o comando será executado.
-n nodelista -Executa o comando nesta lista de nós. Se mais de um nó, separam nós listados por vírgulas.
comando
Especifica o comando a ser executado em todos os nós da nodelista.
argsEspecifica argumentos que são passados para o comando cl_nodecmd .
Exemplos
1. Execute o comando lspv em todos os nós de cluster.
cl_nodecmd lspv
2. Executa o comando lsvg rootvg em nós castor e barragem , suprimindo a saída padrão.
cl_nodecmd -cspoc "-n beaver, dam" lsvg rootvg
comando cl_rc.cluster
Finalidade
Configura o ambiente do sistema operacional e inicia os daemons do cluster através de nós de cluster.
Sintaxe
cl_rc.cluster [-cspoc "[-f] [-g Grupo de ResourceGroup | -nNodeList ]"] [-boot] [-i | I] [-N | - R | -B] [-M | -A] [-x] [-r] [-v] [-C interactive|sim]
Nota: Os argumentos associados a uma determinada bandeira devem ser especificados imediatamente a seguir à bandeira.
Bandeiras -cspoc
Argumento usado para especificar a opção C-SPOC a seguir:
-f -Forças cl_rc.cluster para pular PowerHA SystemMirror verificação de compatibilidade de versão e verificação de acessibilidade do nó.
-g Grupo de ResourceGroup -Especifica o nome do grupo de recursos cujos nós participantes compartilham o grupo de volume. O comando executa nesses nós.
-n Nodelista -Executa comandos AIX subjacentes através de nós no nodelista.
-boot
Configura a interface da rede de serviços para estar em seu endereço de inicialização se o IPAT estiver ativado.
-i Inicia as Informações do Cluster ( clínfoES ) daemon com suas opções padrão.
-I Inicia as Informações do Cluster ( clínfoES ) daemon com armadilhas habilitadas.
-b Transmite a startup.
-N Inicia os daemons imediatamente (sem alteração inittab ).
-R Inicia os daemons PowerHA SystemMirror no sistema restart apenas (o comando PowerHA SystemMirror startup é adicionado ao arquivo inittab ).
-B Inicia os daemons imediatamente e adiciona a entrada PowerHA SystemMirror no arquivo inittab . -C Especifica o modo a ser usado para ação corretiva quando ocorre um problema. Especificar sim para
corrigir problemas automaticamente. Especificar interativo a ser solicitado antes que cada ação corretiva seja executada.
-M Inicia os serviços de cluster com o modo de aquisição de recursos manuais. Use esta opção se você quiser trazer os grupos de recursos online manualmente.
-A Inicia os serviços de cluster com o modo de aquisição de recursos Automático. Use esta opção se você quiser trazer grupos de recursos online automaticamente na inicialização do cluster. Esta é a opção padrão.
-f Startup forçada. Os daemons do cluster devem inicializar os procedimentos locais em execução.
-r Readquire recursos de cluster após um down forçado. Use esta opção se você alterou o estado de quaisquer recursos de cluster (etiquetas ip, discos, aplicativos) enquanto o cluster foi forçado para baixo.
-v Ignorar erros de verificação durante a inicialização (auto ver sincronização) -x Ativa montagens cruzadas NFS.
Exemplos
1. Para iniciar o cluster com clinfo em execução em todos os nós do cluster, execute o seguinte comando:
cl_rc.cluster -boot -i
2. Para iniciar o cluster com clinfo em execução em todos os nós do cluster com armadilhas habilitadas, execute o seguinte comando:
cl_rc.cluster -boot -I
comando clanalise
Finalidade
Analisa os arquivos de log PowerHA SystemMirror para erros e fornece o relatório de análise.
Sintaxe
clanalyze -a -s < start_time> -e < end_time> [-n < ALL|node1 ,node2, ...>]
clanalyze -a -s < start_time> -e < end_time> -p < Erro String> [-n < ALL|node1 ,node2, ...>]
clanalyze -a -p < Erro String> [-n < ALL|node1 ,node2, ...>]
clanalisa -a -o < all|recent> [-n < ALL|node1 ,node2, ...>]
clanalyze -a -o < all|recent> -d < PATH do arquivo snap>
clanalyze -a -p < String Error> -d < PATH do arquivo snap>
clanalyze -a -s < start_time> -e < end_time> -p < Erro String> -d < PATH do snap>
clanalyze -a -s < start_time> -e < end_time> -d < PATH do arquivo snap>
clanalise -a -u [-n < ALL|node1 ,node2, ...>]
clanalisar -s < start_time> -e < end_time> -f < Caminho do arquivo de log> [-n < ALL|
node1 ,node2, ...>]
clanalisar -s < start_time> -e < end_time> -x < Caminho do arquivo de log> -d < Caminho do arquivo snap>
clanalise -c < Caminho para copiar snap>
clanalise -v [-n < ALL|node1 ,node2, ...>]
Descrição
O comando clanalise executa as seguintes tarefas:
• Analisa os arquivos de log e fornece um relatório de erro baseado em strings de erro ou estampas de tempo.
• Analisa o arquivo core do dump a partir do log de erro AIX .
• Analisa os arquivos de log que são coletados por meio do utilitário snap e clsnap .
• Analisa o arquivo snap especificado pelo usuário com base em strings de erro que são fornecidas e gera um relatório.
Bandeiras
-a Todas as operações de análise de log são realizadas pela sinalização -a . Esta bandeira não requer nenhum argumento.
-c < caminho para copiar arquivo snap>
Copia o arquivo de log para o diretório especificado pelo usuário.
-d Especifica o arquivo snap no qual a análise ou extração é realizada.
Nota: Esta sinalização deve sempre ser usada com a bandeira -a .
-e Exibe o tempo de término da análise de log ou operação de extração. O formato é YYYY-MM- DDTHH:MM: SS.
Nota: A letra maiúsula T no exemplo a seguir separa a parte de data do campo a partir da parte do tempo. Por exemplo, 2017-04-28T11:45:00
-f Representa um arquivo de log que é extraído do cluster ao vivo.
-n Especifica os nomes de nós do cluster que devem fazer parte de análise, extração ou verificação.
Pode ser uma lista separada por vírgula de nomes ou todos. Se você especificar todos, todos os nós ativos de cluster são considerados para análise.
-o Aplica análise. Você pode especificar a opção como todos ou recente. Se você especificar a opção todos , a análise de erro será realizada para todos os erros suportados. Se você especificar o recente, o último erro suportado será exibido.
-p < string de erro>
Executa análise com base em string de erro especificada. Por exemplo, se disquete for especificado como uma string, a análise será realizada para erros de diskfracasso.
-s Especifica o horário de início para análise de log ou extração. O formato é YYYY-MM-DDTHH:MM: SS.
Por exemplo, 2017-04-28T11:45:00
-u Analise o log errpt e filtre as informações de log que estão relacionadas a dumps principais.
-v Verifica o status e a configuração de daemons tais como syslogd e errdaemon. A sinalização v exibe o status e a configuração atuais.
-x Especifica o nome do arquivo que deve ser extraído do arquivo snap .
Arquivo de Saída
A saída do comando clanalise é armazenada no arquivo /var/hacmp/log/loganalyzer/
loganalyzer.log . Exemplos
1. O comando clanalise analisa todos os arquivos de log da chave e exibe um relatório de eventos ou erros que ocorreram dentro do horário de início e de término. A análise é realizada em arquivos de log de nós especificados. O valor padrão para o atributo nó é todos. Para analisar arquivos de log
para todos os erros ou eventos ocorridos entre o horário de início e o horário de término especificados, digite o seguinte comando:
clanalisa -a -s "2017-04-28T13:45:00" -e "2017-04-28T13:45:00" [-n ALL|node1 |node2]
2. O comando clanalise executa análise sobre o erro ou evento especificado para todos os arquivos de log da chave. O comando clanalise executa uma extensa pesquisa e analisa o erro ou evento porque o limite de tempo não é aplicável. Para analisar arquivos de log para um erro ou eventos específicos, digite o seguinte comando:
clanalise -a -p "Falha de disco" [-n ALL|node1 |node2]
3. O comando clanalise executa busca e análise para um erro específico ocorrido dentro de um período em todos os arquivos de log disponíveis. A pesquisa e a análise são realizadas em todos os arquivos de log de nós específicos ou de todos os nós do cluster. Para analisar arquivos de log para todos os erros ou eventos ocorridos dentro de um período, digite o seguinte comando:
clanalyze -a -s "2017-04-28T13:45:00" -e "2017-04-28T13:45:00" -p "Falha de disco" [-n ALL|
node1 |node2]
4. Para analisar arquivos de log para todos os erros aplicáveis ou apenas erros recentes, digite o seguinte comando:
clanalise -a -o "all/recente" [-n ALL|node1 |node2]
5. Para extrair dados específicos do core dump do arquivo de log errpt e para exibem-lo, digite o seguinte comando:
clanalise -a -u [-n ALL|node1 |node2]
6. Para analisar arquivos de log para todos os erros ou eventos ocorridos entre o horário de início e o horário de término especificados para o arquivo snap ou tar , digite o seguinte comando:
clanalisa -a -s "2017-04-28T13:45:00" -e "2017-04-28T13:45:00" -d < PATH do snap>
7. O comando clanalise executa busca e análise sobre erro ou evento em todos os arquivos de log da chave. Para analisar os arquivos de log para um erro especial ou evento, digite o seguinte comando:
clanalyze -a -p "Error String" -d < PATH do snap>
8. Para analisar arquivos de log para todos os erros ou eventos ocorridos dentro do prazo determinado para o arquivo snap ou tar , digite o seguinte comando:
clanalisa -a -s "2017-04-28T13:45:00" -e "2017-04-28T13:45:00" -p "Erro String" -d < PATH do snap>
9. Para copiar arquivos de log de todos os nós de um cluster e para armazená-los em um local remoto, digite o seguinte comando:
clanalise -c /tmp/CLANALYZE
10. Para verificar o status de vários daemons tais como syslogd ou errdemônio em nós específicos, digite o seguinte comando:
clanalise -v [-n ALL|node1 |node2]
11. Para extrair arquivos de log específicos do arquivo tar, .pax, .gzou .Z , digite o seguinte comando:
clanalisar -s < start_time> -e < end_time> -x < file_name> -d < PATH do snap>
O comando clanalise recebe o arquivo .tar como entrada e extrai arquivo específico do usuário específico para um intervalo de tempo específico.
12. Para extrair um arquivo de log específico do nó vivo para um carimbo de tempo, digite o seguinte comando:
clanalisar -s < start_time> -e < end_time> -f < file_name> [-n ALL|node1 |node2]
Notas:
• Se dados não estiverem disponíveis em arquivos de log, a ferramenta poderá não produzir dados completos.
• O horário de início e o horário de término estão no formato YYYYY-MM-DDTHH:MM: SS. Por exemplo, 2017-04-28T13:45:00
• O nome do arquivo de log deve ser um caminho absoluto.
• Todos os arquivos de log PowerHA SystemMirror devem estar localizados em um diretório padrão e não devem ser direcionados para outros diretórios.
• O comando clanalise funciona apenas com PowerHA SystemMirror 7.2.2, ou mais tarde, para análise de ambiente ao vivo e utilitário snap.
• As seguintes strings de erro são suportadas para a análise de log:
– disquete
– falha de aplicação – interfacefailure – falha de rede
– globalnetworkfracasso – nodefracasso
– sitefailure
• Indicador de progresso: À medida que o analisador de log é executado, ele exibe o progresso em termos de porcentagem de análise concluída. A mensagem do indicador de progresso parece:
49% análise está concluída. 150sec minutos decorridos.
comando clconvert_snapshot
Finalidade
O comando copia os dados de ODM da versão anterior do snapshot_file para o formato da estrutura ODM da nova versão.
Sintaxe
clconvert_snapshot -v liberação -s < snapshotfile >
Descrição
Você pode executar clconvert_snapshot para atualizar snapshots de cluster de uma versão anterior de PowerHA SystemMirror para a versão mais recente de PowerHA SystemMirror. O comando por padrão assume que você está convertendo para a versão mais recente do software.
Se campos foram excluídos na nova versão, os dados são salvos em /tmp/cl_convert_PowerHA
SystemMirror_OLD . O comando então garante que os dados estão na forma correta para a nova versão.
Uma vez que um arquivo instantâneo foi atualizado, ele é atribuído o mesmo nome da versão anterior e não pode ser revertido de volta para a versão anterior. Uma cópia da versão antiga do instantâneo será salva para você com o mesmo nome original mais a extensão .old .
Você deve estar no diretório /usr/es/sbin/cluster/conversão no mesmo nó que tirou o instantâneo para executar o comando clconvert_snapshot .
Uma vez que o arquivo instantâneo foi atualizado e todos os nós do cluster tiverem o nível atual instalado, o instantâneo atualizado pode ser aplicado e então o cluster pode ser trazido para cima.
O script clconvert_snapshot cria uma versão antiga dos ODMs e preenche aqueles ODMs com os valores a partir do arquivo instantâneo fornecido pelo usuário. Em seguida, ele chama os mesmos
comandos que cl_converter usa para converter aqueles ODMs para a versão atual. Um novo instantâneo é tirado dos ODMs atualizados e copiado para o arquivo instantâneo fornecido pelo usuário.
O clconvert_snapshot é não executado automaticamente durante a instalação, e deve ser sempre executado a partir da linha de comando.
Tabela 1. bandeiras clconvert_snapshot Bandeira Descrição
-v Liberar bandeira de versão. Especifica o número de liberação a partir do qual a conversão deve ser realizada.
Importante: Não use o comando clconvert_snapshot a menos que você saiba a versão a partir da qual você está convertendo.
-s Sinalização de arquivo instantâneo. Especifica o arquivo instantâneo para converter. Se você não especificar um caminho, para o arquivo instantâneo, o comando usa o caminho especificado na variável $SNAPSHOTPATH . O padrão é /usr/es/sbin/cluster/
snapshots.
Exemplo
Execute o seguinte comando para converter um instantâneo PowerHA SystemMirror 5,3 em um instantâneo PowerHA SystemMirror atual chamado "mysnapshot".
clconvert_snapshot -v 5,3 -s mysnapshot
O arquivo "mysnapshot" é por sua vez colocado no diretório especificado pela variável de ambiente
$SNAPSHOTPATH . Se uma variável $SNAPSHOTPATH for não especificada, o arquivo será colocado em /usr/es/sbin/cluster/snapshots.
comando clccv
Finalidade
Simplifica o processo de utilização do utilitário CCV (cross-cluster verification Verificação) para comparar atributos específicos de dois clusters PowerHA SystemMirror diferentes.
Nota: Você também pode comparar atributos específicos de dois clusters PowerHA diferentes SystemMirror usando o comando clmgr comparar cluster .
Sintaxe
clccv [-E] [-d < DIRECTORY>] [-v | -vv | -vvv] [-x] -n < host 1>
clccv [-E] [-d < DIRECTORY>] [-v | -vv | -vvv] [-x] -n < host 1>, < host 2>
clccv -h [-v]
Descrição
O comando clccv compara dois clusters diferentes. O comando cl_ccv_coletor é usado para coletar dados dos clusters a serem comparados e o comando cl_ccv_comparador é usado para comparar dados de ambos os clusters. Você pode coletar os dados em cada cluster e, em seguida, mover manualmente os dados para um local para comparação, ou você pode usar o comando clccv para automatizar o processo de consolidação de dados.
Se um dos cluster estiver em um site remoto, você pode configurar as instalações de execução remota como Secure Shell (SSH) e Secure Copy Protocol (SCP) entre os clusters. O comando clccv pode gerar os dados remotamente e coletar os dados no nó local. O comando clccv usa o pacote Esperar para limitar o número de prompts de senha; caso contrário, para cada tentativa de conexão com o site remoto, você é solicitado para a senha. Se você não quiser usar o pacote Esperar com o comando clccv , você pode especificar a sinalização -E .
Os resultados da comparação de cluster são gravados no arquivo /var/hacmp/clccv/clccv.<
primeiro nome do cluster>.< segundo nome do cluster>.< date>.json . Alternativamente, você pode usar a sinalização -d para especificar um diretório diferente.
Bandeiras
-d Especifica o diretório de destino para salvar os resultados da comparação de cluster. Por padrão, os resultados de comparação são armazenados no diretório /var/hacmp/clccv .
-E Por padrão, o comando clccv usa o pacote Esperar se ele estiver instalado. A sinalização -E desativa o uso do pacote Esperar, mesmo que ele esteja instalado.
-v Possibilita a saída de depuração para execução do programa de rastreio.
-n Especifica o hostname de clusters a partir dos quais os dados são coletados. Se apenas um nome de host for especificado, o cluster local é usado para comparação.
Nota: Você deve especificar o hostname que está ativado para SSP e SCP. O hostname pode ser diferente do nome do nó do cluster PowerHA SystemMirror.
Exemplo
Para comparar as informações de configuração de um cluster com as informações de configuração de outro cluster, digite o seguinte comando:
clccv -n test_cluster, prod_cluster
Ao utilizar a sinalização -f , os dados coletados podem estar incompletos e inutilizados pelo comando cl_ccv_comparador .
Informações relacionadas comando cl_ccv_coletor comando cl_ccv_comparator comando clmgr
Utilitário de verificação de cross-cluster
Verificando dois clusters diferentes usando o utilitário CCV
comando clcheck_server
Finalidade
Retorna status de daemons em um cluster PowerHA SystemMirror . Sintaxe
clcheck_server daemon
Descrição
O comando clcheck_server retorna o status do daemon nomeado. Este comando é para uso dentro de scripts shell que precisam determinar de forma confiável o status de um daemon. Este comando faz verificações extras além do que é feito pelo comando lssrc que é fornecido pelo Sistema de Recursos do Sistema (SRC).
Antes de usar o comando clcheck_server , você deve entender o propósito do daemon que está sendo verificado.
Bandeiras daemon
Especifica o nome do daemon que você deseja verificar.
Exemplo
Para verificar o status do daemon clinfo , digite:
if! clcheck_server clinfoES então echo "clinfo is active" else echo "clinfo is inactive" fi
comando clfindres
Finalidade
Localiza um determinado grupo de recursos ou grupos em uma configuração de cluster.
Sintaxe
clfindres [-s] [resgroup1] [resgroup2] ...
Descrição
Quando você executa clfindres , ele chama clRGinfo, e a saída de comando para clfindres é a mesma que é para o comando clRGinfo . Portanto, use o comando clRGinfo para encontrar o status e a localização dos grupos de recursos. A sinalização -s para a saída de comandos clfindres abreviou (localização apenas) saída. Veja o comando clRGinfo para obter mais informações.
comando clgetactivenodes
Finalidade
Recupera os nomes de todos os nós de cluster.
Sintaxe
clgetactivenodes [-n nodename ] [-o odmdir ] [-ttempo limite ] [-v verbose ]
Tabela 2. bandeiras clgetactivenodes
Bandeira Descrição
-n nodename Determina se o nó especificado está ativo.
-o odmdir Especifica odmdir como o diretório do repositório de objetos ODM em vez do padrão /etc/objrepos.
-t timeout Especifica um intervalo de tempo máximo para recebimento de informações sobre nós ativos.
Tabela 2. bandeiras clgetactivenodes (continuação)
Bandeira Descrição
-v verbose Especifica que informações sobre nós ativos sejam exibidas como saída de verbose.
Exemplo
Execute o comando a seguir para verificar se o nó java está ativo.
clgetactivenodes -n java
comando clgetaddr
Finalidade
Retorna um endereço que você pode efetuar ping para o nome do nó especificado.
Sintaxe
clgetaddr [-o odmdir ] nodename
-o Especifica um diretório ODM alternativo.
Exemplo
Para obter um endereço PINGable para o nó algas marinhas, digite:
clgetaddr seaweed
O seguinte endereço é retornado: 2361059035
comando cli_assign_pvids
Finalidade
Designa um PVID para cada um dos discos que são transmitidos como argumentos, então atualize todos os outros nós do cluster com aqueles PVIDs.
Sintaxe
cli_assign_pvids PhysicalVolume ...
Descrição
O Gerenciador De Volume Lógico (LVM) atribui um PVID a cada um dos volumes físicos da lista (se um já não está presente) e, em seguida, torna aqueles PVIDs conhecidos em todos os nós do cluster.
Exemplo
Para atribuir PVIDs a uma lista de discos e ter aqueles PVIDs conhecidos em todo o cluster, digite:
cli_assign_pvids hdisk101 hdisk102 hdisk103