Dell Unity: Cómo crear un programa de instantáneas con más de dos reglas
Summary: En este artículo, se explica cómo crear un programa de instantáneas con más de dos reglas mediante la CLI, lo que no se puede hacer mediante la UI (corregible por el usuario)
Instructions
Es posible que deba crear un programa de instantáneas con varias reglas, por ejemplo:
- Un punto de control por hora que conservamos durante 24 horas
- Un punto de control nocturno que conservamos durante 7 días
- Un punto de control semanal que conservamos durante 4 semanas
Sin embargo, no puede realizarlo mediante la interfaz de usuario, que permite un máximo de dos reglas por programa.
#> uemcli -no /sys/task/sched -id snapSch_19 show 1: ID = snapSch_19 Name = MySchedule Type = User Rules = SchedRule_93, SchedRule_94 #> uemcli -no /sys/task/rule -id SchedRule_93 show 1: ID = SchedRule_93 Type = HoursInterval Frequency = Every 1h Keep for = 1d Allow auto-delete = no Access = Checkpoint #> uemcli -no /sys/task/rule -id SchedRule_94 show 1: ID = SchedRule_94 Type = WeekDaysList Frequency = Every Mon, Tue, Wed, Thu, Fri, Sat, Sun at 00:00 Keep for = 7d Allow auto-delete = no Access = Checkpoint
Y un LUN puede tener un máximo de un programa asignado, por lo que no puede cumplir con los requisitos.
Sin embargo, puede cumplir con los requisitos mediante la CLI, por lo que, en nuestro ejemplo, creamos el programa de instantáneas (snapSch_19) con las dos primeras reglas mediante la interfaz de usuario y, a continuación, agregamos la tercera regla al programa mediante la CLI mediante el siguiente comando:
#> uemcli -no -u <username> -p <password> /sys/task/rule create -schedId snapSch_19 -type weekdayslist -days sat -at 12:00 -keepFor 31d -access ckpt
Y el resultado sería el siguiente, que cumple con nuestros requisitos:
#> uemcli -no /sys/task/sched -id snapSch_19 show 1: ID = snapSch_19 Name = MySchedule Type = User Rules = SchedRule_93, SchedRule_94, SchedRule_95 #> uemcli -no /sys/task/rule -id SchedRule_93 show 1: ID = SchedRule_93 Type = HoursInterval Frequency = Every 1h Keep for = 1d Allow auto-delete = no Access = Checkpoint #> uemcli -no /sys/task/rule -id SchedRule_94 show 1: ID = SchedRule_94 Type = WeekDaysList Frequency = Every Mon, Tue, Wed, Thu, Fri, Sat, Sun at 00:00 Keep for = 7d Allow auto-delete = no Access = Checkpoint #> uemcli -no /sys/task/rule -id SchedRule_95 show 1: ID = SchedRule_95 Type = WeekDaysList Frequency = Every Sat at 12:00 Keep for = 31d Allow auto-delete = no Access = Checkpoint
También he podido agregar aún más reglas al mismo horario, ¡aún así, la interfaz de usuario solo puede mostrar las dos reglas iniciales!