25 янв. 2010 г.

Установка Openfiler 2.3 в Citrix XenServer 5.5

Ваша виртуальная инфраструктура разрослась и нужно консолидировать данные? Или необходимо создать файловую помойку для пользователей? И первое и второе довольно просто решить при помощи Openfiler. Для того чтобы установить Openfiler в виртуальной среде Citrix XenServer нужно выполнить 2 простых действия. 1. Скачать .xva файл виртуальной машины с сайта разработчика, 2. Импортировать виртуальную машину в Citrix XenServer. А дальше возникнет небольшая проблема - обновление xen-tools для Openfiler. Можно конечно и не обновлять, но тогда будут доступны не все функции, например будут отключены опции LiveMigration и мониторинг оперативной памяти. Итак для того чтобы обновить xen-tools нужно:

1. Настроить доступ к интернет из Openfiler
2. Из XenCenter подключить образ с xen-tools
3. В командной строке выполнить следующую последовательность:

openfiler# conary update beecrypt=contrib.rpath.org@rpl:devel
openfiler# conary update rpm=rpm.rpath.org@rpl:devel/4.4.4
openfiler# mount /dev/xvdb /mnt
openfiler# rpm -ivh --nodeps xe-guest-utilities-x.x.x-xxx.i386.rpm
openfiler# umount /mnt
openfiler# reboot


Все. Теперь Citrix XenServer не будет больше ругаться на некорректно установленные xen-tools.

P.S. Рекомендуется провести обновление Openfiler через интернет сразу же после его установки и обновления xen-tools.

UPD: Для Citrix XenServer 5.6 SP2, помимо выполненных команд необходимо также выполнить:

openfiler# rpm -ivh --nodeps xe-guest-utilities-xenstore-x.x.x-xxx.i386.rpm 

11 янв. 2010 г.

Ребрендинг Zimbra

У коммерческой версии Zimbra есть одна интересная опция - пользователь может провести ребрендинг (добавить свое лого), чего нельзя делать по официальной лицензии для Open Source версии. Но мы живем не в Америке и поэтому для проведения экспериментов позволим себе такую шалость. Итак для того чтобы изменить стандартный логотип Zimbra на персонализированный необходимо:

1. Загрузить файлы оригинального логотипа для правки из директории

/opt/zimbra/jetty/webapps/zimbra/skins/_base/logos

AppBanner.png
AppBanner_white.png
LoginBanner.png
LoginBanner_white.png


2. Подготовить свой логотип аналогично оригинальному. Названия файлов необходимо сохранить такими же.

3. Загрузить свой логотип с заменой файлов в директорию

/opt/zimbra/jetty/webapps/zimbra/skins/_base/logos

Также можно изменить иконку Вашего почтового сервера в браузере (favicon.ico). Для этого потребуется:

1. Подготовить изображение для будущей иконки. Важно чтобы все стороны будущей картинки были одинаковыми. Изображение можно сделать прозрачным, используя формат .png, чтобы избежать "белого квадрата". Дальше необходимо создать иконку при помощи сайта и сохранить ее локально.

2. Загрузить новую иконку по адресу:

/opt/zimbra/jetty/webapps/zimbra/img/logo

Для интерфейса администратора:

1. Загрузить файлы оригинального логотипа для правки из директории

/opt/zimbra/jetty/webapps/zimbraAdmin/skins/_base/logos

AppBanner.png
LoginBanner.png


2. Загрузить новую иконку по адресу:

/opt/zimbra/jetty/webapps/zimbraAdmin/img/logo

7 янв. 2010 г.

Настройка защищенного NTP сервера на маршрутизаторе Cisco

Рано или поздно, практически в любой сети, возникает вопрос о том, что некоторые серверы или сервисы работают, как то, не точно - как будто по своим часам. Для того чтобы все устройства в Вашей сети работали одинаково - секунда в секунду необходимы 2 вещи: 1 - NTP клиент, 2 - NTP сервер. В данной заметке речь пойдет о втором. В случае если у Вас есть хотя бы одно устройство Cisco, смотрящее в интернет, возможно сделать так чтобы оно синхронизировало свое время с внешних источников и давало возможность синхронизировать время внутренним устройствам уже при помощи своего NTP сервера. На мой взгляд довольно безопасная модель. Сам процесс настройки можно прочитать на странице вики.