適用於: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
建議的虛擬機設定
使用虛擬機的靜態記憶體組態。 例如,Hyper-V 安裝不會使用動態記憶體配置,而是改為配置建議的 64 GB 或更高。
在虛擬機監控程式中使用檢查點或快照功能,這樣您可以將虛擬機器復原到初始狀態。
部署 SQL Server 巨量數據叢集的指示
在您打算用於部署的 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使用下列命令製作文本可執行檔。
chmod +x setup-bdc.sh執行文稿 (請確定您使用 sudo 執行)
sudo ./setup-bdc.sh出現提示時,請提供密碼的輸入,以用於下列外部端點:控制器、SQL Server 主機和閘道。 根據 SQL Server 密碼的現有規則,密碼應該會足夠複雜。 控制器用戶名稱預設為 系統管理員。
設定 azdata 工具的別名。
source ~/.bashrc重新整理 azdata 的別名設定。
azdata --version
Cleanup
cleanup-bdc.sh 腳本會在必要時提供重設環境的便利性。 不過,我們建議您使用虛擬機進行測試,並使用 Hypervisor 中的快照集功能,將虛擬機復原到乾淨狀態。