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.
- Compruebe que el usuario de
root
(UID 0) sea el propietario de la carpeta compartida de NFS.
Procedimiento
- Inicie sesión en Integrated OpenStack Manager como el usuario de
root
.
- Edite la configuración de Cinder.
- En la sección
conf
, cree la sección cinder
. En la sección cinder
, cree la sección DEFAULT
.
- 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
- 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.
- 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
.
- Cree la sección
manifests
.
- En la sección
manifests
, agregue el parámetro statefulset_backup y establezca el valor como true.
- 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.