Resolución de problemas de una migración de nodo de aplicaciones a host de aplicaciones
Puede resolver los problemas siguientes que pueden aparecer durante la migración de nodo de aplicaciones a host de aplicaciones.
La suma de comprobación MD5 del archivo de copia de seguridad del nodo de aplicaciones es d41d8cd98f00b204e9800998ecf8427e
Una suma de comprobación MD5 d41d8cd98f00b204e9800998ecf8427e indica que el archivo de copia de seguridad del nodo de aplicaciones es un archivo con cero bytes. La causa puede ser que se dispone de un espacio de disco insuficiente para el archivo de copia de seguridad. Si recibe este valor para la suma de comprobación:
- Utilice ssh para iniciar la sesión en el nodo de aplicaciones como usuario root.
- Escriba el mandato siguiente y observe el espacio disponible en /store.
df -h /store - Escriba el mandato siguiente y anote el espacio utilizado en /store/backup/marathon.
du -hs /store/backup/marathon/ - Escriba el mandato siguiente y anote el espacio utilizado en /store/docker/volumes.
du -hs /store/docker/volumes/ - Compare el espacio total utilizado por /store/docker/volumes con el espacio total disponible en /store. Necesita al menos de 1 a 1,5 veces más espacio libre en /store que el espacio utilizado por /store/docker/volumes. Si no tiene suficiente espacio libre en /store, compruebe si tiene suficiente espacio utilizado en /store/backup/marathon para compensar la diferencia.
Por ejemplo, si el espacio utilizado por /store/docker/volumes es de 100 GB, y el espacio disponible en /store es de 90 GB, no tiene suficiente espacio libre para el archivo de copia de seguridad. Si /store/backup/marathon utiliza 10 GB o más de espacio, puede liberar espacio en /store/backup/marathon.
- Realice una copia de seguridad y elimine los archivos de /store/backup/marathon para liberar espacio siguiendo estos pasos:
- En la consola, cree un directorio de copia de seguridad de nodo de aplicación en /store escribiendo el mandato siguiente.
mkdir /store/app_node_backup - Copie los archivos de copia de seguridad de marathon del nodo de aplicaciones a la consola tecleando el mandato siguiente.
scp root@<appnode_IP_address>:/store/backup/marathon/backup.marathon-volumes.qapp.*.tgz /store/app_node_backup/ - Compruebe la suma de comprobación MD5 de los archivos de copia de seguridad de marathon en la consola tecleando el mandato siguiente.
ls /store/app_node_backup/backup.marathon-volumes.qapp.*.tgz | xargs md5sum - En el nodo de aplicaciones, compruebe la suma de comprobación MD5 de los archivos de copia de seguridad de marathon tecleando el mandato siguiente.
ls /store/backup/marathon/backup.marathon-volumes.qapp.*.tgz | xargs md5sum - Verifique que ambos valores de suma de comprobación son iguales. Si lo son, elimine los archivos de copia de seguridad de marathon
del nodo de aplicaciones tecleando el mandato siguiente en el nodo de aplicaciones.Aviso: El mandato rm -rf elimina un directorio y todos los archivos que contiene. Asegúrese de especificar el mandato exactamente como se muestra aquí.
rm -rf /store/backup/marathon/*
- En la consola, cree un directorio de copia de seguridad de nodo de aplicación en /store escribiendo el mandato siguiente.
- Ejecute el script de copia de seguridad de datos de nodo de aplicaciones siguiendo el paso 3 de Migración desde un nodo de aplicaciones a un host de aplicaciones y complete ese procedimiento.