Imágenes programadas
¿Qué son las imágenes programadas?
Los usuarios de Cloud Servers pueden crear dos tipos diferentes de imágenes desde sus servidores en ejecución:manual o programado . El usuario inicia imágenes manuales y se ejecuta solo una vez. Una imagen programada, capturada automáticamente ya sea diaria o semanalmente, retiene hasta el número de imágenes especificado por el usuario.
¿Por qué debería usar imágenes programadas?
Al capturar imágenes automáticamente en lugar de activarlas manualmente cada vez, crea un historial de imágenes. Puede usar ese historial para recuperar su servidor hasta el punto de la imagen en caso de emergencia o falla del servidor.
En los siguientes casos, las imágenes programadas pueden no ser la mejor opción:
- Las imágenes son útiles para la recuperación en muchos escenarios, pero nunca debe usarlas como su única fuente de recuperación. Le recomendamos que utilice Cloud Backup o su método de copia de seguridad preferido junto con las imágenes del servidor.
- Algunos servidores de aplicaciones no son buenos candidatos para las imágenes programadas. En particular, algunos sistemas de administración de bases de datos deben estar en un estado particular antes de tomar una imagen si desea un DBMS que funcione cuando inicia un servidor desde la imagen. Consulte a su proveedor de DBMS para obtener más información. Si tiene un DBMS de este tipo y desea crear una imagen del servidor, lea Uso de estados de tareas con imágenes del servidor.
- Tanto las imágenes manuales como las programadas son imágenes del disco del sistema únicamente.
¿Cómo uso las imágenes programadas?
Iniciar imágenes programadas es fácil y está disponible tanto para el panel de control de la nube como para los usuarios de la API:
- Panel de control en la nube :Haga clic en el engranaje (rueda dentada) junto a su nombre de servidor y seleccione Programar imagen . En el menú desplegable, seleccione si desea crear una imagen cada día o Semana . Si selecciona Semana , también puede especificar en qué día de la semana para la creación de la imagen. Finalmente, especifique la cantidad de imágenes que desea conservar y luego haga clic en Crear programación . Para obtener más información sobre el Panel de control en la nube, consulte Introducción al Panel de control en la nube de Rackspace.
- Usuarios de API :consulte la documentación de la API de servidores en la nube para la extensión Imágenes programadas.
Le cobramos por las imágenes almacenadas en Cloud Images , como si los almacenáramos en su cuenta de Cloud Files. Por lo tanto, cobramos su tarifa normal de CloudFiles, incluidos los descuentos por volumen o niveles aplicables.
Programación
¿Cómo puedo distinguir las imágenes programadas de las instantáneas que tomé yo mismo cuando miro mi lista de imágenes?
El sistema crea imágenes programadas con un nombre basado en el siguiente esquema:
- diariamente-{nombre-del-servidor}-{número-de-10-dígitos} (para imágenes programadas diariamente)
- semanal-{nombre-del-servidor}-{número-de-10-dígitos} (para imágenes programadas semanalmente)
Nota :el nombre de una imagen está limitado a 255 caracteres, por lo que si tiene un nombre de servidor de más de 238 caracteres, el sistema lo trunca para que quepa.
La mejor manera de saberlo es mirar los metadatos de la imagen, pero no puede verlos en el Panel de control de la nube. Al usar la API, puede ver que una imagen creada por el servicio de imágenes programadas tiene el siguiente metadato:
org.openstack__1__created_by: scheduled_images_service
¿Hay un tiempo mínimo o máximo entre las imágenes programadas?
No (vea la siguiente respuesta), pero las imágenes programadas diarias tienen aproximadamente 24 horas de diferencia y ocurren en diferentes fechas UTC.
Para las imágenes semanales, especifica el día de la semana (determinado por UTC) cuando desea que se cree la imagen de su servidor. Debido a que algunos días de la semana son mucho más populares que otros para programar imágenes, en raras circunstancias podemos crear su imagen semanal programada en una ventana que comienza a las 12:00 UTC del día anterior al día de la semana que especifique y finaliza a las 12:00 UTC del día siguiente. el día de la semana que especifique.
¿Ocurrirán a la misma hora todos los días?
Para operar el servicio de imágenes programadas con un impacto mínimo en las instantáneas bajo demanda y otras transferencias de datos de uso intensivo de la red, podemos cambiar la hora en que ocurre una instantánea en cualquier momento para optimizar la carga. Nos reservamos el derecho de modificar la hora programada de su imagen para equilibrar la cantidad de creaciones de imágenes en vuelo a través de la nube y durante todo el día.
¿La imagen creada\_en el parámetro refleja la hora de finalización o de inicio?
La implementación utiliza el proceso normal de instantáneas de OpenStack, por lo que la marca de tiempo created_at es cuando se produjo la llamada al comienzo de la instantánea. El tiempo de disponibilidad de la imagen (cuando su estado es ACTIVO) depende de factores como el tamaño de la imagen y la congestión general de la red en la nube.
¿Puedo perderme un día?
No puede decirle al servicio que se salte un día. No recomendamos intentar hacer esto manualmente deshabilitando las imágenes programadas en un servidor y luego volviéndolas a habilitar debido a la naturaleza dinámica del sistema de programación. Es mejor simplemente eliminar cualquier imagen programada que no desee en su cuenta.
Sin embargo, es posible que el servicio no capture una imagen programada en un día en particular para un servidor. Esto podría suceder si su servidor está en un estado que no permite que el sistema haga instantáneas (por ejemplo, si está cambiando el tamaño del servidor en ese momento).
El servicio intenta crear una instantánea de su servidor tres veces, con aproximadamente una hora de diferencia entre los reintentos. (Nota :Supervisamos constantemente las fallas del servicio y es posible que cambiemos el número o la frecuencia según el rendimiento del servicio).
Si nota que se saltan dos o más días consecutivos, comuníquese con el soporte de Rackspace.
Retención
¿Cuál es el valor de "retención"?
El valor de retención es la cantidad máxima de imágenes programadas para ese servidor en particular que su cuenta retiene. Una vez que la cantidad de imágenes programadas para este servidor alcanza el valor de retención, el sistema elimina las imágenes programadas más antiguas para que la cantidad total de imágenes programadas para este servidor no exceda el valor de retención.
Debido a que establece el valor de retención por servidor, puede especificar un valor de retención diferente para cada servidor.
¿Cuál es el valor máximo de retención?
El valor máximo de retención en Rackspace Open Cloud es 65535. Eso es aproximadamente 179 años de imágenes diarias.
¿Cuándo ocurre la eliminación automática?
Cuando una imagen programada de un servidor se completa con éxito, el servicio de imágenes programadas crea una lista de todas las imágenes programadas para ese servidor y, si es necesario, elimina las imágenes más antiguas hasta que alcanza el valor de retención para ese servidor.
¿Qué pasa si no quiero que ciertas imágenes se eliminen automáticamente?
Supongamos que estamos hablando de las imágenes programadas para el servidor d615a437-aaa9-4a52-a1c0-5bcb0d33038c
. Para determinar cuántas imágenes programadas hay en su cuenta para este servidor, el servicio de imágenes programadas solo analiza las imágenes que cumplen las dos restricciones siguientes:
- La imagen tiene el metadato org.openstack__1__creado_por con el valor
scheduled_images_service
. - La propiedad de imagen instance_uuid tiene el valor
d615a437-aaa9-4a52-a1c0-5bcb0d33038c
.
Entonces, si elimina el metadato org.openstack__1__created_by de la imagen programada que desea guardar, el sistema no realiza la selección de retención en la instantánea.
No puede modificar los metadatos de la imagen mediante el Panel de CloudControl. En su lugar, puede usar llamadas API.
¿Cómo puedo cambiar el valor de retención en mi servidor?
Puede cambiar el valor de retención utilizando las siguientes herramientas:
- Panel de control en la nube
- API
Simplemente especifique el nuevo valor que desea usar para la retención.
¿Qué sucede con las imágenes programadas en mi cuenta cuando cambio el valor de retención?
Nada al principio, pero cuando finaliza la próxima imagen programada, el servicio de imágenes programadas usa el nuevo valor de retención cuando calcula si eliminará alguna imagen de su cuenta.
¿Qué pasa si quiero eliminar una imagen programada de inmediato?
Una imagen programada es solo una instantánea normal. Puedes hacer lo que quieras con él al igual que con tus otras instantáneas. Puede eliminar una imagen programada en cualquier momento utilizando su flujo de trabajo normal, como el Panel de control de la nube, llamadas directas a la API, etc.
Varios
¿Puedo programar cuándo comienza o finaliza mi imagen?
No puede especificar una hora en particular para la instantánea de su servidor, y no podemos garantizar a qué hora se activa su imagen programada. Hemos establecido estas restricciones porque distribuimos los tiempos programados para las instantáneas para evitar que interfieran entre sí o con las instantáneas bajo demanda. El tiempo antes de que una imagen se active depende de la carga de tráfico de red actual, entre otras cosas. Garantizamos que todos los usuarios reciben el mismo servicio de mejor esfuerzo.
Al usar imágenes programadas, tenga en cuenta lo siguiente:
- Las instantáneas más pequeñas tienden a terminar más rápido.
- Una instantánea muy grande puede tardar tanto en finalizar que podría bloquear la ejecución de la instantánea programada para el día siguiente.
- Si tiene una gran cantidad de datos para guardar, puede explorar otras opciones de copia de seguridad
Existe un servicio similar a las imágenes programadas en Classic Rackspace Cloud. ¿El servicio clásico permanecerá igual para funcionar como imágenes programadas en Rackspace Open Cloud?
No hay planes para cambiar el servicio Clásico.
¿Dónde puedo obtener más información sobre las imágenes programadas?
Para obtener más información, consulte la documentación sobre la extensión API de imágenes programadas.