Puede configurar Cinder para realizar copias de seguridad de volúmenes en un servidor de Network File System (NFS).

Requisitos previos

  • Cree un directorio NFS compartido dedicado al almacenamiento de copias de seguridad de Cinder.
  • Verifique que el propietario de la carpeta del recurso compartido de NFS tenga el mismo UID que Cinder en los pods. El UID predeterminado de Cinder es 119.

Procedimiento

  1. Inicie sesión en Integrated OpenStack Manager como el usuario de root.
    ssh root@mgmt-server-ip
  2. Edite la configuración de Cinder.
    viocli update cinder
  3. En la sección conf, cree la sección cinder. En la sección cinder, cree la sección DEFAULT.
  4. En la sección DEFAULT, agregue el parámetro backup_driver y establezca el valor como cinder.backup.drivers.nfs.NFSBackupDriver.
    El archivo de configuración ahora tiene un aspecto similar al siguiente:
    conf:
      backends:
        [...]
      cinder:
        DEFAULT:
          backup_driver: cinder.backup.drivers.nfs.NFSBackupDriver
  5. Agregue el parámetro backup_mount_options y establezca el valor como la versión de NFS que posee.
    Por ejemplo, introduzca vers=4 para admitir la versión 4 de NFS.
  6. Agregue el parámetro backup_share y establezca el valor como la ubicación del directorio NFS compartido.
    Use el formato nfs-host:path. Por ejemplo, 192.0.2.100:/cinder.
  7. Cree la sección manifests.
  8. En la sección manifests, agregue el parámetro statefulset_backup y establezca el valor como true.
  9. Agregue el parámetro job_backup_storage_init y establezca el valor como true.
    El archivo de configuración ahora tiene un aspecto similar al siguiente:
    conf:
      backends:
        [...]
      cinder:
        DEFAULT:
          backup_driver: cinder.backup.drivers.nfs.NFSBackupDriver
          backup_mount_options: nfs-version
          backup_share: nfs-host:path
    manifests:
      statefulset_backup: true
      job_backup_storage_init: true

Resultados

Ahora puede usar el comando cinder backup-create para realizar una copia de seguridad de los volúmenes de Cinder.