my broken Wonderland
Dynamic Kernel Module Support(DKMS) — это фреймворк, который используется для генерации тех модулей ядра Linux, которые в общем случае не включены в дерево исходного кода. DKMS позволяет драйверам устройств автоматически пересобираться, когда ядро уже установлено.
Настало время занимательных историй вместе с r10k. Давайте сначала узнаем, что же это за зверь и зачем он нужен?
По мнению разработчиков:
R10k provides a general purpose toolset for deploying Puppet environme
nts and modules. It implements the Puppetfile format and provides a native implementation of Puppet dynamic environments
По-моему сугубо личному мнению:
Вернёмся к нашим баранам. В прошлой статье мы представили, что у нас есть 2 физических сервера и поставили на них puppetmaster и puppetdb. В этой статье, попробуем так же по-пацански (aka best practice) правильно настроить hiera, “напишем” наш первый модуль и установим нормальный из реп форджа. Ну, поехали…
1. SR-IOV and KVM virtual machines under GNU/Linux Debian (Jessie) Intel X520 10Gbps cards Yoann Juet @ University of Nantes, France Information Technology Services Version 1.2 (12 Jun 2015)
Пытаемся воспроизвести best practice разработчиков puppet. Всё ставится просто и по шагам. Только учитываем, что в самом лучшем случае, если в вашей компании нормальное руководство и им не жалко денег на нужды оркестровки, администрирования и экономию времени своих администраторов, то вам понадобится 3 сервера: 1 – puppetmaster, 2 – postgresql, 3 – puppetdb. Так же такая схема в будущем поможет вам при росте вашей инфраструктуры в кластеризации puppet сервиса. В моём случае, увы, я буду использовать 2 физических сервера: 1 – puppetmaster, 2 – postgresql/puppetdb.
Юзаем китайский usb2com, ставим дрова (Или эти). Выставляем скорость COM в putty: – Скорость: 115200 бит/с; – Биты данных: 8 бит; – Четность: нет; –…
snmp-server enable traps snmp-server enable snmp-server source-interface traps Loopback0 snmp-server host 192.168.0.2 traps write_community snmp-server host 192.168.0.2 traps read_community
Настройки для ядра >= 3.2 (Впрочем, абсолютно наверняка и для 2.6 подойдут) сервера рассчитанного на сетевую нагрузку (router/nat/web/etc). В данном случае это xeon E5420, 8G RAM.