URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91205
[ Назад ]

Исходное сообщение
"Помогите организовать сервера (виртуализация Windows серверов)"

Отправлено Camb , 21-Мрт-11 13:57 
Привет форумчане!

В общем вновь я в IT-среде (7 лет занимался не тем ;)

В целом стоит задача "правильно организовать офис с 1с на 40 юзеров".

сервер №1 "1с сервер": Win2008R2x64 на нем: SQL 2008R2x64 + 1с сервер предприятия

сервер №2 "терминальный сервер": Win2008R2x64 там живут юзера (интернет,почта,ms office) и на нем 1с программа-клиент.  (ибо есть тонкие клиенты rdp)

и еще нужен сервер "контроллер домена" и "файл-сервер".

Из железа имеется:
1. HP DL 380 G5 (4hdd по 160) - 1 шт.
2. HP DL 120 G6 (4 hdd по 72) - 2 шт.
3. Самосбор более менее приличный (3hdd sata без рейда по 1000Гб) - 1 шт. (могу еще собрать)
Операционки MS тоже имеются, лиценз.
Тонкие клиенты в количестве 70% от количества людей. у 30% людей свои компы (разные по мощности). всего людей 40.

Имел опыт с ОС Linux Debian, FreeBSD, слышал про виртуализацию.. kvm, xen...

Люди, поделитесь опытом, мнением. Как это распределить по серверам? где заюзать виртализацию? где не надо?  (готов поставить на самосбор Debianx64, на HP пока боюсь, не знаю как там пойдет с рейдами...).

В общем спасибо заранее!
С/у.


Содержание

Сообщения в этом обсуждении
"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено BarS , 21-Мрт-11 15:04 
Я всех тонкостей твоих не знаю, только зачем домен виртуализируешь, уж лучше так его поставить на голое железо.

"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено Camb , 21-Мрт-11 21:15 
> Я всех тонкостей твоих не знаю, только зачем домен виртуализируешь, уж лучше
> так его поставить на голое железо.

ну так-то да.. но охота обсудить виртуализацию.


"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено PavelR , 21-Мрт-11 15:13 
ИМХО:

Уточните характеристики (комплектацию) серверов.

Навскидку, не понятно, сколько из 40 будет заниматься использованием именно 1С.

40*0.7 -> Имеем необходимость в 30 терминальных подключениях.

Не особо понятны требования к "файл-сервер".

===

SQL + 1с сервер - на отдельный сервер с хорошими дисками (SAS 10K/15K), скорее всего туда же - контроллер домена.

Отдельный сервер - файловый, под дебиан, с интеграцией в домен.

На еще паре железок можно сделать сервер терминальных подключений.

Применения виртуализации я пока не увидел.

Также, не забывайте про бэкап всего этого хозяйства.

Про "делать ли второй контроллер домена", думаю, просветят более знающие товарищи.


"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено Camb , 21-Мрт-11 21:20 
> Не особо понятны требования к "файл-сервер".

ну файло-помойка не критичная.. бакапить сам буду...

> Отдельный сервер - файловый, под дебиан, с интеграцией в домен.

а все же файл-сервер Samba или же Win2008 ?

> Применения виртуализации я пока не увидел.

если что, так без сделаю...
на самом деле по времени органичен... чтоб виртуальность погонять-потестить...
но даже если сейчас я сделаю без вирт, обязательно приду к вирт...

> Также, не забывайте про бэкап всего этого хозяйства.

эт понятно



"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено тень_pavel_simple , 21-Мрт-11 17:49 
>[оверквотинг удален]
> 1 шт. (могу еще собрать)
> Операционки MS тоже имеются, лиценз.
> Тонкие клиенты в количестве 70% от количества людей. у 30% людей свои
> компы (разные по мощности). всего людей 40.
> Имел опыт с ОС Linux Debian, FreeBSD, слышал про виртуализацию.. kvm, xen...
> Люди, поделитесь опытом, мнением. Как это распределить по серверам? где заюзать виртализацию?
> где не надо?  (готов поставить на самосбор Debianx64, на HP
> пока боюсь, не знаю как там пойдет с рейдами...).
> В общем спасибо заранее!
> С/у.

