LINUX.ORG.RU
ФорумAdmin

Windows 2003 server в виртуалке под linux


0

1

Всем доброго дня. Появилась интересная задача. Есть древний софт, который нормально работает только под win 2k3 server. Есть новый сервер под эти задачи, добротный проц и 16 гигов рамы. Но тут вылазит проблема, старая винда не хочет ставиться и работать на новом железе. У меня есть желания вкрутить на железо старого, доброго дебиана, а сверху виртуальную машину, в которую уже и посадить виндовс. Есть несколько вопросов к местным гуру.
1. Как сильно просядет производительность, при условии что процессор умеет аппаратную виртуализацию?
2. на сколько надёжно данное решение?
3. есть ил у кого опыт подобных решений?
4. Какую виртуалку использовать?(склоняюсь к виртуалбоксу.)

★★

1. Как сильно просядет производительность, при условии что процессор умеет аппаратную виртуализацию?

Никак. Не забудь ДО установки винды дать ей несколько процессоров. Иначе, она всегда будет видеть один (винда же).

2. на сколько надёжно данное решение?

Работает настолько, насколько работает винда. Бэкапы не забывай делать.

3. есть ил у кого опыт подобных решений?

~год, включая перенос на другой хост. С виртуалками это занимает <время копирования> + <время на настройку свойств машины>.

Единственный минус - нельзя динамически поменять размер виртуального винта, так что приходится добавлять. Но это скорее проблема гостя. Слышал в vmware её как-то решили, но сам не видел. Планируй всё заранее.

4. Какую виртуалку использовать?(склоняюсь к виртуалбоксу.)

Его и использую. Подводные камни:

  • если бекапить с консоли машины падают. Выход - ставить на паузу, пока делаешь снимок. Эта бага появилась с 4.1 и тянется до сих пор. Разработчики говорят, что у них есть более важные дела.
  • были глюки с переносом машин, у которых диски не боксовские. Т.е. на родной системе работают, на другой глючат. Так что делай диски vdi.
vahtu ()

А с какими симптомами не ставиться Win2K3? Может проще решить эту проблему?
Дай угадаю - на сервере больше чем 32 ядра и синий экран при установке?

bigbit ★★★★★ ()
Ответ на: комментарий от bigbit

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

stels ★★ ()

разве лицензия позволяет винду ставить в виртуалку?

uspen ★★★★★ ()
Ответ на: комментарий от uspen

Ну и? Это не виртулизация по-твоему? Думаю лицензия на копию и всё. А может даже регулярные фиксированные отчисления, чтоб не париться.

Но я не хостер. На лоре вроде водятся - у них можно узнать.

vahtu ()
Ответ на: комментарий от vahtu

щас погуглил, муть полная. вроде есть какие-то лицензии для VM. кактус проклятый.

uspen ★★★★★ ()

Глупый вопрос конечно, но всё-таки - а софт не пробовал в вайне запускать?Было бы прекрасным решением.

GNU-Ubuntu1204LTS ★★★ ()
Ответ на: комментарий от stels

ч/з vboxheadless в init.d. Скрипт гуглится. Правда испытать не пришлось ибо 24/7.

vahtu ()

За сервер не скажу, но я 98 винду в виртуалбокс на iMac ставил, работает очень быстро.

ViTeX ★★★★ ()
Ответ на: комментарий от uspen

У М$ с лицензиями на виртуалки все хорошо =)
Если вкратце, то:
- 1 лицензия Standard Edition позволяет запускать 1 винду (без разницы, в виртуалке, или нет);
- 1 лицензия Enterprise Edition позволяет запускать 4 виртуалки на 1 хосте (без разницы, какой используется гипервизор - HyperV/VMware/etc);
- 1 лицензия DataCenter Edition - сколько угодно виртуалок на 1 хосте, но и цена лицензии вроде зависит от количества сокетов.

bigbit ★★★★★ ()
Ответ на: комментарий от uspen

>разве лицензия позволяет винду ставить в виртуалку?

Да. Серверную - точно позволяет.

tazhate ★★★★★ ()

Что за софт, если не секрет?

ados ★★★★★ ()
Ответ на: комментарий от ados

Софт для чертёжников, серверная часть которого работает на вин сервере.

stels ★★ ()

1. Если верить таблице Сравнение виртуальных машин [1]

Скорость работы гостевой ОС в сравнении с ОС хоста:

KVM — Близка к производительности хост-системы

VirtualBox — Практически без потерь, если используются расширения

По субъективным впечатлениям примерно так оно и есть, во всяком случае, особых «тормозов» не заметил (сравнительных тестов также не проводил).

2. Работает достаточно стабильно, но тут надо исходить из требований вашего «древного софта» к дисковой и сетевой системам, времени простоя в период обслуживания etc.

3. Debian Wheezy — KVM — win2k3/2k8 + VirtIO [2]

Debian Wheezy — VirtualBox — win2k3 + Extension Pack

4. KVM (VirtualBox требует больше телодвижений на обслуживание)

[1] http://ru.wikipedia.org/wiki/Сравнение_виртуальных_машин

[2] http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/

Thom ()
Ответ на: комментарий от Thom

4. KVM (VirtualBox требует больше телодвижений на обслуживание)

В чем проблема с обслуживанием?

stels ★★ ()

Из личного опыта: KVM в Debian6 зело глючный остался, я на него семёрку с VirtIO не осилил водрузить на amd-v. Воспользовался в итоге Ubuntu.

http://www.linux-kvm.org/page/Windows7Install - ссылка на 7-ку, но все вещи актуальны

anonymous ()
Ответ на: комментарий от stels

Не проблема: именно телодвижений больше: на хосте обновить VirtualBox (стабильные релизы выходят раз в месяц-два), обновить Extension Pack; в госте установить обновлённые Guest Additions. Плюс (вернее минус) нет встроенной возможности запуска гостя при запуске хоста (обещают в версии 4.2), а пока приходится использовать screen для запуска VBoxHeadless --startvm <uuid|name>, или скрипты (про них уже было сказано выше).

Если «железо» позволяет и сервер подразумевает отсутствие графики, то стоит подумать над использованием KVM. Для удобного (если привыкли пользоваться графическим интерфейсом) создания/управления виртуальными машинами есть утилиты типа virt-manager.

Thom ()

1. Как сильно просядет производительность, при условии что процессор умеет аппаратную виртуализацию?

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

dimon555 ★★★★★ ()
Ответ на: комментарий от dimon555

плюсую. винду можешь смигрировать в проксмокс через clonezilla, например.

awesome ()

Но тут вылазит проблема, старая винда не хочет ставиться и работать на новом железе.

что за железо конкретно?

У меня есть желания вкрутить на железо старого, доброго дебиана, а сверху виртуальную машину, в которую уже и посадить виндовс. Есть несколько вопросов к местным гуру.

имхо дебиан и его производные как хост виртуализации ставить нельзя. Как то криво они там собирают стандартные пакеты

1. Как сильно просядет производительность, при условии что процессор умеет аппаратную виртуализацию?

если все сделать правильно, то не сильно. до 10%

2. на сколько надёжно данное решение?

если железо надежное, и поднять систему грамотно, то вполне.

3. есть ил у кого опыт подобных решений?

за последние 4 года, счет виртуализированных серверов уже наверное идет в тысячах.

4. Какую виртуалку использовать?(склоняюсь к виртуалбоксу.)

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

если решите поднимать все на RHEL или его клонах, обращайтесь, ничего сложного в этом нет.

dyasny ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.