적용 대상: 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에는 CPU 8개, 64GB RAM 및 100GB 이상의 디스크 공간이 있어야 합니다. 모든 빅 데이터 클러스터 Docker 이미지를 끌어온 후에는 모든 구성 요소에서 사용할 데이터 및 로그에 대해 50GB가 남게 됩니다.
OS 이미지가 up-to-date인지 확인하려면 아래 명령을 사용하여 기존 패키지를 업데이트합니다.
sudo apt update && sudo apt upgrade -y sudo systemctl reboot
권장되는 가상 머신 설정
가상 머신에 정적 메모리 구성을 사용합니다. 예를 들어 Hyper-V 설치에서는 동적 메모리 할당을 사용하지 않고 대신 권장되는 64GB 이상을 할당합니다.
가상 머신을 클린 상태로 롤백할 수 있도록 하이퍼 바이저에서 검사점 또는 스냅샷 기능을 사용합니다.
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 ~/.bashrcazdata에 대한 별칭 설정을 새로 고칩니다.
azdata --version
Cleanup
cleanup-bdc.sh 스크립트는 필요한 경우 환경을 재설정하기 위해 편의상 제공됩니다. 그러나 테스트 목적으로 가상 머신을 사용하고 하이퍼바이저의 스냅샷 기능을 사용하여 가상 머신을 클린 상태로 롤백하는 것이 좋습니다.