none
Hyper-v и sql RRS feed

  • Общие обсуждения

  • Есть ms sql 2008 который крутится на windows server 2012 standart. 

    Хочется на этом сервере поднять роль hyper-v, и на поднять еще одну копию win2012 тем более по лицензии это возможно.

    хочется услышать совета гуру. Возможно и стоит ли держать роль Hyper-v и ms sql на одном сервере? 

    2 апреля 2013 г. 6:32

Все ответы

  • Я не гуру) Но.

    У меня на одном физическом сервере (2*xeon 5630 48 gb, 4*300 sas 0+1)  крутятся 6 виртуалок. Все 2008r2

    Ексч  100 ящиков отдельная ВМ

    Скуль 4 базы, основная 1с 8,1 30 юзеров онлайн и по мелочи базы. В основном тоже 1с.

    файловый сервер (дисковое хранилище SAN отдельно подключено по FC)

    TMG

    Сервер приложений 1с.

    Полет нормальный. 1с бегает шустро, проблем с производительностью не наблюдается. Запаса мощности у сервера еще достаточно.  При том что площадка для H-V на 2008r2.

    на 2012 тоже есть хипервизор, по ощущениям 2012 шустрее работает и фишек больше. Так что смело можете переводить скуль в виртуальную среду.

    2 апреля 2013 г. 6:39
  • Возможно. Держим. Производительность в целом несколько ниже, но это компенсируется более эффективным использованием железа в целом. По дискам - если использовать pass-through, то производительность по дискам практически не отличается, но пропускная способность по CPU/Memory всё же страдает. Но не так, чтобы отказываться от технологии вкупе с SQL.
    2 апреля 2013 г. 6:41
    Отвечающий
  • Нет, тут вопрос не в том, что бы sql перенести в виртуальную среду, а хорошо ли дружит sql находясь рядом с ролью hyper-v? 
    2 апреля 2013 г. 8:13
  • Нет, тут вопрос не в том, что бы sql перенести в виртуальную среду, а хорошо ли дружит sql находясь рядом с ролью hyper-v? 
    Где практический смысл? При наличии гипервизора родительская ОС практически не имеет преференций над виртуальными машинами, а вот надёжность решения в целом вы существенно понижаете устанавливая доп. роли в родительский раздел...
    2 апреля 2013 г. 8:15
    Отвечающий
  • Есть другой сервер, на нем разведена роль сервера терминалов. Хочется сделать горячую замену. В случае если тот откажет, поднимаем виртуальную машину и радуемся.
    2 апреля 2013 г. 8:38
  • Я думаю что поднимать виртуальные машины на хостовом сервере с SQL не целесообразно. Посмотрите на нагрузку. Чем занимается сиквел? Хватит ли вам канала? Есть ли у вас отдельная корзина с HDD которая будет использоваться виртуальными машинами? Лучше бы изначально все жило на виртуалках, тогда бы и отказоустойчивость делали всего сразу.

    7 апреля 2013 г. 9:01
  • Sql крутить на виртуальной машине? У меня сомнения вызывают поднимать hyper-v рядом с sql, а вы мне предлагаете sql завиртуализировать. Как вы думаете, где sql будет работать лучше на в виртуальной среде или вне ее? Причем здесь канал? sql используется для 1с. отдельного схд нет. Еще раз: Есть 1 сервер на нем windows server 2003 - терминальный сервер. Есть 2 сервер на нем windows server 2012  и на нем sql 2008 И 1с. Если выходит из строя 2 сервер, можно быстро на 1 восстановить базу из бэкапа и все продолжают работу, время простоя пару минут. В это время разбираемся, что случилось со вторым. Если выходит из строя 1 сервер, то здесь проблема, которую я хочу решить, путем добавления на 2 сервере роли Hyper-v, создать виртуальную машину с windows server 2003 с ролью терминального сервера, т.е продублировать 1 сервер. И в случае выхода из строя 1 сервера, просто включаем вирталку на 2 сервере. Т.е на 2 сервере Hyper-v будет использоваться только в случае выхода из строя 1 сервера. Но меня беспокоит один момент. Можно ли совмещать роль hyper-v, если в родительской ОС крутится sql c 1c. может ли это повлиять на производительность и т.п?

    25 июня 2013 г. 11:14