Archive

Posts Tagged ‘sysadmin’

HP-UX usernames com mais de 8 caracteres

October 11th, 2010 roger No comments

A partir do 11.31 os usernames já podem ter mais de 8 caracteres para isso têm que se activar essa opção uma vez que não vem por omissão.

passos para activar:

/sbin/init.d/pwgr stop

lugadmin -e

/sbin/init.d/pwgr start

para confirmar:

lugadmin -l

Se retornar 64 quer dizer que a opção esta desactiva indicando 256 ja permite até 255 caracteres.

* pode causar alguns problemas em scripts ou aplicações que tentem fazer parse ao output do ficheiro /etc/passwd

Categories: sysadmin Tags: ,

OCFS2 + multipath

September 16th, 2010 roger No comments

Implementação de novas luns a um cluster usando o ocfs:

Para instalar o ocfs2 o seguinte artigo encontra-se bastante completo

http://www.oracle-base.com/articles/linux/OCFS2OnLinux.php

De seguida segue-se a minha configuração que usa discos de uma storage MSA e multipath.

Forçar o RH a efectuar um scan para detectar as luns:

echo “1″ > /sys/class/fc_host/host0/issue_lip                                 ##para cada caminho

echo “1″ > /sys/class/fc_host/host1/issue_lip                                  ##para cada caminho

Validar as luns que o servidor detecta

cat /proc/scsi/scsi

validar a configuração do multipath

vim /etc/multipath.conf  # especial atenção ao blacklist

validar que o serviço multipathd se encontra “running”

/etc/init.d/multipathd status

efectuar um scan com o multipath

multipath -v3

listar os devices reconhecidos pelo multipath

multipath –list

o out put deste comando permite identificar os wwid e os tamanhos do volume apresentado

exemplo

mpath2 (3600c0ff000dxxxxxxxx4c01000000) dm-13 HP,MSA

[size=4.9G][features=1 queue_if_no_path][hwhandler=0][rw]

\_ round-robin 0 [prio=0][active]

\_ 1:0:0:16 sdj 8:144  [active][undef]

\_ 2:0:0:16 sdw 65:96  [active][undef]

example (3600c0ff000xxxxxxxxx01000000) dm-9 HP,MSA

[size=37G][features=1 queue_if_no_path][hwhandler=0][rw]

\_ round-robin 0 [prio=0][active]

\_ 1:0:0:5  sdf 8:80   [active][undef]

\_ round-robin 0 [prio=0][enabled]

\_ 2:0:0:5  sds 65:32  [active][undef]

Uma vez identificado os discos novos e para coerência com a configuração já existente foi atribuído um alias aos volumes

para isso edita-se o multipath.conf como se pode verificar em seguida

vi /etc/multipath.conf

exemplo do alias

multipath {

wwid    3600c0ff000xxxxxxx4c01000000

alias   xpto

path_grouping_policy failover

}

Desta forma o disco com o wwid  3600c0ff000xxxxxxx4c01000000 irá ficar como sendo o device /dev/mapper/xpto

efectuar um restart ao serviço de multipath

/etc/init.d/multipathd restart

novo scan

multipath –v3

listar para validar

multipath -list

validar o tamanho e as partições do disco

fdisk -l /dev/mapper/xpto

criar uma partição no disco

fdisk /dev/mapper/xpto

exemplo do menu fdisk

Command (m for help): n

Command action

e   extended

p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-1305, default 1):

Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-1305, default 1305):

Using default value 1305

Command (m for help): p

para que a partição seja assumida

partprobe

criar um filesystem do tipo ocfs2 a partição criada

mkfs.ocfs2  /dev/mapper/xptop1

criar os mount points necessários

mkdir /xpto

de seguida editar a fstab nos 2 servidores que estão em cluster

vim /etc/fstab

exemplo da entra a adicionar na fstab

/dev/mapper/xptop1     /xpto     ocfs2   _netdev                0 0

efectuar o mount –a para montar os novos volumes

