All posts by Carla Duclos

HACMP – Manipulando usuários usando o C-SPOC na linha de comando

Em clusters HACMP, diversas tarefas de administração devem ser executadas através do utilitário C-SPOC que permite que as ações sejam sincronizadas entre os nós do cluster.

Uma dessas tarefas é, por exemplo, a criação de usuários. Criando um usuário através do C-SPOC ele será criado automaticamente em todos os nós do cluster com mesmo ID e características.

Essas atividades podem ser feitas através dos menus smit, acessando com o comando “smitty hacmp” e então selecionando a opção C-SPOC. Dentro dessa opção, diversas atividades são possíveis de ser executadas, de gerenciamento de volumes e discos (LVM) à manipulação de usuários.

No entanto, usar a linha de comando diretamente, pode ser muito mais prático em algumas situações, como por exemplo, quando se tem que criar diversos usuários.

Trago hoje uma dica de como usar alguns comandos de manipulação de usuários através do C-SPOC na linha de comando.

Continue reading HACMP – Manipulando usuários usando o C-SPOC na linha de comando

Como remover espaço em branco do nome de arquivos

Aqui uma dica de como renomear uma lista de arquivos que contém espaço em branco no nome, substituindo o espaço por underscore. Apresento duas soluções, uma para Korn shell e outra para Bash.

Em Korn shell pode-se usar o comando sed:

Continue reading Como remover espaço em branco do nome de arquivos

Aix e Solaris – Como criar arquivos grandes

As vezes precisamos criar arquivos grandes no Unix para execução de um teste de rede, por exemplo.

Para isso usamos o comando mkfile no Solaris e lmktemp no Aix.

Veja abaixo a sintaxe e exemplos nos dois sistemas operacionais.
Continue reading Aix e Solaris – Como criar arquivos grandes

Linha de comando da HMC: Administrando as partições (lpar)

A HMC (Hardware Management Console), console de administração de servidores Power da IBM oferece, além da interface gráfica web, a opção de linha de comando, onde podemos de maneira rápida e prática executar tarefas de administração das partições. Seu sistema operacional, HMC OS, é baseado em Linux.

Selecionei alguns comandos que considero úteis na administração das partições (lpar) e que utilizo com mais frequência:

  • Como verificar a versão da HMC:
lshmc -V
  • Abrir terminal de uma partição. Pode-se usar a opção -p ou -id:
mkvterm -m [nome servidor Power] -p [nome da partição]
                                 -id [id da partição]

Para fechar a conexão de terminal, digite: ~~.

  • Listar as partições (lpar) do servidor Power, mostrando algumas características (especificadas na opção -F do comando):
lssyscfg -r lpar -m [nome servidor Power] -F name,lpar_id,state,default_profile,curr_profile
  • Listar o profile completo de uma determinada partição (lpar):
lssyscfg -r prof -m [nome servidor Power] --filter "lpar_ids=[id da partição]"

Você pode indentificar o id da partição executando o comando lparstat -i na partição.

  • Verificar o status de uma partição (lpar):
lssyscfg -m [nome servidor Power] -r lpar -F name:state |grep [nome da partição]
  • Desligar (shutdown) uma partição (lpar):
chsysstate -m [nome servidor Power] -o shutdown -r lpar --immed -n [nome da partição]
  • Ligar / Ativar uma partição (lpar):

Inicialização (boot) em modo normal:

chsysstate -m [nome servidor Power] -r lpar -o on -n [nome da partição] -f [nome do profile]

Inicialização (boot) em modo de manutenção, SMS:

chsysstate -m [nome servidor Power] -r lpar -o on -b sms -n [nome da partição] -f [nome do profile]
  •  Como alterar configuração do profile de uma partição (lpar):

No exemplo a seguir, alterando o sharing_mode para cap:

chsyscfg -r prof -m [nome do servidor Power] -i "name=[nome do profile],lpar_name=[nome da partição],sharing_mode=cap"

Após feito isso, a partição precisa ser reinicializada e desligada com a opção halt. Na partição (lpar)

shutdown -Fh

Após desligar, inicie a partição com o comando chsyscfg mostrado acima.

  • Nota: Os colchetes [ ] utilizados nos comandos acima não fazem parte do comando e são apenas utilizados para marcar as partes do comando com informação variável.

 

Referência:

  1. Documentação da IBM sobre diversar versões de HMC (em inglês): http://www14.software.ibm.com/webapp/set2/sas/f/hmcl/resources.html
  2. LPAR facts. Inclui seção de comandos da consoke HMC (em inglês): http://jeeva.us/AIX/LPAR