Tema: aix
-
LVM do AIX na prática: lsvg/lspv/lslv, expansão online de um filesystem JFS2 e espelhamento do rootvg
O Logical Volume Manager próprio do AIX organiza discos em volume groups, logical volumes e filesystems JFS2, inspecionados com lsvg/lspv/lslv em vez dos pvs/vgs/lvs do Linux. Expandir um filesystem online exige um único comando chfs; espelhar o rootvg para ganhar disponibilidade é uma sequência de quatro passos (extendvg, mirrorvg, bosboot, bootlist), e não apenas mirrorvg.
-
Usar o SMIT como gerador de comandos em vez de sistema de menus
Os menus do smit/smitty acabam por executar comandos comuns do AIX, e a ferramenta foi feita para mostrar quais: a janela de saída exibe o comando montado, e smit.log/smit.script registram cada comando e suas flags exatas, com data e hora. Ler o smit.script depois de uma tarefa feita pelos menus é uma forma rápida de descobrir o comando não interativo equivalente.
-
Como se orientar numa LPAR AIX desconhecida antes de executar qualquer outra coisa
O AIX 7.2/7.3 em Power parece Unix, mas não é Linux: não há systemd, o shell padrão é o Korn shell (ksh88 em /usr/bin/ksh) e não o bash, as opções do GNU coreutils não existem, e a configuração de dispositivos e do kernel fica no ODM, não em arquivos de texto. Um pequeno conjunto de comandos somente de leitura estabelece a versão, o hardware e o contexto da partição antes de qualquer alteração.
-
O Object Data Manager: por que a configuração de dispositivos e do sistema no AIX não fica em um arquivo
O AIX armazena definições de dispositivos, entradas de subsistemas do SRC e muitos atributos do sistema como objetos no banco de dados Object Data Manager (ODM), em /etc/objrepos e /usr/lib/objrepos, e não em arquivos de texto editáveis. lsattr, lsdev e chdev são a interface suportada; chdev -P adia a alteração para a próxima reinicialização em vez de aplicá-la na hora.
-
Aplicação de patches no AIX: Technology Levels, Service Packs, instfix e interim fixes com emgr
O AIX distribui correções como Technology Levels e Service Packs, aplicados com installp e verificados com instfix e lslpp, além de interim fixes (ifixes/efixes) temporários gerenciados com emgr. Saber qual camada está sendo atualizada, e que um Service Pack pode ser aplicado sem ser confirmado (commit), evita uma atualização que não pode ser revertida de forma limpa.
-
Backup e clonagem do AIX: mksysb, savevg e atualizações de baixo risco com alt_disk_copy
O mksysb cria um backup inicializável do rootvg (o savevg faz backup de um volume group que não é o rootvg, sem capacidade de boot, e é restaurado com restvg); o lsmksysb mostra o conteúdo de uma imagem mksysb sem restaurá-la. O alt_disk_copy e o alt_disk_mksysb clonam ou atualizam o rootvg em um disco reserva, de modo que, se o novo nível se comportar mal, basta alterar a bootlist em vez de fazer uma restauração.
-
Instalando pacotes open source no AIX: o AIX Toolbox, o dnf e a ordem de /opt/freeware no PATH
As ferramentas open source no AIX vêm do AIX Toolbox for Open Source Software, instalado e atualizado com o dnf (seu antecessor, o yum, não é suportado no AIX 7.3) por meio do script de bootstrap dnf_aixtoolbox.sh; os pacotes ficam em /opt/freeware, e não em /usr/bin. A posição de /opt/freeware no PATH em relação aos diretórios do sistema operacional base define se um script usa a versão GNU ou a versão AIX de um comando com o mesmo nome.
-
Uma primeira análise de desempenho no AIX: vmstat, svmon, topas, nmon e espaço de paginação
Os números de memória virtual do AIX (avm, memória computacional versus não computacional) são lidos de forma diferente da saída de free/top no Linux, e o conjunto de ferramentas padrão é vmstat, svmon, topas e nmon, não interfaces específicas do Linux. O comando lsps -a mostra o uso do espaço de paginação, um indicador de pressão de memória, mas não o principal.
-
Administração de usuários no AIX: mkuser/chuser/lsuser, /etc/security/user e como forçar a troca de senha
O AIX distribui os dados de usuário entre /etc/passwd e o banco de dados de segurança (/etc/security/user, /etc/security/passwd), gerenciados por mkuser/chuser/lsuser/pwdadm em vez de edição direta dos arquivos. Uma conta nova não tem senha utilizável até que uma seja definida, e restrições de login como logintimes ficam em /etc/security/user, invisíveis numa leitura apenas de /etc/passwd.
-
Lendo o log de erros do AIX com errpt e encaminhando-o para o syslog
O errpt é o log de erros nativo de hardware e software do AIX. Ele é iniciado antes do syslog no boot e alimentado pelo kernel e por daemons preparados para registrar erros, não por linhas de log de aplicações. O errclear limpa o log por classe e idade; um objeto errnotify no ODM combinado com logger é a forma documentada de replicar entradas do errpt no syslog local ou remoto.
-
Gerenciando serviços no AIX com o System Resource Controller: lssrc, startsrc/stopsrc e rc.tcpip
O AIX gerencia daemons de longa duração por meio do System Resource Controller (SRC), um modelo de subsistemas e grupos configurado na classe de objetos SRCsubsys do ODM, e não por unidades do systemd. Os comandos lssrc/startsrc/stopsrc o controlam de forma interativa, enquanto o /etc/inittab e scripts como o rc.tcpip definem o que inicia automaticamente no boot.
-
Noções básicas de rede no AIX: lsdev -Cc adapter, interfaces en/et, smitty tcpip e netsvc.conf
O AIX expõe cada adaptador Ethernet como dois tipos possíveis de interface (en para Ethernet padrão, et para IEEE 802.3), configura o TCP/IP principalmente por smitty tcpip / mktcpip em vez de um único arquivo simples e controla a ordem de resolução de nomes com /etc/netsvc.conf ou a variável NSORDER; um endereço definido apenas com ifconfig não sobrevive a uma reinicialização.
Legível por máquina: JSON