Резервирование n 1 что это: Схемы резервирования инженерных систем ЦОД

Схемы резервирования инженерных систем ЦОД

Схемы резервирования инженерных систем ЦОД

Что такое схема с N элементами в системе резервирования и как разобраться с, казалось бы, сложной таблицей Менделеева дата-центра?

Прежде всего, необходимо сказать, что обозначение N происходит от английского слова «need», что в переводе обозначает «необходимость». А для ЦОД необходима его бесперебойная работа, то есть системы резервирования прежде всего отвечают за отказоустойчивость источников бесперебойного питания и систем охлаждения.

Для системы резервирования этот символ N является обозначением необходимой нагрузки для эффективной работы оборудования. В одной системе, как правило, используются несколько N элементов. Их принцип работы зависит от схем, по которым они были воспроизведены. Существует несколько основных видов резервирования: N, N+1, 2N, 2N+1, 2(N+1), 3/2N.

В зависимости от установленной схемы резервирования можно говорить об отказоустойчивости системы: чем система сложнее, тем она дороже и, соответственно, более устойчива к отказам и ошибкам.

N. Отличительная черта такой схемы резервирования в том, что как такового резервирования в ней нет, а надежность зависит от каждого отдельного элемента N. При сбое в работе одного из них незамедлительно будет прекращена вся работа системы. Причина в том, что, когда один из элементов выходит из строя, его нагрузку перераспределить будет некуда. В результате такого сбоя данные могут быть безвозвратно утеряны, и это повлечет за собой, соответственно, материальные убытки. Эта схема уже давно не эксплуатируется как раз по причине того, что цена простоя всего ЦОД в случае неполадок слишком высока. По сути, при данной схеме зачастую отсутствует сам ИБП или генератор, а если даже они и есть, то представлены одномодульными системами.

N+1 – схема с одним резервным элементом N. В системе N+1 резервный элемент остается незадействованным в работе до тех пор, пока в системе не произойдет сбой одного из основных элементов. В случае возникновения такого сбоя, резервный элемент примет на себя всю его нагрузку. Таким образом, система продолжит работать, но необходимость отключать всю систему для проведения ремонтных работ все еще возникнет.

Для этого предусмотрены вариации: N+2, N+3 и т.д., в зависимости от требований уровня надежности и безопасности. Но стоит учитывать, что в этом варианте усложнение схемы может привести к большему простою.

2N – это две полные параллельные системы для каждого элемента N. То есть каждый элемент N в такой схеме дублируется, а нагрузка одинакова на двух элементах. При этом ни один из них никогда не нагружается полностью, и системы делят нагрузку 50/50, но эффективность работы при этом значительно снижается. Однако, при такой системе резервирования сбой одного или нескольких элементов N или выход из строя одной из систем не повлияют на работу всей системы в целом.

 

 

2N+1 — это параллельная система резервирования, схожая с системой 2N, но с одним дополнительным резервным элементом.

Таким образом, если ЦОД выйдет из строя или потребуется техническое обслуживание, то всю нагрузку можно перенести на параллельный блок, в то время как сам дата-центр продолжит работу без остановок.

Схема 2(N+1) – это параллельная система резервирования с дополнительным элементом N, в которой резервный элемент дублируется, то есть это две полные системы по схеме N+1. При возникновении сбоя или необходимости технического обслуживания резервные элементы N остаются в любом случае, резервируются и ИБП, и системы охлаждения, ДГУ ждет своего часа на отдельной площадке. Эта система считается самой отказоустойчивой.

Схема 3/2N включает в себя все преимущества системы 2N, но такая система загружена на 2/3, а не на 50/50 как в системе 2N, соответственно и производительность у 3/2N будет намного выше, а счета за электричество – значительно меньше. При отказе одного из элементов минимальна вероятность потери нагрузки. Даже если выйдет из строя один из ИБП, то его нагрузку подхватит соседняя система. Как и в любой другой схеме, здесь возможны вариации: к примеру, если добавить четвертую группу ИБП, то схема уже будет называться 4/3 N. Как ни странно, данная схема пришла их сетей передачи данных и большой популярности у дата-центров не пользуется.

 

 

N

Схемы резервирования

N

N+1

2N

2(N+1)

Вероятность отказа

Длительность простоя

Вероятность отказа

Длительность простоя

Вероятность отказа

Длительность простоя

Вероятность отказа

Длительность простоя

1

0.23%

20ч

0.0005%

0.046ч

0.0005%

0.046ч=164сек 

2.7·10-9

0.0009сек 

2

0.46%

39.9ч

0.0016%

0.137ч

4.7·10-6%

 1.5сек

2.4·10-5

0.008сек 

3

0.68%

59.7ч

0.0031%

0.273ч

 4.0·10-8%

 0.013сек

 9.7·10-5%

 0.03сек

4

0.90%

79.5ч

0.0052%

0.454ч

3.5·10-10

 0.0001сек

 2.7·10-7%

 0.08сек

5

1.13%

99.1ч

0.0077%

0.679ч

2.9·10-12

 0.000001сек

 6.0·10-7%

 0.20сек

6

1.35%

118.6ч

0.0108%

0.948ч

 2.5·10-14%

 0.8·10-8

сек

 1.2·10-6%

 0.37сек

7

1.58%

138.1ч

0.0144%

1.261ч

 2.1·10-16%

 0.7·10-10сек

 2.1·10-6%

 0.65сек

8

1.80%

157.5ч

0.0185%

1.618ч

 1.9·10-18%

 0.6·10-12сек

 3.4·10-6%

 1.08сек

9

2.02%

176.7ч

0.0230%

2.018ч

 1.7·10-20%

 0.5·10-14сек

 5.3·10-6%

 1.67сек

10

2.24%

195.9ч

0.0281%

2.460ч

 1.4·10-22%

 0.5·10-16сек

 7.9·10-6%

 2.49сек

 

 

Теория вероятностей: резервирование и время безотказной работы ЦОД

Данная статья — первая в своём роде и посвящена применению теории вероятностей для сравнения различных схем резервирования оборудования в ЦОД, вычислению достигаемого времени безотказной работы, а также финансовым рискам.

Известно, что каждое оборудование имеет такие характеристики, как ресурс, время безотказной работы и средняя длительность простоя за год использования. Также заметим, что уровни надежности ЦОД (Tier), являясь одной из основных характеристик ЦОД, зависят от времени простоя за год. Это неспроста: именно от длительности простоя зависит успешность бизнеса компании и её непредвиденные убытки.

Итак, при построении ЦОД вкладывают деньги для реализации той или иной схемы резервирования с целью сократить время простоя и, следовательно, сократить и убытки от простоев. Всегда ли оправдываются эти вложения? Всё зависит от схемы резервирования. Именно по этому критерию будет разделен последующий материал.

Схема резервирования отсутствует: N

В данном случае ни одна система не  резервируется (Tier I) и  простой каждой единицы оборудования означает простой всего ЦОД. Общий простой ЦОД за год составляет 28.8ч (Коэффициент отказоустойчивости 99,671%). Эта схема была характерна для ЦОД 60-70х годов прошлого века и полностью изжила себя к настоящему моменту по причине предельной убыточности: сегодня убытки компании от пары часов простоя если и не превышают стоимость дополнительной (резервной) единицы оборудования, то как минимум равны ей.

Схема резервирования N+1

Схема резервирования N+1 наиболее распространена на сегодняшний день. Согласно ей, к N рабочим единицам добавляется одна резервная. Здесь всегда важно правильно определить значение N. Рассмотрим этот аспект, условно приняв, что штатный простой одной единицы оборудования составляет S0 часов в год (вероятность отказа равна P0=S/(24ч/дн*365дн)=S/8760).

Очевидно, если N=0, то время простоя в год S(N=0)=S0, а вероятность отказа P(N=0)=S/8760= P0.

Если N=1, то вероятность отказа соответствует случаю, когда одновременно не работают обе единицы оборудования. P(N=1)=P1=P0*P0, S(N=1)=S1=P0*P0*8760.

При N≥2 система неработоспособна, если одновременно отключилось не менее двух любых единиц оборудования. Таким образом, в случае N=2 должны отключиться (1 и 2), (2 и 3), (1 и 3) единицы оборудования (вероятность каждого события равна P1=P0*P0) при условии работоспособности третьей единицы (вероятность 1-P0) или все три (1, 2 и 3) вместе (вероятность равна P0*P0*P0). Получаем следующую вероятность отказа системы: P2=3*P0*P0*(1-P0)+P0*P0*P0.

Для N=3 имеем три случая отказа:

  • вышли из строя любые две единицы оборудования (шесть вариантов с вероятностью P1=P0*P0 каждый) при условии работоспособности оставшихся двух единиц (вероятность (1-P0)*(1-P0)),
  • вышли из строя  любые три единицы оборудования (четыре варианта вероятностью P0*P0*P0 каждый) при условии работоспособности оставшейся единицы (вероятность 1-P0),
  • вышли из строя все четыре единицы оборудования (вероятность P0*P0*P0*P0).

Итоговая вероятность P3=6*P0*P0*(1-P0)*(1-P0)+4*P0*P0*P0*(1-P0)+ P0*P0*P0*P0.

Существует и общая формула для любого N, состоящая из N слагаемых. Однако, заметим, что, ввиду малости P0, первое слагаемое наиболее велико, а остальные практически не дают вклада в итоговую вероятность. Таким образом, немного потеряв в точности можно сократить число слагаемых до одного — первого. Тогда:

P1=P0*P0,

P2=3*P0*P0*(1-P0),

P3=6*P0*P0*(1-P0)*(1-P0),

…………

P(N)≈С(N+1,2)*P0^2*(1-P0)^(N-1), где B(2,N+1) — количество вариантов выборки 2 элементов из N+1 (на языке комбинаторики: сочетание из N+1 по 2), С(N+1,2) = (N+1)! / (2!·(N+1-2)!) = (N+1)! / (2·(N-1)!) = N*(N+1)/2.(N-1)/2; S(N)=P(N)*8760.

Рассмотрим применение полученных формул на примере.

Пример №1. Штатный простой оборудования в год составляет 100 часов. Каков будет простой оборудования без резервирования и при схеме резервирования N+1 с различными N?В данном случае S0=100, P0=100/8760=0.0114=1.14%. Используя формулу для P(N) заполняем таблицу 1:
КонфигурацияВероятность отказа, %Время простоя за год, ч
11.14%100
1+10.0130%1.14
2+10.0335%2.93
3+10.0764%6.69
4+10.1260%11.03
5+10.1867%16.35

Вывод: Вероятность отказа и время простоя на порядок ниже при использовании схемы резервирования N+1, чем при отсутствии резерва вовсе. Однако, вероятность отказа и время простоя растет с ростом N, т.е. с ростом общего числа элементов в системе. Тем самым выполняется принцип “чем сложнее система, тем она менее надежна”. Интересно, что в этом примере вероятность отказа при N=14 сравняется с конфигурацией без резерва.

Данные, приведенные в примере, характерны, например, для ИБП. Если учесть, что простой системы бесперебойного питания означает отсутствие питания как такового, а, значит, и простой всего ЦОД. По данным Berkeley Internet Week 2000 Contingency Planning Research, приблизительные потери, которые могут быть вызваны простоем продолжительностью в 1ч на предприятиях различных типов в США составляют (таблица 2):

Тип предприятияСтоимость часа простоя
Биржевые транзакцииНесколько млн. долл.
Авторизация кредитных карт (банки)$2 000 000
Amazon$180 000
Бронирование билетов на самолеты$89 000
Резервирование (отелей, автомобилей и т.п.)$41 000
Банкоматы$14 000

Поэтому разница между конфигурациями 1+1 и 3+1 для компании по бронированию билетов может обойтись в __________$45 000.

Схема резервирования 2N

Согласно схеме резервирования 2N каждый элемент системы дублируется аналогичным.

Вероятность отказа ИБП и российские электросети

Большинство ИТ-оборудования, устанавливаемого в ЦОД требует высокого качества питания. Именно такое электропитание призваны обеспечить источники бесперебойного питания. При расчете рисков, связанных с обесточиванием ЦОД, огромное значение имеет доступность ИБП. В интернете можно найти следующие данные по доступности ИБП при различных конфигурациях системы бесперебойного питания (таблица 3 (Журнал сетевых решений “LAN”, №10 за 2008г.)):

Конфигурация ИБПДоступность (с байпасом), %MTBF
1+199.999999322182.9
2+199.999998991455.3
3+199.999998651091.5
4+199.99999831873.2
5+199.99999797728.4
6+199.99999763624.3
7+199.99999730545.3
8+199.99999696485.6
9+199.99999662437.0
10+199.99999628397.3

Как видно, доступность системы весьма велика, а время простоя для случая “1+1″ составит всего 0.2 секунды в год. Означает ли это, что Заказчик может рассчитывать на простой ЦОД в течение 200 миллисекунд в год?

Конечно, ответ “нет”! Но он скрыт в словах “с байпасом” во второй колонке таблицы. Оказывается, что в течение 0.2с ЦОД будет просто без питания, а всё остальное время он хоть грязное питание из сети (по линии байпаса), но получит. Обратимся к первоисточнику: что нам обещают предоставить электросети?

Согласно ГОСТ 13109-87 п.6.2, качество электрической энергии не должно выходить за рамки допустимого диапазона в течение 95% времени (438 часов в год). А длительность подачи электроэнергии пониженного качества не должна превысить 90 часов за год.

Таким образом, порядка 90 часов в год ЦОД будет запитан низкокачественной электроэнергией, что по сути можно приравнять к его простою (если ещё не выходу из строя некоторого (наиболее чувствительного и, как правило, наиболее дорогого) серверного оборудования). Следовательно, вместо доступности 99.99999932% получаем доступность 99.99999932%*95%=94.999999354%≈95%.

Вывод: в течение 438 часов ежегодно ЦОД будет лишен требуемого качества электропитания, а убытки компании по резервированию отелей, согласно таблице 2, составят $17.5 млн.

Автор: Хомутский Юрий / alldc.ru

резервирование инженерных систем / Блог компании Группа Компаний ХОСТ / Хабр

Начинать чинить надо, пока не сломалось — сломанное поддаётся ремонту гораздо неохотней.
Юрий Татаркин

После того как обеспечены надежные стены и крыша над головой для ЦОД (статья

«Риски ЦОД: выбираем месторасположение»

), следующим шагом на пути обеспечения его отказоустойчивости должно стать резервирование инженерных систем. Строя дата-центры более 10 лет, мы убедились, что не все заказчики в полной мере осознают важность дублирования основных коммуникаций. Космические корабли и те падают, а оборудование в ЦОД в идеале должно работать 365 дней в году и 24 часа в сутки. Любая вышедшая из строя или нуждающаяся в профилактике деталь должна быть заменена без остановки работы всех критичных сервисов.

Как справедливо отметили наши читатели, далеко не всем компаниям нужен надежный ЦОД. Для некоторых его бесперебойная работа не предмет переживаний, а многие предпочтут хранить свои данные в публичном облаке. Данный паблик предназначен в большей степени для тех, кто по тем или иным соображениям безопасности или проходимости каналов связи сделал свой выбор в пользу собственного дата-центра и работы сервисов с уровнем доступности не менее трех девяток (простоя не более 1,6 часов в год).

Отказоустойчивость и резервирование: что говорит мировой опыт?

Согласно стандартам Uptime Institute выделяют четыре уровня отказоустойчивости инфраструктуры ЦОДа:


Использование классификации Tier подразумевает, что все инженерные системы и компоненты ЦОД, вплоть до запаса топлива для дизель-генератора, воспринимаются как единое целое. Наличие хотя бы одного нерезервированного компонента приводит к снижению уровня отказоустойчивости и увеличению возможных часов простоя ЦОД. Количество таких компонентов, а также статистика по плановым и внеплановым отказам дата-центров в год влияют на допустимое время простоя. Например, для ЦОД уровня Tier I характерно внеплановое отключение 1,2 раза в год. Плюс, из-за отсутствия резервных систем дата-центр не будет работать еще два раза по двенадцать часов во время планового обслуживания. В итоге суммарное время простоя будет рассчитываться как: 12+12+4х1,2=28,8 часов.

Для расчета уровня отказоустойчивости в процентах нужно: ((t работы — t простоя )×100%)/ t работы, где
t работы – максимальное количество часов работы ЦОД в год (24 часа в сутки 365 дней в году).
t простоя – это время планового простоя ЦОД в год.

Классифицируя способы резервирования, принято выделять следующие схемы: N+1, 2N и 2(N+1). Применение схем N+1 и N+2 по сравнению с 2N дают значительную экономию бюджета и при неплохом уровне отказоустойчивости (разом все элементы системы вряд ли выйдут из строя). Однако, нужно помнить, что с ростом числа рабочих единиц (N), согласно теории вероятности, доступность системы ухудшается. В ситуации большого количества элементов (большого N, например, источников бесперебойного питания) уместнее использовать схему 2N, когда каждый компонент системы полностью задублирован. Это позволит в разы увеличить отказоустойчивость и снизить время простоя. В то же время, ни N+1, ни 2N не резервируют систему в целом, а потому не исключают опасность аварии на участке между зарезервированными элементами системы. Поэтому Tier IV рекомендует использовать 2 независимые схемы, каждая из которой полностью задублирована, 2(N+1).

Неиссякаемая энергия

Основой надежной работы ЦОД является электроснабжение: бесперебойное (источники бесперебойного питания – ИБП) и гарантированное (дизель-генераторные установки – ДГУ). В момент исчезновения напряжения городской сети ИБП должны поддержать питание оборудования до полного запуска ДГУ, который сможет обеспечить электроэнергией весь ЦОД.

Для того чтобы ЦОД не встал в отсутствии электроснабжения, крайне важно, во-первых, зарезервировать ИБП, а, во-вторых, проводить регулярные сервисные работы.

К каким рискам может привести наличие только одного ИБП – в целом понятно. В лучшем случае мы не сможем провести тестирование источника, в худшем – получим простой ЦОД. Но порой даже наличие нескольких ИБП не дает свободу действий. Так в одной организации источников в ЦОДе было два, но каждый питал только свою группу серверов, а не служил резервом друг для друга. При проведении технического обслуживания у сервис-инженера прихватило спину. Падая, он каким-то образом умудрился обесточить выход ИБП. И, по закону подлости, выключившийся в разгар рабочего дня источник обесточил группу серверов с наиболее критичными приложениями.

