Cisco LOGOየ Cisco ONP ዳታቤዝ ምትኬ እና እነበረበት መልስCisco ምትኬ እና ONP ዳታቤዝ ሶፍትዌር እነበረበት መልስ

ምትኬ የውሂብ ጎታ

በአገልጋዩ ላይ ባለው የውሂብ ጎታ የመጠባበቂያ ውቅረት ላይ በመመስረት፣ በስርዓቱ አስተዳዳሪዎች እንደተቀመጠው፣ በየቀኑ፣ በየሳምንቱ ወይም በየወሩ የተሟላውን የውሂብ ጎታ መጠባበቂያ መውሰድ ይችላሉ። የስርዓት አስተዳዳሪዎች ብቻ የመጠባበቂያ ማህደሮችን ማግኘት እና ወደነበሩበት መመለስ ይችላሉ። የመጠባበቂያ መዝገብ በከፍተኛ ደረጃ በሚቆይ የ NFS ድርሻ ላይ ይከማቻል። የሚከተሉት የመጠባበቂያ ማህደሮች ይገኛሉ፡-

  • ላለፉት 7 ቀናት ማህደር
  • ላለፉት 4 ሳምንታት ሳምንታዊ ማህደሮች
  • ላለፉት 6 ወራት ወርሃዊ ማህደሮች

ማስታወሻ
ለወርሃዊ ማህደሮች የሚቆይበትን ጊዜ መቀየር ይችላሉ።

መጠባበቂያ ማዘጋጀት
ከመጀመርዎ በፊት

  • በጣም ዘላቂ የሆነ 2 ቴባ NFS ማከማቻ የውሂብ ጎታ ማህደሮችን ለማከማቸት መገኘቱን ያረጋግጡ።
  • ማከማቻው ከሲስኮ ONP አካባቢ ተደራሽ መሆኑን ያረጋግጡ። ማከማቻውን ለመፍቀድ ወይም ለመከልከል በሲስኮ ONP አውታረ መረብ እና በተገቢው ACL (የመዳረሻ መቆጣጠሪያ ዝርዝር) የተገለጹ ደንቦችን ያቀናብሩ።

ደረጃ 1 የ tar ማህደርን በመጠቀም Cisco ONP ወደጫኑበት ወደ Cisco ONP አገልጋይ ይግቡ።
ደረጃ 2 ለመጠባበቂያ የሚሆን አቃፊ ይፍጠሩ። በሐሳብ ደረጃ በአስተማማኝ ነገር ማከማቻ (እንደ NFS) ላይ መጫን አለበት።
ደረጃ 3 ምትኬን፣ ማሽከርከር እና ማዋቀር የምትኬ ስክሪፕቶችን ከONP/images አቃፊ ወደ አዲሱ ፎልደር በደረጃ 2 ላይ ይቅዱ።
Exampላይ:
$ ሲዲ
$ mkdir cnp_መጠባበቂያዎች
$ ዛፍ ~/cnp_backups/
/ሆም/ciscocnp/cnp_backups/
└── ማሽከርከር.sh
└── ማዋቀር_ባክአፕ.sh
ሁሉም ስክሪፕቶች አስፈላጊ ፈቃዶች እንዳላቸው ያረጋግጡ፡-
$ chmod +x rotation.sh
$ chmod +x setup_backup.sh
$ ls -l | grep .sh
-rwxrwxr-x 1 ciscocnp ciscocnp 518 ጥር 16 05:23 backup_mongo.sh
-rwxrwxr-x 1 ciscocnp ciscocnp 1412 Feb 1 05:50 rotation.sh
ደረጃ 4 restore_mongo.sh ከ /ONP/images/ ይቅዱ።
በእጅ ምትኬን ያከናውኑ
ለመጠባበቂያ ክዋኔው የሚከተሉትን ደረጃዎች ያከናውኑ
ደረጃ 1 የመጠባበቂያ_mongo.sh ስክሪፕት ወደ ሚቀመጥበት ቦታ አስስ።
ደረጃ 2 የሚከተለውን ትዕዛዝ በመጠቀም የ backup_mongo.sh ስክሪፕቱን ያስፈጽሙ፡
Exampላይ:
user@server: ~/cnp_backups$ bash backup_mongo.sh
መጠባበቂያው file በየእለቱ የመጠባበቂያ ማህደር (backup.daily) ከአሁኑ ሰአት ጋር ይከማቻልamp.
ምትኬን ያቅዱ
ስክሪፕት በመጠቀም ምትኬን ያቅዱ
ስክሪፕት በመጠቀም የመጠባበቂያ ክዋኔውን ለማስያዝ ይህንን ተግባር ይጠቀሙ፡-
ደረጃ 1 ወደ Cisco ONP አገልጋይ ይግቡ።
ደረጃ 2 የሚከተለውን ትዕዛዝ በመጠቀም rotation.sh ስክሪፕቱን ያስፈጽሙ:
user@server: ~/cnp_backups$ bash rotation.sh
ይህ ትዕዛዝ አስፈላጊ የአቃፊ መዋቅር ይፈጥራል.
ደረጃ 3 የሚከተለውን ትዕዛዝ በመጠቀም የ setup_backup.sh ስክሪፕት ያስፈጽም.
Exampላይ:
መጠባበቂያው file በየእለቱ የመጠባበቂያ ማህደር (backup.daily) ከአሁኑ ሰአት ጋር ይከማቻልamp.
ደረጃ 4 ለማከማቸት በተጠቃሚው ጥያቄ ውስጥ ዱካውን ያስገቡ file.
ምትኬ fileዎች በሚፈልጉት ውስጥ ተከማችተዋል። file መንገድ እንደሚከተለው
/በተጠቃሚ የተገለጸ ዱካ/ምትኬ/ባክአፕ.ዕለታዊ
ምትኬን ያቅዱ
Crontabን በመጠቀም የመጠባበቂያ ክዋኔውን ለማስያዝ ይህንን ተግባር ይጠቀሙ፡-
ደረጃ 1 ወደ Cisco ONP አገልጋይ ይግቡ።
ደረጃ 2 የሚከተለውን ትዕዛዝ በመጠቀም የ Crontab ስራን ያዋቅሩ.
user@server ~/cnp_backups$ sudo crontab -e
ደረጃ 3 ምትኬን ለማስያዝ የCrontab.sh ስክሪፕት ያሻሽሉ።
Exampላይ:
የሚከተለው የቀድሞample በየቀኑ ከጠዋቱ 3 ሰዓት ላይ የመጠባበቂያ ክዋኔውን መርሃ ግብር ያሳያል።
0 3 * * * /ሆም/ciscocnp/cnp_backups/backup_mongo.sh
Crontabን በመጠቀም ምትኬን ለማስያዝ አገባብ
በ Crontab ውስጥ ምትኬን ለማስያዝ የሚከተለውን አገባብ ይጠቀሙ፡
mh dom mon ዶው
የት፡

  • ሜትር—ደቂቃዎች (0–59)
  • ሰ—ሰዓታት (1–23)
  • ዶም - የወሩ ቀን
  • ወር - የዓመቱ ወር
  • dow - የሳምንቱ ቀን

