LinuxForum.Fans
Тема

Windows-сервер на виртуальной машине

Автор: Troffi 30 сообщений 21174 просмотров
#10601

Здравствуйте всем!
Возникла такая проблема, необходимо разместить сервер, который бы являлся: файл-сервером для windows-машин, apache+tomcat, ftp и прочее. Плюс ко всему необходимо поставить чисто windows-сервер IAS и если понадобится какие-то OPC-сервера. Вопрос в том, как это лучше всего сделать, так чтобы IAS и остальные windows-сервера работали с файлами расположенными на linux-разделах и соответственно комфортно себя чувствовали в сети.
Спасибо.

#10618

Не совсем понял в чем проблема
Есть samba
кажется линукс понимает activedirectory

#10622

Вопрос на счёт виртуализации IAS (industrial application server) и OPC-серверов (Разработаны исключительно под windows). В принципе как реализовывать такую систему? Чтобы файлы проектов были доступны как и IAS-серверу, так и через, к примеру, proftpd. Все на одной хост-машине под управлением linux.
Как раз samba и прочее не вызывает трудностей.

#10633

Где должны находиться файлы проектов , в только Linux ?
IAS сервер может брать их через samba в линуксе, а ftp сервер может обращаться к той же папке.
я конечно смутно понимаю всю схему. у вас на хост машине две виртуальных и IAS и OPC и вы хотите заставить их обмениваться данными

#10635

Я хочу, чтобы у всех программ, как работающих по linux, так и под виртуальной машиной было общее пространство файлов.

А второй вопрос заключается в том, какие могут возникнуть трудности при настройке такого сервера, где виртуальная машина с запущенными IAS и OPC серверами стартовала при запуске самого сервера. Какую платформу для виртуализации лучше всего выбрать?

#10637

http://www.virtualbox.org/ бесплатен

на линукс машине делаешь так как в предыдущем моем посте. И главное грамотно делаешь настройки сети в гостевых Windows (получается как бы сеть из нескольких машин на одном интерфейсе) И через мост на eth0 Windows гостевая машина увидит сетевые папки samba в хост машине.

#10642
Troffi написал:
Я хочу, чтобы у всех программ, как работающих по linux, так и под виртуальной машиной было общее пространство файлов.

А второй вопрос заключается в том, какие могут возникнуть трудности при настройке такого сервера, где виртуальная машина с запущенными IAS и OPC серверами стартовала при запуске самого сервера. Какую платформу для виртуализации лучше всего выбрать?

Года полтора назад был проект связанный с OPC сервером. Сервер крутился на виртуальной машине установленной на винХР. Ос на виртуальной машине (VMWare) win2000 server. Кстати у клиентов это стандартная схема использования виртуальных машин. Думаю и под VirtualBox проблем не будет с этим.

В виртуалбоксе вы спокойно можете получить доступ хоть ко всей файловой системе хостовой машины. (см. Общие папки).

Естественно если вы настроите на гостевой сеть как "Сетевой мост" то все остальные машины в сети в том числе и ваша хостовая система будут "видеть" ее как еще один обычный комп в тойже подсети. но со своим айпи.

Вообще тут надо "пробовать". Потому что даже тот же ОРС сервер - ОРС серверу рознь..... Но, имхо, вопрос будет лишь по подбору подходящего железа.

Сейчас постоянно использую ВиртуалБокс - проблем нет ни каких.

#10647
Troffi написал:
Я хочу, чтобы у всех программ, как работающих по linux, так и под виртуальной машиной было общее пространство файлов.

Используй сетевое хранилище NAS/SAN

Troffi написал:
Какую платформу для виртуализации лучше всего выбрать?

XEN

#10650

Спасибо!
VirtualBox я использовал, но для виртуализации обычных пользовательских программ. Я считал, что virtualbox бесплатен только для личного и некоммерческого использования.
Тогда буду пробовать. О результатах эксперимента буду отписываться здесь.

"voral" написал:
Но, имхо, вопрос будет лишь по подбору подходящего железа.

