Archive for Работа

Zenoss + Centos. Как видеть всех.

Zenoss_logo

Сегодня я расскажу вам о новом чудесном чуде, которое, как мне казалось известно всем, но как оказалось, мне лишь казалось… И так ZENOSS – тадаааа, встречайте. Наверное многие админы у которых на обслуживании как минимум 4-5 сервера и сопутствующего сетевого барахла, задумывался на тему автоматизации системы отчетности об их состоянии, немного отличающегося от нервного и раздраженного голоса начальника в трубке телефона. А если бы эта система еще строила красивые картинки для руководства, то вообще бы ей цены не было. Ну собственно именно для этого добрые, бородатые дяденьки и создали ZENOSS. Смею вам заметить, что картинки она рисует, что надо, так что если вы неготовы использовать весь ее потенциал хотя бы на 50%, то схемки и графики вам по любому пригодятся, это я вам гарантирую. И так, что мы имеем:

Далее

Zimbra + Centos. Или Lotus Notes в домашних условиях.

Сегодня я расскажу вам, как из табуретки, проволоки и хомячка сделать бесплатную платформу для автоматизации совместной деятельности рабочих групп, содержащий в себе средства электронной почты, персональных и групповых электронных календарей и службы мгновенных сообщений. Но для начала немного о нашем хомячке, Zimbra:

Глобальная книга адресов — видны все сотрудники предприятия, у кого есть почтовый ящик в домене.

Календарь и Ежедневник — можно планировать задачи и делать напоминания о них.

Документы — можно хранить, просматривать и редактировать прямо в обозревателе (браузере).

Короче, достойная замена Lotus Notes, вот только службы мгновенных сообщений нет, что поправимо (Плагин Zextras). Zimbra существует в пяти вариациях (подробно тут). Далее

LDAP + CentOS + Roundcube. Черное колдунство или общая адресная книга.

Всем бобра, друзья ;). Сегодня я расскажу вам о таком чуде чудном, как LDAP сервер и куда его можно пихать LDAP + CentOS + Roundcube. Черное колдунство или общая адресная книга. И так, немного теории :) OpenLDAP - открытая реализация LDAP (Lightweight Directory Access Protocol — «облегчённый протокол доступа к каталогам», как написано в Wiki - LDAP — относительно простой протокол), разработанная проектом OpenLDAP Project. Собственно структура следующая – есть несколько атрибутов с уникальными именами DN, пример: “CN= Вася Писькин, ou=Руководство, dc=sharaga, dc=com”. Уникальное имя состоит из нескольких - RDN (относительно уникальных имен) разделённых запятой. На одном уровне не может существовать двух записей с одинаковыми RDN. Это что касается LDAP и как можно понять из названия OpenLDAP – это его бесплатный (там своя лицензия) брат близнец для Linux. Далее

Centos + oVirt. Хотите увидеть немного особой, уличной виртуализации.

И так. Все мы знаем что есть такая вещь как виртуализация и все мы знаем, что в реалиях современной жизни эта самая виртуализация скорее необходимость, нежели безделушка. Я хотел бы рассказать Вам о таком чуде инженерной мысли как oVirt. oVirt — свободная система управления виртуализацией в основе которой положена технология KVM (Kernel-based Virtual Machine). На данный момент о поддержке проекта объявили компании Canonical, Cisco, IBM, Intel, NetApp и SUSE. Из особенностей: поддержка сетевых хранилищ доступны через интерфейсы NFS или iSCSI, управление через web-интерфейс и на данный момент не очень доработанный проброс видеокарт. В качестве основной платформы oVirt использует Fedora, но есть репозиторий для Centos. Так что перед Вами выбор – Fedora со свежем oVirt или стабильный Centos с отставанием от релиза где то в 2 месяца. Так как для меня этот выбор уже сделан, то преступим к установки и настройки нашей виртуалки ;) Далее

