jump to navigation

How to split Solaris mirror
10:00 - 28 June 2008

Posted by pallotron in : Hardware, Informatica, Lavoro, Tips and Tricks, Unix , trackback

Eccoci, il Direttore dice che sono mono tematico ultimamente, in effetti e’ vero.

Cosi’ ecco, per gli aficionados nerd che mi leggono, un post tecnico. Come sapete sono stato in Germania la scorsa settimana per delle attivita’ on site. Uno dei task era quello di installare i server del secondo armadio per avere ridondanza. I server sono delle macchina Sun Fire X2200 (processore AMD x86).

A parte che in questo progetto ne abbiamo avuto gia’ troppo di sfiga:

Mi chiedo se SUN faccia i quality check come si deve… Non ti aspetti simili problemi specie su macchine che si vantano di essere fighe super enterprise…

Comunque, per mettere su le macchine del secondo armadio ci si rompeva ad installare Solaris a mano in ogni macchina via CD-ROM cosi’ si e’ pensato di fare lo split del mirror delle macchine del primo armadio, usare il secondo disco di ogni macchina del primo armadio come primo disco delle nuove macchine sul secondo armadio.

Fare il boot e risincronizzare i mirror su entrambe le macchine.

Mi sono fatto una procedura che pubblico per gli altri sysadmin o wannabie tali:

Dopo aver effettuato questa procedura si spegne la macchina in questione con init 5.
Si spegne anche l’altra macchina. Quella ancora brasata.

Si attende un 30 secondi per lo spin off dei dischi (sono paranoico), poi si swappano i dischi e si eseguono le normali procedure di mirroring del root file system su solaris. Trovate un sacco di howto su internet ma ne pubblico uno alla prossima puntata.

Popularity: 54% [?]

Comments»

1. ELiBuS - 28 June 2008

non spegne ‘init 6′? init 5 dovrebbe essere l’avvio con X.

2. pallotron - 28 June 2008

no.
init 6 fa reboot
init 5 fa shutown con poweroff
init 0 invece fa shutdown, poi ti chiede press a key to reboot.
init 1 lo sai

almeno questo su x86. non mi ricordo su sparc.

3. ELiBuS - 4 July 2008

Fratello ho verificato, non mi pare sia come dici:

# /etc/init.d/rc takes care of runlevel handling
#
# runlevel 0 is System halt (Do not use this for initdefault!)
# runlevel 1 is Single user mode
# runlevel 2 is Local multiuser without remote network (e.g. NFS)
# runlevel 3 is Full multiuser with network
# runlevel 4 is Not used
# runlevel 5 is Full multiuser with network and xdm
# runlevel 6 is System reboot (Do not use this for initdefault!)

Per essere ancora + certo ho appena provato un “init 5″ :)

4. direttore - 4 July 2008

elibus sei scarso, devi guardare quello di solaris

5. pallotron - 4 July 2008

appunto :D
scusa l’ho usato fino a 5 giorni fa init 5 :D

6. ELiBuS - 5 July 2008

So io che sto avanti… :) Solaris è rimasta system 4! :D

7. Fabio C. - 18 July 2008

Chiamare dei server con cpu AMD (nello specifico le X2200!) come “figo superenterprise” mi sembra una grossa esagerazione :-)

8. pallotron - 18 July 2008

lo dicevo infatti a mo’ di derisione! :D
cmq da sun ti aspetti qualcosa di meglio anche dalle macchine piu’ di fascia bassa…
non che ci abbiamo trovato CPU scassate, e controller SAN fottuti. dovrebbero passarli sti benedetti check di qualita’ no? :D

Some HTML allowed.