Какие проблемы могут возникнуть из-за железа? Недостаток мощности для работы хост и гостевой системы? Или ещё есть какие-то тонкости?

"Loky" написал:
Используй сетевое хранилище NAS/SAN
XEN

Лаконичность это конечно хорошо, но всё таки хотелось бы услышать какие-то плюсы и минусы. А ещё лучше конкретные примеры реализации или советы по настройке.

#10651
Troffi написал:

Какие проблемы могут возникнуть из-за железа? Недостаток мощности для работы хост и гостевой системы? Или ещё есть какие-то тонкости?

Да, собственно, это и не тонкости и не проблемы. Просто надо подобрать железо исходя из того, что будут работать два компьютера. Т.е. нужно позаботиться, чтобы было достаточно оперативки; да и процессорного времени хватало и комп не захлебывался.
Возможно есть смысл диск виртуальной машины вынести на отдельный физический диск.

Установите все на то железо, что есть. Попробуйте дать максимальную возможную нагрузку. И последите как кушает память, как работает с дисками, как проц справляется..... Ну и дальше по обстоятельствам

#10652
Troffi написал:
Какие проблемы могут возникнуть из-за железа? Недостаток мощности для работы хост и гостевой системы? Или ещё есть какие-то тонкости?

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

#10654
voral написал:
Возможно есть смысл диск виртуальной машины вынести на отдельный физический диск.

А это реализуется на VirtualBox? Через vmdk образы?

elve написал:
Может возникнуть проблема недостаточной производительности дисковой подсистемы. Но это только если сервер собран на обычном железе. В серверных вариантах такой проблемы не наблюдалось.

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

#10656
Troffi написал:
Как раз этот сервер и будет собран на обычном железе и возможность выбрать процессор для аппаратной виртуализации, к сожалению, нет возможности. Однако, буду надеяться.

Отдельные версии DualCore и Core2Duo поддерживают таковую. Да и среди продукции AMD тоже много процессоров поддерживают эту технологию. В прайсах обычно это указывается.

#10661
Troffi написал:

А это реализуется на VirtualBox? Через vmdk образы?

В справке виртуал бокса:
9.5. Advanced storage configuration
9.5.1. Using a raw host hard disk from a guest

#10966
Troffi написал:

[quote="Loky"]Используй сетевое хранилище NAS/SAN
XEN

Лаконичность это конечно хорошо, но всё таки хотелось бы услышать какие-то плюсы и минусы. А ещё лучше конкретные примеры реализации или советы по настройке.[/quote]
Самый простой и логичный способ для организации совместного файлового хранилища для нескольких ОС - использовать сетевое устройство хранение, доступное по любому протоколу, т.е. - NAS или SAN-устройство. Как вариант - сервер с расшареным сетевым ресурсом.
XEN - штука простая и незамысловатая. поддерживает множество ОС, в том числе и MS. Я бы рекомендовал взять версию от Citrix, но и те что идут в поставке многих Linux хорошо подходят для виртуализации. Минус - сеть настраивается "через гланды".
Ну и как запасной вариант можно рассмотреть VMware Server 2. Он бесплатный, но на мой взгляд - тяжеловат.

#10967

KVM. Сеть настраивается нормально, без гланд :)

#11216
Loky написал:
Самый простой и логичный способ для организации совместного файлового хранилища для нескольких ОС - использовать сетевое устройство хранение, доступное по любому протоколу, т.е. - NAS или SAN-устройство.

Почитав немного про NAS и SAN устройства я так понял, что это всё-таки в большинстве случаев отдельные устройства. А тут интересует вариант автономного доступа из двух операционных систем к локальным дискам.

#11232
Troffi написал:
вариант автономного доступа из двух операционных систем к локальным дискам.

а если смонтировать vmdk? правда будет очень весело, доступ с линукс через ntfs-3g это загрузка процессора, samba предпочтительней.

#11668

Troffi, в virtualbox можно подключить любой каталог из хост-системы. В этот каталог можно примонтировать общий раздел.
В этом случае будет возможно работать с одним и тем же разделом совместно и без риска.

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

Войдите или зарегистрируйтесь, чтобы ответить.