Menyebarkan dengan skrip bash ke kluster kubeadm simpul tunggal

Berlaku untuk: SQL Server 2019 (15.x)

Penting

Add-on Kluster Big Data Microsoft SQL Server 2019 akan dihentikan. Dukungan untuk SQL Server 2019 Kluster Big Data akan berakhir pada 28 Februari 2025. Semua pengguna SQL Server 2019 yang ada dengan Jaminan Perangkat Lunak akan didukung sepenuhnya pada platform dan perangkat lunak akan terus dipertahankan melalui pembaruan kumulatif SQL Server hingga saat itu. 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.

Prasyarat

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

    Catatan

    Menggunakan Azure Linux VM belum didukung.

  • VM harus memiliki setidaknya 8 CPU, RAM 64 GB, dan ruang disk 100 GB. Setelah menarik semua gambar Docker kluster big data, Anda akan dibiarkan dengan 50 GB untuk data dan log yang akan digunakan di semua komponen.

  • Perbarui paket yang ada menggunakan perintah di bawah ini untuk memastikan bahwa gambar OS sudah diperbarui.

    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, berikan input Anda agar kata sandi digunakan untuk titik akhir eksternal berikut: pengontrol, master SQL Server, dan gateway. Kata sandi harus cukup kompleks berdasarkan aturan yang ada untuk kata sandi SQL Server. Nama pengguna pengontrol default ke admin.

  4. Siapkan alias untuk alat azdata .

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

    azdata --version
    

Pembersihan

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.

Langkah selanjutnya