Instale o "DELL OMSA 7.0" no OpenSuse
Atenção!!! Este software foi homologado apenas para OpenSuse 11.4 e Opensuse 12.1.
Índice
Prepare o ambiente Debian
Configure os módulos IPMI
Verifique se seu kernel possui suporte a IPMI. Caso não possua, recompile o mesmo com os módulos IPMI ativados (Device Drivers -> Character Devices -> IPMI)
Carregue os módulos IPMI:
modprobe ipmi_msghandler modprobe ipmi_si modprobe ipmi_devintf modprobe mptctl modprobe dell_rbu
Crie o diretório do ambiente Debian
mkdir -p /var/debian
Faça o download para o pacote criado pelo projeto Yaxkin:
http://sourceforge.net/projects/yaxkin/files/samples/dell-omsa7-debian.tar.bz2/download
Descompacte o conteúdo compactado na raiz:
tar xjvpf dell-omsa7-debian.tar.bz2 -C /
Monte os diretórios necessários para o sistema
mount -o bind /dev /var/debian/dev mount -t proc none /var/debian/proc mount -t sysfs sys /var/debian/sys
Copie o arquivo necessário para resolução DNS
cp /etc/resolv.conf /var/debian/etc
Init Dell-OMSA para sistemas OpenSuse
Crie o arquivo de init /etc/init.d/dell-omsa com o seguinte conteúdo:
#!/bin/sh
### BEGIN INIT INFO
# Provides: dell-omsa
# Required-Start: $network $remote_fs $syslog ipmidrv
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Dell OMSA - YAXKIN
# Description: Dell OMSA - YAXKIN
### END INIT INFO
# Insira as linhas abaixo no /etc/fstab
# Dell OpenManage
#/dev /var/debian/dev none bind 0 0
#/proc /var/debian/proc none bind 0 0
#/sys /var/debian/sys none bind 0 0
. /etc/rc.status
rc_reset
case "$1" in
start)
# start
# modulos necessarios
modprobe mptctl
modprobe dell_rbu
mount /dev /var/debian/dev -o bind
mount /proc /var/debian/proc -o bind
mount /sys /var/debian/sys -o bind
CHROOT_DEBIAN="chroot /var/debian"
${CHROOT_DEBIAN} /etc/init.d/dataeng enablesnmp
${CHROOT_DEBIAN} service dataeng start
${CHROOT_DEBIAN} service dsm_om_connsvc start
######## inutilizada por uso CABULOSO de processamento ########
### ${CHROOT_DEBIAN} /opt/dell/srvadmin/sbin/dsm_om_shrsvcd &
###############################################################
rc_status -v
;;
stop)
## Stop daemon with killproc(8) and if this fails
## set echo the echo return value.
CHROOT_DEBIAN="chroot /var/debian/"
${CHROOT_DEBIAN} service dsm_om_connsvc stop
${CHROOT_DEBIAN} /etc/init.d/dataeng stop
umount /var/debian/dev
umount /var/debian/proc
umount /var/debian/sys
rmmod dell_rbu
#killproc -TERM /usr/sbin/foo
# Remember status and be verbose
rc_status -v
;;
restart)
## If first returns OK call the second, if first or
## second command fails, set echo return value.
$0 stop && $0 start
# Remember status and be quiet
rc_status
;;
reload)
## Choose ONE of the following two cases:
## First possibility: A few services accepts a signal
## to reread the (changed) configuration.
#echo -n "Reload service foo"
#killproc -HUP /usr/sbin/foo
#rc_status -v
## Exclusive possibility: Some services must be stopped
## and started to force a new load of the configuration.
#$0 stop && $0 start
# Remember status and be verbose
#rc_status -v
;;
status)
echo -e "\nProcessos em execução:"
ps auxw |grep dell |grep -v grep |grep -v '/etc/init.d/dell-omsa'
echo -e "\nPorta em escuta:"
lsof -i tcp:1311
# iptables -nL
## Check status with checkproc(8), if process is running
## checkproc will return with exit status 0.
#checkproc /usr/sbin/foo && echo OK || echo No process
;;
*)
echo "Usage: $0 {start|stop|status}"
exit 1
;;
esac
rc_exit
Configure o acesso
Faça CHROOT para o ambiente Debian
chroot /var/debian/ /bin/bash
Redefina a senha de root
passwd root
Acesse a intranet do sistema via browser utilizando SSL (https) na porta 1311
https://<ip>:1311
Faça Login utilizando o usuário "root" e a senha definida no passo anterior.
E pronto! Se tudo correu bem, agora você deve ser capaz de executar ferramentas como "omreport" para inspecionar o seu estado de hardwares e "omconfig" para alterar as configurações da BIOS e muito mais!
Por exemplo, para ver as informações básicas da controladora:
omreport storage controller
Automatizando a montagem dos diretórios /proc /sys e /dev via chroot
Adicione as seguintes linhas do seu fstab (fora do chroot):
# Dell OpenManage /dev /var/debian/dev none bind 0 0 proc /var/debian/proc proc defaults 0 0 sys /var/debian/sys sysfs defaults 0 0
fonte:
http://wiki.hackstore.com.br/index.php?title=Instale_o_%22DELL_OMSA_7.0%22_no_Yaxkin_Server