1. для виртуализации необходимо указывать в обязательном порядке сколько и где памяти!
2. использование специализированных дистрибутивов для virt сильно рекомендуется (см. http://www.proxmox.com/products/proxmox-ve или можно посмотреть на citrix xen -- правда у него управлялка через жопу и только под винду), хотя virt-manager тоже вполне ничего.
3. винду рекомендую виртуализировать всю -- делать снапшоты перед апдейтами во избежании вечных мымросоктовских приколов и прочей херни
4. использование hw raid хорошо -- но иногда оборачивается резким беганием такого-же винчестера/новой прошивки для контроллера -- поэтому 5% cpu на сильный io не жалко для совтового рейда.
5. для io -- ака sql сервер, exchange и прочая использование raid5/6 сильно огорчает -- поэтому 0+1
6. очень советую уделить время на 1c+"postgresql в нативе на linux"
7. соответственно если будет использоваться mssql -- вернее его разместить вместе с primary AD controller, соответственно файл-сервер ака файлопомойка вместе с сервером термилалов и остальной прикладухой на втором + backup domain controller.

8. управление дисками вынести в обязательном порядке на dm+lvm -- чтобы волосы не так быстро седели.


"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено Camb , 21-Мрт-11 21:12 
> 1. для виртуализации необходимо указывать в обязательном порядке сколько и где памяти!

1. HP DL 380 G5 (4hdd по 160) - 1 шт.  8Гб озу
2. HP DL 120 G6 (4 hdd по 72) - 2 шт.  по 4 Гб озу
3. Самосбор i5 2.8Гц, 8 (могу 16) озу, hdd sata 1Т х 3

> 2. использование специализированных дистрибутивов для virt сильно рекомендуется...

proxmox - заинтриговал! он бесплатен я так понял! и судя по демкам управлялка простая и через web.. клик и тебе кластер! )

> 3. винду рекомендую виртуализировать всю -- делать снапшоты перед апдейтами

думаю да.

> ..поэтому 5% cpu на сильный io не жалко для совтового рейда.

а в proxmox можно это сделать?

> пишете про raid...

про raid0+1 понял. не понял, софтверный или через контроллер?

> 6. очень советую уделить время на 1c+"postgresql в нативе на linux"

я чувствую что это супер. но пока нет времени. "в нативе" это как понять? без вирт?

> 7. соответственно если будет использоваться mssql -- вернее его разместить вместе с
> primary AD controller, соответственно файл-сервер ака файлопомойка вместе с сервером термилалов и остальной прикладухой на втором + backup domain controller.
> 8. управление дисками вынести в обязательном порядке на dm+lvm -- чтобы волосы не так быстро седели.

ну про 'lvm' я щас почитал статьи. а 'dm' это что? )
можно ли настраивать lvm,software raid при установке из образа proxmox?


конечно, в идеале, я мечтаю (варианты):

1. Сервер linux с 2xHDD в software raid 1, гипервизор, образы Windows (снапшоты в бакап)
   если начинает сыпаться hdd - заменил на новый, восстановил зеркало, на случай выхода из строя материнки - рядом стоит сервер - брат близнец с настроенным гипервизором (снапшоты берем, поднимаем)

2. либо кластер из этих двух машин, но так, чтоб при гибели одного из них система бы не рушилась, оперативненько дополняем кластер новым компом.


"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено Camb , 21-Мрт-11 22:49 
ну я понял, что для того чтобы сделать software raid надо proxmox ставить поверх обычного Debiana на котором предварительно сделать software raid.

и еще вопросы.
1. proxmox кластер осуществляет ли балансировку нагрузки?
2. гостевые ОС необходимо устанавливать только на master'e ?
3. что будет при выходе из строя мастера кластера?

