Сегодня я расскажу вам о новом чудесном чуде, которое, как мне казалось известно всем, но как оказалось, мне лишь казалось… И так ZENOSS – тадаааа, встречайте. Наверное многие админы у которых на обслуживании как минимум 4-5 сервера и сопутствующего сетевого барахла, задумывался на тему автоматизации системы отчетности об их состоянии, немного отличающегося от нервного и раздраженного голоса начальника в трубке телефона. А если бы эта система еще строила красивые картинки для руководства, то вообще бы ей цены не было. Ну собственно именно для этого добрые, бородатые дяденьки и создали ZENOSS. Смею вам заметить, что картинки она рисует, что надо, так что если вы неготовы использовать весь ее потенциал хотя бы на 50%, то схемки и графики вам по любому пригодятся, это я вам гарантирую. И так, что мы имеем:
Archive for Работа
Zimbra + Centos. Или Lotus Notes в домашних условиях.
Сегодня я расскажу вам, как из табуретки, проволоки и хомячка сделать бесплатную платформу для автоматизации совместной деятельности рабочих групп, содержащий в себе средства электронной почты, персональных и групповых электронных календарей и службы мгновенных сообщений. Но для начала немного о нашем хомячке, Zimbra:
Глобальная книга адресов — видны все сотрудники предприятия, у кого есть почтовый ящик в домене.
Календарь и Ежедневник — можно планировать задачи и делать напоминания о них.
Документы — можно хранить, просматривать и редактировать прямо в обозревателе (браузере).
Короче, достойная замена Lotus Notes, вот только службы мгновенных сообщений нет, что поправимо (Плагин Zextras). Zimbra существует в пяти вариациях (подробно тут). Далее
LDAP + CentOS + Roundcube. Черное колдунство или общая адресная книга.
Всем бобра, друзья ;). Сегодня я расскажу вам о таком чуде чудном, как LDAP сервер и куда его можно пихать И так, немного теории 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
Собственно все. Всем удачи)))
Моя первая запись.
Сегодня выходной, странно. Что я делаю на работе? Все же модель управления в нашей компании сродни поведению ребенка. Ему можно давать конфеты и он будет брать их пока не закончатся руки. Так и у нас, будут дергать пока все не уволятся. Думаю, что дать осталось недолго. народ не доволен что его вызвали, но платить за рабочий день никто не собирается. Вот все и мучаются… Делать нечего, а сидеть надо. Забавно… очень забавно.