Date: 2 10 月, 2022
如何從 SIOS NFS 資源轉換為 EFS
由於許多客戶考慮將其 SAP 解決方案遷移到 AWS,他們可能還希望將 /sapmnt 或 /usr/sap/<SID> 文件系統的現有網絡文件共享 (NFS) 共享轉換為彈性文件系統 (EFS) 共享。EFS 共享作為雲文件存儲託管,可以像任何本地文件系統一樣進行管理。 在這種情況下,放置在 EFS 共享中的任何數據都將具有更高的保護,因為高可用性並提供耐用性。
![](https://www.sios-apac.com/wp-content/uploads/2022/10/Picture6-e1664725428972.jpeg)
使用 NFS 將現有 SAP 層次結構轉換為 EFS 的步驟目前正在使用的公司適用於 Linux 集群的 SIOS LifeKeeper要保護本地 SAP,可以使用以下簡單步驟輕鬆地將其 SAP 層次結構從 NFS 轉換為 EFS。 這個過程應該只需要大約 20 分鐘。
在此示例中,SIOS LifeKeeper Linux 解決方案使用本地掛載點 /sapmnt/EDM(即 12.1.4.10:/exports/sapmnt/EDM /sapmnt/EDM)保護 NFS 導出共享 /exports/sapmnt/EDM(圖 1) .
- 確保將安全組更新為您的實例正在使用的安全組,必須這樣做才能掛載。
- 文件系統的 IP 地址可以在網絡選項卡下找到。
- 將主 (ISP) 節點上的 EFS 共享掛載到臨時位置(即 /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 刪除
![](https://www.sios-apac.com/wp-content/uploads/2022/10/Picture7-1-e1664725477949.jpeg)
7. 從 NFS 導出複制 NFS 數據到新的 EFS 位置一個。 cp -pra /exports/sapmnt /sapmnttmp灣。 cp -pra /exports/usr/sap/EDM/ASCS00 /sapmnttmp 8. 拿 hanfs 資源 osu一個。 /opt/LifeKeeper/bin/perform_action -t hanfs-/exports/sapmnt/EDM -a remove(圖 3)
![](https://www.sios-apac.com/wp-content/uploads/2022/10/Picture8-e1664725516634.jpeg)
![](https://www.sios-apac.com/wp-content/uploads/2022/10/Picture9.jpeg)
一個。卸載/exports/sapmnt/EDM b.卸載 /exports/usr/sap/EDM/ASCS00 10. 使用 LifeKeeper GUI 或 CLI 獲取相關的 datarep-sapmnt 資源 OSU一個./opt/LifeKeeper/bin/perform_action -t datarep-EDM -a remove (圖5)
![](https://www.sios-apac.com/wp-content/uploads/2022/10/Picture10-e1664725589911.jpeg)
/opt/LifeKeeper/bin/perform_action -t datarep-ASCS00 -a remove (圖6)
![](https://www.sios-apac.com/wp-content/uploads/2022/10/Picture11-e1664725624356.jpeg)
- 將 EFS 的掛載條目添加到節點 1 上的 /etc/fstab一個。 用 efs 替換 sap 導出掛載一世。 :/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 命令卸載節點 1 上的臨時 /sapmnttmp 掛載點一個。卸載 /sapmnttmp
- 卸下樹液坐騎一個。 umount -l /sapmnt/EDM b. umount -l /usr/sap/EDM/ASCS00
- 使用 mount 命令在節點 1 上重新掛載 EFS 文件系統一個。 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 資源之間的依賴關係一個。 從 SAP-EDM_ASCS00 b 中刪除 nfs-/exports/dependencies。 從 ip-12.1.4.10 c 中刪除 hanfs-/ 子依賴項。 從 nfs-/export/ 文件系統 d. 刪除子依賴項 ip-12.1.4.10。使用 LifeKeeper GUI 或 CLI 啟動 SAP 資源(使 SAP 資源投入使用) e. 新的層次結構將類似於以下內容(圖 7):
![](https://www.sios-apac.com/wp-content/uploads/2022/10/Picture12-e1664725677164.jpeg)
![](https://www.sios-apac.com/wp-content/uploads/2022/10/Picture13-e1664725732321.jpeg)
- 將 EFS 的掛載條目添加到節點 2 上的 /etc/fstab 中。一個。 :/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 命令在節點 2 上重新掛載 EFS 文件系統,添加條目前請參考第 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 雲資源。 它還簡化了資源層次結構,使您的文件系統更易於閱讀和管理。 上面提供的步驟將使存儲在雲中的數據更快、更順暢地轉換。
經授權轉載西歐