Skip to main content
NetApp solutions for SAP
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

SAP 系統更新

貢獻者 netapp-nbauer

有關使用SnapCenter進行 SAP 系統刷新操作的詳細信息,請參閱 "TR-4667:利用SnapCenter 下列功能自動化SAP HANA系統複製與複製作業"

第二個 HANA 系統 QFS 已依照第章所述的方式進行配置"“HANA 系統配置和安裝”"

先決條件

SnapCenter的當前版本(6.1P1)存在一些限制,計劃在下一個版本中修復。

  1. 每次「克隆建立」和「克隆刪除」工作流程之後,都需要在目標 HANA 主機上使用指令「systemctl restart spl」重新啟動 spl 進程。

  2. 用作 SAP 系統刷新操作的來源和目標的 HANA VM 必須在同一 ESX 主機上運作。

工作流程摘要

在執行第一個 SAP 系統刷新操作之前,必須安裝目標 HANA 系統,並且必須將主機新增至SnapCenter。然後,必須關閉 HANA 系統並從主機上卸載 HANA 資料磁碟。

SnapCenter克隆創建工作流程

  1. 建立儲存克隆

  2. 配置儲存克隆的主機映射

  3. 將儲存克隆(資料儲存)附加到 ESX 主機

  4. 將新磁碟從資料儲存新增至目標 HANA VM

  5. 將磁碟裝載到 HANA VM OS

  6. 使用後腳本恢復 HANA 系統

時長:12分鐘

註 與還原作業相比,複製作業的運行時間與 HANA 資料庫的大小無關。對於非常大的資料庫,步驟 1 至 5 的運行時間也類似。當然,對於更大的 HANA 系統,恢復需要更長的時間。

SnapCenter克隆刪除工作流程

  1. 使用預先腳本關閉 HANA 系統

  2. 從 HANA VM OS 卸載磁碟

  3. 從 HANA VM 中刪除磁碟

  4. 從 ESX 主機移除資料存儲

  5. 刪除儲存克隆

時長:11分鐘

SnapCenter克隆創建工作流程

透過選擇所需的快照並點擊克隆按鈕來啟動克隆創建工作流程。

圖示範所討論的內容

必須提供目標主機和 SID。

圖示範所討論的內容

圖示範所討論的內容

在我們的範例中,我們使用後腳本在目標主機上執行復原。

圖示範所討論的內容

工作流程啟動時, SnapCenter會根據所選快照建立複製儲存單元。

圖示範所討論的內容

然後, SnapCenter將 LUN(資料儲存)附加到目標 HANA VM 正在執行的 ESX 主機。

圖示範所討論的內容

然後將新資料儲存內的 VMDK 新增到 HANA VM。

圖示範所討論的內容

然後, SnapCenter在 HANA Linux 系統上配置並安裝新磁碟。

hana-9:/mnt/sapcc-share/SAP-System-Refresh # df -h

