วันเสาร์ที่ 23 พฤศจิกายน พ.ศ. 2562

Backup and Recovery (Save/Restore)

Backup and Recovery (Save/Restore)

เรื่องพูดกันจริงๆ  จะยาวมาก (IBM แยกหนังสือมาหนึ่งเล่มเลย)
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/rzai8/sc415345.pdf
พูดย่อๆ  คงประมาณนี้
  • วางแผนการ Backup  - รองรับ(ฉุกเฉิน)ได้ระดับไหน
  • วิธีทำประจำวัน  กับ  วิธีทำเมื่อต้องการ Recovery

วางแผนการ Backup  - รองรับได้ระดับไหน

ให้นึกถึงการ save บน PC ของแต่ละคน
  1. ไม่เคยทำ! -> เริ่มทำซะ
  2. อืม ทำแล้ว  เมื่อ 3 เดือนที่แล้ว ... ถ้า Disk เสียวันนี้  ข้อมูลใหม่ใน 3 เดือนหายหมด!
          ไม่ทำบ่อย เพราะ file ใหญ่มาก ทำทีหนึ่ง ใช้เวลา 2-3 ชม เชียวน๊ะ
  3. ทำทุกวันเลย   copy D:\ ทั้ง Drive ไปที่  External Disk, Server
          ทำตอนเที่ยง (PC ต้องเปิดเครื่องทิ้งไว้)
          ใช้เทคนิค Save เฉพาะส่วนที่เปลี่ยนแปลง
  4. (ยุคสมัยนี้ 2019/11) เก็บ file บน Server เท่านั้น  ไม่เก็บที่ PC- Admin เป็นคนดูแลให้ 
  5.  เก็บบน Cloud  ที่การันตีว่า 99.999 ไม่เสีย (ผู้ให้บริการ หรือ Admin ดูแล
จะเห็นว่า  "แผนการ Backup" มีรายละเอียดพอสมควร
สำหรับคนทั่วไป  จะทำข้อ 3  สำหรับ PC ที่ต่อผ่านเครือข่าย (ในบ้าน,องค์กร,...) จะทำ 4 กับ 5

โดยหนังสือ IBM ที่อ่าน  การจัดการ "อย่างดี" ครับ
เอาไว้  มีเวลา จะมาคุยรายละเอียดกัน ภายหลัง

ยุคสมัยนี้ (2019/11)  ถ้าทำข้อ 4 หรือ 5

คำสั่งที่เกี่ยวข้อง

วันนี้(สำหรับ iSeries)  จะพูดถึง  พื้นฐาน + งานที่ต้องทำ Recovery ครับ

เกี่ยวกับ การ Save
ที่ใช้บ่อย  คือ SavXXX    เช่น    SavObj , SavLib
สำหรับบางหน่วยงาน  ใช้  CpyToTap

เกี่ยวกับ การ Recovery (Restore)
ที่ใช้บ่อย  คือ RstXXX    เช่น    RstObj , RstLib
สำหรับบางหน่วยงาน  ใช้  CpyFrmTap

สำหรับ History บางระบบ ใช้คำสั่งนี้ CpyFrmTap , CpyToTap    (ตั้งชื่อการ save ได้)
DSPTAP   *LABEL ต่างกับ DSPTAP   *SAVRST

เรียนรู้จาก งานปัจจุบัน

จำลองเหตุการณ์-1   ใช้ SavFile  ส่ง Pgm,File  ขนาดเล็กจาก A3xxx ไปที่ A3yyy

Src : CrtSavf   (savfile) -> SavObj to SavFile -> SndNetf  (savfile)
Target : CrtSavf  (savfile) ->  WrkNetF +  RcvNetf to (savfile)   *ADD, *REPLACE
-> RstObj from (savfile) New, Replace /  มี-ไม่มีสิทธิ์

จำลองเหตุการณ์-2   นำ Lib จาก A3yyy  ไปติดตั้งที่  Japan (จำลองใช้ A3xxx)
Src : Save obj  เข้า Tape/Cartridge จริง
Target : RstLib จาก Tape/Cartridge จริง to New, Replace /  มี-ไม่มีสิทธิ์

จำลองเหตุการณ์-3  User Req Data 3 ปีที่แล้ว (อยู่ใน History Tape/Cartridge) A3xxx  มาติดตั้ง
                                ที่ A3zzz
                (คล้าย -2) แต่ระบบ Hist  จะ save โดยใช้ cmd  CpyToTap   (ช่วยตั้งชื่อ)
Src : หา Tape/Cartridge ตำแหน่ง DSPTAP   *LABEL
Target : CpyFrmTap

จำลองเหตุการณ์-4   เผลอ "ลบ" Source Code โปรแกรม , ต้องการได้ Source Code ของ 3 วันที่แล้ว
     Save ประจำวันจะ save ด้วยคำสั่ง SavLib   โดยแผน Backup จะแยก Tape เป็น 7 ชุดๆละ 1 วัน
  - สอบถาม SysOpr เลือก Tape (/Cartridge/Virtual Tape) ที่ตรงกับวันที่ต้องการ
- RstObj จาก Tape

ไม่มีความคิดเห็น:

แสดงความคิดเห็น