4.6. Cómo hacer una copia de seguridad y restaurar la configuración de luci
A partir del lanzamiento de Red Hat Enterprise Linux 6.2, usted puede usar el siguiente procedimiento para hacer una copia de seguridad de la base de datos de luci, la cual se almacena en el archivo
/var/lib/luci/data/luci.db
. Esta no es la configuración de cluster que se almacena en el archivo cluster.conf
. En su lugar, contiene la lista de usuarios, clústeres y propiedades relacionadas que luci mantiene. Por defecto, la copia de seguridad que se crea, será escrita en el mismo directorio como el archivo luci.db
.
- Ejecute
service luci stop
. - Ejecute
service luci backup-db
.También, puede especificar un nombre de archivo como un parámetro para el comandobackup-db
, el cual escribirá la base de datos luci a ese archivo. Por ejemplo, escriba la base de archivos de luci al archivo/root/luci.db.backup
, ejecute el comandoservice luci backup-db /root/luci.db.backup
. Observe que los archivos de respaldo que se escriben en sitios diferentes a/var/lib/luci/data/
(para copias de seguridad cuyos nombres de archivos especifique cuando useservice luci backup-db
) no aparecerán en la salida del comandolist-backups
. - Ejecute
service luci start
.
Use el siguiente procedimiento para restaurar una base de datos de luci.
- Ejecute
service luci stop
. - Ejecute
service luci list-backups
y observe el nombre de archivo a restaurar. - Ejecute
service luci restore-db /var/lib/luci/data/lucibackupfile
donde lucibackupfile es el archivo de respaldo a restaurar.Por ejemplo, el siguiente comando restaura la información de configuración de luci que estaba almacenada en el archivo de respaldoluci-backup20110923062526.db
:service luci restore-db /var/lib/luci/data/luci-backup20110923062526.db
- Ejecute
service luci start
.
Si necesita restaurar la base de datos de luci, pero ha perdido el archivo
host.pem
de la máquina en que usted creó la copia de seguridad debido a una reinstalación completa, por ejemplo, necesitará añadir otra vez de forma manual sus clústeres a luci para reautenticar los nodos de clúster.
Use el siguiente procedimiento para restaurar una base de datos de luci en otra máquina diferente a en la que se hizo la copia de seguridad. Observe que además de restaurar la base de datos misma, también necesitará copiar el archivo de certificado SSL para asegurarse que luci ha sido autenticada para los nodos de ricci. En este ejemplo, la copia de seguridad se crea en la máquina
luci1
y la copia de seguridad se restaura en la máquina luci2
.
- Ejecute la siguiente secuencia de comandos para crear una copia de seguridad de luci en
luci1
y una copia del archivo de certificado SSL y la copia de seguridad de and luci enluci2
.[root@luci1 ~]#
service luci stop
[root@luci1 ~]#service luci backup-db
[root@luci1 ~]#service luci list-backups
/var/lib/luci/data/luci-backup20120504134051.db [root@luci1 ~]#scp /var/lib/luci/certs/host.pem /var/lib/luci/data/luci-backup20120504134051.db root@luci2:
- En la máquina
luci2
asegúrese de que luci haya sido instalada y no esté en ejecución. Instale el paquete si no todavía no está instalado todavía. - Ejecute la siguiente secuencia de comandos para asegurarse que las auteticaciones estén en su lugar y para restaurar la base de datos de luci de
luci1
aluci2
.[root@luci2 ~]#
cp host.pem /var/lib/luci/certs/
[root@luci2 ~]#chown luci: /var/lib/luci/certs/host.pem
[root@luci2 ~]#/etc/init.d/luci restore-db ~/luci-backup20120504134051.db
[root@luci2 ~]#shred -u ~/host.pem ~/luci-backup20120504134051.db
[root@luci2 ~]#service luci start