적용 대상: SQL Server 2019(15.x)
중요합니다
Microsoft SQL Server 2019 빅 데이터 클러스터 추가 기능이 사용 중지됩니다. SQL Server 2019 빅 데이터 클러스터에 대한 지원은 2025년 2월 28일에 종료됩니다. Software Assurance를 사용하는 SQL Server 2019의 모든 기존 사용자는 플랫폼에서 완전히 지원되며, 소프트웨어는 지원 종료 시점까지 SQL Server 누적 업데이트를 통해 계속 유지 관리됩니다. 자세한 내용은 공지 블로그 게시물 및 Microsoft SQL Server 플랫폼의 빅 데이터 옵션을 참조하세요.
이 자습서에서는 샘플 bash 배포 스크립트를 사용하여 kubeadm 및 SQL Server 빅 데이터 클러스터를 사용하여 단일 노드 Kubernetes 클러스터를 배포합니다.
필수 조건
기본 Ubuntu 20.04 서버 가상 또는 물리적 머신. 모든 종속성은 스크립트에 의해 설정되며 VM 내에서 스크립트를 실행합니다.
비고
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 ~/.bashrc
azdata에 대한 별칭 설정을 새로 고칩니다.
azdata --version
청소
cleanup-bdc.sh 스크립트는 필요한 경우 환경을 재설정하기 위해 편의상 제공됩니다. 그러나 테스트 목적으로 가상 머신을 사용하고 하이퍼바이저의 스냅샷 기능을 사용하여 가상 머신을 클린 상태로 롤백하는 것이 좋습니다.