спасибо!


"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено pavel_simple , 21-Мрт-11 23:05 
>> 1. для виртуализации необходимо указывать в обязательном порядке сколько и где памяти!
> 1. HP DL 380 G5 (4hdd по 160) - 1 шт.  
> 8Гб озу

сюда backup controller + terminal + прикладуха
> 2. HP DL 120 G6 (4 hdd по 72) - 2 шт.
>  по 4 Гб озу

сюда primary controller + sql
> 3. Самосбор i5 2.8Гц, 8 (могу 16) озу, hdd sata 1Т х
> 3

а вообще нужно отталкиваться от того, какой в итоге будем юзать sql сервер ... или MS ли PostgreSQL
>> 2. использование специализированных дистрибутивов для virt сильно рекомендуется...
> proxmox - заинтриговал! он бесплатен я так понял! и судя по демкам
> управлялка простая и через web.. клик и тебе кластер! )
>> 3. винду рекомендую виртуализировать всю -- делать снапшоты перед апдейтами
> думаю да.
>> ..поэтому 5% cpu на сильный io не жалко для совтового рейда.
> а в proxmox можно это сделать?

да
>> пишете про raid...
> про raid0+1 понял. не понял, софтверный или через контроллер?

софтварный
>> 6. очень советую уделить время на 1c+"postgresql в нативе на linux"
> я чувствую что это супер. но пока нет времени. "в нативе" это
> как понять? без вирт?

это запускать postgesql в linux'е на lvm без виртуализации. -- бакапы можно будет делать не останавливая сервер 1c преприятия и никого никуда не выгоняя -- вариант с MS SQL под виртуализованную винду сможет делать то-же самое и даже немного быстрее -- тут дело только в деньгах и если MS SQL куплен -- то лучше его -- потому как 1c писалась под него, и наиболее заточена соответственно на него.
>> 7. соответственно если будет использоваться mssql -- вернее его разместить вместе с
>> primary AD controller, соответственно файл-сервер ака файлопомойка вместе с сервером термилалов и остальной прикладухой на втором + backup domain controller.
>> 8. управление дисками вынести в обязательном порядке на dm+lvm -- чтобы волосы не так быстро седели.
> ну про 'lvm' я щас почитал статьи. а 'dm' это что? )

...м.. апичатька -- не dm а md -- т.е. software raid.
> можно ли настраивать lvm,software raid при установке из образа proxmox?

да

> конечно, в идеале, я мечтаю (варианты):
> 1. Сервер linux с 2xHDD в software raid 1, гипервизор, образы Windows
> (снапшоты в бакап)
>    если начинает сыпаться hdd - заменил на новый, восстановил
> зеркало, на случай выхода из строя материнки - рядом стоит сервер
> - брат близнец с настроенным гипервизором (снапшоты берем, поднимаем)
> 2. либо кластер из этих двух машин, но так, чтоб при гибели
> одного из них система бы не рушилась, оперативненько дополняем кластер новым
> компом.

вот если-бы бабушка^W ceph был готов к промышленной эксплуатации -- можно было-бы объединить все диски всех трёх машин....мечты-мечты ........ а в остальном верно

одна поправка, виртуализация на базе kvm, которая поддерживается в proxmox поддерживает live миграцию -- т.е. если винт сдох -> перекидываем виртуальную машину на соседний сервер а дальше занимаемся перестроением рэйда. Только к этому нужно соответственно подкотовить винды -- и снабдить их драйверами -- чтобы оне смогли когда это будет необходимо отдать неиспользуемую память.


"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено BarS , 22-Мрт-11 11:04 
Я против виртуализации, средства архивирования есть и в винде, необязательно для этого виртуализацию поднимать, решать тебе.

"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено BarS , 22-Мрт-11 11:07 
> Я против виртуализации, средства архивирования есть и в винде, необязательно для этого
> виртуализацию поднимать, решать тебе.

