Date: ตุลาคม 2, 2022
วิธีแปลงจากทรัพยากร SIOS NFS เป็น EFS
เนื่องจากลูกค้าจำนวนมากมองหาการย้ายโซลูชัน SAP ของตนไปยัง AWS พวกเขายังอาจต้องการแปลงการแชร์ไฟล์เครือข่าย (NFS) ที่มีอยู่สำหรับระบบไฟล์ /sapmnt หรือ /usr/sap/<SID> เป็นการแชร์ระบบไฟล์แบบยืดหยุ่น (EFS)การแชร์ EFS ถูกโฮสต์เป็นพื้นที่จัดเก็บไฟล์บนคลาวด์ที่สามารถจัดการได้เหมือนกับระบบไฟล์ในเครื่อง ในกรณีนี้ ข้อมูลใด ๆ ที่วางไว้ในการแบ่งปัน EFS จะมีการป้องกันที่สูงกว่ามากเนื่องจาก ความพร้อมใช้งานสูง และความทนทานที่จัดให้
ขั้นตอนในการแปลงลำดับชั้น SAP ที่มีอยู่โดยใช้ NFS เป็น EFS บริษัทที่กำลังใช้ SIOS LifeKeeper สำหรับคลัสเตอร์ Linux เพื่อปกป้อง SAP ในองค์กร สามารถเปลี่ยนลำดับชั้น SAP จาก NFS เป็น EFS ได้อย่างง่ายดายโดยใช้ขั้นตอนง่ายๆ ต่อไปนี้ กระบวนการควรใช้เวลาประมาณ 20 นาทีเท่านั้น
ในตัวอย่างนี้ โซลูชัน SIOS LifeKeeper Linux กำลังปกป้องการแชร์การส่งออก NFS /exports/sapmnt/EDM ด้วยจุดเชื่อมต่อในเครื่อง /sapmnt/EDM (เช่น 12.1.4.10:/exports/sapmnt/EDM /sapmnt/EDM) (รูปที่ 1) .
- สร้างข้อมูลอ้างอิงการแชร์ EFS: https://docs.aws.amazon.com/efs/latest/ug/gs-step-two-create-efs-resources.html
- ตรวจสอบให้แน่ใจว่าได้อัปเดตกลุ่มความปลอดภัยเป็นกลุ่มที่อินสแตนซ์ของคุณใช้อยู่ ซึ่งจะต้องดำเนินการนี้จึงจะสามารถติดตั้งได้
- ที่อยู่ IP ของระบบไฟล์สามารถพบได้ในแท็บเครือข่าย
- เมานต์ EFS ที่ใช้ร่วมกันบนโหนดหลัก (ISP) ไปยังตำแหน่งชั่วคราว (เช่น /sapmnttmp)
- mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipaddress-filesystem>:/ /sapmnttmp
- เพิ่ม SAP_NFS_CHECK_IGNORE=1 ไปที่ /etc/default/LifeKeeper บนทั้งสองโหนด
ณ จุดนี้ มีรายการเมาต์สำหรับระบบไฟล์ EFS ก่อนตั้งค่าการตรวจสอบนี้ LifeKeeper กำลังตรวจสอบการเมานต์ NFS ที่มีอยู่แล้ว เนื่องจากเราทราบดีว่าเราได้ติดตั้งระบบไฟล์ efs แล้ว จึงปลอดภัยที่จะเปิดใช้งานการตรวจสอบนี้เพื่อละเว้นคำเตือน nfs เนื่องจากระบบไฟใหม่นี้ไม่สามารถระบุได้ในขณะนี้
- ใช้เครื่องมือ LifeKeeper lkbackup เพื่อสร้างสำเนาสำรอง ของการกำหนดค่า LifeKeeper/opt/LifeKeeper/bin/lkbackup -c -n
- ใช้ LifeKeeper GUI หรือ CLI เพื่อหยุดทรัพยากร SAP (ดำเนินการนอกบริการ) (รูปที่ 2)/opt/LifeKeeper/bin/perform_action -t SAP-EDM_ASCS00 -a ลบ
7. คัดลอกข้อมูล NFS จากการส่งออก NFS ไปยังตำแหน่ง EFS ใหม่ ก. cp -pra /exports/sapmnt /sapmnttmp ข. cp -pra /exports/usr/sap/EDM/ASCS00 /sapmnttmp 8. ใช้ทรัพยากร hanf osu ก. /opt/LifeKeeper/bin/perform_action -t hanfs-/exports/sapmnt/EDM -a remove (รูปที่ 3)
ก. umount /exports/sapmnt/EDM ข. umount /exports/usr/sap/EDM/ASCS00 10. ใช้ LifeKeeper GUI หรือ CLI เพื่อใช้ทรัพยากร datarep-sapmnt ที่เกี่ยวข้อง OSU เอ ./opt/LifeKeeper/bin/perform_action -t datarep-EDM -a remove (รูปที่ 5)
/opt/LifeKeeper/bin/perform_action -t datarep-ASCS00 -a remove (รูปที่ 6)
- เพิ่มรายการเมานต์สำหรับ EFS ลงใน /etc/fstab บนโหนด 1 ก. แทนที่การเมานต์การส่งออก SAP ด้วย efs ผม. :/sapmnt/EDM /sapmnt/EDM nfs nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 0 0 ii. :/ASCS00 /usr/sap/EDM/ASCS00 nfs nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 0 0
- ใช้คำสั่ง umount เพื่อยกเลิกการต่อเชื่อมจุดเชื่อมต่อชั่วคราว /sapmnttmp บนโหนด 1 ก. umount /sapmnttmp
- ถอนติดตั้ง SAP ก. umount -l /sapmnt/EDM ข. umount -l /usr/sap/EDM/ASCS00
- ใช้คำสั่ง mount เพื่อเมาต์ระบบไฟล์ EFS อีกครั้งบนโหนด 1 ก. mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport :/sapmnt/EDM /sapmnt/EDM b. mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport :/ASCS00 /usr/sap/EDM/ASCS00 ตอนนี้คุณพร้อมที่จะลบการพึ่งพาระหว่าง ทรัพยากร SAP และทรัพยากร SIOS HANFS และ NFS เก่า
- ใช้ GUI เพื่อลบการพึ่งพาระหว่างทรัพยากร SAP และทรัพยากร HANFS และ NFS ก. ลบ nfs-/exports/dependencies จาก SAP-EDM_ASCS00 b ลบการพึ่งพา hanfs-/ child จาก ip-12.1.4.10 c ลบการพึ่งพาลูก ip-12.1.4.10 จาก nfs-/export/ filesystems d ใช้ LifeKeeper GUI หรือ CLI เพื่อเริ่มต้นทรัพยากร SAP (นำทรัพยากร SAP มาใช้ในบริการ) e. ลำดับชั้นใหม่จะมีลักษณะคล้ายกับต่อไปนี้ (รูปที่ 7):
- เพิ่มรายการเมานต์สำหรับ EFS ลงใน /etc/fstab บนโหนด 2 ก. :/sapmnt/EDM /sapmnt/EDM nfs nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 0 0 ข. :/ASCS00 /usr/sap/EDM/ASCS00 nfs nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 0 0
- ใช้คำสั่ง mount เพื่อเมาต์ระบบไฟล์ EFS บนโหนด 2 อีกครั้ง โปรดดูขั้นตอนที่ 13 ก่อนเพิ่มรายการ ก. mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 10.0.147.83:/sapmnt /sapmnt ข. mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 10.0.147.83:/ASCS00 /usr/sap/EDM/ASCS00
- ตรวจสอบว่าทรัพยากร SAP เริ่มต้นอย่างถูกต้องรวมถึงทรัพยากร IP และ EC2
- ใช้ LK GUI เพื่อทำการสลับไปยังเป้าหมาย (หรือโหนดสแตนด์บาย)
- เสร็จแล้ว
บทสรุป
การแปลงระบบไฟล์ NFS เป็น EFS เป็นวิธีที่มั่นใจได้ในการปกป้องข้อมูลของคุณและใช้ประโยชน์จากทรัพยากรระบบคลาวด์ของ AWS นอกจากนี้ยังลดความซับซ้อนของลำดับชั้นของทรัพยากรทำให้ระบบไฟล์ของคุณอ่านและจัดการได้ง่ายขึ้น ขั้นตอนที่ให้ไว้ข้างต้นจะช่วยให้การเปลี่ยนแปลงข้อมูลของคุณที่จัดเก็บไว้ในระบบคลาวด์เป็นไปอย่างรวดเร็วและราบรื่นยิ่งขึ้น
ทำซ้ำโดยได้รับอนุญาตจาก SIOS