Filesystem Size Used Avail Use% Mounted on
/dev/mapper/system-root 60G 5.2G 52G 10% /
devtmpfs 4.0M 4.0K 4.0M 1% /dev
tmpfs 49G 0 49G 0% /dev/shm
efivarfs 256K 57K 195K 23% /sys/firmware/efi/efivars
tmpfs 13G 26M 13G 1% /run
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-tmpfiles-setup-dev-early.service
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-sysctl.service
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-sysusers.service
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-tmpfiles-setup-dev.service
/dev/mapper/system-root 60G 5.2G 52G 10% /.snapshots
/dev/mapper/system-root 60G 5.2G 52G 10% /boot/grub2/i386-pc
/dev/mapper/system-root 60G 5.2G 52G 10% /boot/grub2/x86++_++64-efi
/dev/mapper/system-root 60G 5.2G 52G 10% /home
/dev/mapper/system-root 60G 5.2G 52G 10% /opt
/dev/mapper/system-root 60G 5.2G 52G 10% /srv
/dev/mapper/system-root 60G 5.2G 52G 10% /root
/dev/mapper/system-root 60G 5.2G 52G 10% /tmp
/dev/mapper/system-root 60G 5.2G 52G 10% /usr/local
/dev/mapper/system-root 60G 5.2G 52G 10% /var
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-vconsole-setup.service
/dev/sdc 95G 8.9G 87G 10% /hana/log/QFS/mnt00001
/dev/sdd 95G 14G 82G 14% /hana/shared
/dev/sda1 253M 5.9M 247M 3% /boot/efi
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-tmpfiles-setup.service
192.168.175.86:/sapcc++_++share 1.4T 858G 568G 61% /mnt/sapcc-share
tmpfs 6.3G 72K 6.3G 1% /run/user/464
tmpfs 1.0M 0 1.0M 0% /run/credentials/getty@tty1.service
tmpfs 6.3G 52K 6.3G 1% /run/user/0
/dev/sde 95G 9.2G 86G 10% /hana/data/QFS/mnt00001
tmpfs 6.3G 56K 6.3G 1% /run/user/1001
hana-9:/mnt/sapcc-share/SAP-System-Refresh #

hana-9:/mnt/sapcc-share/SAP-System-Refresh # cat /etc/fstab
/dev/system/root / btrfs defaults 0 0
/dev/system/root /var btrfs subvol=/@/var 0 0
/dev/system/root /usr/local btrfs subvol=/@/usr/local 0 0
/dev/system/root /tmp btrfs subvol=/@/tmp 0 0
/dev/system/root /srv btrfs subvol=/@/srv 0 0
/dev/system/root /root btrfs subvol=/@/root 0 0
/dev/system/root /opt btrfs subvol=/@/opt 0 0
/dev/system/root /home btrfs subvol=/@/home 0 0
/dev/system/root /boot/grub2/x86++_++64-efi btrfs subvol=/@/boot/grub2/x86++_++64-efi 0 0
/dev/system/root /boot/grub2/i386-pc btrfs subvol=/@/boot/grub2/i386-pc 0 0
/dev/system/swap swap swap defaults 0 0
/dev/system/root /.snapshots btrfs subvol=/@/.snapshots 0 0
UUID=FB79-24DC /boot/efi vfat utf8 0 2
192.168.175.86:/sapcc++_++share /mnt/sapcc-share nfs rw,vers=3,hard,timeo=600,rsize=1048576,wsize=1048576,intr,noatime,nolock 0 0
#/dev/sdb /hana/data/QFS/mnt00001 xfs relatime,inode64 0 0
/dev/sdc /hana/log/QFS/mnt00001 xfs relatime,inode64 0 0
/dev/sdd /hana/shared xfs defaults 0 0
# The following entry has been added by NetApp (SnapCenter Plug-in for UNIX)
/dev/sde /hana/data/QFS/mnt00001 xfs rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota 0 0
hana-9:/mnt/sapcc-share/SAP-System-Refresh #

以下螢幕截圖顯示了SnapCenter執行的作業步驟。

圖示範所討論的內容

如「先決條件」部分所述,必須使用指令「systemctl restart spl」重新啟動 HANA 主機上的SnapCenter spl 服務,才能啟動正確的清理工作。此操作必須在作業完成後執行。

克隆工作流程完成後,可以透過點選資源 QFS 來啟動自動發現。自動發現過程完成後,新的儲存空間將列在資源的詳細資訊視圖中。

圖示範所討論的內容

SnapCenter克隆刪除工作流程

透過在來源 HANA 資源處選擇複製並點選刪除按鈕來啟動複製刪除工作流程。

圖示範所討論的內容

在我們的範例中,我們使用預先腳本來關閉目標 HANA 資料庫。

圖示範所討論的內容

以下螢幕截圖顯示了SnapCenter執行的作業步驟。

圖示範所討論的內容

如「先決條件」部分所述,必須使用指令「systemctl restart spl」重新啟動 HANA 主機上的SnapCenter spl 服務才能啟動正確的清理。