Samba 4 + CentOS. Полноценный AD на Linux!

 Многие сталкивались с проблемой дороговизны AD от Microsoft и решение было одно – очень муторная связка Samba + LDAP + phpadminldap (ну или другой редактор gosa или MDS), но помимо крайне трудной настройки всего этого чуда, она еще много чего не поддерживала, например групповые политики. Но тут пришел он – SAMBA 4. Что самое главное, так это решение пресловутой проблемы с отсутствием групповых политик и гемороев с редактором, теперь у нас есть и групповые политики и относительная простота в настройке и, что самое приятное,  возможность управления с Windows, например я управляю с ноутбука (подробно написано, как ставить тут). Меня тут просили указать железо и IP в реальном случае использовалась виртуалка на базе KVM запущенная на сервере Dell R320 (под сервер выделены след. ресурсы: ОЗУ 4 ГБ, HDD 15 ГБ (каталог на СХД монтируется отдельно), Проц. 1 Intel Xeon E5-1410), с IP 192.168.0.101. В данном же примере IP, по традиции 192.168.0.1, а конфигурация приблизительно следующая (ОЗУ 2 ГБ, HDD 7 ГБ). И так, давайте приступим к настройке :) Далее

Как добавить дополнительные IP в CentOS

Многие линуксоиды рано или поздно сталкиваются с необходимостью двух и более IP адресов на одном интерфейсе. Мне бы хотелось объяснить подробно, как же это делается.

И так.  Допустим, у нас есть один уже настроенный интерфейс eth0. Он выглядит приблизительно так:

DEVICE=eth0                <- Имя интерфейса

ONBOOT=yes                <- Стартует ли при запуске системы

BOOTPROTO=static        <- Определяет тип получения IP (static – привязанный, dhcp – DHCP)

IPADDR=192.168.0.2        <- Назначенный IP адрес

NETMASK=255.255.255.255            <- Маска сети

BCAST=192.168.0.255      <- Широковещательный адрес (устарело)

DNS=192.168.0.1             <- DNS сервер для текущего интерфейса

GATEWAY=192.168.0.1     <- Основной шлюза для текущего интерфейса

HWADDR= 00:11:22:33:44:55        <- MAC адрес интерфейса

 

Вроде все просто и так приступим. Нам нужно, чтобы на этом интерфейсе держалось 2 IP адреса. Для этого:

nano /etc/sysconfig/network-scripts/ifcfg-eth0:0 <- Создаем файл ifcfg-eth0:0 через nano

Следующего содержания:

DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.3                  <- Необходимы нам IP
NETMASK=255.255.255.255

После чего выполним:

service network restart

Теперь при выполнении ifconfig мы увидим приблизительно следующее:

eth0:0 Link encap:Ethernet HWaddr 00:11:22:33:44:55
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:185 Base address:0xa000

Вы так же можете задать диапазон IP адресов, для этого:

nano /etc/sysconfig/network-scripts/ifcfg-eth0-range0    <- Создаем файл ifcfg-eth0-range0

Следующего содержания:

IPADDR_START=192.168.0.2       <- Начало стека
IPADDR_END=192.168.0.100      <- Конец стека
NETMASK=255.255.255.255       <- Маска сети
CLONENUM_START=1               <- Псевдоним IP адреса (eth0:0 eth0:1 eth0:2 и т.д.)
NO_ALIASROUTING=yes            <- Означает наследование настроек, в нашем случае от eth0:0

Выполним:

service network restart

Собственно все. Всем удачи)))

Моя первая запись.

курим)))

Сегодня выходной, странно. Что я делаю на работе? Все же модель управления в нашей компании сродни поведению ребенка. Ему можно давать конфеты и он будет брать их пока не закончатся руки. Так и у нас, будут дергать пока все не уволятся. Думаю, что дать осталось недолго. народ не доволен что его вызвали, но платить за рабочий день никто не собирается. Вот все и мучаются… Делать нечего, а сидеть надо. Забавно… очень забавно.