Рабочий сервер, для которого создано данное требование, не будет назначен для обслуживания объекта требования, подходящего под условия, заданные в требовании.
Полное описание, параметры и ограничения
АдминистрированиеТипТребованияНазначения.НеНазначать (AdministrationAssignmentRuleType.DontAssign)
АдминистрированиеТипТребованияНазначения (AdministrationAssignmentRuleType)
НеНазначать (DontAssign)
Доступен, начиная с версии 8.3.14.
Описание:
Рабочий сервер, для которого создано данное требование, не будет назначен для обслуживания объекта требования, подходящего под условия, заданные в требовании.
Использование в версии:
Доступен, начиная с версии 8.3.14.
Методическая информация
Практические примеры
Прочитать АдминистрированиеТипТребованияНазначения.НеНазначать в своём кластере
Ограниченный административный снимок: настоящий собственный кластер и существующие объекты, без изменения настроек сервера.
Где и как запускать
Тело кнопки своей обычной формы, толстый клиент; функция в том же модуле. Требуется собственный ras.
Подготовка
Редкий административный API: свой отдельный уже работающий кластер и ras. Пример не устанавливает и не запускает службы. Не подключайте его к рабочему серверу ради опыта.
Собственная обработка с обычной формой, толстый клиент. Реквизиты формы АдресRAS Строка 200 (свой адрес, например 127.0.0.1), ПортRAS Число 5.0 (свой порт ras, например 1545), ИдентификаторУчебногоКластера Строка 36 — реальный UUID своего кластера из консоли администрирования.
Добавьте ИмяАгента, ПарольАгента, ИмяАдминистратораКластера, ПарольКластера типа Строка. Парольные поля замаскируйте, не сохраняйте пароли в макет / исходный код. Заполните собственными учётными данными; код не выводит их в сообщения.
Основной код без заголовка — тело кнопки СнимокНастроек. Дополнительная функция отдельно в том же модуле. Она выбирает именно указанный UUID, а не первый попавшийся кластер.
Только чтение существующих настроек. Никаких Записать / Удалить / Выключить / ПринятьТребованияНазначения / очистки счётчиков. BSL и подключение к ras при сборке HTML не выполнялись.
Кластер = ПолучитьСвойУчебныйКластер();
Объекты = Новый Массив;
Для Каждого РабочийСервер Из Кластер.ПолучитьРабочиеСерверы() Цикл
Для Каждого Требование Из РабочийСервер.ПолучитьТребованияНазначения() Цикл
Объекты.Добавить(Требование);
КонецЦикла;
КонецЦикла;
Совпадений = 0;
Для Каждого Объект Из Объекты Цикл
Если Объект.ТипТребованияНазначения = АдминистрированиеТипТребованияНазначения.НеНазначать Тогда
Совпадений = Совпадений + 1;
Сообщить(Строка(Объект.ИдентификаторТребования));
КонецЕсли;
КонецЦикла;
Сообщить("Требований в снимке: " + Строка(Объекты.Количество()));
Сообщить("С режимом НеНазначать: " + Строка(Совпадений));Тот же модуль: подключение и выбор только своего кластера по UUID
Функция ПолучитьСвойУчебныйКластер()
Сервер = Новый АдминистрированиеСервера(АдресRAS, ПортRAS);
Сервер.ВыполнитьАутентификацию(ПарольАгента, ИмяАгента);
СвойUUID = Новый УникальныйИдентификатор(ИдентификаторУчебногоКластера);
Для Каждого Кластер Из Сервер.ПолучитьКластеры() Цикл
Если Кластер.ИдентификаторКластера = СвойUUID Тогда
Кластер.ВыполнитьАутентификацию(ИмяАдминистратораКластера, ПарольКластера);
Возврат Кластер;
КонецЕсли;
КонецЦикла;
ВызватьИсключение "Указанный собственный учебный кластер не найден";
КонецФункцииРазбор по шагам
Укажите собственный ras и UUID кластера, заполните учётные данные без сохранения в коде.
Получите текущий административный снимок выбранного объекта.
Сравните режим / число совпадений с консолью своего кластера; при ошибке аутентификации исправляйте доступ, не маскируйте пустым списком.
Как проверить результат
Условие сравнивает реальный снимок с документированным значением перечисления. Оно не назначает этот режим кластеру и не меняет работающие процессы.
Пустой результат / ноль совпадений — честный результат чтения. Для него не создаются фиктивные требования, аварии или превышения ресурсов.
Получены существующие требования каждого реального рабочего сервера. Назначать / НеНазначать / Авто читаются без применения требований и перераспределения сервисов.
Ожидаемый результат
Получен реальный отчёт по документированному режиму существующих административных объектов.
На что обратить внимание
Снимок не доказывает будущую нагрузку, фактическое срабатывание лимита или качество балансировки.
Код и подключение не выполнялись при сборке HTML.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.