Dell Unity: Tilannevedosten aikataulun luominen useammalla kuin kahdella säännöllä
Summary: Tässä artikkelissa kerrotaan, miten voit luoda komentoriviliittymän avulla tilannevedosten aikataulun, jossa on enemmän kuin kaksi sääntöä, mitä ei voi tehdä käyttöliittymässä (käyttäjän korjattavissa) ...
Instructions
Sinun on ehkä luotava tilannevedosten aikataulu, jossa on useita sääntöjä, esimerkiksi:
- Tunnin tarkistuspiste, jota säilytämme 24 tuntia
- Öinen tarkistuspiste, jota säilytämme 7 päivää
- Viikoittainen tarkistuspiste, jota säilytämme 4 viikkoa
Tätä ei kuitenkaan voi tehdä käyttöliittymässä, joka sallii enintään kaksi sääntöä aikataulua kohden.
#> 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
LUN-levyllä voi olla enintään yksi aikataulu, joten et voi täyttää vaatimuksia.
Vaatimukset voidaan kuitenkin täyttää komentorivikäyttöliittymän avulla, joten esimerkissä olemme luoneet tilannevedosten aikataulun (snapSch_19) kahdella ensimmäisellä säännöllä käyttöliittymän avulla ja lisänneet sitten kolmannen säännön aikatauluun komentoriviliittymässä seuraavalla komennolla:
#> uemcli -no -u <username> -p <password> /sys/task/rule create -schedId snapSch_19 -type weekdayslist -days sat -at 12:00 -keepFor 31d -access ckpt
Ja tulos olisi seuraava, joka täyttää vaatimuksemme:
#> 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
Olen myös pystynyt lisäämään vielä enemmän sääntöjä samaan aikatauluun, silti käyttöliittymä voi näyttää vain kaksi ensimmäistä sääntöä!