共用方式為


使用bash腳本部署到單一節點 kubeadm 叢集

適用於:SQL Server 2019 (15.x)

Important

MICROSOFT SQL Server 2019 巨量數據叢集已淘汰。 SQL Server 2019 巨量數據叢集的支援已於 2025 年 2 月 28 日結束。 如需詳細資訊,請參閱 Microsoft SQL Server 平臺上的公告部落格文章和巨量數據選項。

在本教學課程中,您會使用範例 bash 部署腳本,使用 kubeadm 和 SQL Server 巨量數據叢集來部署單一節點 Kubernetes 叢集。

Prerequisites

  • 未修改的 Ubuntu 20.04 伺服器 虛擬機或實體機器。 腳本會設定所有相依性,而且您可以從 VM 內執行腳本。

    Note

    尚不支援使用 Azure Linux VM。

  • VM 應該至少有 8 個 CPU、64 GB RAM 和 100 GB 的磁碟空間。 提取所有巨量數據叢集 Docker 映射之後,您將會保留 50 GB 的數據和記錄,以供所有元件使用。

  • 使用下列命令更新現有的套件,以確保OS映像 up-to-date。

    sudo apt update && sudo apt upgrade -y
    sudo systemctl reboot
    
  1. 使用虛擬機的靜態記憶體組態。 例如,Hyper-V 安裝不會使用動態記憶體配置,而是改為配置建議的 64 GB 或更高。

  2. 在虛擬機監控程式中使用檢查點或快照功能,這樣您可以將虛擬機器復原到初始狀態。

部署 SQL Server 巨量數據叢集的指示

  1. 在您打算用於部署的 VM 上下載腳本。

    curl --output setup-bdc.sh https://raw.githubusercontent.com/microsoft/sql-server-samples/master/samples/features/sql-big-data-cluster/deployment/kubeadm/ubuntu-single-node-vm/setup-bdc.sh
    
  2. 使用下列命令製作文本可執行檔。

    chmod +x setup-bdc.sh
    
  3. 執行文稿 (請確定您使用 sudo 執行)

    sudo ./setup-bdc.sh
    

    出現提示時,請提供密碼的輸入,以用於下列外部端點:控制器、SQL Server 主機和閘道。 根據 SQL Server 密碼的現有規則,密碼應該會足夠複雜。 控制器用戶名稱預設為 系統管理員

  4. 設定 azdata 工具的別名。

    source ~/.bashrc
    
  5. 重新整理 azdata 的別名設定。

    azdata --version
    

Cleanup

cleanup-bdc.sh 腳本會在必要時提供重設環境的便利性。 不過,我們建議您使用虛擬機進行測試,並使用 Hypervisor 中的快照集功能,將虛擬機復原到乾淨狀態。

Next step