Date: 2 10 月, 2022
如何從 SIOS NFS 資源轉換為 EFS
由於許多客戶考慮將其 SAP 解決方案遷移到 AWS,他們可能還希望將 /sapmnt 或 /usr/sap/<SID> 文件系統的現有網絡文件共享 (NFS) 共享轉換為彈性文件系統 (EFS) 共享。EFS 共享作為雲文件存儲託管,可以像任何本地文件系統一樣進行管理。 在這種情況下,放置在 EFS 共享中的任何數據都將具有更高的保護,因為高可用性並提供耐用性。
使用 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 刪除
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)
一個。卸載/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)
/opt/LifeKeeper/bin/perform_action -t datarep-ASCS00 -a remove (圖6)
- 將 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):
- 將 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 雲資源。 它還簡化了資源層次結構,使您的文件系統更易於閱讀和管理。 上面提供的步驟將使存儲在雲中的數據更快、更順暢地轉換。
經授權轉載西歐