ሰዓቱን ለመወሰን ለደቂቃ (ሜ)፣ ለሰአት (ሰ)፣ የወሩ ቀን (ዶም)፣ ወር (ሰኞ) እና የሳምንቱ ቀን (ዶው) የኮንክሪት እሴቶችን ማቅረብ ወይም የማስታወቂያ ካርድ፣ '* መጠቀም ይችላሉ። በእነዚህ መስኮች (ለ'ማንኛውም')።
ማስታወሻ
የመጠባበቂያ ስራዎች የሚጀምሩት በ cron's system ዴሞን የጊዜ እና የሰዓት ሰቆች አስተሳሰብ ላይ በመመስረት ነው።

ስክሪፕት በመጠቀም የውሂብ ጎታ እነበረበት መልስ

በሚከተለው ቦታ የሚገኘውን ስክሪፕት በመጠቀም የውሂብ ጎታውን ወደነበረበት መመለስ ይችላሉ።
/ONP/ምስሎች/restore_mongo.sh
የሚከተለውን ትዕዛዝ አስፈጽም.
$ sudo bash restore_mongo.sh DB ምትኬ ማህደር file መንገድ.
ለ exampላይ:
$ sudo bash restore_mongo.sh /backups/backup.daily/2019-05-05-23-58.archive
የውሂብ ጎታ መጠባበቂያ ተፈጠረ እና የማረጋገጫ ጥያቄ የውሂብ ጎታውን ለመሰረዝ የሚጠይቅ ይመስላል (y/n)።
የውሂብ ጎታውን ለመሰረዝ y አስገባ።
የውሂብ ጎታውን ላለማጥፋት n ያስገቡ።
የውሂብ ጎታውን ላለመሰረዝ ቁጥር ያስገቡ እና ከመጠባበቂያው ላይ የጎደሉትን ውሂብ(ዎች) ብቻ ይተግብሩ file.

የ Cisco ONP ዳታቤዝ ምትኬ እና እነበረበት መልስ

ሰነዶች / መርጃዎች

Cisco ምትኬ እና ONP ዳታቤዝ ሶፍትዌር እነበረበት መልስ [pdf] የተጠቃሚ መመሪያ
የONP ዳታቤዝ ሶፍትዌርን ምትኬ አስቀምጥ እና እነበረበት መልስ፣ የONP የውሂብ ጎታ ሶፍትዌርን እነበረበት መልስ፣ የONP የውሂብ ጎታ ሶፍትዌር፣ የውሂብ ጎታ ሶፍትዌር፣ ሶፍትዌር

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *