Zentyal Forum, Linux Small Business Server

International => Russian => Topic started by: corwin-mg on July 06, 2012, 03:08:34 pm

Title: Сервер виртуализации на Zentyal
Post by: corwin-mg on July 06, 2012, 03:08:34 pm
Попробовал задействовать данный сервис и застрял на том, что при запуске виртуальной машины происходит ругань из-за того, что сетевые интерфейсы, которых два, выставлены в режиме "мост". В самой Zentyal оба интерфейса выставлены, как Internal Network. Может кто сталкивался с такой проблемкой?

p.s.
Может ему сделать l0, чтобы через них мост был? Не могу врубиться, что бриджеваться должно.
Title: Re: Сервер виртуализации на Zentyal
Post by: corwin-mg on July 07, 2012, 08:01:52 pm
В общем, поковырявшись с данной темой отвечаю сам себе. Тот сервис, а именно KVM сразу не пошёл, и я не стал с ним заморачиваться из-за отзывов в Интернете. Поэтому я решил поставить VirtualBox. На свежеустановленный сервер изначально не стал устанавливать из пакетов Менеджер виртуализации и сразу приступил к VirtualBox. Получилось следующее (пишу больше, как памятку для себя, а может ещё кто посоветует интересное : )))

Чтобы установить VirtualBox на Zentyal, запустиь терминал и выполнить следующие шаги:

echo deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update

sudo apt-get install virtualbox-4.1

Всё поставилось без проблем. Далее, я поставил винду и она не захотела с USB нормально работать, поэтому делаем следующее:

Включение USB

1.Добавить себя (пользователь под которым регались на сервере) в группу virtualbox. Для этого:

sudo nano /etc/group

и ищем строку vboxusers:x:128(тут может быть разная цифра):

и дописываем после двоеточия имя пользователя, под которым работает система.

2. После чего пишем в терминале

getent group vboxusers

видим в выдаче что-то по типу такого vboxusers:x:128:наш_пользователь, если в предыдущем шаге правильно добавлен пользователь в группу, то после трехзначного числа будет логин, в моем случае наш_пользователь. Из этой строчки нам необходимо запомнить gid это трехзначное число, в моем случае это 128, я его выделил специально жирным шрифтом, у вас может быть другое совсем число. Внимание: запомните это число, оно нам пригодиться для следующего шага.

3. Открываем в текстовом редакторе fstab:

sudo nano /etc/fstab

и вставляем туда строчку:

none /sys/bus/usb/drivers usbfs devgid=XXX,devmode=666 0 0 (???) не факт, что нужно(!)

где XXX, тот самый qid, который мы запоминали в предыдущем шаге. Сохраните изменения и перезагрузите компьютер.

4. После перезагрузки запустите Virtualbox и зайдите в свойства вашей виртуальной машины. Переместитесь в раздел USB и там отметьте галочками опции «включить USB» и «включить USB 2.0″.

После этого скачиваем пакет VirtualBox xxx Oracle VM VirtualBox Extension Pack для все платформ. Устанавливаем, открывая менеджер виртуальных машин и заходя в Файл=>Свойства=>Плагины указывая путь к пакету, куда мы скачали. После данной процедуры начинает работать USB в полном объёме.

Запускается менеджер виртуальных машин кнопкой Пуск, если кто-то не понял. Пуск=>Системные=>Oracle VM VirtualBox и в Web-админке её нет : )

Для чего данная заморочка, спросите Вы? Так вот, в связи с тем, что зачастую ключи от 1С USB требуют наличие Windows, и проще всего запустить виндовую машинку виртуальную, на которой эти ключи поставить. А сами базы 1С и прочие штуки, если файловая версия юзать на Samba от Zentyal. Если контора располагает средствами, то конечно лучше сделать ESXi, а так вот - такое вот бюджетное решение вопроса : )
Title: Re: Сервер виртуализации на Zentyal
Post by: Neksi on July 07, 2012, 10:35:58 pm
Ничего себе "бюджетное решение" для USB ключей 1с, а не проще ли вот так
_http://interface31.ru/tech_it/2010/08/ustanovka-klyucha-zashhity-1s-predpriyatie-na-ubuntu-1004.html
или использовать программные ключи.
Title: Re: Сервер виртуализации на Zentyal
Post by: corwin-mg on July 08, 2012, 10:39:03 am
Неа, не проще : ) Та винда ещё для других нужд требуется - то бишь, поработать в сетке предприятия удалённо, хранить какие-то свои дела там, чтобы не использовать рабочие станции пользователей, а можно ещё на винде сервер терминалов поднять, чтобы сократить установку и настройку ПО на пользовательских тачках : ) Ну и...согласитесь, что человек, низкоквалифицированный "одмин" приходя в контору для ТО, сможет зайти в Zentyal и посмотреть с помощью винды что-нибудь, что ему надо. Да и мало ли что ещё потребуется? Данное решение является экономией бюджета ровно на один компьютер с виндой. И мне кажется такое решение вполне красивым : )))

