MegaCLI su sistemi Debian (squeeze)

dicembre 28th, 2011 glycerin

 MegaCLI su sistemi Debian (squeeze)
 Powered by Max Banner Ads 

Le Megacli sono delle utility a linea di comando per la  gestione di controller RAID della LSI.

A questo link vi è una chiara descrizione su come installarli su di una Debian. Devo dire che la guida è molto chiara e soprattutto indica passo passo quali pacchetti di supporto installare. Per le MegaCLI basta cercare nel sito della LSI che l’autore indica e al primo controller scaricare il pacchetto zippato dal nome 8.02.16_MegaCLI.zip (l’attuale release).

Enjoy …

Installing MegaCLI in Debian-based System

share save 171 16 MegaCLI su sistemi Debian (squeeze)

Posted in Debian, Linux, News, Open Source | 1 Comment »

Tuning del file system ext3 per un RAID hardware

febbraio 20th, 2011 glycerin

Una tematica sempre viva nella implementazione di una architettura complessa per la erogazione di un servizio web è su come fare un buon tuning del file system per trovare la giusta combinazione tra velocità e sicurezza del file. Velocità sia nella scrittura che nella lettura del dato e sicurezza che questo non venga perso per eventi accidentali.
A questo link (http://wiki.centos.org/HowTos/Disk_Optimization) ho trovato alcuni buoni consigli per poter fare questo tuning e devo dire che calza abbastanza al caso mio: una macchina DELL R710 con 4 dischi da 1TB in modalità RAID 5; con lo scopo di erogare file via web-services.
Ho fatto delle prove su diversi file system usando i tool di testing quali Bonnie++ e Iozone. Ma prima di cambiare tipo di file system ho voluto provare a fare il tuning di quello che generalmente uso, ovvero il tipo ext3.
Le info necessarie per i settaggi sono state controllate direttamente a livello del controller PERC H700 che attualmente monta una Dell PE R710, come si vede dalla figura inclusa.setting vdisk R710 1 Tuning del file system ext3 per un RAID hardware
Le opzioni di creazione della partizione sono state:

:~# mkfs.ext3 -b 4096 -E stride=16 -E stripe-width=48 -O dir_index /dev/xxxx

E interrogando la partizione in oggetto ottengo le seguenti info:

:~# tune2fs -l /dev/xxxx
tune2fs 1.41.6 (30-May-2009)
Filesystem volume name:   <none>
Last mounted on:          <not available>
Filesystem UUID:          4f5416fd-963d-4cbb-baf6-0db9b385ba88
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype sparse_super large_file
Filesystem flags:         signed_directory_hash
Default mount options:    (none)
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              183042048
Block count:              732168183
Reserved block count:     36608409
Free blocks:              720628010
Free inodes:              183042037
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      849
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
RAID stripe width:        48
Filesystem created:       Fri Dec 17 17:23:34 2010
Last mount time:          n/a
Last write time:          Fri Dec 17 17:32:06 2010
Mount count:              0
Maximum mount count:      36
Last checked:             Fri Dec 17 17:23:34 2010
Check interval:           15552000 (6 months)
Next check after:         Wed Jun 15 18:23:34 2011
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      0a4ecd73-58f9-4675-9dfe-f90cf0f7f667
Journal backup:           inode blocks

Altre opzioni da seguire sono le opzioni di “mounting” e nel mio caso penso che seguirò la “noatime” come consigliato dalla guida sopra citata.

Ad ogni modo vedremo come andrà durante i test successivi che non mancheranno. Ovviamente i consigli sono ben accetti.

Technorati Tags: ext3, RAID, Dell, R710, iozone, bonnie++

 Tuning del file system ext3 per un RAID hardware

share save 171 16 Tuning del file system ext3 per un RAID hardware

Posted in Debian, Linux, News, Open Source | No Comments »

“System Services update required” al boot di un server PE R710

giugno 9th, 2010 glycerin

 System Services update required al boot di un server PE R710
 Powered by Max Banner Ads 

Provando a far fare un upgrade dei firmware di una R710 Dell serie PowerEdge mi è capitata la scritta in oggetto al boot della macchina e, di fatto, mi era impossibile entrare nel menu dei “System Services“, di solito premendo il tasto F10.
Ovviamente mi sono affidato a un buon motore di ricerca per cercare di capire la segnalazione e finalmente ne è uscito fuori un documento della DELL riguardante i “Dell Unified Server Configurator (USC)” che in soldoni contiene le info per ripristinare il tutto. L’unico problema che ho incontrato è alla voce sul tool da scaricare dall’FTP alla sezione LifecycleController  della Dell. Alla fine ho optato per la release “USC_1.3.0_Rep_Pack_A00.usc” che tra l’altro dava una data di aggiornamento recente.
In soldoni, come spiegato ben bene nel documento ho uploadato il file con estensione usc via iDRAC direttamente sul server per poi farlo ripartire una volta che l’upload ha dato esito positivo. Una volta restartata la macchina ho seguito il consiglio di upgradare via System Services i rimanenti firmware anche se l’upgrade del BIOS dalla release 1.0.4 alla 2.0.13 non è stato possibile per errore nelle signature di un file con estensione efi; cosa appurata dopo vari restart.

P.S.: Piccolo aggiornamento
Ho riprovato la procedura di upgrade del BIOS via “System Services“. In pratica nel pannello di scelta di opzioni degli aggiornamenti possibili vi era soltanto l’upgrade del BIOS e stavolta tutto è proceduto correttamente. Finalmente sulla R710 vi è installato la versione 2.0.13 del BIOS. Piccolo inconveniente rispetto alla R610 sulla quale non sono stati riscontrati problemi di questo tipo.

Technorati Tags: DELL, R710, F10, USC

 System Services update required al boot di un server PE R710
share save 171 16 System Services update required al boot di un server PE R710

Posted in Linux, News | No Comments »

iDrac 6 Debian Xen based e Serial Console Redirection

maggio 13th, 2010 glycerin

Ecco i passi seguiti per poter abilitare la redirection della Serial Console via iDRAC 6. La procedura è stata testata su di una DELL R610 con installata una Debian Lenny e Xen Hyperviser 3.2-1. Lo scopo è di poter avere maggiori informazioni nei casi di crash del kernel.

Come primo step ho installato le “dellomsa” che mi permettono anche di intervenire sui settaggi del BIOS via shell, o in alternativa gli stessi passi è possibile farli entrando nel menu del BIOS al riavvio della macchina.

Di seguito i valori alterati, con i relativi comandi:

host:~# omconfig chassis biossetup attribute=extserial setting=rad
host:~# omconfig chassis biossetup attribute=fbr setting=57600
host:~# omconfig chassis biossetup attribute=serialcom setting=com2
host:~# omconfig chassis biossetup attribute=crab setting=enabled

Se i comandi sono andati a buon fine dovrebbe comparire in output il seguente feedback:”BIOS setup configured successfully. Change will take effect after the next reboot.

Successivamente sono state anche modificate le seguenti righe sulla DRAC per abilitare la Serial Console.

racadm config -g cfgSerial -o cfgSerialBaudRate 57600
racadm config -g cfgSerial -o cfgSerialConsoleEnable 1
racadm config -g cfgSerial -o cfgSerialHistorySize 8192
racadm config -g cfgIpmiSol -o cfgIpmiSolBaudRate 57600

Invece per quanto riguarda la parte di avvio della macchina, e in particolare GRUB le righe da modificare all’interno di menu.lst sono le seguenti.

Aggiunta delle seguenti righe prima della parte evidenziata come “### BEGIN AUTOMAGIC KERNELS LIST

serial –unit=0 –speed=57600 –word=8 –parity=no –stop=1
terminal –timeout=10 serial console

Mentre per le opzioni di avvio di Xen e della relativa release del kernel:

kernel                /boot/xen-3.2-1-i386.gz dom0_mem=1024m com2=57600,8n1 console=com2,vga
module                /boot/vmlinuz-2.6.26-2-xen-686 root=/dev/sda5 ro console=tty0 console=hvc0

Infine nel file inittab vengono aggiunte le seguenti entry:

#for serial console
7:2345:respawn:/sbin/getty 57600 hvc0
8:23:respawn:/sbin/getty 57600 tty1

Una volta fatte le modifiche sopra riportate si fa ripartire la macchina. Nel frattempo ci si logga via SSH sulla iDRAC della macchina da monitorare via Serial Console e ci si connette alla console appena impostata mediante un semplice comando:

console -h com2

Se tutto è andato per il verso giusto dovrebbe comparire l’output che è anche visibile attraverso il viewer proprio della iDRAC e permettere così la gestione intera della macchina.

N.B.:Per non essere buttati fuori dalla console per inattività è preferibile mettere un qualunque processo in esecuzione come ad esempio un semplice top.

 iDrac 6 Debian Xen based e Serial Console Redirection
share save 171 16 iDrac 6 Debian Xen based e Serial Console Redirection

Posted in Debian, Linux, News, Virtualizzazione | 1 Comment »

Debian Squeeze verrà rilasciata nell’estate 2010

novembre 25th, 2009 glycerin

Steve McIntyre, Project Leader ha deciso di rilasciare la versione 6.0 di Debian nominata Squeeze prima dell’annuale DebConf developer conference che si terrà a New York nell’Agosto 2010.
Nell’articolo su H Open Source ulteriori dettagli sulle date in cui la versione verrà considerata “frozen”.

 Debian Squeeze verrà rilasciata nellestate 2010

share save 171 16 Debian Squeeze verrà rilasciata nellestate 2010

Posted in Debian, Linux, News | 2 Comments »

In dirittura d’arrivo la nuova release di Linux & C.

luglio 4th, 2009 glycerin

Al link http://www.oltrelinux.com/wp-content/uploads/lc68-cop-web-preview.png
una preview della rivista che dovrebbe comparire in edicola tra circa due settimane.

 In dirittura darrivo la nuova release di Linux & C.
share save 171 16 In dirittura darrivo la nuova release di Linux & C.

Posted in News | No Comments »

Info e link per l’installazione dei driver NVIDIA su DEBIAN per la Workstation portatile Precision M6300

settembre 3rd, 2008 glycerin

Il portatile Precision M6300 della DELL monta una scheda grafica del tipo NVIDIA Quadro® FX 1600M con 512MB TurboCache13 (256MB dedicati) e la sua installazione sotto la DEBIAN ETCH non è una cosa molto veloce e rapida.

Aggiungo, e vado fuori tema, che anche per la scheda di rete ho tribolato non poco. Alla fine, per non complicarmi troppo la vita, ho optato per l’installer Debian “etch-and-a-half” presente sul sito debian.org. In questo modo sono riuscito a far vedere all’installer la scheda di rete Broadcom Tiger3.

Successivamente per la parte grafica ho seguito questa utile guida al link: http://littlergirl.googlepages.com/NvidiaDriverHowTo.html.

Successivamente ho impostato sull’xorg.conf la configurazione

SubSection “Display”
Depth 24
Modes “1920×1200″
EndSubSection

con DefaultDepth 24.



share save 171 16 Info e link per linstallazione dei driver NVIDIA su DEBIAN per la Workstation portatile Precision M6300

Posted in Debian, Linux | No Comments »

Pktgen

settembre 22nd, 2007 glycerin

Altro documento, anch’esso un pò datato, redatto in occasione del testing delle prestazioni di una scheda di acquisizione Endace DAG 4.3 GE. Grazie al tool Pktgen è possibile far diventare una macchina Linux un “traffic generator”, anche se molto basilare.

Commenti e/o suggerimenti sono ben accetti

http://www.gabcicala.it/?attachment_id=48

share save 171 16 Pktgen

Posted in Linux, News, Open Source, Security | Commenti disabilitati

DELL PowerEdge 1950: Testing del filesystem

settembre 22nd, 2007 glycerin

Aggiunto un documento da me preparato in occasione dell’acquisto di queste macchine per un progetto di security. Purtroppo è un pò datato ma spero possa essere un punto di riferimento per chi debba scegliere e quindi testare un filesystem per la propria applicazione.

DELL PowerEdge 1950 Testing del filesystem.pdf

Come sempre sono ben accetti critiche e/o suggerimenti.

share save 171 16 DELL PowerEdge 1950: Testing del filesystem

Posted in Linux, News, Open Source, Security | Commenti disabilitati

Installazione delle librerie PF_RING

maggio 31st, 2007 admin

In Linux, oltre alla guida messa a disposizione sul sito PF_RING è utile anche avere come riferimento la guida scritta da Bjoern Weiland (bjou) reperibile al link Advanced Packet Capturing Howto: PF_RING, NAPI and extended libpcap on Debian Sarge.

Durante l’installazione delle libpcap aggiornate con le pfring è necessario prestare attenzione al contenuto del README posto all’interno della directory /PF_RING/userland/libpcap-0.9.4-ring e in più bisogna aggiungere un’opzione al linker nel Makefile delle libpcap alla direttiva per la libpcap.so e cioè aggiungere -lpfring nella riga

ld -shared -o $@.`cat VERSION` $(OBJ)

che diventerà

ld -shared -o $@.`cat VERSION` $(OBJ) -lpfring.

In questo modo una volta controllate le dipendenze della libpcap.so.VERSION mediante il comando ldd si avrà nell’output anche la presenza di libpfring.so.VERSION.

share save 171 16 Installazione delle librerie PF RING

Posted in Linux, Open Source, PF_RING, Security | No Comments »