Date: ตุลาคม 6, 2022
ชุดการกู้คืนแอปพลิเคชันทั่วไป
ดิ SIOS Protection Suite สำหรับ Linux มาพร้อมกับชุด Application Recovery Kits ที่มีประโยชน์มากมายครอบคลุมฐานข้อมูลหลัก เช่น SAP HANA และ Oracle , IP, ระบบไฟล์ และ NAS หรือ NFS แบ่งปันและส่งออก ARK ทุก SIOS ที่จัดหามีสคริปต์การคืนค่า (เริ่ม) ลบ (หยุด) การตรวจสอบอย่างรวดเร็ว และการกู้คืน – สคริปต์เหล่านี้ไม่สามารถกำหนดค่าได้อย่างง่ายดายเกินกว่าตัวเลือกใดๆ ที่ขอระหว่างการกำหนดค่าและเพิ่มเติมในลำดับชั้นที่มีการป้องกัน
ARK เหล่านี้ได้รับการพัฒนา บำรุงรักษา ตรวจสอบคุณภาพ และในบางกรณี “รองรับการรับรอง” โดยผู้จำหน่ายแอปพลิเคชันเอง คุณจะทำอย่างไรถ้าคุณมีแอปพลิเคชันหรือบริการที่ไม่อยู่ใน SIOS ARK ที่มีอยู่
ป้อน ARK ทั่วไป ARK ทั่วไปสามารถเพิ่มลงในลำดับชั้นและกำหนดค่าในลักษณะที่คล้ายกับ SIOS ARK อื่นๆ สิ่งพิเศษเกี่ยวกับ ARK ทั่วไปคือ คุณต้องจัดเตรียมสคริปต์การคืนค่า ลบ และตรวจสอบอย่างรวดเร็ว และสคริปต์กู้คืนทางเลือก
คุณสามารถใช้ภาษาสคริปต์ที่กำหนดค่าไว้เพื่อสร้างสคริปต์ของคุณ (BASH หรือ Perl เป็นเรื่องปกติ) ให้ตรวจสอบสคริปต์เหล่านี้เพิ่มเติมอีกเล็กน้อย:
คืนค่า: นี่คือสคริปต์ที่ใช้ในการเริ่มบริการหรือแอปพลิเคชันของคุณ ลบ: นี่คือสคริปต์ที่ใช้หยุดบริการหรือแอปพลิเคชันของคุณ เช็คด่วน: สคริปต์นี้ใช้เพื่อระบุว่าแอปพลิเคชันหรือบริการของคุณทำงานตามที่คุณคาดหวังหรือไม่ ฟื้นตัว: สคริปต์นี้จะใช้เพื่อพยายามกู้คืนหลังจากเกิดข้อผิดพลาด แอปพลิเคชันและบริการบางอย่างอาจเริ่มระบบใหม่หรือเรียกใช้คำสั่งบางอย่างเพื่อพยายามกู้คืนจากสถานการณ์ที่ล้มเหลว โดยค่าเริ่มต้น สคริปต์ quickCheck จะทำงานทุกๆ 180 วินาที หากสคริปต์ quickCheck ตรวจพบความล้มเหลวของแอปพลิเคชัน สคริปต์จะเรียกสคริปต์กู้คืน สคริปต์การกู้คืนพยายามรีสตาร์ทแอปพลิเคชันบนโหนดปัจจุบัน หากสคริปต์การกู้คืนไม่สามารถรีสตาร์ทแอปพลิเคชันได้ หรือไม่ได้จัดเตรียมสคริปต์การกู้คืนไว้ สคริปต์การลบจะถูกดำเนินการ สิ่งนี้จะเริ่มต้นการเฟลโอเวอร์ไปยังโหนดสแตนด์บาย
เทมเพลตสำหรับ Generic Application Kit
SIOS มีเทมเพลตตัวอย่างสำหรับ Generic Application Kitตัวอย่างเหล่านี้ได้รับการติดตั้งด้วยซอฟต์แวร์ช่วยชีวิตและสามารถพบได้ที่นี่: ตรวจสอบ ลบ และกู้คืนอย่างรวดเร็ว /opt/Lifekeeper/lkadm/subsys/gen/app/templates/actions/ การกู้คืน /opt/Lifekeeper/lkadm/subsys/gen/app/templates/recovery มีตัวอย่างสำหรับ quickCheck ลบและกู้คืนในภาษา BASH (.sh) และ Perl (.pl) สคริปต์ตัวอย่างได้รับการจัดทำเป็นเอกสารพร้อมความคิดเห็นตลอดทั้งสคริปต์ สมมติว่าคุณคุ้นเคยกับ BASH หรือ Perl แล้ว คุณจะสามารถเข้าใจว่าสคริปต์กำลังทำอะไรอยู่.. รหัสส่งคืน 0 หมายถึงการรันที่สำเร็จ ค่าอื่นบ่งชี้ความล้มเหลว ผลลัพธ์ของสคริปต์จะทริกเกอร์การดำเนินการถัดไปที่ LifeKeeper ดำเนินการ
ติดตั้งภายใน Lifekeeper
หลังจากที่คุณสร้างสคริปต์แล้ว คุณสามารถสร้างแอปพลิเคชันทั่วไปได้โดยคลิกเครื่องหมายบวกสีเขียวเพื่อสร้างทรัพยากรใหม่ เลือก "แอปพลิเคชันทั่วไป" เพื่อเปิดใช้วิซาร์ดการกำหนดค่า
เพิ่มทรัพยากรและเลือกแอปพลิเคชันทั่วไป
เลือกสคริปต์กู้คืน
เลือกสคริปต์ลบ เริ่มต้นจากที่นี่
เลือกสคริปต์ QuickCheck
เลือกสคริปต์การกู้คืน (ไม่มีในตัวอย่างนี้)
ข้อมูลแอปพลิเคชันเป็นวิธีส่งข้อมูลไปยังสคริปต์ GenAPP ตัวอย่างเช่น, ใน GenAPP ของเราสำหรับโหลดบาลานเซอร์ทั่วไป เราใช้ฟิลด์นี้เพื่อส่งผ่านพอร์ตที่โหลดบาลานเซอร์กำลังฟังอยู่
เลือกว่าคุณต้องการนำ GenAPP ออนไลน์หรือไม่ เมื่อสร้างแล้ว บางครั้งคุณต้องการปล่อยให้ GenAPP ออฟไลน์ เพื่อให้คุณสามารถสร้างการพึ่งพาที่อาจจำเป็นได้
ให้ทรัพยากรที่จะสร้างชื่อ
เมื่อคุณป้อนข้อมูลทั้งหมดแล้ว ทรัพยากรจะถูกสร้างขึ้น ดังนั้นคุณจะเห็นว่าการสร้าง GenAPP เพื่อปกป้องแอปพลิเคชั่นเกือบทั้งหมดนั้นตรงไปตรงมาและง่ายดาย GenAPP ช่วยให้คุณปกป้องแอปพลิเคชันใด ๆ แม้แต่แอปพลิเคชันที่กำหนดเองที่สร้างขึ้นภายใน
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีที่ SIOS สามารถช่วยให้คุณใช้งานแอปพลิเคชันที่สำคัญต่อธุรกิจของคุณได้ โปรด ติดต่อเรา!
ทำซ้ำโดยได้รับอนุญาตจาก SIOS