Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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 .
  1. Ejecute service luci stop.
  2. Ejecute service luci backup-db.
    También, puede especificar un nombre de archivo como un parámetro para el comando backup-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 comando service 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 use service luci backup-db) no aparecerán en la salida del comando list-backups.
  3. Ejecute service luci start.
Use el siguiente procedimiento para restaurar una base de datos de luci.
  1. Ejecute service luci stop.
  2. Ejecute service luci list-backups y observe el nombre de archivo a restaurar.
  3. 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 respaldo luci-backup20110923062526.db:
    service luci restore-db /var/lib/luci/data/luci-backup20110923062526.db
    
  4. 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.
  1. 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 en luci2.
    [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:
  2. 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.
  3. 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 a luci2.
    [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