O Command Assistant executa tarefas rotineiras de O&M em instâncias do Simple Application Server, como scripts automatizados, monitoramento de processos, redefinição de senhas, instalação de software e atualização de patches. Os tipos de comando compatíveis incluem scripts Windows PowerShell, comandos em lote Bat e scripts Linux Shell, com parâmetros personalizados para valores de variáveis flexíveis.
Limitações
O tamanho de um script codificado em Base64 não pode exceder 18 KB.
Procedimento
-
Acesse a página do Command Assistant no console do Simple Application Server.
-
Na aba My Commands, clique em Create Command.
-
No painel Create Command, configure os parâmetros.
A tabela a seguir descreve os parâmetros disponíveis.
Parâmetro
Descrição
Command Type
Selecione um tipo de comando.
-
Servidores Linux suportam o tipo de comando Shell.
-
Servidores Windows suportam os tipos de comando Bat e PowerShell.
Command Name
Insira um nome para o comando.
Command
Insira um comando de uma das seguintes formas:
-
Entrada manual: insira um comando, como o comando Shell ifconfig -s, para visualizar informações resumidas sobre as placas de interface de rede do servidor.
-
Uso do AI Command Assistant: pressione
Ctrl+Iou clique com o botão direito para abrir o AI Command Assistant. Insira uma descrição da tarefa, pressioneEntere clique em Insert Command.Por exemplo, ao inserir "how to check the current system time", o AI Command Assistant retorna o comando shell correspondente
datee uma descrição de sua função.
Também é possível usar o formato
{{key}}no conteúdo do comando para criar um parâmetro personalizado, como {{parameterName}}, e inserir seu valor, comols -la /etc/profile, no campo Command Parameters.É possível criar até 20 parâmetros. Os nomes dos parâmetros devem conter apenas letras e dígitos, não podem ser vazios e podem ter até 64 caracteres.
Para mais exemplos de comandos, consulte Comandos comuns.
Used Parameters
Especifique se deseja ativar os parâmetros.
Ao ativar Used Parameters, defina parâmetros personalizados no campo Command usando o formato
{{key}}e forneça seus valores na seção Command Parameters.nullOs parâmetros podem conter apenas letras e dígitos, não devem ser vazios e devem ter 64 caracteres ou menos.
Command description
Insira uma descrição para o comando.
Uma descrição clara facilita o gerenciamento e a manutenção do comando.
Execution Path
Especifique um caminho de execução personalizado para o comando. Os caminhos padrão são os seguintes:
-
Instâncias Linux: o caminho de execução padrão é o diretório
/rootdo usuário root. -
Instâncias Windows: o caminho de execução padrão é o diretório
C:\Windows\system32.
Timeout Period
Defina o período de tempo limite para a execução do comando em uma instância. Se uma tarefa exceder esse limite, o Command Assistant a interrompe automaticamente.
O valor é em segundos. O valor padrão é 60. O intervalo válido é de 10 a 86.400 (24 horas).
-
-
Clique em Create Command.
Operações relacionadas
Após criar um comando, é possível visualizá-lo, cloná-lo ou excluí-lo.
|
Ações |
Descrição |
Procedimento |
|
Visualizar um comando |
Visualize os detalhes de um comando existente. |
|
|
Clonar um comando |
Crie um comando modificando um existente. |
|
|
Excluir um comando |
Exclua um comando que não é mais necessário. |
|
Comandos comuns
A tabela a seguir lista exemplos de tarefas comuns de O&M que utilizam comandos Shell no Linux.
Parâmetros personalizados nos comandos aumentam sua reutilização. Nos exemplos a seguir, parâmetros no formato {{key}} são parâmetros personalizados. Para executar esses comandos, ative Used Parameters e insira os valores dos parâmetros na seção Command Parameters.
|
Tarefa |
Exemplo de comando |
|
Alterar a senha do sistema da instância |
Para alterar a senha de login, execute o comando adequado para seu sistema operacional.
null
|
|
Adicionar, excluir ou modificar informações de usuário |
|
|
Ativar, desativar e verificar o status do firewall |
|
|
Instalar software null
Este exemplo mostra como instalar o Nginx em um sistema operacional CentOS 7. |
|
|
Instalar o agente do CloudMonitor null
Para mais informações, consulte Instalar e desinstalar o agente do CloudMonitor. |
null
Substitua |
|
Visualizar a configuração do sistema da instância |
|
Próximas etapas
Após criar um comando, execute-o em instâncias específicas a partir da aba My Commands. Para mais informações, consulte Executar um comando.