Изменение настроек кластера
После создания кластера вы можете:
- Изменить класс хостов.
- Увеличить размер хранилища (доступно только для сетевого хранилища,
network-hdd
иnetwork-ssd
). - Изменить настройки SQL Server согласно документации SQL Server.
- Переместить кластер в другой каталог.
Важно
Вы не можете с помощью команд SQL изменять настройки SQL Server, в том числе управлять объектами уровня сервера Linked Server
, Login
, Credential
, SQL Server Agent Job
, Maintenance Plan
, Audit
, Polybase
, Replication
, Backup devices
, Server Triggers
, Extended events
.
Изменить класс хостов
- Перейдите на страницу каталога и выберите сервис Managed Service for SQL Server.
- Выберите кластер и нажмите кнопку Изменить кластер на панели сверху.
- Выберите новый класс хостов. При изменении класса хостов для кластера меняются характеристики всех уже созданных хостов.
- Нажмите кнопку Сохранить изменения.
Чтобы изменить класс хостов кластера, воспользуйтесь методом update и передайте в запросе:
- Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. - Новый класс хостов в параметре
configSpec.resources.resourcePresetId
. Чтобы узнать список поддерживаемых значений, воспользуйтесь методомlist
дляResourcePreset
. - Список полей конфигурации кластера подлежащих изменению (в данном случае —
configSpec.resources.resourcePresetId
) в параметреupdateMask
.
Важно
Этот метод API сбросит все настройки кластера, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).
Увеличить размер хранилища
- Перейдите на страницу каталога и выберите сервис Managed Service for SQL Server.
- Выберите кластер и нажмите кнопку Изменить кластер на панели сверху.
- В разделе Размер хранилища укажите необходимое значение.
- Нажмите кнопку Сохранить изменения.
Чтобы изменить размер хранилища для кластера, воспользуйтесь методом update и передайте в запросе:
- Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. - Необходимое значение размера хранилища (в байтах) в параметре
configSpec.resources.diskSize
. - Список полей конфигурации пользователя подлежащих изменению (в данном случае —
configSpec.resources.diskSize
) в параметреupdateMask
.
Важно
Этот метод API сбросит все настройки кластера, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).
Изменить настройки SQL Server
- Перейдите на страницу каталога и выберите сервис Managed Service for SQL Server.
- Выберите кластер и нажмите кнопку Изменить кластер на панели сверху.
- В блоке Настройки СУБД нажмите кнопку Настроить.
- Внесите необходимые изменения в настройки и нажмите кнопку Сохранить.
- Нажмите кнопку Сохранить изменения.
Воспользуйтесь методом update и передайте в запросе:
- Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. - Необходимые значения в параметре
configSpec.sqlserverConfig_2016sp2
. - Список полей конфигурации пользователя подлежащих изменению (в данном случае —
configSpec.sqlserverConfig_2016sp2
) в параметреupdateMask
.
Важно
Этот метод API сбросит все настройки кластера, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).
Переместить кластер
Чтобы переместить кластер в другой каталог:
- Перейдите на страницу каталога и выберите сервис Managed Service for SQL Server.
- Нажмите значок справа в строке кластера, который вы хотите переместить.
- Выберите пункт Переместить.
- Выберите каталог, в который вы хотите переместить кластер.
- Нажмите кнопку Переместить.
Чтобы переместить кластер в другой каталог, воспользуйтесь методом API move и передайте в запросе:
- Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. - Идентификатор каталога назначения в параметре
destinationFolderId
.