суббота, 27 апреля 2013 г.

postfix: очистка почты

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

Где лежат исходящие письма (линь):

/var/spool/postfix/deferred/ - сами сообщения
/var/spool/postfix/defer/ - сообщения о процессе доставки (например, почему отложено)

пятница, 26 апреля 2013 г.

idle3-tools

http://idle3-tools.sourceforge.net/


Idle3-tools provides a linux/unix utility that can disable, get and set the value of the infamous idle3 timer found on recent Western Digital Hard Disk Drives.
It can be used as an alternative to the official wdidle3.exe proprietary utility, without the need to reboot in a DOS environement.
A power off/on cycle of the drive will still be mandatory for new settings to be taken into account.

Для centos эта утилита есть в репе CentALT.

пятница, 12 апреля 2013 г.

SuperMicro Battery Backup Power (BBP)

http://www.supermicro.nl/products/nfo/BBP.cfm

dell и supermicro

Ко многим серверам dell можно подобрать аналоги у супермикры, например для R420:
2.5"
http://www.supermicro.nl/products/system/1U/1027/SYS-1027B-URF.cfm
или версия с 1 БП
http://www.supermicro.nl/products/system/1U/1027/SYS-1027B-MTF.cfm

3.5"
http://www.supermicro.nl/products/system/1U/6017/SYS-6017B-URF.cfm
http://www.supermicro.nl/products/system/1U/6017/SYS-6017B-MTRF.cfm

Плюс SAS контроллер.

Под R620 вариантов больше, но тут уже надо сравнивать параметры, например там половина моделей заточена под установку GPU, и сложнее с выбором мощности БП.

У dell основные преимущества это pro support, в том числе исправление неполадок за 4 часа на месте.

вторник, 9 апреля 2013 г.

Apache Thrift

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

The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.

http://thrift.apache.org/

понедельник, 8 апреля 2013 г.

How to Configure IPMI on a Dell PowerEdge running Red Hat Enterprise Linux

http://lonesysadmin.net/2007/06/21/how-to-configure-ipmi-on-a-dell-poweredge-running-red-hat-enterprise-linux/

Dell PowerEdge 12G поколение и FreeBSD

По списку совместимости на 12 поколении dell (на базе Е5-2400, Е5-2600 например) работает FreeBSD 9.0+. Ниже по всей вероятности уже не заработает.
Основные узкие места:

  • RAID контроллеры H-серии (310, 710, 810) -- в основе LSi 2008 и 2208. 2008 работает и на 8 версии без проблем, 2208 пока проверить не доводилось. 2108 на 8 версии тоже работает, если что (вроде 700 серия была такая). Если что - есть системная утилита mfiutil, так как фирменная от LSi убога.
  • Сеть. Тут Broadcom BCM5720, и иногда всплывают проблемы вроде такой. Можно решить установкой отдельной интел-сетевой или убрать iDRAC (?)
http://engineering.wayfair.com/freebsd-9-0-on-dell-poweredge-12g-servers/

Также с сетью может быть такое:
bge0: link state changed to DOWN
bge0: link state changed to UP
bge0: link state changed to DOWN
bge0: link state changed to UP
десятки раз в секунду. Мне помогло в /boot/loader.conf
dev.bge.0.msi = 0
dev.bge.1.msi = 0

Кому-то может пригодиться ещё (при watchdog timeout - resetting)
hw.bge.allow_asf = 0
hw.pci.enable_msix = 0

Dell PERC (рейд-контроллеры) H310, H710, H710p

Dell PowerEdge Raid Controller - PERC

Особенности.
Эти серии -- под специальный разъём, состоят из 2 частей: SAS порты размещаются на материнской плате, и внешний заменяемый модуль, который подключается к этим портам.

H310 - HBA, в основе LSISAS 2008
H710, H710P - в основе LSISAS2208 dual-core PowerPC ROC (хотя тут указан чип LSI SAS 2108)
P-версия имеет поддержку CashCade (какой версии?) - SSD кэш, из отличий только памяти не 512Мб а 1Гб + лицензия на этот cachecade. 0 1 2 3 4
Есть 2 версии CacheCade - 1 умеет кэшировать только чтение, а 2.0 - ещё и запись. Ограничение - до 32 кэш-дисков на контроллер, макс 512Гб.

При желании/необходимости можно вшить прошивку от оригинального LSi (сравнивать с сериями 9260, 9280), сняв всякие локи на фирменные SSD, но смысл? Правильнее тогда -- поставить отдельный контроллер например от Adaptec.

User's Guide ru
http://www.servethehome.com/lsi-sas-2208-raid-controller-information-listing/

zfs: восстановление

Где-то у меня было, но найти не удалось. Дубль.

Rolling Back a ZFS Snapshot
http://docs.oracle.com/cd/E19253-01/819-5461/gbcxk/index.html

Восстановление ZFS-пула с помощью подручных средств
http://www.lissyara.su/articles/freebsd/file_system/zfs_recovery/

Восстановление корневого пула ZFS или снимков корневого пула
http://docs.oracle.com/cd/E19253-01/820-0836/ghzvz/index.html

Также был спецфлаг
zfs:zfs_recover=1

"ZFS maintains an internal cache of available pools and their configurations in /etc/zfs/zpool.cache. The location and contents of this file are private and are subject to change. If the system becomes unbootable, boot to the milestone none by using the -m milestone=none boot option. Once the system is up, remount your root file system as writable and then rename or move the /etc/zfs/zpool.cache file to another location. These actions cause ZFS to forget that any pools exist on the system, preventing it from trying to access the bad pool causing the problem. You can then proceed to a normal system state by issuing the svcadm milestone all command. You can use a similar process when booting from an alternate root to perform repairs."
"Determine which pool might have issues by using the fmdump -eV command to display the pools with reported fatal errors."
http://docs.oracle.com/cd/E19082-01/817-2271/6mhupg6qg/index.html

http://breden.org.uk/2009/08/30/home-fileserver-zfs-boot-pool-recovery/


Recovering the ZFS Root Pool or Root Pool Snapshots

HH: FreeBSD + PostgreSQL: тюнинг сервера БД

http://habrahabr.ru/post/120932/