Вход на сайт
Яндекс.Метрика

Рейтинг@Mail.ru

Баги в Puppet

В процессе работы с Puppet бывают периодические ошибки ("баги"). Например часто встречается такое "Run of puppet configuration client already in progress", и на этом работа puppet закончилась, и даже его рестарт не помогает.

Чтобы всё заработало можно сделать следующее (пример для Centos): 

#rm /var/lib/puppet/state/puppetdlock

Подробнее: Баги в Puppet

LVM: ALERT! /dev/mapper/ does not exist. Dropping to a shell!

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

Loading, please wait... 
/var/log/lvm2.log: fopen failed: No such file or directory 
Logging initialised at Tue Feb 24 12:08:12 2015 
Set umask to 0077 
Wiping internal VG cache 
/var/log/lvm2.log: fopen failed: No such file or directory 
Logging initialised at Tue Feb 24 12:08:12 2015 
Set umask to 0077 
Wiping internal VG cache

Gave up waiting for root device. Common problems: 
- Boot args (cat /proc/cmdline) 
- Check rootdelay= (did the system wait long enough?) 
- Check root= (did the system wait for the right device?) 
- Missing modules (cat /proc/modules; ls /dev) 
ALERT! /dev/mapper/mylvm-root does not exist. Dropping to a shell!

Подробнее: LVM: ALERT! /dev/mapper/ does not exist. Dropping to a shell!

Очистка SWAP в Linux и FreeBSD

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

Производительность отдельного SWAP раздела жесткого диска выше, чем производительность виртуальной памяти размещенной в файле. Единственным минусом SWAP раздела является сложность его редактирования. 

Бывает что система уходит в «своп». Перезапуск демонов помогает освободить память, но не всегда очищает SWAP полностью. Очистить «своп», при условии, что свободной памяти больше чем занятого «свопа» можно выполнив от root команды: 

Подробнее: Очистка SWAP в Linux и FreeBSD

Настройка VLAN в CentOS

 Centos

Создание и настройка виртуальных сетевых интерфейсов в Centos (VLAN CentOS)

В CentOS для заведения новых сетевых интерфейсов есть директория /etc/sysconfig/network-scripts. В этой директории необходимо создать файл, соответствующий новому виртуальному интерфейсу. Создадим конфигурационный файл для интерфейса в VLAN23 - ifcfg-eth0.23

VLAN=yes

DEVICE=eth0.23

BOOTPROTO=static

ONBOOT=yes

BRIDGE=br23

И для бридж-интерфейса файл ifcfg-br23:

Подробнее: Настройка VLAN в CentOS

Установка SSL сертификата в Apache

Последовательность действий:

1. Скопировать файлы сертификата на сервер. Как сгенерировать и подписать SSL сертификаты описано в статье "SSL сертификаты. Самоподписанный сертификат"

2. Отредактировать файл конфигурации web-сервера Apache. По умолчанию файл конфигурации называется httpd.conf

3. Создать блоки виртуального хоста <VirtualHost> для подключения SSL-соединения.

Подробнее: Установка SSL сертификата в Apache

Страница 5 из 7

unix-way