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


Управление сервером PostgreSQL с поддержкой Azure Arc с помощью Azure Data Studio

В этой статье описывается, как выполнить следующее:

  • управлять экземплярами PostgreSQL с помощью таких представлений панелей мониторинга, как "Обзор", "Строки подключения", "Свойства", "Работоспособность ресурсов";
  • работать с данными и схемой.

Примечание.

В отношении технологии (как предварительной версии функции), описанной в этой статье, действуют дополнительные условия использования предварительных версий Microsoft Azure.

Последние обновления доступны в заметках о выпуске.

Необходимые компоненты

Подключение к контроллеру данных Azure Arc

В Azure Data Studio разверните узел Контроллеры Azure Arc и нажмите кнопку Подключить контроллер.

Введите сведения о подключении к контроллеру данных Azure.

  • URL-адрес контроллера:

    URL-адрес для подключения к контроллеру в Kubernetes. Вводится в форме https://<IP_address_of_the_controller>:<Kubernetes_port.. Например:

    https://12.345.67.890:30080
    
  • Имя пользователя.

    имя учетной записи пользователя, используемой для подключения к контроллеру. Используйте имя, которое обычно применяется при запуске az login. Это не имя пользователя PostgreSQL, используемое для подключения к ядру СУБД PostgreSQL, как правило из psql.

  • Пароль: пароль учетной записи пользователя, используемой для подключения к контроллеру.

В Azure Data Studio появится ваш контроллер данных Arc. Разверните его. Появится список экземпляров PostgreSQL, которыми он управляет.

Управление серверами PostgreSQL с поддержкой Azure Arc

Щелкните правой кнопкой мыши экземпляр PostgreSQL, которым необходимо управлять, и выберите пункт [Управление].

Представление панели мониторинга PostgreSQL

В левой части этой панели находится несколько панелей мониторинга.

  • Обзор: отображает сводные данные об экземпляре, такие как имя, имя пользователя администратора PostgreSQL, идентификатор подписки Azure, конфигурация, версия ядра СУБД, конечные точки для Grafana и Kibana.
  • Строки подключения: отображает различные строки подключения, которые могут потребоваться для подключения к экземпляру PostgreSQL, например psql, Node.js, PHP, Ruby.
  • Диагностика и устранение проблем: отображаются различные ресурсы, которые помогут вам устранить неполадки в экземпляре при развертывании записных книжек по устранению неполадок.
  • Новый запрос на поддержку: запрос помощи от наших служб поддержки, начиная с предварительной версии объявления.

Работа с данными и схемой

В левой части окна Azure Data Studio разверните узел Серверы.

Выберите [Добавить подключение] и введите сведения о подключении к экземпляру PostgreSQL.

  • Тип подключения: PostgreSQL
  • Имя сервера: введите имя своего экземпляра SQL Server. Например: postgres01
  • Тип проверки подлинности: пароль
  • Имя пользователя: например, можно использовать стандартное или заданное по умолчанию имя пользователя администратора PostgreSQL. Примечание. В этом поле учитывается регистр.
  • Пароль: пароль имени пользователя PostgreSQL находится в строке подключения psql в выходных данных команды az postgres server-arc endpoint -n postgres01.
  • Имя базы данных: укажите имя базы данных, к которой необходимо подключиться. Можно оставить значение По умолчанию.
  • Группа серверов: можно оставить значение По умолчанию.
  • Имя (необязательно): это поле можно оставить пустым.
  • Дополнительно:
    • IP-адрес узла: общедоступный IP-адрес кластера Kubernetes.
    • Порт: порт, прослушиваемый экземпляром PostgreSQL. Этот порт находится в конце строки подключения psql в выходных данных команды az postgres server-arc endpoint -n postgres01. Это порт 30080, прослушиваемый Kubernetes и указанный при подключении к контроллеру данных Azure в Azure Data Studio.
    • Другие параметры: они должны быть явными, можно оставить значения по умолчанию или пустые значения.

Нажмите кнопки [OK] и [Подключить], чтобы подключиться к серверу.

После подключения будут доступны несколько интерфейсов.

  • Новый запрос
  • Новая записная книжка
  • Разверните экран сервера и просматривайте объекты в базе данных или работайте с ними
  • ...

Следующий шаг

Мониторинг группы серверов