1. Файловая помойка
2. Сервер PPTP
3. Сервер DHCP
4. Сервер DNS
5. Сервер NTP
6. Proxy
7. Firewall

Это всё реализовать на Zentyal, и в догонку венда для админства конторы и установки недостающих фич, которые вызывают трудности в установке на Linux и обращение к всемирному разуму за помощью :)))) Всё просто и красиво : ) Единственное слабое место здесь - это софтовый RAID. Что-то не получается у меня его настроить...вернее всё есть, но при тесте по убиранию дисков - с одного HDD грузится, а с другого нет. Не могу найти решение, как же всё-таки переписать GRUB с первого диска на второй (всё время он ломается и перестаёт вообще что-то грузить).
p.s.
Да, я забыл упомянуть про MS SQL базы 1С...: )))

Title: Re: Сервер виртуализации на Zentyal
Post by: mravil on July 09, 2012, 05:29:06 am
Для чего данная заморочка, спросите Вы? Так вот, в связи с тем, что зачастую ключи от 1С USB требуют наличие Windows, и проще всего запустить виндовую машинку виртуальную, на которой эти ключи поставить. А сами базы 1С и прочие штуки, если файловая версия юзать на Samba от Zentyal. Если контора располагает средствами, то конечно лучше сделать ESXi, а так вот - такое вот бюджетное решение вопроса : )

У меня ключи и сам сервер 1С установлен на linux, может ключи разные? А ESXi vShere 5 на 5 машин распространяется бесплатно, конечно сильно кастрирована в отличие от версии 4. Также есть бесплатный гипервизор у Xen, который в отличие от ESXi менее требователен к железу.
Title: Re: Сервер виртуализации на Zentyal
Post by: corwin-mg on July 10, 2012, 08:52:45 am
В общем, начальная радость по поводу VirtualBox была преждевременной : ) Ихначально нет средств RDP. Упала машинка с вендой - добро пожаловать в терминал - костыль, а хочется решение из коробки : ) Дальше буду пробовать то, что есть в коробке : )
Title: Re: Сервер виртуализации на Zentyal
Post by: corwin-mg on July 10, 2012, 08:55:51 am
Quote
У меня ключи и сам сервер 1С установлен на linux, может ключи разные? А ESXi vShere 5 на 5 машин распространяется бесплатно, конечно сильно кастрирована в отличие от версии 4. Также есть бесплатный гипервизор у Xen, который в отличие от ESXi менее требователен к железу.

Я всё это знаю и стараюсь работать с гипервизором ESXi. Там где не идёт 5.0 пробую 3.5 : ) А вот если 3.5 не идёт, то начинаются поиски таких вот решений для бедных : )
Title: Re: Сервер виртуализации на Zentyal
Post by: -alex- on November 27, 2012, 08:01:16 pm
Вечер добрый соратники.

Ввиду того что поиск вывел меня на это тему , решил я ее реанимировать на правах HOW-TO, может кого-то спасет от терзаний душевных.
Срезу скажу  Zentyal 2.2 , виртуалка KDM.

Преа́мбула.
Ситуация, может и уникальна, но вполне жизненная. Есть удаленный офис в котором стоит серваГ который выступает в роли шлюза и контроллера домена. Там же не по далеку стоит АТС (старенький но очень железный Panas 1251), задача снимать логии и настраивать ее через Com порт.  Вроде пусти WinXP в виртуалке  Zentyal’вской и результат будет, но оказалось все не так просто.

Так вот все мои танцы с бубном не привили к искомому результату – Com не за работал. Пробовал пробрасывать Com -> IP - WinTariff заработал, но софт настройки АТС – увы (а это главное). И все это далеко - ездить лень.

Решение.

Был приобретен USB Com на Prolific 2303. Подключен к железке на котором крутиться Zentyal. В конфиг /usr/share/zentyal/stubs/virt/domain.xml.mas. был добавлен пункт

Code: [Select]
<devices>
……………………..
        <hostdev mode='subsystem' type='usb'>
            <source>
                <vendor id='0x067b'/>
                <product id='0x2303'/>
###  вывод lsusb
  ###  Bus 006 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
            </source>
        </hostdev>
</devices>
И вуаля – мало того что USB девайс заработал в KDM так еще и COM работает как часы.

Надеюсь пригодиться кому.