Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Prerequisites
Прежде чем вы сможете продолжить выполнение задач, описанных в этом статье, вам необходимо иметь необходимые инструменты. Все развертывания требуют наличия следующих инструментов:
Azure Data Studio
Расширение Azure Arc для Azure Data Studio
Azure CLI (
az)arcdataрасширение для Azure CLIkubectlДополнительные клиентские инструменты в зависимости от вашей среды. Для более полного списка смотрите Client tools.
В дополнение к необходимым инструментам, для выполнения задач вам нужен контроллер данных Azure Arc.
Чтобы просмотреть доступные параметры для команды создания SQL Managed Instance, поддерживаемой Azure Arc, используйте следующую команду:
az sql mi-arc create --help
Чтобы создать управляемый экземпляр SQL, поддерживаемый Azure Arc, используйте az sql mi-arc create.
Примечание
Для выполнения резервных копий необходимо указать класс хранилища с поддержкой ReadWriteMany (RWX). Узнайте больше о режимах доступа
Если для резервных копий не указан класс хранилища, используется класс хранилища по умолчанию в Kubernetes. Если класс хранилища по умолчанию не поддерживает RWX, установка может завершиться ошибкой.
az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription> --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>
Пример:
az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --custom-location private-location --storage-class-backups mybackups
Примечание
Имена должны иметь длину менее 60 символов и соответствовать соглашениям об именовании DNS.
При указании выделения памяти и выделения виртуальных ядер используйте эту формулу, чтобы обеспечить допустимость производительности. Для каждого виртуального ядра запланируйте по крайней мере 4 ГБ ОЗУ емкости, доступной на узле Kubernetes.
Если вы хотите автоматизировать создание управляемого экземпляра SQL, включенного в Azure Arc, и избежать интерактивного запроса пароля администратора, установите переменные среды AZDATA_USERNAME и AZDATA_PASSWORD с требуемыми именем пользователя и паролем перед выполнением команды az sql mi-arc create.
Если вы создали контроллер данных с помощью AZDATA_USERNAME и AZDATA_PASSWORD в той же терминальной сессии, то эти значения будут использоваться для создания SQL Managed Instance с поддержкой Azure Arc.
Просмотр экземпляра в Azure Arc
Чтобы просмотреть экземпляр, используйте следующую команду:
az sql mi-arc list --k8s-namespace <namespace> --use-k8s
Скопируйте внешний IP-адрес и номер порта из результата. Используйте внешний IP-адрес для подключения к экземпляру.
На данный момент используйте сборку для инсайдеров Azure Data Studio.