Поделиться через


Развертывание с помощью скрипта Bash в одном кластере kubeadm узла

Область применения: SQL Server 2019 (15.x)

Important

Кластеры больших данных Microsoft SQL Server 2019 прекращены. Поддержка кластеров больших данных SQL Server 2019 закончилась с 28 февраля 2025 г. Дополнительные сведения см. в записи блога объявлений и параметрах больших данных на платформе Microsoft SQL Server.

В этом руководстве вы используете пример скрипта развертывания Bash для развертывания одного узла Kubernetes с помощью kubeadm и кластера больших данных SQL Server на нем.

Prerequisites

  • Виртуальная или физическая машина виртуального сервера Ubuntu 20.04. Все зависимости настраиваются скриптом и запускаются из виртуальной машины.

    Note

    Использование виртуальных машин Linux Azure еще не поддерживается.

  • Виртуальная машина должна иметь не менее 8 ЦП, 64 ГБ ОЗУ и 100 ГБ дискового пространства. После извлечения всех образов Docker кластера больших данных вы останетесь с 50 ГБ для данных и журналов, которые будут использоваться во всех компонентах.

  • Обновите существующие пакеты с помощью приведенных ниже команд, чтобы убедиться, что образ ОС up-to-date.

    sudo apt update && sudo apt upgrade -y
    sudo systemctl reboot
    
  1. Используйте конфигурацию статической памяти для виртуальной машины. Например, в системах Hyper-V не используют динамическое выделение памяти, а вместо этого выделяют рекомендованные 64 ГБ или больше.

  2. Используйте функцию контрольных точек или моментальных снимков в гипервызоре, чтобы вы могли откатить виртуальную машину в чистое состояние.

Инструкции по развертыванию кластера больших данных SQL Server

  1. Скачайте скрипт на виртуальной машине, который планируется использовать для развертывания.

    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. Сделайте исполняемый скрипт с помощью следующей команды.

    chmod +x setup-bdc.sh
    
  3. Запустите скрипт (убедитесь, что выполняется с sudo)

    sudo ./setup-bdc.sh
    

    При появлении запроса укажите пароль, используемый для следующих внешних конечных точек: контроллер, главный сервер SQL Server и шлюз. Пароль должен быть достаточно сложным в зависимости от существующих правил для пароля SQL Server. Имя пользователя контроллера по умолчанию используется для администратора.

  4. Настройте псевдоним для средства azdata .

    source ~/.bashrc
    
  5. Обновите настройку псевдонима для azdata.

    azdata --version
    

Cleanup

Скрипт cleanup-bdc.sh предоставляется для удобства сброса среды при необходимости. Однако рекомендуется использовать виртуальную машину для тестирования и использовать возможность моментального снимка в гипервизоре для отката виртуальной машины к чистому состоянию.

Next step