Mondi su mondi, sistemi di sistemi.

Usare serveradmin per il backup

Uno dei pro­blemi abba­stanza spi­nosi legati all’amministrazione dei ser­ver è il bac­kup selet­tivo delle con­fi­gu­ra­zioni “impor­tanti”. In altre parole: come sce­gliere, fra gli innu­me­re­voli file dis­se­mi­nati qua e la, quelli critici.

Tralasciamo per ora solu­zioni più radi­cali a que­sto pro­blema e con­cen­tria­moci solo su Mac OS X Server, vor­remmo poter copiare, in un modo che sia anche auto­ma­tiz­za­bile tutte le con­fi­gu­ra­zioni ripor­tate in Server Admin. Per farlo basta usare la ver­sione da ter­mi­nale di que­sta appli­ca­zione: serveradmin.

In breve, baste­ranno que­sti due comandi:

serveradmin settings all > serverconf.backup

e:

serveradmin settings < serverconf.backup

Il primo salva tutte le con­fi­gu­ra­zioni e il secondo le rica­rica.
Se lo desi­de­riamo, pos­siamo essere più selet­tivi e sce­gliere di bac­kup­pare solo alcuni dei ser­vizi, elen­ca­bili con:

serveradmin list

oppure pos­siamo sfrut­tare il fatto che ogni sin­golo valore di con­fi­gu­ra­zione sta su una sin­gola riga che ini­zia sem­pre per “nomeservizio:” per fil­trarlo tra­mite grep.
Una volta decisa qual’è il metodo che pen­siamo sia il più adatto, è banale con­fi­gu­rare pro­gram­mare un bac­kup rego­lare con cron/periodic.

Per proseguire

Commenti e trackback sono disabilitati.