четверг, 30 апреля 2015 г.

Zimbra HTTP HTTPS Redirection note

При установке заметил следующее:
По умолчанию зимбра ставится для веб-клиентов в режим https.
Для переключения в http или в both/mixed mode - используется команда:

Syntax

zmtlsctl [mode]

Mode Choices

  • http - http only, the user would browse to http://zimbra.domain.com
  • https - https only, the user would browse to https://zimbra.domain.com http:// is denied.
  • both - A user can go to http:// or https:// and will keep that mode for their entire session.
  • mixed - If the user goes to http:// it will switch to https:// for the login only, then will revert to http:// for normal session traffic. If they browse to https:// then they will stay https://
  • redirect - Like mixed if the user goes to http:// it will switch to https:// but they will stay https:// for their entire session.
Note: Redirect mode is not available for ZCS 4.5 and earlier. (See Redirect_http_to_https for information about redirect for ZCS 4.5.)
В том случае, если переключение режима не срабатывает, то проверьте, не установили ли вы случайно zimbra-proxy при установке. Если установили, то надо выполнить к примеру следующее:

zmprov ms proxy.server.name zimbraReverseProxyMailMode both

Взято отюда:
http://wiki.zimbra.com/wiki/Zimbra_Proxy_Manual:Installing_,_Configuring,_Disabling_the_Zimbra_Proxy#Installing_.2C_Configuring.2C_Disabling_the_Zimbra_Proxy

пятница, 24 апреля 2015 г.

Intel RS2WC040 crossflash to LSI 9211-4i (IT/IR)

Попался в руки контроллер Intel RS2WC040. Основан на базе контроллера LSI SAS9240-4i.
Отличительной особенностью его является работа только на платах Intel Serverboard. При запуске на платах от другого вендора получаем невозможность не только поставить операционную систему (ошибки при выборе раздела), но и определение с ошибками на "живой" системе. Контроллер также не запускал WebConsole для настройки RAID, если плата была не Intel.

Первым шагом я попробовал прошить его в LSI SAS9240-4i. Скачал последнюю прошивку, контроллер удачно прошился, и даже дал возможность запускать консоль для настройки RAID на не-Intel вендоре. Но вопрос с совместимостью осталась.

Проблема связана с тем, что обновление прошивки не затрагивает BIOS контроллера.
Дальнейшее использование Google принесло результат.

На LSI сайте указано, что SAS9240-4i основан на базе контроллера SAS2008
С помощью Rufus создаем загрузочную флешку с DOS. Закидываем на флешку архив отсюда:
https://yadi.sk/d/6N0RcuopgDZL2   - там есть все необходимое. Процесс прошивки лучше произвести на старой машине без UEFI биоса. Также может потребоваться Himem.sys.

Выполняем все по шагам, для удобства действия разбиты на батники:
1.bat - закидывает информацию об контроллере в текстовый файл. Там необходимо посмотреть SAS адрес контроллера, он в виде 500605bxxxxxxxxx.    
2.bat - бекапит текущую sbr информацию о контроллере. 
3.bat - очищает мозги контроллера, он перестает детектится
4 шаг - перезагрузка машины. 
5IT или 5IR.bat - выбор прошивки. IR - RAID, IT - HBA. Народ в интернете рекомендует HBA, т.к. SAS2008 низкопроизводительный, и работать и для работы с SSD в RAID не подходит. Я пока остановился на IR режиме. 
6. Прошивка в контроллер его SAS адреса. 

P.S. 
- Если в процессе запуска пришивки словили PAL - ваша  плата с UEFI, ищите другую, или пробуйте UEFI прошивальщик.
- Если ругается NVDATA, не совпадают ID - вы пытаетесь залить прошивку от другого чипа. Попробуйте найти нужный. 

P.P.S. Как я понимаю, данная инструкция работает со всеми LSI SAS2004/2008 based всех вендоров (Intel/IBM). В архив я добавил SBR от Intel RS2WC040

Источники: 
http://true-system.blogspot.ru/2011/07/lsi-9211-48i-it.html - (порядо прошивки LSI в LSI)
http://forums.laptopvideo2go.com/topic/29059-sas2008-lsi92409211-firmware-files/
http://lime-technology.com/forum/index.php?topic=12767.15

Re: LSI Controller FW updates IR/IT modes
« Reply #28 on: May 22, 2011, 01:30:07 AM »
Ok, here is long-awaited, short HOW-TO... reflash  IBM m1015, LSI 9240-8i, Intel RS2WC080 (SAS2008 SATAIII) controllers to IT-mode!!!

First off, create a standard bootable DOS USB Flash Drive.

Download and unpack tools from http://www.mediafire.com/?x1t5z0qyohnhopf  to USB flash root directory.

System req: ONLY ONE LSI card in your system at reflash time!!!


Boot from USB Flash Drive :)


1. Save original sbr (serial boot rom) - i have only original IBM 1015 sbr file, another (intel/LSI) controller users, pls, upload and share
your sbr files in this forum!


Megarec -readsbr 0 backup.sbr


2. Write clean sbr file to controller:


megarec -writesbr 0 empty.bin


3. Erase controller Flash (Yes, this is safe procedure)

megarec -cleanflash 0


4. Power cycle your system (yes, no boot-time bios screen appear, this is normal)


5. Reflash controller to IT-mode.

sas2flsh -o -f 2108it.bin -b mptsas2.rom

6. Program SAS address in IT-mode:

sas2flsh -o -sasadd 500605bxxxxxxxxx

where "500605bxxxxxxxxx" SAS address from small green sticker on yor card, without "-"

All done :)


Pros: You have low-cost(65$ on ebay), fast, high-quality LSI 9210-8i Unraid 5.6a+ compatible controller. IT-mode ;)

http://lsi.com/storage_home/products_home/host_bus_adapters/sas_hbas/internal/sas9210-8i/index.html



Cons:


1. No hdd spindown.

Workaround:

add "hdparm -S242 /dev/sdX" in boot script and poweroff.sh (program spindown after wake-on)


2. Hdd Temp/Smart att. do not show in Unmenu/Mymain

Workaround: find and delete all strings

"-d ata" from "smartctl -a -d ata" in unmain scripts


==============================================================


It is possibly to re-flash controller back?
Yes.


Megarec -writesbr 0 m1015.bin

Download LSI 9240-8i firmware from lsi site:http://lsi.com/storage_home/products_home/internal_raid/megaraid_sas/entry_line/megaraid_sas_9240-8i/index.html
Extract imr_fw.rom file.

MegaRec -m0flash 0 imr_fw.rom

Power cycle your system

Megacli -adpfacdefset -a0

Rreboot

Waaaaiiiittt (about ~3 min frosen boot-screen)

All done!