NDB操作與管理 - 部署
部署一台單機的SQL Server VM
在您能夠佈建資料庫伺服器虛擬機之前,您需要:
- 建立軟體設定檔。
- 建立網路設定檔。
- 建立運算設定檔。如果您不想建立自訂運算設定檔,也可以使用 NDB 提供的預設設定檔。
- (若要在基於 Linux 的作業系統上佈建資料庫)產生 SSH 金鑰對,並提供公鑰。
- 根據您要佈建的資料庫類型,可能還需要其他先決條件。例如,若要佈建 Oracle 或 SQL Server,您還必須將來源資料庫註冊到 NDB;但如果您要佈建 PostgreSQL 資料庫,則不需要這個步驟。
在本範例中,我們將從之前自己做的模板部署一台單機的SQL Server VM
點擊Database Server VMs → List → + Provision → SQL Server → Single Node Server VM
Source:選擇Software Profile使用在前一章節製作的MSSQL2022Ent_Win2022DC設定檔
在Database Server VM,依照需求配置相對應的虛擬機名稱、計算配置檔、網路配置檔、Administrator管理員密碼、是否要加入網域、SQL Server 執行個體的相關參數、資料庫參數配置檔以及SQL Server認證模式帳密
額外配置,可以上Patch
在Operations可以看部署的過程
部署完成後在Database Server VMs可以檢視
部署資料庫
部署一個小的資料庫在剛剛建立的資料庫虛擬機上
點擊Databases → Sources → +Provision → SQL Server → Database
資料庫虛擬機選用上一章已註冊的資料庫虛擬機
資料庫配置,這邊選用1個資料庫1個時光機
一組資料庫被一個時光機保護:亦為此資料庫群組內的資料庫會同時被同一時光機SLA保護。
其他依照需求填寫
時光機
預設名稱:資料庫名稱_TM,這邊SLA先選NONE
以下為預設的SLA
額外配置
目前暫無
在Operations可以看部署的過程
完成後如下
登入SSMS檢視資料庫
檢視資料庫存放位置
更新已註冊資料庫虛擬機IP
更新已註冊資料庫伺服器虛擬機的 IP 位址
如果您在將資料庫伺服器虛擬機註冊到 NDB 後,其 IP 位址有所變更,您可以手動更新該虛擬機的 IP 位址。
- 啟動 NDB CLI。輸入era
era
- 取得資料庫伺服器虛擬機的詳細資訊。
dbserver list
- 將新 IP 位址與資料庫伺服器虛擬機關聯。
dbserver update id=dbserver_id associate_new_ip ip_address=new_ip_addres
請將變數替換為以下內容:
• 將 dbserver_id 替換為資料庫伺服器虛擬機的 ID。
• 將 new_ip_address 替換為資料庫伺服器虛擬機的新 IP 位址。
4. 解除舊 IP 位址的關聯。
era > dbserver update id=dbserver_id disassociate_ip ip_address=old_ip_address
請將變數替換為以下內容:
• 將 dbserver_id 替換為資料庫伺服器虛擬機的 ID。
• 將 old_ip_address 替換為資料庫伺服器虛擬機的舊 IP 位址。