«Боевой» запуск дизель-генератора (ПБ) – проверка возможности запуска дизель-генератора в автоматическом режиме при пропадании внешней сети. Производится с помощью имитации полного отключения внешнего питания ЦОД. Время от отключения питания до запуска дизель-генератора серверное оборудование работает от батарей ИБП (обычно 1-3 минуты).

Запуск дизель-генератора под нагрузкой (ПН) – проверка способности дизель-генератора поддерживать питание подключенного к нему оборудования. Производится ручным переключением нагрузки на генератор (с помощью панели управления) после его запуска и выхода на нормальную работу. На время переключения АВР серверное оборудование работает от батарей ИБП (около 0,3-1 сек.). Кстати, для переключения нагрузки на ДГУ лучше использовать мотор-приводы, они хоть и работают медленнее, но срок службы и надежность у них выше.

Для предотвращения нежелательных простоев нужны регулярные комплексные сервисные работы. В одном из ЦОД проверки проводились только в отношении ДГУ. ИБП исправно показывал 10 минут автономии, но его никто не обслуживал. Возраст батарей к тому времени перевалил за 5 лет, и во время одного из боевых запусков они смогли проработать лишь 29 секунд. В то время как ДГУ завелась и смогла принять на себя нагрузку спустя только 33 секунды. Ко всему прочему, все оборудование было запитано от одного ИБП (от второго было решено отказаться еще на этапе реализации из-за бюджетных ограничений). В итоге – падение ЦОД. Полное восстановление всех вычислительных систем заняло около 12 часов.

Основные ошибки:
• Отказ на стадии реализации от второго ИБП. Трудные времена закончились, но второй ИБП так и не был приобретен.
• Отсутствие комплексного обслуживания всех инженерных систем ЦОД. При регулярном сервисном обслуживании ИБП об их неудовлетворительном состоянии стало бы известно заранее.
• Отсутствие регламентов планового обслуживания ЦОД и хаос при его эксплуатации.

Пути миграции тока

Ваши ИБП зарезервированы и вы регулярно их обслуживаете? Молодцы, но не вздумайте на этом останавливаться! Зарезервируйте еще и кабельные линии электроснабжения ЦОД, и установите 2 АВР, которые полностью резервируют друг друга. В идеале, они должны быть подключены к разным независимым электрощитам. В крайнем случае можно протянуть две линии и от одной щитовой, чтобы не получилось ситуации, как у одного из наших заказчиков.

При внедрении системы диспетчеризации в небольшой, но значимый ЦОД необходимо было поставить трансформаторы тока на основной ввод. Проблема была в том, что ввод был только один, а обесточить дата-центр было нельзя. После всех подготовительных работ питание было отключено. Пока оборудование ЦОД работало от батарей, монтажники трудились не покладая рук, а инженер, вытирая пот со лба, считал минуты на дисплее ИБП.

Основные ошибки:
• Система диспетчеризации была незаслуженно забыта при проектировании.
• Линия питания ЦОД не была зарезервирована.

Стало жарко

Система «чиллер-фанкойл» – система кондиционирования воздуха, в которой теплоносителем между центральной холодильной машиной (чиллером) и локальными теплообменниками (фанкойлами) служит охлажденная жидкость, циркулирующая под относительно низким давлением – обыкновенная вода (в тропическом климате) или водный раствор этиленгликоля (в умеренном и холодном климате).

Не стоит забывать и о резервировании систем кондиционирования. За последние два месяца довелось увидеть два проекта охлаждения ЦОД с использованием системы чиллер-фанкойл без резервирования трассы между чиллерами и сухими охладителями. Использование данного решения в реальной жизни с высокой долей вероятности приводит к простою ЦОД. В случае замены теплоносителя (что не редкость), только резервная трасса может сохранить работоспособность системы охлаждения, а значит и всего дата-центра.

Еще очень важный момент – разделение внешнего и внутреннего контуров охлаждения. Так в одном проекте на кровле седьмого этажа предлагалось установить два двухтонных чиллера, бак аккумулятор холода, мощную подкачивающую насосную станцию. Подача и обратка длиной двести метров была запланирована напрямую с крыши до блоков охлаждения в ЦОД, который находился в цоколе. В итоге, при даже небольшом прорыве трубы или неплотных соединениях внутренних блоков охлаждения все десять тонн этиленгликоля под давлением могли затопить ЦОД и электрощитовую заказчика.

Не забывайте о резервировании не только вычислительного оборудования, но и основных инженерных систем, и пусть ваш ЦОД работает вечно!

Что такое параллельное резервирование, масштабирование

Параллельное резервирование, масштабирование системы.

Parallel Redundancy –англ.
Parallel Capacity –англ.

 

Параллельное резервирование, масштабирование системы – технические решения для повышение надежности (аппаратное резервирование) или для увеличение суммарной выходной мощности системы (масштабирование).

Оно предусматривает параллельное соединение двух или нескольких одноранговых (одинаковых по мощности) ИБП по входу и выходу. Работоспособность такой системы обеспечивается специальной схемой фазовой синхронизации выходных напряжения и деления нагрузки

 

Примеры обозначения параллельных систем:
  • «1+1» – система из двух ИБП со 100% резервированием.
  • «3+1» – система из четырех модулей, один из которых (любой) является резервным (33% резервирование).
  • «N+2» – система, состоящая из (N+2) модулей, два из которых (любые) являются избыточными.
Параллельное резервирование
(система 1+1)
Параллельное резервирование
(система 3+1)

 

При аппаратном резервировании в системе «N+X» нагрузка равномерно распределяется между всеми модулями, а в случае выхода из строя одного или нескольких из них (от 1 до X включительно) нагрузка перераспределяется между исправными устройствами. Если количество вышедших из строя ИБП равно X и в работе осталось минимальное количество исправных блоков N, то последующий выход из строя еще одного модуля приведет к отключению системы бесперебойного питания. В соответствии с данной логикой, для системы «N+X» мощность нагрузки не должна превышать номинальную мощность ИБП x N.

При масштабировании, все ИБП параллельной системы работают как единое устройство. А выход из строя любого блока приводит к полному отключению всей системы. Обозначение «N+X» при масштабировании не используется.

Параллельное резервирование и масштабирование применяется в основном с ИБП большой мощности при построении систем бесперебойного питания (СБП) для защиты особо ответственных объектов. Масштабирование является единственным способ защиты нагрузки сверхбольшой мощности (например, 4 MVA) при максимальной мощности 1 MVA выпускаемых одномодульных ИБП (см. N-Power Evo 1000 КВА). В случаях, если, конечно, не допускается сегментирование (дробление) нагрузки.

ИБП средней мощности (например, Mega-Vision, Pro-Vision Black) подключаются по упрощенной схеме «1+X», что также даёт возможность получить параллельные системы «N+1», «N+X», но при условии автоматического определения ИБП величины нагрузки*.

* Автоматическое определение ИБП величины нагрузки для системы «N+X» означает, что при выходе из строя X блоков и при оставшихся в работе N, в случае последующих проблем с еще одним модулем ИБП – безусловного автоматического отключения системы НЕ БУДЕТ (если потребляемая мощность нагрузки находится в допустимых пределах). Отключение может произойти в будущем только в случае возможной перегрузки.

 

В схеме с параллельным резервированием допускается применение как отдельных аккумуляторов для каждого ИБП, так и общего комплекта батарей. ИБП серий Mega-Vision (6-20 kVA), Pro-Vision Black (6-20 kVA), Power-Vision Black 3/3 и N-Power Evo компании N-Power могут быть объединены в параллельную систему.

Надёжность параллельной системы N+X имеющей единый батарейный кабинет возрастает, так как в батарейном режиме в случае выхода из строя X ИБП все батареи остаются в работе. В этих же условиях в схеме с раздельными батарейными кабинетами – все батарейные кабинеты всех X ИБП отключаются и их ёмкость теряется для системы.

ИБП N-Power также могут поддерживать логику работы с автоматическим определением нагрузки.

Последовательное резервирование (Serial Redundancy)


Часть I
Схема «Резервирование Hot-standby / Serial Redundancy»

Большинство промышленных ИБП имеют два входа — главный (вход выпрямителя, rectifier input, main input) и резервный (вход байпаса, Bypass input).

Все ИБП имеющие два входа могут использоваться в системе с последовательным резервированием. Примеры ИБП поддерживающих схему включения «Serial Redundancy»: Power-Vision Black THD 3/1, Power-Vision 3F, Safe-Power Evo, Power-Vision Black MP 3/3, Power-Vision HF, Power-Vision W и др.

Схему с последовательным резервированием также называют «Serial Redundancy», «Hot-standby redundancy» или «Резервирование Hot-standby»

Cистема «Последовательное резервирование Hot-standby» показана ниже на рис. 1.

Цель последовательного резервирования — повышение надежности системы электроснабжения критичного оборудования путем последовательного соединения ИБП. Так же растёт время автономии по сравнению с одиночным ИБП.

Стандартная система с последовательным резервированием состоит из одного основного (ведущего/ master) модуля ИБП и одного резервного (ведомого/slave) модуля ИБП (для нестандартных систем количество как основных так и резервных модулей больше). Основной модуль работает на нагрузку. Резервный модуль используется в качестве резервного источника питания для входа Байпас основного модуля системы.

При пропадании питания на входе, оба ИБП переходят в автономный режим работы, нагрузка потребляет энергию батарейного комплекта основного ИБП. Если к моменту его разряда питание не восстановится, произойдет автоматический переход основного ИБП в Байпас, т. е. в итоге нагрузка будет питаться от резервного блока ИБП (нагрузка потребляет энергию батарейного комплекта резервного ИБП).

Можно считать, что эта система является частным случаем системы с избыточным резервированием N+1(N+X) так как имеет следующую логику работы: если велинчина нагрузки не превышает нагрузочную способность N блоков ИБП, то поломка* одного любого (и более до X) ИБП не приведёт к отключению нагрузки, и оставшийся исправный ИБП (или N блоков ИБП) продолжит питать нагрузку.

Возможность системы продолжить питание нагрузки при поломке одного из модулей (с учётом своевременного ремонта вышедшего из строя ИБП) резко повышает надёжность системы так как вероятность одновременной поломки обоих ИБП ничтожно мала.

Отличие по логике от стандартной параллельной системы (N+1)N+X (parallel redundant) заключается в поочерёдном, а не синхронном исчерпании энергии батарей (при использовании единого батарейного кабинета этого отличия нет), а также в отсутствии распределения нагрузки между блоками ИБП. Применение данной схемы особенно эффективно для On-Line ИБП имеющих нулевое время переключения Байпас<->Инвертор, таких как Power-Vision Black 3/1(1/1). Если же используются ИБП с ненулеым временем прехода Байпас<->Инвертор, то, тот факт, что время переключения не равно нулю -является серьёзным отличием (ухудшением) по сравнению с системой с параллельным резервированием (в параллельных системах, для большинства типов OnLine ИБП, время переключения между блоками равно нулю).

 

Рис.1 Cистема «резервирование Hot-standby»

 

Принцип работы схемы «Резервирование Hot-standby»

Нормальный режим работы (входная сеть в норме):

 

Рис.2 Поток энергии при нормальном режиме работы

 

Рис. 2 показывает нормальный поток энергии когда входная сеть в норме. Поток энергии поступает на основной ИБП и с него на нагрузку. Резервный ИБП работает в холостом режиме. Если на основном ИБП произойдёт авария, он перейдёт в байпас и нагрузка будет запитана от резервного ИБП как показано на рис.3:

 

Рис.3 Поток энергии в аварийном режиме работы (основной ИБП неисправен)

 

Если сеть не в норме или отсутствует, то оба ИБП перейдут в батарейный режим . Поток энергии поступает из батарей основного ИБП на нагрузку. Резервный ИБП работает в холостом режиме. Если на основном ИБП разрядются батареи или произойдёт авария, он перейдёт в байпас и нагрузка будет запитана от резервного ИБП который будет питать нагрузку до разряда батарей. Если сеть восстановится, то система переходит в нормальный режим работы.

 

 


* это справедливо для случая если авария ведущего (основного/Master) ИБП — любая авария любого блока (инвертор, ЗУ и др.) при которой остаётся исправной линия Байпас. Для классического случая системы с избыточным резервированием N+1(N+X) этого ограничения нет.

 

По этой причине MTBF системы Hot Standby меньше чем MTBF системы Parallel Redundant.


Часть II
Отличия системы бесперебойного питания с последовательным резервированием «Hot-Standby» от системы с параллельным резервированием «N+X».

Ниже приведён пример сравнения 2х систем:

  • Система #1: 10кВА(9кВт) +10кВА(9кВт) паралл. резерв. N+1 (с отдельными бат. блоками)
  • Система #2: 10кВА(9кВт) +10кВА(9кВт) послед. резервирование (с отдельными бат блоками)

Ниже рассмотрен пример когда пользователь выбрал систему #2 (10кВА(9кВт) +10кВА(9кВт) с последовательным резервированием (с отдельными бат блоками))

вместо системы #1 (10кВА(9кВт) +10кВА(9кВт) с паралл. резерв. N+1 (с отдельными бат. блоками)):

 

Система #1 Параллельное резервирование 1+1
Система #2 Последовательное резервирование Hot-Standby

 

1 если нагрузка равна 9…18кВт, то система#1 будет нормально работать как единый ИБП мощностью 20кВА/18кВт

в то время как #2 работать не может т.к. её макс. нагрузочная способность равна 0…10кВА(0…9кВт). Это справедливо когда ИБП системы #1 поддерживают как избыточное так и силовое (power redundant parallel operation) резервинование.

 

2 если нагрузка равна 0-9 кВт то разница в логике приведена ниже:

-в системе #1 равномерно делится нагрузка между ибп то-есть износ равный, а в системе#2 износ поочередный -сначала ибп-master затем ибп-slave

-в системе #1 равномерно делится нагрузка между сборками акб (в бат. режиме) то-есть износ равный а в системе#2 износ поочередный -сначала работает акб ибп-master затем уже акб ибп-slave

-в системе#1 mtbf(наработка на отказ) выше (при условии своевременного ремонта любого ибп при возм. аварии)

потому что, при поломке любого ибп, оставшийся исправный ибп продолжает питать(защищать) нагрузку, в то время как

в системе#2 при тяжёлой аварии в master-ибп (поломка блока Байпаса), нагрузка обесточится даже при условии что slave-ибп и его акб исправны.

 

— Недостатки Hot Standby по сравнению с N+X parallel:

  • ресурс ибп и акб исчерпывается неравномерно
  • если авария главного ибп тяжелая, так что повреждена его линия Электронного Байпаса то нагрузка обесточится (в таком же случае в N+X системе нагрузка не обесточится, но продолжит питаться от оставшегося второго исправного ибп)
  • power redundant невозможно (power redundant — это мощностное резервирование, то-есть когда система из 2х ибп способна питать нагрузку мощность которой равна сумме мощностей обоих ибп системы)
  • в большинстве случаев единый батарейный кабинет невозможен (не рекомендован) хотя возможны исключения (В параллельных системах более часты случаи когда производитель допускает/рекомендует использовать единый батарейный кабинет для всей параллельной системы. Преимущество единого бат. кабинета заключается в том, что, при поломке одного из ИБП часть АКБ (то-есть их энергия) не теряются для системы несмотря на потерю ИБП, в то время как в параллельной системе где каждый ИБП имеет свой бат. кабинет — с потерей(при аварии) ИБП теряются и его АКБ.)
  • время переключения между блоками может быть не равно нулю если в ТХ ИБП указано что время перехода на Байпас не равно нулю -итог: провал на нагрузке длительностью обычно 2-6мс, что обычно некртично для нагрузок имеющих импульсные блоки питания (компьютеры, сетевые устройства, телевизоры, светодиодные лампы и т.п. ).
  • MTBF (наработка на отказ) хуже

 

+ Преимущества Hot Standby по сравнению с N+X parallel:

  • нет коммуникационных (электропровода или оптика) кабелей между ИБП системы- меньше связей -меньше риск их повреждений -выше надёжность (общий mtbf хуже, но для условий где повышена опасность повреждения коммуникаций -mtbf выше). Таким образом есть 2 независимых блока ИБП соединённых только силовыми кабелями и не обменивающихся никакими сигналами -надёжность повышенная в тяжёлых условиях. Точных подтверждений и стандартов не имеется, но имеются факты приобретения таких систем военными связистами, что предположительно связано именно с повышенной надёжностью и как следствие, возможно, наличием спецтребований именно на такую схему резервирования.
  • ремонтопригодность системы высокая так как блоки ИБП могут быть заменены даже на ИБП другой марки.
  • В параллельной N+X системе это невозможно: при необходимости замены одного из ИБП требуется такой же ИБП с аналогичными прошивкой и платой параллельной работы что может быть затруднено по двум) причинам:
    — ИБП даже одного года выпуска могут иметь разные прошивки и не работать в параллель
    -на момент когда потребуется сменить один из ибп, например через 8 лет, невозможно будет приобрести парный ибп с такой же прошивкой, по той причине, что он мог быть снят с производства и техподдержка по прошивкам прекращена, то же касается и комплектации запчастями]
  • дешевле, кроме случаев когда опция «N+X параллель» включена по умолчанию в стандартную поставку ИБП, что бывает далеко не всегда
  • можно строить системы с числом ИБП более 3 и комбинированные системы содержащие и послед. и паралл. резервированные подсистемы
  • при общей простоте схемы, есть возможность строить схемы с питанием от 2х независимых фидеров в том числе несинхронизированных.

 

Особенности

  • в отличии от Parallel Redundant нельзя чинить/обслуживать главный ИБП с полным его выводом из линии. Но можно чинить/обслуживать главный ИБП с переводом его на ручной байпас.

 

 



Дополнение 1

 

Выше приведена стандартная терминология Последовательная система/Параллельная система.

Термин N+X используется для обозначения системы состоящей из N+X ИБП (например 3+2=5 блоков ИБП), где:

———

N – это число ИБП суммарной мощности которых достаточно чтоб тянуть нагрузку (например N=3).

X – это число избыточных (резервных) ИБП суммарная мощность которых может быть потеряна для системы (X штук ИБП могут сломаться) без ущерба для защищённого питания нагрузки (например X=2).