mount –a


Categories: sysadmin Tags: , ,

cuu strings

August 26th, 2010 roger No comments

Comandos Úteis em Unix – strings

Com o strings conseguimos tirar do objecto/ficheiro binario informação que nos pode ser util.

Categories: sysadmin Tags: ,

Hp-Ux depois de instalar

August 26th, 2010 roger 1 comment

Após instalar o hp-ux achei que devia de configurar algumas variáveis de forma a deixar o ambiente mais “user-friendly”

Criação da homedir do user root:

alteração da “home path” do “user root” feita no /etc/passwd

mkdir /root

e depois é só copiar os ficheiros pessoais do utilizador para a nova pasta

No .profile acrescentei o seguinte :

###enable history
HISTFILE=/.sh_history
export HISTFILE
####enable backspace
stty erase ^?
# Prompt
export PS1=’['`whoami`'@'`hostname`':$PWD]‘

Categories: sysadmin Tags: ,

multicast test

August 18th, 2010 roger No comments

Formas de testar se existe tráfego multicast entre maquinas:

ssmping – ferramenta interessante que se pode usar para testar multicast.

netstat – De forma a validar se existe conexões multicast estabelecidas

tcpdump ip multicast <interface> – Para efectuar um dump do tráfego multicast.

Categories: Uncategorized, sysadmin Tags: ,

mount cdrom hpux

August 18th, 2010 roger No comments

Aparentemente é algo simples mas como é algo que me levanta duvidas , devido as poucas vezes que tenho de efectuar deixo aqui para que seja mais fácil de me lembrar :)

Seja através da ilo ou fisicamente no servidor:

insf -e

Para criar os special files

ioscan -fnC disk

Para que se consiga ver qual o device file para o cdrom.

mount -F cdfs /dev/dsk/cxtydz /cdrom

cdfs é o tipo de filesystem

ls -l /cdrom

Para verificar

Categories: sysadmin Tags: ,

CUU renice

February 15th, 2010 roger 2 comments

Comandos Úteis em Unix – renice

Por vezes existem sistemas sobre-dimensionados que causam constrangimentos a nível da performance-se.

Renice pode-nos ser util neste caso. ele vai trabalhar as prioridades dos processos.

Desta forma podemos garantir que processo x ou y tenha prioridade sobre outros processos menos importantes.

Forma de ver as prioridades existentes:

ps -Al

Categories: Uncategorized, sysadmin Tags: ,

CUU – lastcomm

February 8th, 2010 roger No comments

cuu – Comandos uteis em unix.

Vamos abordar o lastcomm.

Quando é necessario efectuadar uma auditoria ou ceder temporariamente previlegios de super user a alguem podemos sempre monitorizar o que foi efectuado pelo utilizador usando o lastcomm.

Para que começe a ser guardado os dados temos de iniciar o acct.

accton /var/account/pacct

Ferrari modelo 512 BBiv.
Categories: sysadmin Tags: ,

CUU – at

February 4th, 2010 roger No comments

CUU – Comandos uteis em Unix.

Vou dar inicio a um conjunto de post sobre alguns comandos uteis em unix.

Começo com o at

Por vezes sentimos a necessidade de agendar um comando para ser executado uma unica vês para isso podemos usar o comando at.

exemplos :

$ echo "cc -o foo foo.c" | at 1145 jan 31
$ at 1145 jan 31
at> cc -o foo foo.c
at> ^D (press Control-D while at the beginning of a line)
Categories: sysadmin Tags: ,

Bash – Apagar ficheiros com mais de x dias

December 16th, 2009 roger No comments

Um exemplo como a bash é poderosa pediram para criar um script que remove-se ficheiros com mais de x dias.

Quando já estava a pensar em perl,grep’s e awk’s um colega salva-me o dia com este comando :P

find /pasta/* -mtime +15 -exec rm {} \;

testado em HPux e linux :P

Categories: sysadmin Tags: , ,