Menyebarkan ke kluster kubeadm dengan satu simpul menggunakan skrip bash

Berlaku untuk: SQL Server 2019 (15.x)

Important

Kluster Big Data Microsoft SQL Server 2019 dihentikan. Dukungan untuk Kluster Big Data SQL Server 2019 berakhir per 28 Februari 2025. Untuk informasi selengkapnya, lihat posting blog pengumuman dan Opsi big data di platform Microsoft SQL Server.

Dalam tutorial ini, Anda menggunakan contoh skrip penyebaran bash untuk menyebarkan satu node kluster Kubernetes menggunakan kubeadm dan kluster big data SQL Server di dalamnya.

Prerequisites

  • Komputer virtual atau fisik server vanilla Ubuntu 20.04. Semua dependensi disiapkan oleh skrip, dan Anda menjalankan skrip dari dalam VM.

    Note

    Menggunakan Azure Linux VM belum didukung.

  • VM harus memiliki setidaknya 8 CPU, RAM 64 GB, dan ruang disk 100 GB. Setelah menarik semua citra Docker kluster big data, tersisa 50 GB untuk data dan log yang dapat digunakan di semua komponen.

  • Perbarui paket yang ada menggunakan perintah di bawah ini untuk memastikan bahwa gambar OS up-to-date.

    sudo apt update && sudo apt upgrade -y
    sudo systemctl reboot
    
  1. Gunakan konfigurasi memori statis untuk komputer virtual. Misalnya, dalam penginstalan Hyper-V tidak menggunakan alokasi memori dinamis tetapi sebaliknya mengalokasikan 64 GB yang direkomendasikan atau lebih tinggi.

  2. Gunakan kemampuan titik pemeriksaan atau rekam jepret di visor hyper Anda sehingga Anda dapat mengembalikan komputer virtual ke keadaan bersih.

Instruksi untuk menyebarkan kluster big data SQL Server

  1. Unduh skrip pada VM yang ingin Anda gunakan untuk penyebaran.

    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. Buat skrip dapat dieksekusi dengan perintah berikut.

    chmod +x setup-bdc.sh
    
  3. Jalankan skrip (pastikan Anda menjalankan dengan sudo)

    sudo ./setup-bdc.sh
    

    Saat diminta, masukkan kata sandi yang akan digunakan untuk mengakses titik akhir eksternal berikut: pengontrol, server induk SQL Server, dan gateway. Kata sandi harus cukup kompleks berdasarkan aturan yang ada untuk kata sandi SQL Server. Nama pengguna pengontrol secara default adalah admin.

  4. Siapkan alias untuk alat azdata .

    source ~/.bashrc
    
  5. Refresh konfigurasi alias untuk azdata.

    azdata --version
    

Cleanup

Skrip cleanup-bdc.sh disediakan sebagai kenyamanan untuk mengatur ulang lingkungan jika perlu. Namun, kami sarankan Anda menggunakan komputer virtual untuk tujuan pengujian dan menggunakan kemampuan rekam jepret di hypervisor Anda untuk mengembalikan komputer virtual ke keadaan bersih.

Next step