配置和操作NDB

本章節將幫助您了解如何安裝和設定 NDB、建立設定檔、配置新的或現有的資料庫或資料庫伺服器虛擬機器以及如何使用 NDB 功能。

NDB流程與配置需求

NDB流程

影像.png

  1. 安裝NDB:在Nutanix叢集安裝NDB VM
  2. 選擇設定檔:使用 NDB 中可用的示範設定文件,更新範例設定檔符合您的要求,或建立一個設定檔。
  3. 在 Nutanix 叢集上設定新的來源資料庫伺服器 VM 或使用 NDB 註冊現有的來源資料庫。作為配置或註冊過程的一部分:

    一個。 NDB 將資料庫使用的 VM 註冊為一個資料庫伺服器。

    b. NDB 希望該來源資料庫建立一個時間機器。當您設定或註冊來源資料庫時,時間機器會依照計畫中的拍攝快照並複製交易。

  4.  

    使用NDB克隆來源資料庫建立更多資料庫執行個體。

  5. 使用NDB的其他功能,例如複製資料管理。

NDB注意與限制

限制

注意事項

注意:要複製運行於其他平台的資料庫,您必須先將來源資料庫複製到一台資料庫伺服器虛擬機(VM)上。您可以選擇將資料庫伺服器虛擬機及其資料庫一併複製到 Nutanix,或是將資料庫複製到已經在 Nutanix 平台上運行的資料庫伺服器虛擬機。例如,您可以使用 Oracle Data Guard 來複製 Oracle 資料庫。

注意:您不能移除/opt/era_base目錄和子目錄下的任何檔案

NDB安裝前需求

若要了解 NDB 在不同資料庫引擎上的先決條件,請參閱 Support & Insights Portal 上《Nutanix 資料庫服務管理指南》的相關章節。

Oracle 資料庫伺服器 VM 註冊先決條件

SQL Server 資料庫伺服器 VM 註冊先決條件

PostgreSQL 資料庫伺服器 VM 註冊先決條件

MongoDB 資料庫伺服器 VM 註冊先決條件

MySQL 資料庫伺服器 VM 註冊先決條件

MariaDB 資料庫伺服器 VM 註冊先決條件

Azure 上 NC2 上的 NDB 先決條件

Linux 資料庫伺服器 VM 軟體套件需求

您還必須確保在您的叢集上,NDB伺服器、資料庫引擎、資料庫伺服器虛擬機器(VM)以及NDB多叢集,都符合NDB的網路需求。
部分 NDB 伺服器的連線連接埠需求如下:
部分 NDB 的連接埠需求如下:

您還需要注意NDB部署的網路需求。
NDB網路需求

NDB控制平面配置與擴展

為了確保NDB控制平面自動故障轉移的高可用性,Nutanix需要三個Nutanix叢集來在故障域之間分配NDB控制平面虛擬機器。 為了防止站點故障,這些應該在單獨的DC或站點。 不支援在兩個Nutanix叢集上實現NDB控制平面HA,因為它引入了Nutanix叢集執行兩個Repository DB的單點故障。

NDB-Control-Plane-HA.png

表1. NDB 服務拓樸選項
Nutanix 叢集配置 高可用性(HA)配置 描述
單叢集,多叢集未啟用 未啟用 單一 Nutanix 叢集無需 HA 即可管理。
已啟用多叢集 未啟用 多個 Nutanix 叢集無需 HA 即可管理。
已啟用多叢集 在單一叢集上啟用 HA 在單一叢集上啟用 HA 來管理多個 Nutanix 叢集。
已啟用多叢集 跨叢集啟用 HA 使用跨三個 Nutanix 叢集啟用的NDB控制平面 HA來管理多個 Nutanix 叢集 。

其他進階配置請參考

NDB Control Plane Configuration and Scalability

NDB 安裝與初始化

在AHV上安裝NDB