+ Вы бы еще сюда облака пришлепали :)


"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено SlaDER , 22-Мрт-11 11:31 
>> Я против виртуализации, средства архивирования есть и в винде, необязательно для этого
>> виртуализацию поднимать, решать тебе.
> + Вы бы еще сюда облака пришлепали :)

По виртуализации могу порекомендовать Citrix Xen, он тоже бесплатный. Или просто Xen.



"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено BarS , 22-Мрт-11 14:59 
> По виртуализации могу порекомендовать Citrix Xen, он тоже бесплатный. Или просто Xen.

еще варианты xen, kvm, virtualbox


"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено a2l , 23-Мрт-11 05:54 
>[оверквотинг удален]
> 1 шт. (могу еще собрать)
> Операционки MS тоже имеются, лиценз.
> Тонкие клиенты в количестве 70% от количества людей. у 30% людей свои
> компы (разные по мощности). всего людей 40.
> Имел опыт с ОС Linux Debian, FreeBSD, слышал про виртуализацию.. kvm, xen...
> Люди, поделитесь опытом, мнением. Как это распределить по серверам? где заюзать виртализацию?
> где не надо?  (готов поставить на самосбор Debianx64, на HP
> пока боюсь, не знаю как там пойдет с рейдами...).
> В общем спасибо заранее!
> С/у.

Почему-то никто не написал про vmware ESXi - бесплатное, надёжное решение, давно используемое в продакшене. Поставь на dl380 и разверни все свои сервера на нём - хотя бы "на поиграться", у тебя это займет не больше одного-двух дней. Для "продакшена" конечно  понадобится добавить память\диски.
У нас в конторе около полсотни серверов работают в виртуалках под vmware ( w2k3, w2k8, линукс), включая контроллеры домена ~1000 пользователей


"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено Camb , 29-Мрт-11 07:42 
> Почему-то никто не написал про vmware ESXi - бесплатное, надёжное решение, давно
> используемое в продакшене. Поставь на dl380 и разверни все свои сервера
> на нём - хотя бы "на поиграться", у тебя это займет
> не больше одного-двух дней. Для "продакшена" конечно  понадобится добавить память\диски.
>  У нас в конторе около полсотни серверов работают в виртуалках под
> vmware ( w2k3, w2k8, линукс), включая контроллеры домена ~1000 пользователей

Скажи, пож-ста, бесплатный ESXi это и есть "VMware-server-2.0.2-203138" (я его скачал недавно) ? т.е. 2-я версия.



"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено Ziggy Stardust , 29-Мрт-11 07:53 
> Скажи, пож-ста, бесплатный ESXi это и есть "VMware-server-2.0.2-203138"
> (я его скачал недавно) ? т.е. 2-я версия.

Нет. Бесплатный ESXi это VMware vSphere 4.x ESXi с бесплатной лицензией. Т.е. гипервизор и дистрибутив тот же, что и у комерческих редакций висферы, а отличие только в бесплатной лицензии (заказывается через портал вмвари).

Отличия от комерческих редакций в том, что работать будет только сам гипервизор, т.е. по сути только создавать и запускать виртуалки можно. А всякие плюшки типа кластера, HA, Fault Tolerance, DSR, DMP, рапределенных свитчей и т.п. работать не будут.



"Помогите организовать сервера (виртуализация Windows серверов)"
Отправлено Camb , 31-Мрт-11 16:29 
скачал это:
VMware-VMvisor-Installer-4.1.0.update1-348481.x86_64

к нему еще что-нибудь надо? там еще есть client..

при скачивании (будучи зарегистрированным юзером) выдли ключ.
VMware ESXi License  хххххххх...

про trial ничего не увидел..

и еще:

proxmox самый свежий. не ставится Solaris x86 (релиз не первой свежети)
(у меня есть SunRay2 клиенты)
качаю и буду пробовать OpenSolaris...