Щель Происхождение
Ansible. Network-scripts. RHEL8
Приветствую!
Практически завершил работу над ansible-хелпером "conf_int_ipv4_via_network_scripts" (репозиторий "ansible_helpers"), но "практически" означает, что совокупность скриптов и сценариев уже можно использовать в работе.
Краткая инструкция.
1. Клонируем репозиторий - git clone "https://github.com/vladimir-chursin000/ansible_helpers".
2. Переходим в директорию ".../ansible_helpers/conf_int_ipv4_via_network_scripts/rhel8_based".
3. Заполняем inventory-файл "conf_network_scripts_hosts" (не забываем про ssh-ключи на удалённых хостах).
4. Заполняем основной файл конфигурации "config" (такой вот незамысловатый нейминг). Каждая линия - настройка конкретного сетевого интерфейса на конкретном хосте. Присутствует файл со всеми возможными примерами конфигурации - "config_examples".
5. Правим дополнительные файлы конфигурации, расположенные в директории "additional_configs":
а) dns_settings (настройки DNS). По умолчанию содержит только доменные сервера Google (8.8.8.8, 8.8.4.4) в качестве общих NS (nameservers/сервера имён) для всех хостов из inventory-файла. Также присутствует возможность для отдельных хостов выставить уникальные сервера имён;
б) config_del_not_configured_ifcfg. Файл конфигурации, определяющий действия в отношении сетевых интерфейсов, отсутствующих в основном файле конфигурации (который "config"). Для inventory-хостов, вписанных в этот конфиг, действует правило - отключать сетевые интерфейсы (и удалять соответствующие ifcfg-файлы), не сконфигурированные в файле "config".
6. Запускаем скрипт "install_network_scripts_and_configure_network.sh" (если "network-scripts" не установлен) или "apply_immediately_ifcfg.sh".
Что произойдёт после запуска (если опустить часть с установкой "network-scripts"), если кратко:
1. Бэкап ifcfg-файлов с сохранением в директорию (и поддиректории) ".../playbooks/ifcfg_backup_from_remote": "history" - для хранения, "now" - для дальнейшего сравнения с ifcfg-файлами, генерация которых (на основе config-а) произойдёт на следующем этапе.
2. Запуск perl-скрипта "generate_dynamic_ifcfg.pl", которые создаёт:
а) ifcfg-файлы для каждого inventory-хоста (на основе основного конфига). Размещаются в ".../playbooks/dyn_ifcfg_playbooks/dyn_ifcfg";
б) файлы resolv-conf (на основе "dns_settings"). Директория ".../playbooks/dyn_ifcfg_playbooks/dyn_resolv_conf";
в) task-файл для каждого inventory-хоста, содержащий ansible-инструкции для реконфигурации сети (директория ".../playbooks/dyn_ifcfg_playbooks"). Важный момент - если сгенерированные ifcfg-файлы не отличаются от текущих (скопированных на первом этапе исполнения), то task-файл будет содержать только ansible-код для взаимодействия с "resolv.conf".
3. Исполнение сформированных task-файлов.
P.S. №1. Осталась самая малость - реализовать механизм временного применения сетевых настроек (о чём писал ранее).
P.S. №2. Надеюсь, кому-то результат моих изысканий поможет сэкономить время.
The Guardian: Прибыль BP утроилась до 7 млрд фунтов стерлингов из-за роста цен на нефть из-за СВО на Украине
BP передаст акционерам миллиарды фунтов стерлингов после утроения своей прибыли почти до 7 миллиардов фунтов стерлингов во втором квартале года на фоне высоких цен на нефть во время СВО России в Украине, даже несмотря на то, что семьи борются с кризисом стоимости жизни.
Это была вторая по величине квартальная прибыль в истории BP, уступая лишь базовой прибыли в размере 8,8 млрд долларов летом 2008 года.
BP также заявила, что передаст инвесторам 3,5 миллиарда долларов в рамках программы обратного выкупа акций, а также увеличила общую выплату дивидендов на 10% до примерно 1,1 миллиарда долларов.
Нефтяные компании в Великобритании и за ее пределами в последние месяцы добились резкого роста доходов на фоне роста цен на энергоносители, поскольку домохозяйствам во всем мире приходится бороться с растущими счетами.
При том, что ежегодные счета за электроэнергию в Великобритании могут подскочить зимой до 3850 фунтов стерлингов , что в три раза больше, чем они платили в начале 2022 года.
На прошлой неделе Shell сообщила о рекордной квартальной прибыли в размере почти 10 миллиардов фунтов стерлингов в период с апреля по июнь.
Противостояние Запада и России в телеграм "Бизнес-войны"
Ответ на пост «Япония не планирует выходить из "Сахалина-2", заявил министр экономики в парламенте»1
Президент России Владимир Путин подписал указ в соответствии с которым:
В связи с недружественными и противоречащими международному праву действиями Соединенных Штатов Америки и примкнувшим к ним иностранных государств...
Правительство России создает новую компанию которой передаются все права и обязанности «Сахалин Энерджи» акционерами которого являются «Газпром» (50% плюс одна акция), Shell (27,5% минус одна акция), а также Mitsui & Co. (12,5%) и Mitsubishi (10%).
В новой компании «Газпром» получает долю, пропорциональную «количеству принадлежащих ему акций в уставном капитале компании». Остальные акционеры «Сахалин Энерджи» подают Правительству уведомление, Правительство РФ его рассматривает и в течении 3-х дней
принимает решение о передачи доли... или об отказе в передаче такой доли
До момента передачи этим лицам долей, принадлежащих обществу, управление ими осуществляется Правительством Российско Федерации...
http://static.kremlin.ru/media/events/files/ru/kj25EK599KdoG...
https://www.rbc.ru/business/30/06/2022/62bdfd889a794732fc100...
Бензин без доверия
Российские АЗС Shell переименуют Teboil.
Меня одного смущает название или трудности перевода с Финского?
Teboil был основан Маурицем Скогстрёмом в Хельсинки в 1934 году под названием Trustivapaa Bensiini (что означает: «Бензин без доверия»), аббревиатура. TB, от которого и получило нынешнее название в 1966 году. https://ru.wikibrief.org/wiki/Teboil