Страница 1 из 1

Вертуализация RHEL! Есть задачка как его решить?

Добавлено: 09 ноя 2011, 09:20
zaka
Вертуализация RHEL
есть задачка как его решить?


Что у нас имеется?
---------------------------------------------
1 ПК (сервер)
RAM: 4 gb;
CPU: Core Duo 2 2.6
HDD: 500 gb
Сетевая карта 2 шт. (100 mb)
----------------------------------------------------
Локальная сеть состоит из 15-20 ПК (100 mb)
---------------------------------------------------------------------------
Интернет IP, статический (Акнет)
----------------------------------------------------

Задача:
1) Раздать инет на 10 машин конечно и считать вес траф.
2) Поднять сервера ftp, web и еще зеркалить базу NOD32
3) Завести групповую политику, урезать права, квотировать и запихнуть туда 30-50 юзерей
4) Замутить backup про файлы пользователей
Примерный план (схема) :
Изображение
Теперь вопрос:
Возможно ли это если да то как?
Что нужно знать мне для этого?
Выдержит ли сервер (ПК)?
Стабильно ли будет работать?
Или просто найти дохлинкий ПК и запихнуть туда FreeBSD (squid, sams, ftp, web, nod32) а на вторую машину WinSer2003?

Re: Есть задачка как его решить?

Добавлено: 09 ноя 2011, 09:39
Infernal Flame
можно воспользоваться виртуализацией в принципе... одна виртуалка - фря, вторая - вынь2003

Re: Есть задачка как его решить?

Добавлено: 09 ноя 2011, 09:46
zaka
Infernal Flame
вроде на схеме я нарисовал и знаю что моно но вопрос в том что будет ли это нормально работать в смысле стабильности и выдержит ли сервак?

Re: Есть задачка как его решить?

Добавлено: 09 ноя 2011, 09:53
Raven
RHEL6
Подрубай репозитории epel, atomic, base, updates. base и updates лучше зацепить с http://ol.mega.kg

Код: Выделить всё

yum install bridge-utils libvirt qemu-kvm
предположим имеется 2 сетевухи - надо загнать их в бриджи:

Код: Выделить всё

brctl addbr br0
brctl addbr br1
правишь файлы в /etc/sysconfig/network-scripts
ifcfg-eth0 (предположим что это внешняя карточка)

Код: Выделить всё

DEVICE=eth0
NM_CONTROLLED=yes
ONBOOT=yes
HWADDR=<мак сетевухи>
TYPE=Ethernet
BOOTPROTO=none
BRIDGE=br0 #втыкаем сетевуху в бридж
NAME="System eth0"
UUID=<uuid сетевухи>
Создаешьконфиг бриджа

Код: Выделить всё

cat > /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=static
IPADDR=<внешний_ип>
PREFIX=<префикс_подсети>
#IPADDR2=
#PREFIX2=
GATEWAY=<шлюз>
DNS1=<ns1>
DNS2=<ns2>
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System br0"
Со второй сетевухой поступаешь так же - втыкаешь во второй бридж.

Запускаешь клиентскую часть libvirt на любой другой тачке (если на серваке есть гуи то можно и с него), настраиваешь виртуалки, сетевухи виртуалок втыкаешь в соответствующие бриджи), устанавливаешь операционки и на сетевухи виртов можешь назначать независимые ипы - то есть ни NAT ни чего другого тебе не надо. Внешний ип можешь приписать фрюхе, а в конфиг первого бриджа воткнуть какой-нить серый ип)))

Re: Есть задачка как его решить?

Добавлено: 09 ноя 2011, 09:59
zaka
Raven
Вот это уже другое дело ))))
Поеду заберу ПК и начну колдовать *COMP* *WALL BREAK* *CRAZY* :-D

Re: Вертуализация RHEL! Есть задачка как его решить?

Добавлено: 28 ноя 2011, 19:44
zaka
все успешно получилось сначал пробовал на убунту пришлось помучиться но получилось а RHEL при установке выбрал тип сервера Виртуальизация и все ок пока просто тестирую сетевой мост, WinSer2003, freebsd пока нормуль работает *COOL* *COMP* даже оч нечего ))