(Пример -имеем систему 3+2=5 ИБП (N=3, X=2): если 2 любых ибп сломаются то три оставшиеся продолжат питать нагрузку)

В различных источниках, в том числе в интернете может встретиться другая терминология и много похожих и близких терминов. Это связано с отсутствием единых нормативов на эту терминологию и с тем фактом что эти термины используются не только для резервирования ДГУ и ИБП но и в другой технике — например дублирование систем управления в летательных аппаратах, причём каждый производитель может вводить свою терминологию.

 

Пример разных терминнов для систем с резервирование — вот пример терминологии

[согласно источника

https://en.wikipedia.org/wiki/N%2B1_redundancy

«Redundancy: N+1, N+2 vs. 2N vs. 2N+1». datacenters.com. 2014-03-21. Retrieved 2014-06-29.

https://www.datacenters.com/news/redundancy-n-1-n-2-vs-2n-vs-2n-1-part-ii

]:

Одиночная система
(система с одним выходом содержащая несколько БП)

Термин

Перевод /Замечания

Основные термины:

Подразумевается что есть единственная нагрузка.

N is simply the amount required for operation.

Число N — это число блоков питания (БП) требуемых для питания нагрузки

N+1 represents the amount required for operation plus a backup.

N+1 — система состоящая из N штук БП плюс одни запасной БП

N+X means amount required for operation plus X of whatever you need to ensure resiliency.

N+X — система состоящая из N штук БП плюс X штук запасных БП

2N+X

термин применим только к мультисистемам (cм. ниже)

[[[[ Примеры Дополнительных терминов:

__

Замечание 1- в применении к одной системе с одним выходом эти термины некорректные так как затрудняют понимание количиства рабочих и резервных блоков

Пример возможной путаницы для данной терминологии:

— например для N=2 термины 2N+2 может читаться как 4+2 (4 ИБП рабочих, 2 ИБП избыточных(резервных)), а может читаться как 2+2+2=2+4 (2 ИБП рабочих, 4 ИБП избыточных(резервных))

— например для N=2: термин 2N может значить систему 2+2 (2 ИБП рабочих, 2 ИБП избыточных(резервных)) -это нормально, но при этом непонятно как отличить его от термина 2N означающего двухвыходную мультисистему содержащую 2 подсистемы (каждая подсистема содержит N штук ИБП)

Чаще эти термины применяются только к мультисистема -см  таблицу ниже. (Для обычных систем достаточно терминов N/N+1/N+X описанных выше)

В целом следует отметить, что, если кроме основных терминов N/N+1/N+X пытаются ввести новые термины -2N+2 и т.п., то основная проблема заключается в невозможности понять что термин описывает -одиночную систему или мультисистему, например 2N+2 может значить одиночную систему а может значить мультисистему (N+1)+(N+1).

Во избежание ошибок рекомендуется для мультисистем указывать подсистемы в круглых скобках, тогда путаницы нет -см Дополнение 2.

]]]]

2N means that you have two times the amount required for operation.

2N (или 2*N)- система состоящая из N штук БП (достаточных для работы нагрузки)плюс ещё N штук запасных БП тоесть система N+X где X=N

2N+1 means that you have two times the amount required for operation plus a backup.

2N+1 — система состоящая из N штук БП (достаточных для работы нагрузки)плюс ещё N+1 штук запасных БП

2N+X means that you have two times the amount required for operation plus X backup units.

2N+X — система состоящая из N штук БП (достаточных для работы нагрузки)плюс ещё N+X штук запасных БП

 

 

Система содержащая несколько подсистем (Мультисистема)
Каждая подсистема имеет один выход и содержит несколько БП

(мультисистема содержит нескольких (под)систем «System plus System redundant» (isolated parallel / multiple parallel bus / double-ended / ))

Термин

Замечания

Основные термины

Подразумевается что есть единственная нагрузка.

2*(N+X)             или в общем случае Y(N+X)

Возможны другие обозначения того же самого:

Например имеем N=1, X=1, имеем систему 2(N+1), так же она может обозначаться как:

…2N+2-ложный термин тк можно подумать что это мультисистема из 2 подсистем (для которой правильная запись: (N)+(N+2)

 

…(N+1)+(N+1) -правильный номальный термин

2*(N+X) — имеется 2 параллельных системы (каждая N+X)

Такая система может питать как двухвходовые нагрузки так и одновходовые нагрузки через STS

См. рис. ниже:

 

 

 

 

Дополнительные термины:

__

Замечание 1- в применении к мульти-системе эти термины чаще всего могут иметь следующие значения:

Более правильно указывать подсистемы в скобках -см Дополнение 1.

2N правильное обозначение (есть 2 подсистемы)

2N — система имеет два выхода и содержит 2 подсистемы, каждая подсистема содержит N блоков БП.

Более правильная запись: (N)+(N).

2N+1

2N+1 — система имеет два выхода и содержит 2 подсистемы: одну подсистему N+1 и одну подсистему N

Более правильная запись: (N)+(N+1).

2N+X

2N+X — система имеет два выхода и содержит 2 подсистемы: одну подсистему N+X и одну подсистему N

Более правильная запись: (N)+(N+X).

Редкие термины -используются для многовыходных «System plus System redundant» а также для обычных многовыходных систем (система содержит несколько одиночных ИБП, а нагрузки имеют несколько входов или STS)

Ниже -пример термина для обычной системы (немультиситема):

Термины с дробями применяются когда система БП не имеет одного выхода и соответственно не имеет одной нагрузки, а имеет несколько выходов и распределённые многовходовые нагрузки (например собственные блоки питания серверов имеют два входа тоесть они имеют микро-АВР на входе)

3N/2 — you could have three different UPS systems. Each system could be backing up a separate system. Sound confusing? It is. For example, UPS A could be backing up Server Group B and Server Group C. UPS B could be backing up Server Group A and Server Group B. UPS C could be backing up Server Group A and Server Group C. This means that there are three UPSs always backing up at least two Server Groups. This type redundancy design can be immensely chaotic. It requires a lot of attention to detail and special configuration when balancing and managing load.

 

3N/2  -эта запись означает что:

N -это число ИБП достаточное для защиты такого числа нагрузок которое указано после дроби -в данном случае для защиты (для питания) 2х нагрузок

3 -общее число подсистем

2 -число нагрузок которые способен тянуть один ИБП (в аварийном режиме если др. ИБП сломается).

_

Пример:

Система 3*1/2

N=1 -это число ИБП достаточное для питания двух нагрузок. (одна подсистема это один ИБП)

3 -общее число подсистем

2 -число нагрузок которые способен питать один ИБП

ИБП1 подаёт питание на сервер 2 и сервер 3

ИБП2 подаёт питание на сервер 1 и сервер 2

ИБП3 подаёт питание на сервер 1 и сервер 3

Когда нет аварий:

— Сервер2 (приоритетный ввод) питается от ИБП1

— Сервер1 (приоритетный ввод) питается от ИБП2

— Сервер3 (приоритетный ввод) питается от ИБП3

Если ИБП1 сломается то источнику ИБП2 придётся питать две нагрузки -сервера 1 и 2.

4N/3, 4N/2

—-//—-


Дополнение 2

Рекомендуемые Правильные термины:

N — это число блоков питания (БП) достаточных для питания нагрузки

X — число резервных (избыточных ) ИБП которые могут быть убраны/сломаны без ущерба для нагрузки

N+X или N+[X] -сумма где вначале идёт число рабочих а затем резервных ИБП в одной системе

[ ] — (для одиночных систем) в квадратных скобках указываются резервные блоки ИБП (которые могут быть убраны/сломаны без ущерба для нагрузки). Если скобок квадратных нет, то в любой сумме -число N в первом слагаемом означает рабочие ИБП (достат. для питания нагрузки), второе слагаемое -означает резервные ИБП. Суммы содержащей более двух слагаемых быть не может так как в системе только 2 типа ИБП рабочие и резервные и они учтены.

[ ] — (для мультисистем) в квадратных скобках указываются резервные подсистемы (которые могут быть убраны/сломаны без ущерба для нагрузки). Если скобок квадратных нет, то в любой сумме первая подсистема -это рабочая подсистема, остальные -резервные.

Когда нагрузкой являются двухвходовые сервера, то более двух рабочих подсистем сделать невозможно, так как в стандартной мультисистеме «без дробления нагрузки», только 2 подсистемы своими двумя выходами способны питать двухвходовую нагрузку поэтому остальные подсистемы -резервные

() — скобки круглые -в круглых скобках указывается одна подсистема при обозначениях в мультисистемах

* -(для одиночных систем) после знака умножения пишется число N тоесть число рабочих ИБП способных тянуть нагрузку. Произведение полученное в результате умножения -это общее число ИБП в системе (рабочие +резервные).

* -(для мультисистем) знак умножения означает увеличение числа подсистем в столько раз на сколько умножаем. После знака умножения указывается подсистема могущая питать одну нагрузку, перед знаком умножения -число подсистем. В общем, при таких обозначениях, системой может быть и один ИБП.

/ — (дробь- знак деления) в мультисистемах после дроби стоит число нагрузок которое способна питать одна подсистема, при этом подразумеваются многовходовые нагрузки (нагрузка с АВР на входе или добавление STS) и симметричное распределение нагрузок. Нагрузок несколько. Таким образом нагрузка дробится между подсистемами.

Замечание: -в параллельных одиночных системах выходы ибп запараллелены. Но в мультисистеме выходы подсистем параллелить нельзя (так как есть проблема синхронизации инверторов подсистем).

Замечание: если для сокращения термина пишется умножение, то подразумевается 2 слагаемых например 2(N)+1 это тоже что (N)+(N+1). Для мультисистем состоящих из трёх и более подсистем надо писать подробно всю сумму например есть система (N)+(N+1)+(N+2) -это правильная запись, а сокращать вот так нельзя-3(N)+3 так как тогда неясно сколько подсистем и сколько в каждой из них резервных блоков.

Замечание: в системах с дроблением нагрузки возможно нет строго деления (ко количеству) на рабочие подсистемы и резервные подсистемы так как возможен случай (при аварии) когда часть нагрузок при аварии будет питаться, а часть -нет. Но при необходимости можно ввести строгое определение для числа рабочих подсистем — это количество рабочих подсистем достаточное для питания всех имеющихся нагрузок.

Пример обозначений:

 

2N -одиночная система N+X где X=N

(пример для N=2 получаем систему N+2 или 2+2:

2 ИБП рабочих, 2 ИБП избыточных(резервных))

Parallel redundant 2*2 или Parallel redundant 2+2 система

2(N) — двухвыходная мультисистема содержащая 2 подсистемы (каждая подсистема содержит N штук ИБП в режиме power parallel)

2*(2) или (2)+(2) мультисистема

2N+1 то же что N+X где X=N+1

N-число блоков достат. для питания нагрузки.

например для N=1 получаем систему 1+2

или N+2 где N=1 (это более правильная запись!)

(считать что 2N это число рабочих(нерезервных) ИБП неправильно т.к. во всех источниках указано что N- число рабочих ИБП способных питать нагрузку, а коэффициент на который умножается N-это запас// …. times the amount required for operation. )

Параллельная система 1+2

(или 2N+1 для случая N=1)

2(N)+1 это тоже что (N)+(N+1)

подсистема c количеством (N) ИБП способна питать нагрузку, остальное-резерв

мультисистема 2(N)+1 для N=1      или  (1)+(1+1)

2+1 или 2+[1] или N+1 где N=2

(или N+[X] где N=2, X=1)

одна одновыходная система содержащая 2 рабочих и один резервный ИБП

 

Параллельная система 2+1

(1+1)+[(1+1)] — двухвыходная мультисистема содержащая 2 подсистемы типа (N+1)

где одна подсистема рабочая, а вторая подсистема является избыточной (резервной)

другая запись того же самого:

(N+1)+[(N+1)] где N=1

2*(1+1)

2*(N+1)  где N=1

2(N+1)  где N=1

система 2(1+1)

(1+1)+[(1+1)]+[(1+1)]  — двухвыходная мультисистема содержащая 3 подсистемы типа (N+1)

где одна подсистема рабочая, а вторая и третья подсистемы являются избыточными (резервными)

другая запись того же самого:

(N+1)+[(N+1)]+[(N+1)] где N=1

(1+1)+2*[(1+1)]

3*(1+1)

3*(N+1)  где N=1

3(N+1)  где N=1

система 3(1+1)

(1+1)+(1+1)+[(1+1)]

эта система невозможна без дробления нагрузки

(возможный пример — 3(1+1)/2 см. ниже)

 

3N/2 -пример для N=1:

Каждая из трёх подсистем содержит всего один ИБП.

ИБП питают отдельные группы нагрузок

система 3*1/2 (красный цвет -случай аварии на системе 1)

4N/3, -пример для N=1

Каждая из трёх подсистем содержит всего один ИБП.

4N/2 -пример для N=1

Каждая из трёх подсистем содержит всего один ИБП.

3(N+1)/2

-та же схема что 3N/2 но только каждая подсистема содержит не N ИБП, а N ИБП + один резервный ИБП. Схема распределения выходов нагрузок не меняется.

 

 

 


 

1 https://en.wikipedia.org/wiki/N%2B1_redundancy

«Redundancy: N+1, N+2 vs. 2N vs. 2N+1». datacenters.com. 2014-03-21. Retrieved 2014-06-29.

https://www.datacenters.com/news/redundancy-n-1-n-2-vs-2n-vs-2n-1-part-ii

2 Comparing UPS System Design Configurations / KevinMcCarthy, EDG2Inc. Viktor Avelar, Schneider Electric

3 https://whatis.techtarget.com/definition/N1-UPS

4 https://www.ecopowersupplies.com/blog/parallel-ups-systems-configurations

5 https://community.hpe.com/t5/BladeSystem-General/N-N-and-N-1-Redundancy/td-p/4566399

Если сеть не в норме или отсутствует, то оба ИБП перейдут в батарейный режим . Поток энергии поступает из батарей основного ИБП на нагрузку. Резервный ИБП работает в холостом режиме. Если на основном ИБП разрядются батареи или произойдёт авария, он перейдёт в байпас и нагрузка будет запитана от резервного ИБП который будет питать нагрузку до разряда батарей. Если сеть восстановится, то система переходит в нормальный режим работы.

____________

* это справедливо для случая если авария ведущего (основного/Master) ИБП — любая авария любого блока (инвертор, ЗУ и др.) при которой остаётся исправной линия Байпас. Для классического случая системы с избыточным резервированием N+1(N+X) этого ограничения нет.

По этой причине MTBF системы Hot Standby меньше чем MTBF системы Parallel Redundant.

Источники бесперебойного питания (ИБП и ДГУ) для ЦОД

ЗАКАЗАТЬ

На сегодняшний день построение центра обработки данных (ЦОД) – это более чем важная задача для любой компании. Ведь когда кампания начинает расти, то поток обрабатываемой информации увеличивается, за счет этого нагрузка на корпоративные вычислительные сети становится все более высокой, как и ценность самой информации. Для защиты, обработки и хранения информации создаются специальные здания именуемые ЦОД или Дата-центры. Рассмотрим более подробно, для чего же нужны центры обработки данных. 

               

Центр обработки данных (ЦОД) – это специализированное здание для размещения оборудования обработки и хранения информации. В Дата-центрах находятся:
– мощные серверы, которые отвечают за хранение и обработку информации;
– сетевое оборудование, отвечающее за обмен данными с внешним миров.
– инженерные системы, обеспечивающие жизнедеятельность ЦОД.
– системы безопасности, которые защищают Дата-центры от нежелательных вторжений.
Основная функция современных ЦОД – это повышение надежности обработки и хранения информации. Центры обработки данных дают возможность хранить и не терять важную информацию на протяжении всего ее жизненного цикла. Для организации правильного хранения данных большинству предприятий надо лишь модернизировать уже существующую систему.

Центр обработки данных позволяет обеспечить:

  • Доступность системы и данных, их защиту и сохранность;
  • Увеличить мощность IT-инфраструктуры;
  • Внедрить информационную систему;
  • Повысить надежность бизнеса;

Создание дата-центра позволяет решить следующие задачи:

  • Обеспечить гарантированный доступ и защиту информационных систем данных;
  • Повысить надежность и отказоустойчивость IT-инфраструктуры;
  • Сделать возможной обработку данных из распределенных подразделений;
  • Обеспечить централизацию управления IT-ресурсами;
  • Повысить эффективность использования бизнес-приложений;
  • Обеспечить масштабируемость IT-системы и возможность наращивания IT-ресурсов;
  • Снизить затраты на эксплуатацию IT-инфраструктуры.

ЦОДы в основном устанавливают на предприятиях, где информационные технологии являются критическими для бизнеса, а само исполнение бизнес-функций напрямую зависит от уровня, качества и степени доступности IT-сервисов. К таким потребителям относятся государственные структуры, банки и телекоммуникационные компании. Для обеспечения бесперебойного питания Дата-центра используются современные и мощные ИБП для ЦОД разных мощностей, все зависит от размеров центра обработки данных. В основном используются источники бесперебойного питания, выполненные по технологии двойного преобразования (online). ИБП легко сочетаются с дизель-генераторными установками, которые являются неотъемлемой частью системы электропитания современного ЦОДа.

       Когда перебои в электроэнергии составляют небольшое количество времени, для таких ситуаций подойдет установка ИБП для ЦОД. Источник бесперебойного питания может обеспечить Дата-центр электропитанием в течение 40-60 минут.
       Если электроэнергия отсутствует довольно продолжительное время, то следует укомплектовать ЦОД дизель-генераторной установкой. Дизельная электростанция запускается автоматически сигналом с ИБП при отключении внешнего электропитания и выходит на полную мощность через 3-5 минут после старта. При строительстве Дата-центра выбирают довольно мощные источники бесперебойного питания. Преимущества при использовании ИБП является надежность, гибкость, большой срок службы оборудования, легкость обслуживания и мониторинга.

Требования, предъявляемые к ИБП установленных в ЦОД по уровням надежности:

Уровень надежности Tier1 Tier2 Tier3 Tier4
Резервирование ИБП N N+1 N+1 2N
Топология ИБП 1 модуль или параллельные нерезервированные модули Параллельные резервированные модули или распределенные резервированные модули Параллельное резервирование, распределенные резервирующие модули или система с резервированием на уровне блока Параллельное резервирование, распределенные резервирующие модули или система с резервированием на уровне блока.
Байпасная схема для ремонта и техобслуживания ИБП Байпасное питание от тех же питающих кабелей общей сети и модулей Байпасное питание от тех же питающих кабелей общей сети и модулей ИБП Байпасное питание от тех же питающих кабелей общей сети и модулей ИБП. Байпасное питание от резервной системы ИБП, питаемой от другой шины, чем данная система ИБП.
Распределение питания 120/280 В для нагрузок до 1440 кВа, 480 В для нагрузок свыше 1440 кВа. 120/280 В для нагрузок до 1440 кВа, 480 В для нагрузок свыше 1440 кВа. 120/280 В для нагрузок до 1440 кВа, 480 В для нагрузок свыше 1440 кВа. 120/280 В для нагрузок до 1440 кВа, 480 В для нагрузок свыше 1440 кВа.
Распределение питания ИБП –панели управления Панель управления со встроенным стандартным электромагнитными термовыключателями расцепляющей катушки Панель управления со встроенными стандартными электромагнитными термовыключателями расцепляющей катушки. Панель управления со встроенными стандартными электромагнитными термовыключателми расцепляющей катушки. Панель управления со встроенными стандартными электромагнитными термовыключателми расцепляющей катушки.
ИБП питают все компьютерное и телекоммуникационное оборудование Нет Нет Да Да
Корректирующие выходные преобразователи установлены в распределительный щит питания Да, но не обязательно, если используется преобразователи, нейтрализующие гармоники Да, но не обязательно, если используется преобразователи, нейтрализующие гармоники Да, но не обязательно, если используется преобразователи, нейтрализующие гармоники Да, но не обязательно, если используется преобразователи, нейтрализующие гармоники
Распределение нагрузки по фазам Нет Нет Да Да
Резервные компоненты ИБП Статический ИБП Статический ИБП или роторный ИБП с роторным конвертором Статический ИБП или роторной ИБП со статическим конвертором. Статический, роторный или гибридный ИБП.
Отдельный от компьютеров и телекоммуникаций оборудования щит ИБП Нет Да Да Да

Основным требованиям, предъявляемым к Центрам обработки данных (ЦОД) является отказоустойчивость. Именно отказоустойчивость Дата-центра и определяет уровень надежности. При этом подразумевается отключение ЦОД как на время планово-предупредительных работ и профилактики оборудования, так и внеплановых аварийных ситуаций.

                                    

ЦОДы различаются по степени защиты. Классификация Tier. Классификация Tier описывает надежность функционирования ЦОД и является необходимой для компаний, как желающих построить свой Дата-центр, так и для арендующих чужие вычислительные мощности. В зависимости от критичности бизнеса компании, в зависимости от потерь, которые компании понесет в случае остановки её бизнес-процессов, избирается тот или иной Tier. В свою очередь, высокий уровень надежности требует высоких как капитальных, так и эксплуатационных затрат, поэтому и стоимость вычислительных мощностей также резко зависит от уровня надежности ЦОД. На первый взгляд может показаться, что основным показателем, определяющим уровень надежности, является время простоя Дата-центра за год и вытекающий из него коэффициент отказоустойчивости, равный отношению времени простоя за год к длительности года. Однако следует отметить, что есть еще более принципиальное разделение четырех уровней надежности на две категории. Критериями данных уровней является возможность проведения профилактических работ без полной остановки ЦОД:

  • При Tier 1 и Tier 2 для выполнения планово-предупредительных работ необходимо остановить ЦОД;
  • При Tier 3 и Tier 4 любая плановая деятельность осуществляется без нарушения нормального хода работы ЦОД.

 

Уровень надежности Время простоя в год Коэффициент отказоустойчивости
Tier 1 28,8 часов 99,671%
Tier 2 22,0 часа 99,749%
Tier 3 1,6 часа 99,982%
Tier 4 0,4 часа 99,995%

 

Tier 1. Базовый уровень надежности ЦОД. На этом уровне ошибки и отказы в работе систем и оборудования приводят к сбоям в работе всего ЦОД. В Центре обработки данных может не быть фальшполов, резервных источников электроснабжения и источников бесперебойного питания (ИБП). Если ИБП и генераторы имеются, то представляют собой одномодульные системы, имеющие множество единых точек отказа. Раз в год вся инфраструктура должна отключаться для выполнения профилактических и ремонтных работ

Tier 2. С резервированными компонентами. Даты-центры со вторым уровнем надежности имеют небольшой уровень резервирования компонентов, подвержены перебоям из-за неплановых отключений несколько меньше, чем центры базового уровня. В них имеется фальшпол, ИБП и дизель генераторы, однако резервирование в них осуществляется по схеме N+1 (необходимые элементы плюс один резервный). Проведение технических и ремонтных работ потребует остановку работы центра обработки данных.

Tier 3. С возможностью параллельного проведения ремонтных работ. Третий уровень надежности требует осуществления любой плановой деятельности без остановки работы ЦОД. Под плановыми работами подразумевается профилактическое и программируемое техническое обслуживание, ремонт и замена компонентов, добавление или удаление компонентов, и их тестирование. Очевидно, что в этом случае необходимо иметь резервирование, позволяющее всю нагрузку пустить по другому пути во время работ на первом. Для реализации Tier 3 необходима схема резервирования блоков систем кондиционирования, ИБП, ДГУ N+1.

Tier 4. Отказоустойчивый. Уровень надежности Tier4 обеспечивает безостановочную работу ЦОД при проведении плановых мероприятий и способен выдержать один серьезный отказ без последствий для критически важной нагрузки. Необходим дублированный подвод питания, резервирования системы кондиционирования и ИБП по схеме 2 (N+1). Для ДГУ необходима отдельная площадка с зоной хранения топлива.

               

что это такое и как он работает

T-Rex

Тираннозавр Рекс

Объем генерируемой человечеством информации постоянно растет. По прогнозам специалистов, к 2025 году объем всех данных в мире составит 163 зеттабайт (ЗБ). Это в 10 раз больше, чем в 2016 году.

Для обработки и хранения информации существуют центры обработки данных (ЦОД). Они представляют собой специализированные помещения или целые здания, где устанавливается серверное и сетевое оборудование, а также выстраивается соответствующая инфраструктура. ЦОД может быть крупным, занимая одно или несколько зданий, а может быть совсем небольшим, размещаясь в отдельном помещении.

Для чего нужен ЦОД и кто его использует?

Центры обработки данных, или дата-центры (от англ. data center), отвечают за бесперебойную работу всего установленного внутри оборудования и соответствующей инфраструктуры. ЦОД должен выполнять такие функции, как:

  • Обеспечение оборудования электроэнергией.
  • Отвод излишнего тепла, которое негативно влияет на работоспособность систем и устройств.
  • Защита оборудования от негативного воздействия окружающей среды.
  • Предоставление доступа к оборудованию сотрудникам дата-центра и ограничение доступа к этому же оборудованию посторонним.
  • Защита вычислительного и сопутствующего оборудования от инцидентов, например, пожаров.

Используют ЦОД бизнес, правительственные и научно-исследовательские организации для самых разных нужд. Объединяет их одно: необходимость обработки и хранения огромных массивов информации.

Уровни надежности ЦОД

Чем важнее задача, выполняемая центром обработки данных, тем надежнее он должен быть. Пара минут простоя ЦОД может стоить бизнесу нескольких миллионов долларов. Для оценки уровня надежности ЦОД компания Uptime Institute разработала специальную систему сертификации — Tier. Уровни сертификации:

  • Tier I. Это базовый ЦОД, в котором используется система резервирования N+0 (об этом ниже). У таких объектов в большинстве случаев нет дублирующих систем. Максимальный уровень доступности ЦОД (отказоустойчивость) составляет 99,671%.
  • Tier II. Более надежный объект, в котором применяется схема резервирования N+1. Системы зарезервированы, но в случае необходимости ремонта ЦОД приходится останавливать. В дата-центрах уровня Tier 2 обязательно должен присутствовать фальшпол. Отказоустойчивость ЦОД — 99,75%.
  • Tier III. При поломке какой-либо из систем ЦОД продолжает функционировать, ремонт можно выполнять без остановки всего объекта. Отказоустойчивость ЦОД — 99,98%.
  • Tier IV. На данный момент это самый высокий уровень сертификации. У любой инженерной системы есть резерв как основного, так и дополнительного узла (схема резервирования 2N+1). Отказоустойчивость — 99,99%, время простоя сведено к минимуму. Опасности остановки такого ЦОД практически нет.

Инженерные системы центра обработки данных

ЦОД невозможно представить без инженерных систем, которые позволяют выполнять функции, перечисленные выше. Основных систем пять.

Энергоснабжение. Работоспособность дата-центра зависит от бесперебойных поставок электроэнергии. Для того, чтобы обеспечить непрерывность всех процессов, инженеры ЦОД подключают объект к энергетической сети по нескольким независимым каналам, а также добавляют системы аварийного питания, включая дизельные генераторы. Они нужны на случай полного отключения всех резервных каналов.

Кондиционирование. Перегрев оборудования чреват частичным или полным отказом. Сильнее всего в здании нагревается машинный зал, где установлена большая часть серверного оборудования. Для охлаждения обычно используют промышленные кондиционеры и/или альтернативные системы, включая фрикулинг.

Безопасность. Как и говорилось выше, оборудование дата-центра должно быть защищено от действий посторонних лиц. Не менее важная задача — обеспечение конфиденциальности данных, которые хранятся в центре обработки данных. В большинстве случаев системы безопасности ЦОД включают систему контроля доступа, видеонаблюдение, пожарную сигнализацию, противопожарную систему и т.п. Доступ к оборудованию жестко регулируется, всегда есть охрана.

Сетевая инфраструктура. Она нужна для передачи данных и включает как выделенные, так и общедоступные каналы с высокой пропускной способностью.

Администрирование. Управлять дата-центром, всем комплексом оборудования и ПО невозможно без специальной системы мониторинга. Она дает возможность оценивать работоспособность подсистем дата-центра, устраняя возникающие проблемы на ранней стадии.

Резервирование инженерных систем ЦОД

Для того, чтобы дата-центр работал без перебоев, критически важные системы могут многократно дублироваться благодаря различным схемам резервирования. Их обозначают латинской буквой N. Главные схемы резервирования перечислены ниже.

N+0. Это базовый уровень, системы без резервирования. Если что-то ломается или отключается энергия, то останавливается работа всего дата-центра. Отметим, что в ЦОД, где требуется бесперебойная работа оборудования, необходимо многократное резервирование, так что схема N+0 здесь не подходит.

N+1. Система резервируется однократно. Резервный элемент задействуется после того, как выходит из строя основной, так что весь комплекс продолжает работу.

2N. У каждой основной системы или элемента есть два резерва, которые работают параллельно, так что нагрузка равномерно распределяется между всеми компонентами. Если какой-то элемент выйдет из строя, его автоматически заменяет второй.

2N+1. Такая же схема, как и выше, но используется еще один добавочный компонент.

2(N+1). В этой схеме дублируются даже дополнительные элементы. Одна из самых надежных схем на данный момент, которая работает безотказно.

Дизель-генераторы ДЦ «Берзарина» Selectel

Основные услуги дата-центров

Главная задача ЦОД — обеспечение бесперебойной работы оборудования. А вот возможность размещения такого оборудования клиентами компании, которая владеет дата-центром, — это уже услуга. Главные услуги дата-центров:

Все дата-центры компании Selectel соответствуют стандартам Uptime Institute уровня Tier III.

Всего их шесть: «Берзарина» (г. Москва), «Цветочная 1», «Цветочная 2», «Дубровка 1», «Дубровка 2», «Дубровка 3» (Санкт-Петербург и Ленобласть).

  • ДЦ «Берзарина» оснащен источниками бесперебойного питания, дизель-генераторами N+1, а также системой фрикулинга с адиабатическим доохлаждением.
  • ДЦ «Цветочная 1» оснащен прецизионными кондиционерами, источниками бесперебойного питания, дизель-генераторами.
  • ДЦ «Цветочная 2» оснащен источниками бесперебойного питания, дизель генераторами с резервированием по схеме N+1, чиллерами, автоматической системой пожаротушения.
  • В ДЦ «Дубровка 1» установлены 4 дизель-генераторных установки Gesan. Они подключены по схеме 3+1, что позволяет зарезервировать полную мощность дата-центра.
  • В ДЦ «Дубровка 2» установлены источники бесперебойного питания, дизель-генераторы N+1, автоматическая система газового пожаротушения и прецизионные кондиционеры.
  • В ДЦ «Дубровка 3» используется все то же, но вместо кондиционирования применяется фрикулинг с доохлаждением.

Определение и значение резервации | Словарь английского языка Коллинза

Примеры «оговорки» в предложении

бронирование

Эти примеры были выбраны автоматически и могут содержать конфиденциальный контент.Подробнее… Прежде чем свернуть с дороги, он попал в центральную резервацию.

The Sun (2016)

Однако ни у кого не было никаких сомнений по этому поводу.

The Sun (2017)

Первоначальные проверки выявили, что 300 метров центральной резервации и световой столб были повреждены с возможным повреждением дорожного покрытия.

Times, Sunday Times (2016)

Нет, мои сомнения по поводу Англии носят практический характер.

Times, Sunday Times (2016)

Имя и адрес указаны Без оговорок Почему бы не открыть часть центральной резервации, а не просто закрыть половину автомагистрали?

Times, Sunday Times (2016)

Количество мест ограничено, рекомендуется раннее бронирование.

Times, Sunday Times (2010)

Некоторые потенциальные покупатели выразили сомнения по поводу отсутствия конфиденциальности.

Times, Sunday Times (2007)

Они остановились, и дочь схватила его, когда он достиг центральной резервации.

Солнце (2014)

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

Times, Sunday Times (2011)

Затем ознакомьтесь с прекрасными удобствами, доступными в каждом парке, и позвоните им напрямую, чтобы забронировать место.

Солнце (2010)

Подробнее …

Ей не удалось заранее забронировать места в двух отелях, которые она использовала.

Times, Sunday Times (2012)

Но в целом их производительность настолько хороша, что оговорки отметаются.

Times, Sunday Times (2013)

Почему вы даете мне карточку с номером телефона для бронирования, на которое никто не отвечает?

Times, Sunday Times (2012)

Действуют ограничения по железной дороге, подробности уточняйте при бронировании.

Times, Sunday Times (2008)

Моя главная оговорка по поводу книги касается ее оригинальности.

The Times Literary Supplement (2010)

Все бесплатно, но из-за ограниченного места необходимо предварительное бронирование.

Times, Sunday Times (2012)

Затем она указала на лесной массив в центральной резервации дороги.

Times, Sunday Times (2007)

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

Христианство сегодня (2000)

Тогда все, что вам нужно сделать, это позвонить в выбранный вами сайт напрямую, чтобы сделать заказ.

The Sun (2012)

Старшие судьи по-прежнему возражают против съемок уголовных процессов и трудностей с защитой присяжных и свидетелей.

Times, Sunday Times (2009)

Он высказывал сомнения по поводу тренерского штаба, но многие капитаны так поступают.

Times, Sunday Times (2009)

Я бы попросил их написать на карточках бронирования столиков.

The Sun (2011)

Чтобы забронировать номер по электронной почте.

The Sun (2014)

Я бы безоговорочно рекомендовал его.

Times, Sunday Times (2009)

Моя мать переживает жизненные испытания с откровенным телефонным звонком в бюро бронирования и сумкой для ночевки, часто посреди ночи.

Times, Sunday Times (2008)

Такие запросы, как бронирование номеров в отелях или ресторанах, выполняются как часть соглашения о членстве с указанием стоимости комнаты или столика сверху?

Times, Sunday Times (2015)

Определение бронирования, сделанное Merriam-Webster

резервирование | \ Re-zər-ˈvā-shən \

а (1) : акт или факт резервации лицом, предоставившим право, какой-либо вновь созданной вещи из предоставленной вещи.

б : установка ограничивающих условий или отказ от полной экспозиции ответил без оговорок

c : договоренность о том, чтобы что-то (например, номер в отеле) оставалось для использования также : обещание, гарантия или запись о таком взаимодействии

: ограничивающее условие согласен, но с оговорками

3 : что-то зарезервировано: например,

а : Отведенный участок государственной земли (для использования американскими индейцами)

б : район, в котором запрещена охота. особенно : один, выделенный как безопасное место для размножения

Информация о бронировании | Парки штата Луизиана

Онлайн-бронирование доступно 7 дней в неделю , с 7:30.м. до 23:59 CST.
Вы можете делать свои бронирования и управлять ими. Закрыт на все государственные праздники.

Сделайте бронирование

Или позвоните в Центр бронирования. Открыт с понедельника по пятницу с 7:30 до 18:00. CST, но закрыто на все государственные праздники. Обратите внимание, что понедельник — самый загруженный день недели для Центра бронирования. Если возможно, звоните по средам или четвергам, когда телефонная связь низкая.

Для бронирования звоните по бесплатному телефону:

1-877-CAMP-N-LA (1-877-226-7652)

ОПЛАТА. Discover, MasterCard, Visa, государственные чеки и денежные переводы принимаются. Невозвращаемый сбор в размере 6 долларов США будет взиматься при каждом бронировании онлайн, по телефону или при входе. Для каждого забронированного объекта требуется предоплата в размере стоимости одной ночи проживания, которую необходимо внести в течение десяти дней с даты запроса, в противном случае бронирование будет отменено. Депозиты будут зачислены на использование первой ночи или дня. При бронировании, сделанном за 10–13 месяцев до даты прибытия, весь баланс бронирования должен быть получен в течение 30 дней с даты запроса.

ПОДАРОЧНЫЕ КАРТЫ. Доступны перезагружаемые подарочные карты, которые можно приобрести в местном парке штата или позвонив в главный офис по телефону 225-342-8111. Подарочные карты можно приобрести на любую сумму минимум в 5 долларов, и они являются отличным способом поделиться подарком в виде парков штата Луизиана с семьей и друзьями. Подарочные карты также можно приобрести ОНЛАЙН

ПОДРОБНЕЕ О БРОНИРОВАНИИ. Бронирование должно быть сделано как минимум за 48 часов, и может быть сделано за 13 месяцев до дня заранее ONLINE или позвонив в центр бронирования по телефону 877-226-7652.Бронирование в пределах 48-часового окна можно сделать, связавшись напрямую с парком. Бронирование принимаются только от лиц старше 21 года. Все лица младше 21 года должны находиться в сопровождении взрослых при пользовании зарезервированными помещениями.

Центр бронирования закрыт по субботам, воскресеньям и в дни государственных праздников. Поскольку бронирование не может быть сделано раньше, чем за 13 месяцев до дня, вам придется подождать до следующего рабочего дня, чтобы сделать это бронирование через Центр бронирования.

СКИДКА ДЛЯ СТАРШИХ. Обладатели сертификатов America the Beautiful-National Parks и Federal Recreational Lands SENIOR и ACCESS PASS (ранее Golden Age и Golden Access Passport), выданных Службой национальных парков, и чья домашняя система State Park отмечает America the Beautiful пропусков на ночлег, имеют право на 50% скидку на кемпинг в парках штата Луизиана. (Владельцам паспортов разрешается один сайт на каждый паспорт).

Государство

Senior Pass Скидка

Скидка на пропуск

Арканзас

Есть

Есть

Делавэр

Есть

Луизиана

Есть

Есть

Мэриленд

Есть

Есть

Дополнительную информацию можно найти на сайте http: // store.usgs.gov/pass/.

Время заезда / выезда при бронировании на ночь
Коттеджи, домики, групповые лагеря Кемпингов
Прибытие: 15:00
Выезд: 11.00
Прибытие: 14:00.
Выезд: 13:00

Предварительное резервирование — Платформа администрирования LSF

Предварительное бронирование

СОДЕРЖАНИЕ

Что такое предварительное бронирование

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

Только администраторы LSF или root могут создавать или удалять предварительные резервирования. Любой пользователь LSF может просматривать существующие предварительные бронирования.

Каждое резервирование состоит из количества временных интервалов заданий, которые необходимо зарезервировать, списка хостов для резервирования, времени начала, времени окончания и владельца. Вы также можете указать строку требований к ресурсам вместо или в дополнение к списку хостов.

Активные бронирования

Когда резервирование становится активным, LSF пытается запустить все задания, связанные с резервированием. По умолчанию задания, запущенные до того, как резервирование стало активным, продолжают выполняться, когда резервирование становится активным. Когда задание, связанное с резервированием, находится в режиме ожидания из-за недостатка слотов для заданий, LSF приостанавливает всех заданий, не связанных с резервированием, которые выполняются на требуемых хостах.

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

Задания приостанавливаются только в том случае, если задания с предварительным резервированием требуют слотов. Задания, использующие резервирование, подчиняются всем ограничениям на использование ресурсов задания, но любые ресурсы, освобожденные путем приостановки заданий без предварительного резервирования, доступны для использования заданиями с предварительным резервированием.

Закрытые и открытые бронирования

Бронирование обычно закрыто . Когда закрытое резервирование истекает, LSF уничтожает задания, запущенные в резервировании, и позволяет запускать любые задания, приостановленные, когда резервирование стало активным.

Открыть предварительное резервирование позволяет запускать задания даже после истечения срока действия связанного резервирования. Задание с открытым предварительным резервированием рассматривается только как задание с предварительным резервированием только во время окна резервирования, после чего оно становится обычным заданием.Это предотвращает прерывание задания и гарантирует, что LSF не препятствует запуску ранее приостановленных заданий и не мешает существующим политикам планирования.

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

Запущенные задания закрыты. , , повторяющиеся, , резервирования уничтожаются, когда срок действия резервирования истекает.

Задания, выполняемые в открытом повторяющемся резервировании , приостанавливаются по истечении срока резервирования и остаются отложенными до тех пор, пока резервирование снова не станет активным для возобновления.

Если задание без предварительного резервирования отправляется во время активного открытого резервирования, оно остается отложенным до истечения срока действия резервирования.Любые задания с предварительным резервированием, которые были приостановлены и стали обычными заданиями по истечении срока резервирования, сначала возобновляются перед отправкой задания без предварительного резервирования, отправленного в то время, когда резервирование было активным.

Планирование работы с предварительным бронированием

LSF рассматривает предварительное резервирование как другие крайние сроки, такие как окна отправки или окна выполнения; LSF не планирует задания, которые могут быть приостановлены, когда резервирование станет активным.Задания, ссылающиеся на резервирование, уничтожаются по истечении срока действия резервирования.

примечание:

Если IGNORE_DEADLINE = Y, это не влияет на предварительное резервирование. Рабочие места всегда не могут быть запущены, если есть вероятность, что они могут столкнуться с предварительным резервированием.

Системные бронирования

Резервирования также могут быть созданы для обслуживания системы.Если резервирование системы активно, никакие другие задания не могут использовать зарезервированные хосты, и LSF не отправляет задания на указанные хосты, пока активно резервирование.

Настроить предварительное бронирование
Включить предварительное бронирование
  1. Чтобы включить предварительное резервирование в вашем кластере, убедитесь, что плагин планирования предварительного резервирования schmod_advrsv настроен в lsb.модули .
  2.  Begin PluginModule
    SCH_PLUGIN RB_PLUGIN SCH_DISABLE_PHASES
    schmod_default () ()
    schmod_advrsv () ()
    Конец PluginModule
     
Разрешить пользователям создавать предварительные бронирования

По умолчанию только администраторы LSF или root могут добавлять или удалять предварительные резервирования.Чтобы разрешить другим пользователям использовать brsvadd для создания предварительных резервирований и brsvdel для удаления предварительных резервирований, необходимо настроить пользовательские политики предварительного резервирования.

  1. Используйте раздел ResourceReservation в lsb.resources для настройки политик предварительного резервирования для пользователей.
  2. В разделе ResourceReservation указывается:

  • Пользователи или группы пользователей, которые могут создавать резервирования
  • Хосты, которые можно использовать для резервирования
  • Временной интервал, когда можно создать резервирование.
  • Каждая политика предварительного резервирования определяется в отдельном разделе ResourceReservation, поэтому наличие нескольких разделов ResourceReservation в lsb.resources является нормальным.

    Только user1 и user2 могут делать предварительное резервирование на hostA и hostB . Временное окно бронирования — с 8:00 до 18:00. ежедневно:

 Начать резервирование ресурсов
ИМЯ = dayPolicy
ПОЛЬЗОВАТЕЛИ = user1 user2 # необязательно
HOSTS = hostA hostB # необязательно
TIME_WINDOW = 8: 00-18: 00 # еженедельное повторяющееся бронирование
Конечное резервирование ресурсов
  

user1 может добавить следующее резервирование для пользователя user2 для использования на hostA каждую пятницу с 9:00 a.м. и 11:00:

brsvadd -m "hostA" -n 1 -u "user2" -t "5: 9: 0-5: 11: 0" Резервирование "user2 # 2" создано

Пользователи могут удалять только те бронирования, которые они создали сами. В этом примере только пользователь user1 может удалить резервирование; user2 не может. Администраторы могут удалять любые бронирования, созданные пользователями.

Все пользователи в группе пользователей ugroup1 , кроме user1 , могут делать предварительное резервирование на любом хосте в hgroup1, кроме hostB , между 10:00 p.м. и 6:00 утра каждый день

Начать резервирование ресурсов ИМЯ = nightPolicy ПОЛЬЗОВАТЕЛИ = ugroup1 ~ user1 HOSTS = hgroup1 ~ hostB TIME_WINDOW = 20: 00-8: 00 Конечное резервирование ресурсов
важно:

Оператор not (~) не исключает администраторов LSF из политики.

Например:

    1. Определите политику для пользователя: user1 :
    2.  Имя политики: dayPolicy
      Пользователи: user1
      Хосты: hostA
      Временное окно: 8: 00-18: 00
       
    3. Пользователь user1 создает резервирование, соответствующее политике (создатель — user1 , пользователь — user2 ):
    4.  brsvadd -n 1 -m hostA -u user2 -b 10:00 -e 12:00
      user2 # 0 создан.
    5. Пользователь user1 изменяет политику для удаления user1 из списка пользователей:
    6.  Имя политики: dayPolicy
      Пользователи: user3
      Хосты: hostA
      Временное окно: 8: 00-18: 00
       
    7. Как создатель, user1 может изменять резервирование с помощью параметров brsvmod rmhost , -u , -o , -on и -d , но user1 не может добавлять хосты или изменить временное окно бронирования.
USER_ADVANCE_RESERVATION устарел (lsb.params)

USER_ADVANCE_RESERVATION в lsb.params является устаревшим в LSF версии 7. Используйте конфигурацию раздела ResourceReservation в lsb.resources для настройки политик предварительного резервирования для вашего кластера.

Использование предварительного бронирования
Команды предварительного бронирования

Используйте следующие команды для работы с предварительным бронированием:

Brsvadd

Добавить бронирование

Brsvdel

Удалить бронирование

brsvmod

Изменить бронирование

BRSVS

Просмотр бронирований

Добавить бронирование
примечание:

По умолчанию только администраторы LSF или root могут добавлять или удалять предварительные резервирования.

  1. Запустите brsvadd , чтобы создать новые предварительные резервирования.
  2. Для бронирования необходимо указать следующее:

  • Количество слотов заданий для резервирования — это количество должно быть меньше или равно фактическому количеству слотов для хостов, определенных в резервировании.
  • Хосты для бронирования
  • Владельцы резервации
  • Период времени для резервирования-либо:
Укажите хостов для бронирования
  1. Используйте один или оба из следующих параметров brsvadd , чтобы указать хосты, для которых зарезервированы слоты заданий:
  • Параметр -m перечисляет хосты, необходимые для резервирования.Хосты, перечисленные в параметре -m , могут быть локальными по отношению к кластеру или хостами, арендованными у удаленных кластеров. При отправке задания LSF рассматривает хосты в указанном порядке. Если вы также указываете строку требований к ресурсам с опцией -R , -m не является обязательным.
  • Параметр -R выбирает хосты для резервирования в соответствии со строкой требований к ресурсам. Зарезервированы только хосты, удовлетворяющие выражению требований к ресурсам. -R принимает любую допустимую строку требований к ресурсам, но действует только строка выбора.Если вы также указываете список хостов с опцией -m , -R не является обязательным.
  • Если LSF_STRICT_RESREQ = y в lsf.conf , строка выбора должна соответствовать более строгому синтаксису строки требований к ресурсам, описанному в главе 19 «Определение требований к ресурсам». Синтаксис строгих требований к ресурсам применяется только к разделу , выберите . Это не относится к другим разделам требований к ресурсам ( заказ , rusage , тот же , span или у.е. ).
Добавить разовое бронирование
  1. Используйте параметры -b и -e команды brsvadd , чтобы указать время начала и время окончания однократного предварительного резервирования. Одноразовое резервирование полезно для выделения хостов конкретному пользователю или группе для критически важных проектов.
  2. День и время представлены в виде:

     [[[  год    :  ]   месяц    :  ]   день    :  64] час  : 

    : :

    :

    со следующими диапазонами:

  • год : любой год после 1900 (ГГГГ)
  • месяц : 1-12 (ММ)
  • день месяца : 1-31 (дд)
  • час : 0-23 (чч)
  • минут : 0-59 (мм)
  • Необходимо указать не менее часа : минут.Год, месяц и день указывать необязательно. Предполагается, что три поля соответствуют дню : час : минута, четыре поля - месяц : день : час : минут, а пять полей - год : месяц : день : час : минут.

    Если вы не укажете день, LSF предполагает текущий день.Если вы не укажете месяц, LSF предполагает текущий месяц. Если вы указываете год, вы должны указать месяц.

    Вы должны указать время начала и время окончания. Значение времени для -b должно использовать тот же синтаксис, что и значение времени для -e . Время начала должно быть раньше, чем значение времени для -e . Время начала не может быть раньше текущего.

    Следующая команда создает однократное предварительное резервирование 1024 слотов заданий на хосте hostA для пользователя user1 между 6:00 a.м. и 8:00 сегодня:

   brsvadd -n 1024 -m hostA -u user1 -b 6: 0 -e 8: 0  
Резервирование "user1 # 0" создано
  

Хосты, указанные в параметре -m , могут быть локальными для кластера или хостами, арендованными у удаленных кластеров.

Следующая команда создает однократное предварительное резервирование 1024 слотов заданий на хосте любого типа для пользователя user1 с 6:00 до 8:00 сегодня:

brsvadd -n 1024 -R "type == any" -u user1 -b 6: 0 -e 8: 0 Резервирование "user1 # 1" создано

Следующая команда создает одноразовое предварительное резервирование, которое резервирует 12 слотов на hostA между 6:00 p.м. 1 декабря 2003 г. и в 6:00 31 января 2004 г .:

brsvadd -n 12 -m hostA -u user1 -b 2003: 12: 01: 18: 00 -e 2004: 01: 31: 06: 00 Резервирование user1 # 2 создано
Добавить повторяющееся бронирование
  1. Используйте опцию -t в строке brsvadd , чтобы указать повторяющееся предварительное резервирование. Параметр -t указывает временное окно для резервирования.Периодические резервирования полезны для планирования регулярных работ по техническому обслуживанию системы.
  2. День и время представлены в виде:

     [  день    :  ] час [ :     минута  ]
      

    со следующими диапазонами:

  • день недели : 0-6
  • час : 0-23
  • минут : 0-59
  • Укажите временное окно одним из следующих способов:

  • час - час
  • час : минута - час : минута 903
  • день : час : минут - 9026 день день

    минут

  • Вы должны указать хотя бы час.День недели и минуты указывать необязательно. Значения времени начала и времени окончания должны использовать один и тот же синтаксис. Если вы не укажете минуту, LSF принимает первую минуту часа (: 00 ). Если вы не укажете день, LSF предполагает каждый день недели. Если вы все же указываете день, вы также должны указать минуту.

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

    Когда задание запускается, время завершения задания с предварительным резервированием определяется минимумом из лимита выполнения задания (если он указан), лимитом выполнения очереди (если он указан) или продолжительностью временного окна резервирования.

    Следующая команда создает предварительное резервирование для 1024 слотов заданий на двух хостах hostA и hostB для группы пользователей groupA каждую среду с 12:00 до 3:00 a.м .:

   brsvadd -n 1024 -m "hostA hostB" -g groupA -t "3: 0: 0-3: 3: 0"  
Резервирование "groupA # 0" создано
  

Следующая команда создает предварительное резервирование 1024 слотов заданий на хосте hostA для пользователя user2 каждый будний день с 12:00 до 14:00:

brsvadd -n 1024 -m "hostA" -u user2 -t "12: 0-14: 0" Резервирование "user2 # 0" создано

Следующая команда создает резервирование системы на hostA каждую пятницу с 18:00.м. до 20:00:

brsvadd -n 1024 -m hostA -s -t "5: 18: 0-5: 20: 0" Резервирование "система №0" создано

Пока резервирование системы активно, никакие другие задания не могут использовать зарезервированные хосты, и LSF не отправляет задания на указанные хосты.

Следующая команда создает предварительное резервирование для 1024 слотов заданий на хостах hostA и hostB с более чем 50 МБ пространства подкачки для пользователя user2 каждый будний день с 12:00 до 2:00 p.м .:

brsvadd -n 1024 -R "swp> 50" -m "hostA hostB" -u user2 -t "12: 0-14: 0" Резервирование "user2 # 1" создано
Добавить открытое бронирование
  1. Используйте опцию -o в brsvadd , чтобы создать открытое предварительное резервирование. Вы должны указать ту же информацию, что и для обычного предварительного бронирования.
  2. Следующая команда создает одноразовое открытое предварительное резервирование для 1024 слотов заданий на хосте любого типа для пользователя user1 между 6:00 a.м. и 8:00 сегодня:

       brsvadd -o -n 1024 -R "type == any" -u user1 -b 6: 0 -e 8: 0  
    Резервирование "user1 # 1" создано
      

    Следующая команда создает открытое предварительное резервирование для 1024 слотов заданий на hostB для пользователя user3 каждый будний день с 12:00 до 14:00:

    brsvadd -o -n 1024 -m "hostB" -u user3 -t "12: 0-14: 0" Резервирование "user2 # 0" создано
Укажите название бронирования
  1. Используйте опцию -N команды brsvadd , чтобы указать определяемое пользователем имя предварительного резервирования, уникальное в кластере LSF.
  2. Имя резервирования представляет собой строку из букв, цифр, знаков подчеркивания и дефисов, начинающуюся с буквы. Максимальная длина имени - 39 символов.

    Если определенное пользователем имя предварительного резервирования не указано, LSF создает резервирование с присвоенным системой именем в форме

     имя_пользователя # последовательность
      

    Например:

    brsvadd -n 3 -M "hostA hostB" -u user2 -b 16: 0 -e 17: 0 -d «Продакшн AR-тест» Резервирование user2 # 0 (производственный тест AR) создано brsvadd -n 2 -N Production_AR -M hostA -u user2 -b 16: 0 -e 17: 0 -d "Производственный тест AR" Резервирование Production_AR (производственный тест AR) создано

    Если уже существует задание, которое ссылается на резервирование с указанным именем, возвращается сообщение об ошибке: на указанное имя резервирования ссылается задание.

Изменить предварительное бронирование
  1. Используйте brsvmod для изменения резервирований. Укажите идентификатор резервирования для бронирования, которое вы хотите изменить. Например, выполните следующую команду, чтобы увеличить продолжительность с 6:00 до 9:00:
  2.    brsvmod -e "+60" user1 # 0  
    Бронирование "user1 # 0" изменено
      

    Администраторы и root могут изменять любые резервирования.Пользователи, перечисленные в разделе ResourceReservation файла lsb.resources , могут изменять только те резервирования, которые они создали сами.

Использование brsvmod для изменения предварительного бронирования

Используйте brsvmod , чтобы внести следующие изменения в существующее предварительное резервирование:

  • Изменить время начала (отложить или приблизить)
  • Изменить продолжительность окна резервирования (и, следовательно, время окончания)
  • Изменить номера слотов, требуемых резервированием (добавить или удалить слоты с хостами)
  • Изменить список хостов или групп хостов (добавить или удалить хосты или группы хостов)
  • Изменить пользователя или группу пользователей
  • Добавить хосты по требованию к ресурсам ( -R )
  • Изменить тип бронирования (открытое или закрытое)
  • Отключить указанные вхождения повторяющегося резервирования

Например, предположим, что предварительное резервирование - это промежуток между временем t1 и t2, как показано на следующем рисунке:

На этом рисунке:

  • В затененном поле показано исходное резервирование
  • Время означает временное окно резервирования
  • t1 - время начала резервирования
  • t2 - время окончания резервирования
  • Размер резервирования означает зарезервированные ресурсы, такие как хосты (слоты) или группы хостов

Используйте brsvmod для сдвига, увеличения или уменьшения временного окна по горизонтали; увеличивать или уменьшать размер по вертикали.

Увеличение продолжительности

Следующая команда создает однократное предварительное резервирование 1024 слотов заданий на хосте hostA для пользователя user1 с 6:00 до 8:00 сегодня:

   brsvadd -n 1024 -m hostA -u user1 -b "6: 0" -e "8: 0"  
Резервирование "user1 # 0" создано
 

Выполните следующую команду, чтобы увеличить продолжительность с 6:00 a.м. до 9:00:

   brsvmod -e "+60" user1 # 0  
Бронирование "user1 # 0" изменено
 
Добавление хостов к выделению резервирования

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

Добавление хоста без -n резервирует все доступные слоты на хосте; то есть слоты, которые еще не зарезервированы другими резервированиями.Вы должны указать -n вместе с -m или -R . Параметр -m можно использовать отдельно, если в списке не указана группа узлов. Вы не можете указать -R без -n .

Указанный номер слота должен быть меньше или равен доступному количеству слотов заданий для хоста.

В резервирование системы можно добавлять только хосты ( -m ). Вы не можете добавить слоты ( -n ) в системное резервирование.

Например:

  • Зарезервируйте еще 2 слота у hostA :
 brsvmod addhost -n2 -m "hostA"
 
  • Зарезервировать всего 4 слота из hostA и hostB :
  •  brsvmod addhost -n4 -m "hostA hostB"
     
  • Зарезервируйте еще 4 слота на любых хостах Linux:
  •  brsvmod addhost -n4 -R "тип == Linux"
     
  • Зарезервировать еще 4 слота для любых хостов Linux в группе хостов hostgroup1 :
  •  brsvmod addhost -n4 -m "hostgroup1" -R "type == linux"
     
  • Зарезервировать все доступные слоты от hostA и hostB :
  •  brsvmod addhost -m "hostA hostB"
     

    Следующая команда создает предварительное резервирование 1024 слотов на двух хостах hostA и hostB для группы пользователей groupA каждую среду с 12:00 до 3:00 a.м .:

       brsvadd -n 1024 -m "hostA hostB" -g groupA -t "3: 0: 0-3: 3: 0"  
    Резервирование "groupA # 0" создано
       brsvs  
    ТИП RSVID ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS TIME_WINDOW
    groupA # 0 user groupA 0/1024 hostA: 0/256 3: 3: 0-3: 3: 0 *
                                        hostB: 0/768
     

    Следующие команды резервируют 512 слотов от каждого хоста для резервирования:

       brsvmod addhost -n 256 -m "hostA" groupA # 0  
    Бронирование "groupA # 0" изменено
       brsvmod rmhost -n 256 -m "hostB" groupA # 0  
    Бронирование "groupA # 0" изменено
     
    Удаление хостов из распределения резервирования

    Используйте brsvmod rmhost , чтобы удалить хосты или слоты на хостах из исходного распределения резервирования.Вы должны указать либо -n , либо -m . Используйте -n , чтобы указать количество слотов, которые нужно освободить от хоста. Удаление хоста без -n освобождает все зарезервированные слоты на хосте. Спецификация слота должна быть меньше или равна фактическому номеру зарезервированного слота хоста.

    Например:

    • Удалить 4 зарезервированных слота из hostA
     brsvmod rmhost -n 4 -m "hostA"
     
  • Удалите всего 4 слота из hostA и hostB .
  •  brsvmod rmhost -n 4 -m "hostA hostB"
     
  • Релиз зарезервирован hostA и hostB .
  •  brsvmod rmhost -m "hostA hostB"
     
  • Удалить 4 слота из текущего распределения резервирования.
  •  brsvmod rmhost -n 4
     

    Вы не можете удалить слоты из системного резервирования. Следующая модификация резервирования системы Система №1 отклонена:

     brsvmod rmhost -n 2 -m "hostA" система №1
     

    Сколько слотов или хостов можно удалить, также зависит от количества свободных слотов, пока активно резервирование. brsvmod rmhost не может удалить больше слотов, чем свободное количество на хосте. Например:

       brsvs  
    ТИП RSVID ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS TIME_WINDOW
    user1_1 пользователь user1 3/4 hostA: 2/2 1/24/12 / 2-1 / 24/13/0
                                        hostB: 1/2
     

    Принимаются следующие модификации, и один слот удален из hostB :

     brsvmod rmhost -m hostB user1_1
    brsvmod rmhost -n 1 -m hostB пользователь1_1
     

    Отклоняются следующие модификации:

     brsvmod rmhost -n 2 user1_1
    brsvmod rmhost -m hostA user1_1
    brsvmod rmhost -n 1 -m hostA user1_1
    brsvmod rmhost -n 2 -m hostB пользователь1_1
     
    Изменение закрытых бронирований

    Следующая команда создает открытое предварительное резервирование для 1024 слотов заданий на хосте hostA для пользователя user1 между 6:00 a.м. и 8:00 сегодня.

     brsvadd -o -n 1024 -m hostA -u user1 -b 6: 0 -e 8: 0
    Резервирование "user1 # 0" создано
     

    Выполните следующую команду, чтобы закрыть резервирование по истечении срока его действия.

     brsvmod -on user1 # 0
    Бронирование "user1 # 0" изменено
     
    Отключить указанные вхождения для повторяющихся бронирований

    Используйте brsvmod disable для отключения определенных периодов или экземпляров повторяющегося предварительного резервирования.

    Повторяющиеся бронирования могут повторяться либо в дневном, либо в недельном цикле. Для ежедневных бронирований экземпляры резервирования, которые происходят в дни с ограниченными возможностями, будут неактивны. Работы, использующие резервирование, не отправляются в те дни, когда нетрудоспособны. Для других бронирований в эти дни разрешается использовать слоты бронирования. Для резервирования на ночь (активно с 23:00 до 9:00 ежедневно), если резервирование отключено в начальный день экземпляра, резервирование отключается для всего этого экземпляра.

    Для еженедельного резервирования, если резервирование отключено в дату начала экземпляра резервирования, то резервирование отключается для всего экземпляра. Например, для еженедельного бронирования с временным окном с 9:00 среды до 22:00. Пятница, в одну конкретную неделю, в четверг резервирование отключается, затем экземпляр резервирования остается активным в течение этой недели. Однако если это же резервирование отключено на среду недели, то резервирование отключается на неделю.

    На следующем рисунке показано, как параметры отключения применяются к еженедельным повторениям предварительного бронирования.

    Если резервирование отключено на определенный период, его нельзя будет снова включить; то есть периоды отключения остаются фиксированными. Перед отключением резервирования вам будет предложено подтвердить, следует ли продолжать отключение резервирования. Используйте параметр -f , чтобы принудительно запустить команду без запроса подтверждения, например, чтобы разрешить автоматическое отключение резервирования из сценария.

    Например, следующая команда создает повторяющееся предварительное резервирование 4 слотов на хосте hostA для пользователя user1 с 6:00 до 8:00 каждый день.

     Резервирование "user1 # 0" создано
    brsvadd -n 4 -m hostA -u user1 -t "6: 0-8: 0"
     

    Выполните следующую команду, чтобы отключить экземпляр резервирования, активный с 1 по 10 декабря 2007 г.

     brsvmod -disable -td "2007: 12: 1-2007: 12: 10" user1 # 0
    Бронирование "user1 # 0" изменено
     

    Затем администратор может использовать хост hostA для других резервирований в течение этого периода.

     brsvadd -n 4 -m hostA -u user1 -b "2007: 12: 1: 6: 0" -e "2007: 12: 1: 8: 0"
    Резервирование "user1 # 2" создано
     
    Изменить пользователей и группы пользователей

    Используйте brsvmod -u , чтобы изменить пользователя, или brsvmod -g , чтобы изменить группу пользователей, которая может отправлять задания с предварительным резервированием.

    Задания, отправленные исходным пользователем или группой пользователей в резервирование, по-прежнему принадлежат этому резервированию и запланированы как задания с предварительным резервированием, но новые отправленные задания от удаленного пользователя или группы пользователей больше не могут использовать резервирование.

    Brun

    На задание с предварительным резервированием, отправленное с помощью brun , по-прежнему действуют окна выполнения и приостанавливаются условия предварительного резервирования для задания.Работа должна завершиться до истечения временного окна закрытого резервирования. Увеличение или уменьшение продолжительности закрытого предварительного резервирования продлевает или сокращает срок службы задания brun .

    bslots

    bslots отображает моментальный снимок слотов, которые в настоящее время не используются параллельными заданиями или предварительным резервированием. Если хосты или продолжительность предварительного резервирования изменяются, bslots, пересчитывает и отображает доступные слоты и доступное время выполнения соответственно.

    Как взаимодействуют модификации предварительного бронирования

    В следующей таблице показано, как изменение предварительного резервирования применяется к различным экземплярам предварительного резервирования.

    Запрещать

    Модификация

    Время начала

    Время окончания

    Добавить хостов

    Rm Хосты

    Пользователь/

    Группа пользователей

    открыто/

    закрыто

    Pre cmd

    Опубликовать cmd

    Один раз

    Активный

    Нет

    Нет

    да

    да

    да

    да

    да

    да

    да

    Неактивный

    Нет

    да

    да

    да

    да

    да

    да

    да

    да

    Повторяющийся

    Вхождения

    Все

    Нет

    да

    да

    да

    да

    да

    да

    да

    да

    Указано

    да

    Нет

    Нет

    Нет

    Нет

    Нет

    Нет

    Нет

    Нет

    Активный экземпляр

    Нет

    Нет

    Нет

    Нет

    Нет

    Нет

    Нет

    Нет

    Нет

    Где: «Да» означает, что модификация поддерживается в сценарии; в противном случае отмечается «Нет».Например, все модификации допустимы в случае, если предварительное бронирование неактивно.

    Проверка политики бронирования

    В следующей таблице показано, как команды предварительного резервирования интерпретируют конфигурации политики резервирования в lsb.resources :

    Команда ...

    Проверяет политики для...

    Создатель

    Хозяин

    TimeWindow

    Brsvadd

    да

    да

    да

    Brsvdel

    Нет

    Нет

    Нет

    brsvmod

    -u или -g (смена пользователя)

    Нет

    Нет

    Нет

    addhost

    да

    да

    да

    rmhost

    Нет

    Нет

    Нет

    -b, -e, -t (изменить окно времени)

    да

    да

    да

    -d (описание)

    Нет

    Нет

    Нет

    -o или -on

    Нет

    Нет

    Нет

    Политика бронирования проверяется, когда:

    • Изменение временного окна резервирования
    • Добавление хостов в бронирование

    Политика бронирования: не проверяется , когда

    • Запуск brsvmod для удаления хостов
    • Изменение типа бронирования (открытое или закрытое)
    • Изменение пользователей или групп пользователей для резервирования
    • Изменение описания бронирования
    Удалить предварительное бронирование
    1. Используйте brsvdel для удаления резервирований.Укажите идентификатор резервирования для бронирования, которое вы хотите удалить.
    2. Например:

         brsvdel user1 # 0  
      Резервирование user1 # 0 удаляется
        

      Вы можете удалить более одного бронирования за раз. Администраторы могут удалить любое бронирование, но пользователи могут удалить только свои собственные бронирования.

      Если повторяющееся резервирование удаляется с помощью brsvdel , задания, выполняемые в резервировании, отключаются от резервирования и планируются как обычные задания.

    Просмотр бронирований
    1. Используйте brsvs для отображения текущих бронирований:
    2.    brsvs
         ТИП RSVID ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS TIME_WINDOW
      user1 # 0 user user1 0/1024 hostA: 0/1024 11/12/6 / 0-11 / 12/8/0
      user2 # 0 пользователь user2 0/1024 hostA: 0/1024 12: 0-14: 0 *
      groupA # 0 группа groupA - / 2048 hostA: - / 1024 3: 0: 0-3: 3: 0 *
      hostB: 0/1024
      system # 0 sys system 1024 hostA: 0/1024 5: 18: 0-5: 20: 0 *
        

      В столбце TIME_WINDOW:

    • При однократном резервировании поля отображаются через косую черту ( месяц / день / час / минута, ).Например:
     11/12/14 / 0-11 / 12/18/0
     
  • При повторяющемся резервировании поля отображаются через двоеточие ( день: час: минута, ). Звездочка (*) указывает на повторяющееся резервирование. Например:
  •  5: 18: 0–5: 20: 0 *
      

    В столбцах NCPUS и RSV_HOSTS:

  • При удаленном резервировании подробные сведения не отображаются. Например:
  •  - / 2048 хост A: - / 1024
     
    Показать еженедельник
    1. Используйте brsvs -p , чтобы показать еженедельный планировщик для указанных хостов с использованием предварительного резервирования.Ключевое слово all показывает планировщик для всех хостов с резервированием.
    2. Вывод brsvs -p отображается в неделях. Неделя начинается в воскресенье. Срок повторяющегося бронирования не отображается, так как он неограничен. Срок разового бронирования отображается в неделях. Если резервирование длится несколько недель, эти недели отображаются отдельно. Если неделя содержит одноразовое резервирование и повторяющееся резервирование, отображаются временные рамки, поскольку это актуально для одноразового резервирования.

      tip:

      MAX указывает настроенное максимальное количество слотов заданий для хоста (MXJ определено в lsb.hosts ).

         brsvs -p все
         ТИП RSVID ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS TIME_WINDOW
      user1 # 0 user user1 0/1024 hostA: 0/1024 11/12/6 / 0-11 / 12/8/0
      user2 # 0 пользователь user2 0/1024 hostA: 0/1024 12: 0-14: 0 *
      groupA # 0 группа groupA 0/2048 hostA: 0/1024 3: 0: 0-3: 3: 0 *
      hostB: 0/1024
      system # 0 sys system 1024 hostA: 0/1024 5: 18: 0-5: 20: 0 *
      
      ХОСТ: hostA (МАКС. = 1024)
      Неделя: 11.11. 2009 -17.11. 2009
        Часы: Мин Вс Пн Вт Ср Чт Пт Сб
      -------------------------------------------------- -----------------
      0: 0 0 0 0 1024 0 0 0
      0:10 0 0 0 1024 0 0 0
      0:20 0 0 0 1024 0 0 0
      ...
      2:30 0 0 0 1024 0 0 0
      2:40 0 0 0 1024 0 0 0
      2:50 0 0 0 1024 0 0 0
      3: 0 0 0 0 0 0 0 0
      3:10 0 0 0 0 0 0 0
      3:20 0 0 0 0 0 0 0
      ...
      5:30 0 0 0 0 0 0 0
      5:40 0 0 0 0 0 0 0
      5:50 0 0 0 0 0 0 0
      6: 0 0 1024 0 0 0 0 0
      6:10 0 1024 0 0 0 0 0
      6:20 0 1024 0 0 0 0 0
      ...
      7:30 0 1024 0 0 0 0 0
      7:40 0 1024 0 0 0 0 0
      7:50 0 1024 0 0 0 0 0
      8: 0 0 0 0 0 0 0 0
      8:10 0 0 0 0 0 0 0
      8:20 0 0 0 0 0 0 0
      ...
      11:30 0 0 0 0 0 0 0
      11:40 0 0 0 0 0 0 0
      11:50 0 0 0 0 0 0 0
      12: 0 1024 1024 1024 1024 1024 1024 1024 1024
      12:10 1024 1024 1024 1024 1024 1024 1024 1024
      12:20 1024 1024 1024 1024 1024 1024 1024
      ...
      13:30 1024 1024 1024 1024 1024 1024 1024
      13:40 1024 1024 1024 1024 1024 1024 1024
      13:50 1024 1024 1024 1024 1024 1024 1024
      14: 0 0 0 0 0 0 0 0
      14:10 0 0 0 0 0 0 0
      14:20 0 0 0 0 0 0 0
      ...
      17:30 0 0 0 0 0 0 0
      17:40 0 0 0 0 0 0 0
      17:50 0 0 0 0 0 0 0
      18: 0 0 0 0 0 0 1024 0
      18:10 0 0 0 0 0 1024 0
      18:20 0 0 0 0 0 1024 0
      ...
      19:30 0 0 0 0 0 1024 0
      19:40 0 0 0 0 0 1024 0
      19:50 0 0 0 0 0 1024 0
      20: 0 0 0 0 0 0 0 0
      20:10 0 0 0 0 0 0 0
      20:20 0 0 0 0 0 0 0
      ...
      23:30 0 0 0 0 0 0 0
      23:40 0 0 0 0 0 0 0
      23:50 0 0 0 0 0 0 0
      
      ХОСТ: hostB (МАКС. = 1024)
      Неделя: 11.11. 2009 -17.11. 2009
        Часы: Мин Вс Пн Вт Ср Чт Пт Сб
      -------------------------------------------------- -----------------
      0: 0 0 0 0 1024 0 0 0
      0:10 0 0 0 1024 0 0 0
      0:20 0 0 0 1024 0 0 0
      ...
      2:30 0 0 0 1024 0 0 0
      2:40 0 0 0 1024 0 0 0
      2:50 0 0 0 1024 0 0 0
      3: 0 0 0 0 0 0 0 0
      3:10 0 0 0 0 0 0 0
      3:20 0 0 0 0 0 0 0
      ...
      23:30 0 0 0 0 0 0 0
      23:40 0 0 0 0 0 0 0
      23:50 0 0 0 0 0 0 0
       
    3. Используйте brsvs -z вместо brsvs -p , чтобы отображать только недельные элементы с конфигурациями резервирования.Строки, отображающие все нули (0), опускаются.
    4. Например:

         brsvs -z все  
      ТИП RSVID ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS TIME_WINDOW
      user1_1 user1 0/3 hostA: 0/2 12/28/14/30-12/28/15/30
                                                 hostB: 0/1
      ХОСТ: hostA (МАКС = 2)
      Неделя: 23.12.2007 - 29.12.2007
      Часы работы: Мин Вс Пн Вт Ср Чт Пт Сб
      -------------------------------------------------- --------------------
      14:30 0 0 0 0 0 1 0
      14:40 0 0 0 0 0 1 0
      14:50 0 0 0 0 0 1 0
      15: 0 0 0 0 0 0 1 0
      15:10 0 0 0 0 0 1 0
      15:20 0 0 0 0 0 1 0
       
      ХОСТ: hostB (МАКС = 2)
      Неделя: 23.12.2007 - 29.12.2007
      Часы работы: Мин Вс Пн Вт Ср Чт Пт Сб
      -------------------------------------------------- --------------------
      14:30 0 0 0 0 0 2 0
      14:40 0 0 0 0 0 2 0
      14:50 0 0 0 0 0 2 0
      15: 0 0 0 0 0 0 2 0
      15:10 0 0 0 0 0 2 0
      15:20 0 0 0 0 0 2 0
       
    Показать типы бронирования и связанные вакансии
    1. Используйте опцию -l для brsvs , чтобы отображать каждое предварительное резервирование в длинном формате.
    2. Строки, следующие за информацией о резервировании, показывают

    • Статус бронирования
    • Время, когда активен следующий экземпляр повторяющегося резервирования
    • Тип бронирования (открытое или закрытое)
    • Статус по идентификатору задания любого задания, связанного с указанным резервированием (ЗАВЕРШЕНО, PEND, RUN или SUSP)
       brsvs -l  
    ТИП RSVID ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS TIME_WINDOW
    user1_1 # 0 пользователь user1_1 10/10 host1: 4/4 8: 00-22: 00 *
                                                     host2: 4/4
                                                     host3: 2/2
    Статус бронирования: активно
    Следующий активный период:
            Сб 22 августа 08:00:00 2009 - сб 22 августа 22:00:00 2009
    Создатель: user1_1
    Тип бронирования: ЗАКРЫТО
    ЗАВЕРШЕНО Вакансий: 203 204 205 206 207 208 209 210 211 212
    PEND Вакансий: 323 324
    РАБОЧИЕ заданий: 313314316318319320321322
    Вакансий SUSP: 315 317
     
    Показать идентификатор бронирования
    1. Используйте bjobs -l , чтобы показать идентификатор резервирования, используемый заданием:
    2.    минет -l
         Задание <1152>, Пользователь , Проект <по умолчанию>, Статус , Очередь
      <нормальный>, резервирование , команда 
      
      Пн, 12 ноября, 5:13:21: отправлено с хоста , CWD
      ;
       
    Просмотр исторической бухгалтерской информации для предварительного бронирования
    1. Используйте опцию -U команды bacct , чтобы отобразить учетную информацию о предварительных бронированиях.
    2. bacct -U суммирует все исторические изменения резервирования и отображает информацию, аналогичную команде brsvs :

    • ID резервирования, указанный в опции -U.
    • Тип бронирования: пользователь или система
    • Имена пользователей, которые использовали команду brsvadd для создания предварительного бронирования
    • Имена пользователей, которые могут использовать предварительное резервирование (с bsub -U )
    • Количество зарезервированных слотов
    • Список хостов, для которых зарезервированы слоты заданий
    • Временное окно для резервирования.
        • При однократном резервировании поля отображаются через косую черту ( месяц / день / час / минута, ). Например:
     11/12/14 / 0-11 / 12/18/0
     
  • При повторяющемся резервировании поля отображаются через двоеточие ( день: час: минута, ). Например:
  •  5: 18: 0 5: 20: 0
      

    Например, следующее предварительное бронирование имеет четыре изменения времени в течение его срока службы.Первоначальное резервирование распространяется на одного пользователя ( user1 ) и один хост ( hostA ) с 1 слотом. Различные модификации изменяют пользователя на user2 , затем снова на user1 , добавляет, затем удаляет 1 слот из резервирования.

    bacct -U user1 # 1 Учет предварительных бронирований, а именно: - учитываются по идентификаторам предварительного бронирования user1 # 1, - с учетом предварительных бронирований, созданных пользователем user1, ---------------------------- РЕЗЮМЕ --------------------- ------- RSVID: user1 # 1 ТИП: пользователь СОЗДАТЕЛЬ: user1 Общее количество вакансий: 0 Общее затраченное время ЦП: 0.0 секунд Максимальный объем памяти задания: 0,0 МБ Максимальный размер подкачки задания: 0,0 МБ Общее время активности: 0 час 6 минут 42 секунды ------------------------ Конфигурация 0 ------------------------ ТИП RSVID СОЗДАТЕЛЬ ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS user1 # 1 пользователь user1 user1 1 hostA: 1 Активное время с этой конфигурацией: 0 часов 0 минут 16 секунд ------------------------ Конфигурация 1 ------------------------ ТИП RSVID СОЗДАТЕЛЬ ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS user1 # 1 пользователь user1 user2 1 hostA: 1 Активное время с этой конфигурацией: 0 часов 0 минут 24 секунды ------------------------ Конфигурация 2 ------------------------ ТИП RSVID СОЗДАТЕЛЬ ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS user1 # 1 пользователь user1 user2 1 hostA: 1 Активное время с этой конфигурацией: 0 час 1 минута 58 секунд ------------------------ Конфигурация 3 ------------------------ ТИП RSVID СОЗДАТЕЛЬ ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS user1 # 1 пользователь user1 user1 2 hostA: 2 Активное время с этой конфигурацией: 0 час 1 минута 34 секунды ------------------------ Конфигурация 4 ------------------------ ТИП RSVID СОЗДАТЕЛЬ ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS user1 # 1 пользователь user1 user1 1 hostA: 2 Активное время с этой конфигурацией: 0 час 2 минуты 30 секунд

    Следующее резервирование ( user2 # 0 ) имеет однократную модификацию в течение своего времени жизни.Исходный имеет область действия одного пользователя ( user2 ) и одного хоста ( hostA ) с 1 слотом; модификация изменяет пользователя на user3 .

    bacct -U user2 # 0 Учет предварительных бронирований, а именно: - учитываются по всем идентификаторам предварительного бронирования: - учитываются предварительные бронирования, созданные всеми пользователями: --------------------------- РЕЗЮМЕ ---------------------- --- RSVID: user2 # 0 ТИП: пользователь СОЗДАТЕЛЬ: user2 Общее количество вакансий: 1 Общее затраченное время ЦП: 5.0 секунд Максимальный объем памяти задания: 1,7 МБ Максимальный размер подкачки задания: 7,5 МБ Общее время активности: 2 часа 0 минут 0 секунд ------------------------ Конфигурация 0 ------------------------ ТИП RSVID СОЗДАТЕЛЬ ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS user1 # 0 пользователь user2 user2 1 hostA: 1 Активное время с этой конфигурацией: 1 час 0 минут 0 секунд ------------------------ Конфигурация 1 ------------------------ ТИП RSVID СОЗДАТЕЛЬ ПОЛЬЗОВАТЕЛЬ NCPUS RSV_HOSTS user1 # 0 пользователь user2 user3 1 hostA: 1 Активное время с этой конфигурацией: 1 час 0 минут 0 секунд
    Отправляйте и изменяйте вакансии с помощью предварительного бронирования
    1. Используйте опцию -U для bsub для отправки заданий с идентификатором резервирования.Например:
    2.    bsub -U user1 # 0 myjob  
        

      Задание может использовать только хосты, зарезервированные резервированием user1 # 0 . По умолчанию LSF выбирает только хосты в резервировании. Используйте опцию -m , чтобы указать конкретные хосты в списке хостов, зарезервированных резервированием; вы можете выбирать только из тех хостов, которые были включены в исходное резервирование.

      Если вы не укажете хосты ( bsub -m ) или требования к ресурсам ( bsub -R ), требование к ресурсам по умолчанию - выбрать хосты любого типа (вместо этого LSF предполагает "type == any" ). of "type == local" в качестве строки выбора по умолчанию).

      Если позже вы удалите предварительное резервирование, пока оно еще активно, все ожидающие задания по-прежнему сохранят атрибут "type == any" .

      Для задания можно использовать только одно резервирование. Нет ограничений на количество вакансий, которые могут быть отправлены в резервирование; однако количество слотов, доступных на хостах в резервировании, может закончиться. Например, резервирование user2 # 0 резервирует 1024 слота на hostA . Когда все 1024 слота на hostA используются заданиями, ссылающимися на user2 # 0 , hostA больше не доступен для других заданий с использованием резервирования user2 # 0 .У любого отдельного пользователя или группы пользователей может быть не более 100 идентификаторов резервирования.

      Задания, ссылающиеся на резервирование, уничтожаются по истечении срока действия резервирования.

    Изменить идентификатор резервирования вакансии

    Предварительные требования: для выполнения этой задачи вы должны быть администратором.

    1. Используйте опцию -U команды bmod , чтобы изменить задание на другой идентификатор резервирования.
    2. Например:

         bmod -U user1 # 0 1234  
       
    3. Чтобы отменить резервирование, используйте опцию -Un для bmod .
    4. Например:

         bmod -Un 1234  
        

      Используйте команду bmod -Un , чтобы отсоединить выполняющееся задание от неактивного открытого резервирования. После отсоединения задание планируется как обычное задание.

    Ограничения на использование ресурсов заданий и разбиение заданий

    На задание, использующее резервирование, распространяются все ограничения на использование ресурсов задания. Если на конкретном хосте в резервировании достигнут предел, задания, использующие это резервирование, не могут начаться на этом хосте.

    Задание с предварительным резервированием отправляется в свое резервирование, даже если предел выполнения или расчетное время выполнения задания превышает оставшееся активное время резервирования.Например, если у задания лимит выполнения составляет 1 час, а оставшееся время активности резервирования составляет 1 минуту, задание все равно отправляется в резервирование. Если резервирование закрыто, задание прекращается по истечении срока резервирования.

    Аналогичным образом, при использовании планирования частичного задания задания с предварительным резервированием группируются вместе, как обычно, при отправке на хост с резервированием без учета времени истечения срока резервирования. Это верно даже в том случае, если заданиям задано ограничение на выполнение или расчетное время выполнения.Если резервирование закрыто, задания в состоянии WAIT прекращаются по истечении срока резервирования.

    Выгодное предварительное бронирование

    Вытеснение с предварительным резервированием позволяет заданиям с предварительным резервированием использовать слоты, зарезервированные резервированием. Слоты, занятые незадействованными заданиями, могут быть вытеснены, когда резервирование становится активным.

    Без изменений с помощью brsvmod , приоритетное приоритетное резервирование запускается не более одного раза за период резервирования (в случае единовременного резервирования существует только один период) всякий раз, когда выполняются как из следующих условий:

    • Резервирование активно
    • По крайней мере одно задание, связанное с предварительным резервированием, ожидает или приостановлено

    Если предварительное резервирование изменено, приоритетное прерывание выполняется для активного предварительного резервирования после каждого изменения резервирования, когда есть по крайней мере одно ожидающее или приостановленное задание, связанное с резервированием.

    Когда слоты добавляются к предварительному резервированию с помощью brsvmod , LSF вытесняет выполняющиеся задания без резервирования, если это необходимо, чтобы предоставить слоты для заданий, принадлежащих к резервированию. Вытеснение запускается, если в системе есть отложенные или приостановленные задания, относящиеся к резервированию.

    Когда срабатывает приоритетное прерывание, задания без предварительного резервирования приостанавливаются, а их слоты передаются для предварительного резервирования на хостах, принадлежащих к резервированию.На каждом хосте приостанавливается достаточное количество заданий без предварительного резервирования, чтобы получить все слоты, требуемые для предварительного резервирования. Количество получаемых слотов не зависит от количества заданий, отправленных на предварительное бронирование. Задания без предварительного резервирования на хосте могут использовать только слоты, не назначенные для предварительного резервирования.

    Когда задание вытесняется для предварительного резервирования, оно может возобновиться на хосте только после того, как завершится предварительное резервирование или какое-либо другое задание без предварительного резервирования завершится на хосте.

    Например, кластер с одним хостом имеет 10 слотов, причем на хост отправляются 9 заданий без предварительного резервирования (для каждого из которых требуется один слот). Создается предварительное резервирование, которое использует 5 слотов на хосте, и одно задание отправляется в резервирование. Когда резервирование становится активным, 4 задания без предварительного резервирования приостанавливаются, и запускается задание с предварительным резервированием.

    Принудительный запуск задания до того, как резервирование станет активным

    Администраторы LSF могут использовать brun для принудительного запуска заданий до того, как резервирование станет активным, но задание должно завершиться до истечения временного окна резервирования.

    Например, если администратор принудительно запускает задание с резервированием за час до его активации, а период резервирования составляет 3 часа, вступает в силу 4-часовой предел выполнения.

    Хост-перекресток и предварительное бронирование

    Когда ENABLE_HOST_INTERSECTION = y в lsb.params , LSF находит любое существующее пересечение с хостами, указанными в очереди, и теми, которые указаны при отправке задания с помощью bsub -m и / или хостов с предварительным резервированием.При указании таких ключевых слов, как все , allremote и другие , LSF находит существующее пересечение доступных хостов, и задание выполняется, а не отклоняется.

    Предварительное бронирование по кластерам

    Вы можете создать и использовать предварительное резервирование для модели пересылки заданий MultiCluster. Чтобы включить эту функцию, необходимо обновить все кластеры до LSF версии 7 или новее.

    См. Использование платформы LSF MultiCluster для получения дополнительной информации.

    Изменяемые размеры вакансий и предварительное бронирование

    Как и обычные задания, задания с изменяемым размером, связанные с предварительным резервированием, могут быть отправлены только после того, как резервирование станет активным, и минимальный запрос процессора может быть удовлетворен. Запрос на выделение обрабатывается как обычное задание предварительного резервирования, которое полагается на слоты, доступные для резервирования. Если предварительное резервирование получает больше ресурсов путем модификации ( brsvmod addhost ), эти ресурсы могут быть использованы немедленно отложенными запросами на выделение.

    В следующей таблице представлена ​​сводная информация о взаимосвязи жизненного цикла AR и запросов заданий с изменяемым размером:

    Предварительное бронирование

    Работа с изменяемым размером

    Запрос на размещение

    Одноразовый срок истек / удален

    Открыть

    ВЫПОЛНИТЬ-> SSUSP-> ВЫПОЛНИТЬ

    Отложено до выполнения задания

    Закрыто

    Удаленный

    Удаленный

    Рекуррент истек / удален

    Открыть

    SSUSP до следующего экземпляра

    Отложено до следующего запуска задания

    Закрыто

    Удаленный

    Удаленный

    К тому времени, когда срок действия резервирования истек или он удален, изменение статуса задания с изменяемым размером на SSUSP блокирует планирование запроса на выделение задания с изменяемым размером.

    Освобожденные слоты из задания с изменяемым размером могут быть повторно использованы другими заданиями в резервировании.

    Задания с предварительным резервированием с изменяемым размером могут вытеснять задания без предварительного резервирования, которые занимают слоты, принадлежащие резервированию. Задания с предварительным резервированием с более высоким приоритетом могут вытеснять задания с предварительным резервированием с низким приоритетом, независимо от того, являются ли оба задания с изменяемым размером.

    Запросы на размещение заданий AR с изменяемым размером учитывают конфигурацию ограничений.Они не могут вытеснить какие-либо жетоны лимитов с других заданий.

    Расчетные единицы и предварительное бронирование

    Как и обычные задания, задания с требованиями к ресурсам вычислительных единиц и предварительным резервированием могут быть отправлены только после того, как резервирование станет активным, и минимальный запрос процессора может быть удовлетворен.

    В случае эксклюзивных заданий вычислительного модуля (с требованием ресурсов cu [ excl] ) предварительное резервирование может повлиять на хосты вне предварительного резервирования, но в том же вычислительном модуле, как показано ниже:

    • Эксклюзивное задание вычислительного модуля, отправленное на хост в рамках предварительного резервирования, заблокирует весь вычислительный модуль, включая все хосты за пределами предварительного резервирования.
    • Эксклюзивное задание вычислительного модуля, отправленное на хост вне предварительного резервирования, заблокирует весь вычислительный модуль, включая все хосты внутри предварительного резервирования.

    В идеале все хосты, принадлежащие вычислительному блоку, должны находиться внутри или за пределами предварительного резервирования.

    Управление резервированием в Azure | Документы Microsoft

    • 8 минут на чтение

    В этой статье

    После покупки резервирования Azure вам может потребоваться применить резервирование к другой подписке, изменить того, кто может управлять резервированием, или изменить объем резервирования.Вы также можете разделить резервирование на два, чтобы применить некоторые из купленных вами экземпляров к другой подписке.

    Если вы приобрели зарезервированные экземпляры виртуальных машин Azure, вы можете изменить параметр оптимизации для резервирования. Скидка за резервирование может применяться к виртуальным машинам той же серии, или вы можете зарезервировать емкость центра обработки данных для определенного размера виртуальной машины. Вам следует попытаться оптимизировать резервирование, чтобы оно использовалось полностью.

    Разрешение, необходимое для управления резервированием, отличается от разрешения подписки.

    Примечание

    В эту статью добавлен модуль Azure Az PowerShell. Модуль Az PowerShell рекомендуемый модуль PowerShell для взаимодействия с Azure. Чтобы начать работу с Az Модуль PowerShell см. В разделе Установка Azure PowerShell. Чтобы узнать, как чтобы перейти на модуль Az PowerShell, см. Перенесите Azure PowerShell из AzureRM в Az.

    Заказ на резервирование и резервирование

    При покупке резервирования создаются два объекта: Заказ на резервирование и Резервирование .

    На момент покупки заказ на резервирование имеет одно резервирование. Такие действия, как разделение, объединение, частичное возмещение или обмен, создают новые бронирования в соответствии с приказом о резервировании .

    Чтобы просмотреть заказ на резервирование, перейдите к Резервирование > выберите резервирование, а затем выберите идентификатор заказа на резервирование .

    Резервирование наследует разрешения от своего заказа на резервирование. Чтобы обменять или вернуть бронирование, пользователь должен быть добавлен в заказ на бронирование.

    Изменить объем резервирования

    Скидка за резервирование распространяется на виртуальные машины, базы данных SQL, Azure Cosmos DB или другие ресурсы, которые соответствуют вашему резервированию и работают в области резервирования. Контекст выставления счетов зависит от подписки, используемой для покупки резервирования.

    Для обновления объема резервирования:

    1. Войдите на портал Azure.
    2. Выбрать Все услуги > Бронирование .
    3. Выберите бронирование.
    4. Выберите Настройки > Конфигурация .
    5. Измените объем.

    Если вы перейдете с общей области на единую, вы сможете выбрать только те подписки, владельцем которых вы являетесь. Могут быть выбраны только подписки в том же контексте выставления счетов, что и резервирование.

    Область распространяется только на отдельные подписки с оплатой по мере использования (предлагает MS-AZR-0003P или MS-AZR-0023P), корпоративное предложение MS-AZR-0017P или MS-AZR-0148P, или типы подписки CSP .

    Кто может управлять бронированием по умолчанию

    По умолчанию следующие пользователи могут просматривать и управлять бронированиями:

    • Лицо, купившее резервирование, и владелец учетной записи для биллинговой подписки получают доступ Azure RBAC к заказу на резервирование.
    • Участники выставления счетов по соглашению
    • Enterprise и клиентскому соглашению Майкрософт могут управлять всеми резервированиями в разделе «Управление затратами + выставление счетов»> «Операции резервирования»> выберите синий баннер.

    Чтобы другие люди могли управлять бронированием, у вас есть два варианта:

    • Делегируйте управление доступом для отдельного заказа на резервирование, назначив пользователю роль «Владелец» в объеме ресурса заказа на резервирование.Если вы хотите предоставить ограниченный доступ, выберите другую роль.
      Подробные инструкции см. В разделе Назначение ролей Azure с помощью портала Azure.

    • Добавьте пользователя в качестве администратора выставления счетов в соглашение Enterprise или клиентское соглашение Microsoft:

      • Для соглашения Enterprise: добавьте пользователей с ролью Enterprise Administrator для просмотра и управления всеми заказами на резервирование, которые применяются к соглашению Enterprise. Пользователи с ролью Enterprise Administrator (только чтение) могут только просматривать резервирование.Администраторы отделов и владельцы учетных записей не могут просматривать резервирования , если только они явно не добавлены к ним с помощью контроля доступа (IAM). Дополнительные сведения см. В разделе Управление ролями Azure Enterprise.

        Администраторы предприятия могут стать владельцем заказа на резервирование и могут добавлять других пользователей в резервирование с помощью управления доступом (IAM).

      • В рамках клиентского соглашения Microsoft пользователи с ролью владельца платежного профиля или участником платежного профиля могут управлять всеми покупками резервирования, сделанными с помощью платежного профиля.Читатели платежного профиля и менеджеры счетов могут просматривать все бронирования, оплаченные с помощью платежного профиля. Однако они не могут вносить изменения в бронирование. Для получения дополнительной информации см. Роли и задачи платежного профиля.

    Как администраторы выставления счетов просматривают резервирования и управляют ими

    Если вы являетесь администратором выставления счетов, выполните следующие действия для просмотра и управления всеми бронированиями и транзакциями резервирования.

    1. Войдите на портал Azure и перейдите к Cost Management + Billing .
      • Если вы являетесь администратором EA, в левом меню выберите Объемы выставления счетов , а затем в списке диапазонов выставления счетов выберите один.
      • Если вы являетесь владельцем платежного профиля по соглашению с клиентом Microsoft, в левом меню выберите Платежные профили . В списке профилей выставления счетов выберите один.
    2. В левом меню выберите Продукты + услуги > Резервирование .
    3. Отображается полный список бронирований для вашего регистрационного или платежного профиля EA.
    4. Администраторы биллинга могут стать владельцем резервирования, выбрав его, а затем выбрав Предоставить доступ в появившемся окне.

    Изменить подписку на выставление счетов для резервирования Azure

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

    Разделить одно бронирование на два

    После покупки нескольких экземпляров ресурса в рамках резервирования вы можете назначить экземпляры в этом резервировании различным подпискам.По умолчанию все экземпляры имеют одну область действия - одну подписку, группу ресурсов или общую. Допустим, вы приобрели резервирование для 10 экземпляров виртуальных машин и указали область действия как подписку A. Теперь вы хотите изменить область действия для семи экземпляров виртуальных машин на подписку A, а оставшихся трех - на подписку B. После разделения резервирования исходный ReservationID отменяется и создаются два новых резервирования. Разделение не влияет на порядок резервирования - нет новой коммерческой транзакции с разделением, а новые резервирования имеют ту же дату окончания, что и разделенная.

    Вы можете разделить резервирование на два резервирования с помощью PowerShell, интерфейса командной строки или через API.

    Разделение резервирования с помощью PowerShell

    1. Получите идентификатор заказа на резервирование, выполнив следующую команду:

        # Получите заказы на бронирование, к которым у вас есть доступ
      Get-AzReservationOrder
        
    2. Получите подробную информацию о бронировании:

        Get-AzReservation -ReservationOrderId a08160d4-ce6b-4295-bf52-b90a5d4c96a0 -ReservationId b8be062a-fb0a-46c1-808a-5a844714965a
        
    3. Разделите резервирование на две части и распределите экземпляры:

        # Разделить резервирование.Сумма резервирований, количество, должно равняться общему количеству экземпляров в резервировании, которое вы разделяете.
      Split-AzReservation -ReservationOrderId a08160d4-ce6b-4295-bf52-b90a5d4c96a0 -ReservationId b8be062a-fb0a-46c1-808a-5a844714965a -Количество 3,2
        
    4. Вы можете обновить область, выполнив следующую команду:

        Update-AzReservation -ReservationOrderId a08160d4-ce6b-4295-bf52-b90a5d4c96a0 -ReservationId 5257501b-d3e8-449d-a1ab-4879b1863aca -AppliedScopeType Single -14Applied76d78d-subscriptions / subscriptions.
        

    Отмена, обмен или возврат бронирования

    Вы можете отменить, обменять или вернуть деньги за бронирование с определенными ограничениями.Дополнительные сведения см. В разделе Самостоятельный обмен и возврат средств за резервирование Azure.

    Изменить параметр оптимизации для зарезервированных экземпляров ВМ

    При покупке зарезервированного инстанса ВМ вы выбираете гибкость размера инстанса или приоритет емкости. Гибкость размера экземпляра применяет скидку за резервирование к другим виртуальным машинам в той же группе размера виртуальных машин. Приоритет емкости определяет емкость центра обработки данных, наиболее важную для ваших развертываний. Этот вариант дает дополнительную уверенность в вашей способности запускать экземпляры виртуальных машин, когда они вам нужны.

    По умолчанию, когда область резервирования является общей, гибкость размера экземпляра включена. Емкость центра обработки данных не является приоритетной для развертывания виртуальных машин.

    Для резервирования с единственной областью можно оптимизировать резервирование для приоритета емкости вместо гибкости размера экземпляра ВМ.

    Чтобы обновить настройку оптимизации для резервирования:

    1. Войдите на портал Azure.
    2. Выбрать Все услуги > Бронирование .
    3. Выберите бронирование.
    4. Выберите Настройки > Конфигурация .
    5. Измените настройку Optimize на .

    Оптимизация использования резервирования

    Экономия на резервировании в Azure достигается только за счет постоянного использования ресурсов. При покупке с резервированием вы платите за то, что по сути является 100% возможным использованием ресурсов в течение одного или трех лет. Постарайтесь максимально увеличить объем бронирования, чтобы получить как можно больше пользы и сэкономить.В следующих разделах объясняется, как отслеживать резервирование и оптимизировать его использование.

    Просмотр использования резервирования на портале Azure

    Один из способов просмотра использования резервирования - на портале Azure.

    1. Войдите на портал Azure.
    2. Выберите Все услуги > Резервирование и обратите внимание на использование (%) для резервирования.
    3. Выберите бронирование.
    4. Просмотрите тенденцию использования резервирования с течением времени.

    Просмотр использования резервирования с API

    Если вы являетесь клиентом Enterprise Agreement (EA), вы можете программно просмотреть, как используются резервирования в вашей организации. Вы получаете неиспользованное бронирование через данные об использовании. При просмотре сборов за резервирование помните, что данные делятся между фактической стоимостью и амортизированной стоимостью. Фактическая стоимость предоставляет данные для сверки ежемесячного счета. Он также содержит информацию о стоимости покупки при бронировании и детали заявки на бронирование. Амортизированная стоимость аналогична фактической, за исключением того, что эффективная цена за использование резервирования рассчитывается пропорционально.Неиспользованные часы бронирования показаны в данных по амортизированной стоимости. Дополнительные сведения о данных об использовании для клиентов EA см. В разделе Получение стоимости бронирования и использования соглашения Enterprise.

    Для других типов подписки используйте Сводки резервирования API - список по порядку резервирования и резервированию.

    Оптимизируйте бронирование

    Если вы обнаружите, что резервирования вашей организации недостаточно используются:

    Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки.

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

    Дополнительные сведения о резервировании в Azure см. В следующих статьях:

    бронирование | Определение, история и факты

    Заповедник , также называемый заповедником или (в Австралии) станцией , участок земли, выделенный правительством для использования одним или несколькими коренными народами.В начале 21 века резервации существовали на всех континентах, за исключением Антарктиды, но больше всего их было в Соединенных Штатах, Канаде и Австралии. Большинство резерваций в этих странах, а также во многих других, восходит к колониальной политике 19-го и начала 20-го веков. Однако некоторые резервации были созданы только во второй половине 20 века или позже.

    Долина монументов Племенной парк навахо

    Всадник пасет овец в Долине монументов Племенной парк навахо, часть резервации навахо, граница Аризоны и Юты.

    © CoolPhotography — iStock / Getty Images

    Хотя конкретные обстоятельства их образования, история и условия жизни различаются, некоторые характеристики относительно обычны для заповедников, созданных в XIX и начале XX веков. Например, они, как правило, создавались на основе договорных соглашений или колониального указа и неизменно представляли собой территорию, намного меньшую, а часто и находящуюся на большом расстоянии от традиционной территории данной группы. Кроме того, ранние резерваты обычно размещались на экономически маргинальных землях, то есть в очень засушливых, влажных, крутых или удаленных местах.Наконец, их формирование обычно сопровождалось принятием законов о пропусках, запрещающих местным жителям выезжать за пределы резервации. Эти и другие правила, например те, которые запрещают владение оружием, были разработаны для умиротворения местного населения и предотвращения образования коалиций между резервами.

    При создании заповедника правительства обычно гарантировали, что земля в нем будет принадлежать какой-либо культурной группе на неограниченный срок. Однако посягательства колониальных поселенцев и спекулянтов землей обычно начинались в течение десяти лет после создания заповедника.Обычно в течение двух десятилетий, а часто и раньше, эти группы требовали, чтобы земля была «открыта» для внешнего владения, утверждая, что коренные жители не развивали ее в соответствии с западными представлениями о производительности.

    Поселенцы, ожидающие официального сигнала о том, что они могут перейти на территорию индейской резервации Форт-Холл и потребовать земли племен, которые правительство США считает «излишками», Покателло, Айдахо, 1902 г.

    Библиотека Конгресса, Вашингтон, округ Колумбия

    Территории рассматриваемые вопросы почти всегда открывались рано или поздно, хотя правовые механизмы для этого варьировались от места к месту.В некоторых случаях были приняты законы, в соответствии с которыми определенное количество резервных земель было выделено каждому взрослому коренному населению или семье, а оставшаяся часть была предоставлена ​​тем, кто не был аборигеном. Другой метод требовал, чтобы коренные жители доказали определенную степень генетического родства с первоначальными сторонами, подписавшими договор. Лица с менее чем требуемой степенью родства или количеством крови (часто, хотя и не всегда, эквивалентно наличию бабушки или прадедушки или прадедушки из группы) затем лишались права голоса на своей земле.Как и в случае с наделом, любая «лишняя» земля, предоставленная через этот механизм, впоследствии будет открыта для продажи посторонним. Эти и другие схемы значительно сократили размер большинства бронирований, в некоторых случаях более чем на 50 процентов. В сочетании с упомянутыми ранее законами о пропусках земельные уступки часто делали резервы слишком маленькими, чтобы поддерживать традиционную экономику местных жителей, занимающихся охотой и собирательством, садоводством и скотоводством. Обычно это подталкивало коренные народы к освоению колониальных форм производства продуктов питания, тем самым ускоряя темпы культурной ассимиляции.

    Получите подписку Britannica Premium и получите доступ к эксклюзивному контенту. Подпишитесь сейчас

    По сравнению с соседними незарезервированными районами, резервации исторически были слаборазвитыми с точки зрения инфраструктуры, социальных услуг, жилья и экономических возможностей. Примечательный пример из Соединенных Штатов: данные переписи показывают, что к 1950 году программами электрификации сельских районов было охвачено около 90 процентов сельских домов за пределами резервации, но такая же часть домов в резервациях не имела электроснабжения до 2000 года.Подобные десятилетия отставания в развитии обнаружены во многих заповедниках по всему миру.

    В некоторых общинах резерваций - но отнюдь не во всех - отток людей, ищущих образование или работу, в сочетании с медленными темпами местного развития способствовал высокому уровню бедности, злоупотребления психоактивными веществами и насилия. Однако ряд сил также противостоит этим тенденциям, в первую очередь усилиям широкого круга профессионалов и активистов из числа коренных народов, которые работают над улучшением экономического, физического и социального здоровья своих общин.Кроме того, многие эмигранты продолжают считать данную резервацию своим настоящим домом и помогают поддерживать своих жителей, оказывая им финансовую и другие формы помощи.

    Условия в заповедниках, сформированных в конце 20-го и начале 21-го веков, менее однородны, чем в более старых заповедниках, в первую очередь потому, что их создание происходило при более разнообразных обстоятельствах, чем существовало в прошлом. Во многих из этих более недавних случаев, особенно в развивающихся странах, регион не определялся в качестве резерва до тех пор, пока не произошла значительная деградация окружающей среды из-за горнодобывающих, лесозаготовительных или других добывающих предприятий.В таких ситуациях активисты часто высказывали опасения, что корпорации, получающие прибыль от этих предприятий, смогут избежать затрат на восстановление окружающей среды. Напротив, многие сравнительно богатые правительства отказались создавать новые заповедники как таковые, но передали управление территориями с большим количеством коренного населения региональным советам, в которых коренные народы имеют гарантированное большинство или большинство. Примеры последнего подхода включают создание в 1999 году Нунавута, канадской провинции с преимущественно инуитским населением, и изменения в 2006 году управления Финнмарком, регионом Норвегии с большим саамским населением.

    Национальные парки NH: резервирование в дневное время

    Государственный парк Беар-Брук:
    61 Deerfield Rd, Allenstown
    Пешие прогулки здесь
    Пляжные резервации здесь

    Государственный парк Клаф:
    455 Clough Park Rd, Weare
    Бронирование здесь

    Echo Lake Beach (Franconia Notch) :
    Сверните на выход 34C с 1-93
    Бронирование здесь

    Echo Lake State Park (North Conway):
    68 Echo Lake Road, North Conway
    Бронирование здесь

    Ellacoya State Park:
    266 Scenic Road, Gilford
    Бронирование здесь

    Flume Gorge (Franconia Notch)
    852 Daniel Webster Hwy, Lincoln
    Бронирование здесь

    Franklin Pierce Homestead
    301 2-я магистраль NH
    Hillsborough, NH 03244
    Бронирование здесь

    Greenfield State Park:
    52 Campground Road, Greenfield
    Бронирование здесь

    Хэмптон Саут-Бич:
    8 State Park Road, Hampton, NH
    Бронирование здесь

    Государственный парк Джерико-Маунтин:
    298 Jericho Lake Rd, Берлин
    Beach Reservations Here

    Государственный парк Кингстон:
    124 Main St, Kingston
    Бронирование здесь

    Livermore Falls Beach:
    86 Livermore Rd, Holderness
    Бронирование здесь

    Miller State Park:
    13 Miller Park Rd, Питерборо
    Бронирование мест для пеших прогулок здесь
    Бронирование мест на автодорогах Здесь

    Штаб-квартира Monadnock:
    169 Poole Rd
    (Доступ к основным маршрутам - Белая точка и Белый крест)
    Бронирование здесь

    Monadnock Old Toll Rd:
    9 Halfway House Rd
    (доступ к White Arrow - нет прямого доступа к White Dot)
    Бронирование здесь

    Пруд Монаднок Гилсон:
    585 Dublin Rd
    (Нет доступа к White Dot или White Cross - 6-часовой поход)
    Бронирование здесь

    Mount Sunapee Beach:
    83 Beach Access Rd, Ньюбери
    Бронирование здесь

    Государственный парк Одиорн-Пойнт:
    570 Ocean Blvd, Rye
    Бронирование здесь

    Государственный парк Pawtuckaway:
    7 Pawtuckaway Rd, Nottingham
    Пешие прогулки здесь
    Пляжные резервации здесь

    Rollins State Park
    1066 Kearsarge Mountain Rd, Warner
    Бронирование мест для пеших прогулок

    Ферма Роберта Фроста
    122 Рокингем Роуд
    Дерри, NH 03038
    Бронирование здесь

    Государственный парк Силвер-Лейк:
    138 Silver Lake Rd, Hollis
    Reservations Here

    Государственный парк Уэдли:
    78 Wadleigh State Park, Sutton
    Reservations Here

    Государственный парк Уоллис-Сэндс:
    1050 Ocean Blvd, Rye
    Бронирование здесь

    Weeks State Park
    200 недель State Park Road
    Ланкастер, NH 03584
    Бронирование здесь

    Государственный парк Веллингтона:
    14 West Shore Road, Бристоль
    Бронирование здесь

    Государственный парк Вентворт:
    297 Gov Wentworth Hwy, Wolfeboro
    Reservations Here

    Государственный парк Уайт-Лейк:
    94 State Park Rd, Tamworth
    Beach Reservations Here

    Государственный парк Уинслоу
    475 Kearsarge Mountain Rd, Wilmot
    Пешие прогулки Reservation Here

    .

    0 comments on “Резервирование n 1 что это: Схемы резервирования инженерных систем ЦОД

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *