共用方式為


快速入門:在 Azure Cloud Shell 中執行 SAP ASE (Sybase) 資料庫備份的預先註冊腳本

本快速入門說明如何執行預先註冊腳本,以準備使用 Azure Cloud Shell 在 Azure VM 上進行備份的 SAP Adaptive Server Enterprise (ASE) (Sybase) 資料庫組態。

使用 Azure 備份進行 SAP ASE 資料庫備份的預先註冊腳本可確保系統已正確設定,包括驗證組態、網路連線驗證,以及必要的套件安裝。 它也支援私人端點,並準備資料庫以進行無縫備份作業。

瞭解 Azure VM 上 SAP ASE 資料庫備份 的支持組態和案例。

先決條件

執行預先註冊文本之前,請確定符合下列必要條件:

預先註冊腳本工作流程

預先註冊文本是您在安裝 SAP ASE 資料庫的 VM 上執行的 Python 腳本。 文稿會執行下列工作:

  • 建立新增 外掛程式使用者 的必要群組。
  • 安裝及更新必要的套件,例如 waagent、Python、curl、unzip、Libicu 和 PythonXML。
  • 驗證 waagent、檢查 wireserverIMDS connectivity的狀態,並測試 與 Microsoft Entra 識別碼的 TCP 連線 能力。
  • 確認是否支援地理區域。
  • 檢查記錄、目錄中 waagent/opt 目錄中是否有可用的可用空間。
  • 驗證是否支援 Adaptive Server Enterprise (ASE) 版本。
  • 使用提供的使用者名稱和密碼在 SAP 實例中記錄,啟用備份和還原作業所需的傾印歷程記錄。
  • 確保支援OS版本。
  • 安裝並更新所需的 Python 模組,例如要求和密碼編譯。
  • 建立工作負載組態檔。
  • 設定備份作業所需的目錄 /opt
  • 加密密碼,並安全地將其儲存在虛擬機中。

執行預先註冊指令碼

下載 ASE 預先註冊文本檔案之後,請將它複製到虛擬機(VM)。

若要執行 SAP ASE 資料庫備份的預先註冊腳本,請執行下列 bash 命令:

備註

將下列命令中的 取代 <script name> 為您下載並複製到 VM 的文稿檔名。

  1. 將腳本轉換成 Unix 格式。

     dos2unix <script name>
    
  2. 變更腳本檔案的許可權。

    備註

    執行下列命令之前,請將 取代 /path/to/script/file 為 VM 中腳本檔案的實際路徑。

     sudo chmod -R 777 /path/to/script/file
    
  3. 執行腳本。

    備註

    執行下列命令之前,請提供佔位符的必要值。

     sudo ./<script name> -aw SAPAse --sid <sid> --sid-user <sid-user> --db-port <db-port> --db-user <db-user> --db-host <private-ip-of-vm> --enable-striping <enable-striping>
    

    參數清單:

    • <sid>:必要 ASE 伺服器的名稱(必要)
    • <sid-user>:ASE 系統執行所在的 OS 使用者名稱 (例如 syb<sid>, ) (必要)
    • <db-port>:ASE 資料庫伺服器的埠號碼 (例如 4901) (必要)
    • <db-user>:用於 Open Database Connectivity(ODBC)連接的 ASE 資料庫使用者名稱(例如 sapsa)(必填)
    • <db-host>:VM 的私人IP 位址(必要)
    • <enable-striping>:啟用條帶化 (選項: [truefalse], 必要)
    • <stripes-count>:等量計數(預設值: '4')
    • <compression-level>:壓縮層級 (預設值: '101')

    備註

    若要尋找 <private-ip-of-vm>,請在 Azure 入口網站 中開啟 VM,並檢查 [網络] 區段底下的私人 IP。

  4. 檢視參數的詳細數據。

     sudo ./<script name> -aw SAPAse --help
    

    執行文本之後,系統會提示您提供資料庫密碼。 提供密碼,然後按 ENTER 鍵繼續進行。

後續步驟