Задача этой статьи не показать правила написания ansible-playbook — задача показать какие есть роли и модули для zabbix, все равно каждый будет переделывать роли под себя
так плейбук заточен только на установку агентов и регистрацию, нужно удалять будет отдельный плейбук и соответственно файл, я сразу указал что можно было сделать всё в одном файле и рулить группами, но для удобства группы разнёс по разным файлам
Также, если не указать hosts: all а делать host: localhost, плейбук не сможет собрать данные (Gathering Facts) а соберёт только для localhost
частично согласен с первым утверждением, не придумал как решить чтобы и роль установить и прогнать списком добавление хостов
со вторым — группа all для каждого инвентаря, переменные all:vars используются как переменные по умолчанию, можно задать для каждого хоста индивидуально
В общем и целом отключение различных подсистем управления энергопитанием и профилем работы сервера дает 90+% результата, на HPE отключение всех таких подсистем снизило задержки со 200 мкс до 8 мкс. На другом сервере где стоял «не умный» BIOS из коробки без настроек были такие же результаты. Насчет USB не уверен что даст ощутимое уменьшение задержек. Единственно, нашел здесь что желательно использовать PS/2 перифирию.
К слову, если кто соберется настраивать RT Linux, стоит много внимания обратить на тюнинг BIOS сервера — например у HPE есть большая инструкция про настройку Просто установка может не дать никаких результатов.
Всегда недопонимал SUID,SGID. Пример:
— Есть скрипт run.sh, принадлежит root:root, права 744.
— Есть пользователь moe. Понятно что он не может запустить run.sh, т.к. не прав.
— Делаю chmod u+s run.sh от рута. В итоге получаем
-rwsr--r--. 1 root root 34 Oct 2 11:29 run.sh
— Пользователь все равно не может запустить
[root@localhost bin]# ls -l
total 4
-rwsr--r--. 1 root root 34 Oct 2 11:29 run.sh
[root@localhost bin]# su moe
[moe@localhost bin]$ ./run.sh
bash: ./run.sh: Permission denied
[moe@localhost bin]$
Встают резонные вопросы: разве сервера других вендоров так не умеют? Что в этом такого, ведь это просто x86 сервер? Обо всем по порядку.
Так в чем же отличие? Меняем названия технологий на другие, от других вендоров получаем то же самое, только сбоку. И да, это обычный x86 сервер, не сильно лучше, не сильно хуже чем у других.
Мне кажется у Artifact нет шансов после такого провала, а учитывая, что сейчас они развивают Underlords, честно сворованный разработанный Dota Autochess, в котором хороший онлайн со старта, то тем более.
Также, если не указать hosts: all а делать host: localhost, плейбук не сможет собрать данные (Gathering Facts) а соберёт только для localhost
со вторым — группа all для каждого инвентаря, переменные all:vars используются как переменные по умолчанию, можно задать для каждого хоста индивидуально
Hi
ghweed LinuxНо если добавить o+x на файл, и модифицировать его, например один рутовый скрипт вызывает другой рутовый скрипт.
Все равно не хочет.
— Есть скрипт run.sh, принадлежит root:root, права 744.
— Есть пользователь moe. Понятно что он не может запустить run.sh, т.к. не прав.
— Делаю chmod u+s run.sh от рута. В итоге получаем
— Пользователь все равно не может запустить
Так в чем же отличие? Меняем названия технологий на другие, от других вендоров получаем то же самое, только сбоку. И да, это обычный x86 сервер, не сильно лучше, не сильно хуже чем у других.
сворованныйразработанный Dota Autochess, в котором хороший онлайн со старта, то тем более.Согласен, есть другие способы, но я все же склонен всегда придерживаться «официального мануала»(если он есть)