Добрый день.
Возникла задача: Создать виртуальную машину и предоставлять доступ к рабочему столу этой машины. Причем доступ необходимо предоставлять к одной машине разным пользователям с полной изоляцией их друг от друга.
Подходит продукт от VMWare View, но ищу бесплатное решение.Очень интересно узнать опыт вашего решения таких задач или хотя бы в сторону каких продуктов обратить внимание?
> Добрый день.
> Возникла задача: Создать виртуальную машину и предоставлять доступ к рабочему столу этой
> машины. Причем доступ необходимо предоставлять к одной машине разным пользователям с
> полной изоляцией их друг от друга.
> Подходит продукт от VMWare View, но ищу бесплатное решение.
> Очень интересно узнать опыт вашего решения таких задач или хотя бы в
> сторону каких продуктов обратить внимание?гостевая система то хоть какая?
> гостевая система то хоть какая?В качестве гостевых систем планируется использовать Windows 7.
сохранение состояния системы между перелогиниваниями однного пользователя нужно?
между перезагрузками нужно?
может ли другой пользователь подключиться к свободной машине от другого пользователя, или всегда один и тот же пользователь должен подключаться к одной и той же виртуалке?Опишите полностью задачу, почему нужно все клещами вытаскивать.
> сохранение состояния системы между перелогиниваниями однного пользователя нужно?
> между перезагрузками нужно?
> может ли другой пользователь подключиться к свободной машине от другого пользователя, или
> всегда один и тот же пользователь должен подключаться к одной и
> той же виртуалке?
> Опишите полностью задачу, почему нужно все клещами вытаскивать.Сохранение состояния не требуется, подключатся могут к любой свободной машине.
Задача: Есть настроенная виртуальная машина. Нужно обеспечить изолированный доступ к ней 10 пользователям.
>> сохранение состояния системы между перелогиниваниями однного пользователя нужно?
>> между перезагрузками нужно?
>> может ли другой пользователь подключиться к свободной машине от другого пользователя, или
>> всегда один и тот же пользователь должен подключаться к одной и
>> той же виртуалке?
>> Опишите полностью задачу, почему нужно все клещами вытаскивать.
> Сохранение состояния не требуется, подключатся могут к любой свободной машине.
> Задача: Есть настроенная виртуальная машина. Нужно обеспечить изолированный доступ к ней
> 10 пользователям.Задача: Есть физический компьютер (системник, монитор, клавиатура, мышь). Нужно обеспечить изолированный доступ к нему 10 пользователям.
>[оверквотинг удален]
>>> между перезагрузками нужно?
>>> может ли другой пользователь подключиться к свободной машине от другого пользователя, или
>>> всегда один и тот же пользователь должен подключаться к одной и
>>> той же виртуалке?
>>> Опишите полностью задачу, почему нужно все клещами вытаскивать.
>> Сохранение состояния не требуется, подключатся могут к любой свободной машине.
>> Задача: Есть настроенная виртуальная машина. Нужно обеспечить изолированный доступ к ней
>> 10 пользователям.
> Задача: Есть физический компьютер (системник, монитор, клавиатура, мышь). Нужно обеспечить
> изолированный доступ к нему 10 пользователям.Все бы было просто в отношении полноценной МНОГОПОЛЬЗОВАТЕЛЬСКОЙ системы.
А это Windows 7.
Как бы это наглядней, дурацкий и не совсем верный пример, ну скажем необходимо
Windows 7 Multiseat - каждый пользователь со своей клавиатурой, мышкой и под
своим account'ом за СВОИМ РАБОЧИМ столом, со своей КОНФИГУРАЦИЕЙ рабочего стола.Просто так и встроенными средствами Windows XP/VISTA/7/8 это невозможно и
у M$ сие реализуется терминал-сервером.Верхнее было для представления, человеку же нужен аналог, но с удаленным доступом,
что есть несколько иная веСЧЬ, но тоже недоступная встроенными средствами MS Windows.Для реализации подобного есть сторонний софт, про который и задан вопрос, пробовал
ли кто, есть ли freeware или opensource и насколько стабилен-надежен.
Первый найденный рабочий вариант это VirtualBox:
Создаем одну виртуальную машину, при создании диска выбираем тип носителя: множественное подключение.
При создании остальных виртуальных машин указываем этот же диск.
Поиски других вариантов продолжаются...
> Первый найденный рабочий вариант это VirtualBox:
> Создаем одну виртуальную машину, при создании диска выбираем тип носителя: множественное
> подключение.
> При создании остальных виртуальных машин указываем этот же диск.и что?
> Поиски других вариантов продолжаются...
sorry, но у Вас каша в голове, Вам нужно одно, а Вы лупите все подряд не разбираясь
в сути "множественное подключение", оно то множественное но не соответствует тому
что Вам нужно реализовать. (это про windows remote desktop multiple simultaneous users
или Concurrent Desktop Sessions in Windows)
Пока я пытаюсь изучить все варианты, которые мне могут помочь.
А здесь пишу варианты которые хоть как-то работают. Может кому-нибудь пригодится.
>> Первый найденный рабочий вариант это VirtualBox:
>> Создаем одну виртуальную машину, при создании диска выбираем тип носителя: множественное
>> подключение.
>> При создании остальных виртуальных машин указываем этот же диск.
> и что?И тогда виртуальные машины запускаются с одного общего настроенного образа что и нужно было.
>>> Первый найденный рабочий вариант это VirtualBox:
>>> Создаем одну виртуальную машину, при создании диска выбираем тип носителя: множественное
>>> подключение.
>>> При создании остальных виртуальных машин указываем этот же диск.
>> и что?
> И тогда виртуальные машины запускаются с одного общего настроенного образа что и
> нужно было.И тогда! У Вас работает НЕСКОЛЬКО машин, а не одна и Вы легко можете получить
полную жопу при работе нескольких машин с одним диском, одновременный доступ
к файлам, базам, локи и тд и тп, вплоть до разрушения FS и загона Windoze в ступор.Вы, простите, не изучаете, а пользуете метод "народного тыка".
> И тогда! У Вас работает НЕСКОЛЬКО машин, а не одна и Вы
> легко можете получить
> полную жопу при работе нескольких машин с одним диском, одновременный доступ
> к файлам, базам, локи и тд и тп, вплоть до разрушения FS
> и загона Windoze в ступор.
> Вы, простите, не изучаете, а пользуете метод "народного тыка".В виртуалках будут работать человек 5-7 и не постоянно, а по требованию.
На них будет установлен набор служебных программ, который обновляется раз в месяц. Поэтому каждый месяц будут создаваться новые виртуалки, чтобы не обновлять у каждого человека отдельно.
> В виртуалках будут работать человек 5-7 и не постоянно, а по требованию.
> На них будет установлен набор служебных программ, который обновляется раз в месяц.
> Поэтому каждый месяц будут создаваться новые виртуалки, чтобы не обновлять у
> каждого человека отдельно.вы бредите - вроде осень кончается, а на опене просто какое то дикое обострение.
даже понять ны пытаетесь о чем вам говорят (( поколение манагеров
> И тогда виртуальные машины запускаются с одного общего настроенного образа что и
> нужно было.Есть подозрение, что это тоже самое, что использовать палёный софт. Поправьте, если не прав. Причём, надо посмотреть размер "особо крупного размера". Когда-то это было 50тыр.
Если это таки тоже самое, если выходим за 50тыр., то не загоняться и ставить ПО, специально предназначенное для решения задачи, скачанное в торрентах и т.п.
>> И тогда виртуальные машины запускаются с одного общего настроенного образа что и
>> нужно было.
> Есть подозрение, что это тоже самое, что использовать палёный софт. Поправьте, если
> не прав. Причём, надо посмотреть размер "особо крупного размера". Когда-то это
> было 50тыр.
> Если это таки тоже самое, если выходим за 50тыр., то не загоняться
> и ставить ПО, специально предназначенное для решения задачи, скачанное в торрентах
> и т.п.Программы - это каталоги фурнитуры и тканей. Официально предоставляются поставщиками. Просто занимают каталоги порядка 700 gb там с картинками все. Периодически каталоги обновляются и сделать это быстро на всех машинах занимает время и мешает работе менеджеров, которые находятся в разных магазинах. Поэтому решено запускать каталоги на виртуальных машинах. Чтобы можно было быстро обновить, а так же подключить новых менеджеров.
>[оверквотинг удален]
>> было 50тыр.
>> Если это таки тоже самое, если выходим за 50тыр., то не загоняться
>> и ставить ПО, специально предназначенное для решения задачи, скачанное в торрентах
>> и т.п.
> Программы - это каталоги фурнитуры и тканей. Официально предоставляются поставщиками.
> Просто занимают каталоги порядка 700 gb там с картинками все. Периодически
> каталоги обновляются и сделать это быстро на всех машинах занимает время
> и мешает работе менеджеров, которые находятся в разных магазинах. Поэтому решено
> запускать каталоги на виртуальных машинах. Чтобы можно было быстро обновить, а
> так же подключить новых менеджеров.эээ а подключить сетевой диск что совсем нельзя?
>[оверквотинг удален]
>>> Если это таки тоже самое, если выходим за 50тыр., то не загоняться
>>> и ставить ПО, специально предназначенное для решения задачи, скачанное в торрентах
>>> и т.п.
>> Программы - это каталоги фурнитуры и тканей. Официально предоставляются поставщиками.
>> Просто занимают каталоги порядка 700 gb там с картинками все. Периодически
>> каталоги обновляются и сделать это быстро на всех машинах занимает время
>> и мешает работе менеджеров, которые находятся в разных магазинах. Поэтому решено
>> запускать каталоги на виртуальных машинах. Чтобы можно было быстро обновить, а
>> так же подключить новых менеджеров.
> эээ а подключить сетевой диск что совсем нельзя?"мы не ищем простых путей", "у нас есть много гигабайт дискового пространства" и "времени у нас тоже дофига"
>> эээ а подключить сетевой диск что совсем нельзя?
> "мы не ищем простых путей", "у нас есть много гигабайт дискового пространства"
> и "времени у нас тоже дофига"А ещё дождевым червяком!(С)
Помоему фолкс думают что раз та пачка форточек виртуальная - то и лицензию покупать не надо. Спешу огорчить, маски шоу уже выехало :)
> Программы - это каталоги фурнитуры и тканей. Официально предоставляются поставщиками.
> Просто занимают каталоги порядка 700 gb там с картинками все. Периодически
> каталоги обновляются и сделать это быстро на всех машинах занимает времяА держать каталог в Тырнете? Или интрасети? Где вопрос?
> В качестве гостевых систем планируется использовать Windows 7.Бесплатных нет. И с платноыми тоже ... вам TS нужен.
На виртуалке поднимаю SSH сервер и:
ssh -X -C username@виртуалка fbpanelУ клиента в уголке запускается панель задач (fbpanel), с кнопкой "старт" и т.д.
Если нужно иметь возможность отключаться с сохранением запущенных программ, рабоченого стола, то на 127.0.0.1 поднимается VNC, а к VNC чепляться через SSH туннель.
Тут точно не помню, но примерно так: ssh -L 555:127.0.0.1:777, где 555 и 777 - порты VNC сервера и порт, к которому клиент цепляется на своей машине: vnclient 127.0.0.1:777.
Порядок портов не помню. См. про туннели SSH.
Безопасность тут разная. Последнее время появилось хорошего. Ну, как минимум тут есть SSH и в открытую ничего по сети не передаётся.
У 'ssh -X' такой недостаток, отрисовка окон ведётся средствами клиента. И, например, если вы на машинке на базе Atom, да ещё без доп.граф.карты/чипа начинаете рисовать свою комнату со всеми деталями в какой-либо SweetHome3D или Blender, то машинка "заткнётся". А вот VNC - там действительно всё обсчитывается на том конце, тут самый слабый клиент быстро работает.
Еще один вариант можно сделать через KVM. Я ставил готовый дистрибутив PROXMOX VE.
После создания и настройки виртуальной машины можно сконвертировать ее в шаблон.
На основе шаблона можно сделать клоны 2 видов:
Full clone - создается полня копия виртуалки
Linked clone - созданная виртаулка будет использовать шаблон как основной диск для загрузки, а на свой виртуальный диск будет записывать только изменения.
> Full clone - создается полня копия виртуалки
> Linked clone - созданная виртаулка будет использовать шаблон как основной диск для
> загрузки, а на свой виртуальный диск будет записывать только изменения.Как делятся ресурсы между пользователями? Нет ли такого, что под каждого пользователя выделяется оперативной памяти под всю систему, на каждого?
>> Full clone - создается полня копия виртуалки
>> Linked clone - созданная виртаулка будет использовать шаблон как основной диск для
>> загрузки, а на свой виртуальный диск будет записывать только изменения.
> Как делятся ресурсы между пользователями? Нет ли такого, что под каждого пользователя
> выделяется оперативной памяти под всю систему, на каждого?Под каждую виртуалку выделено 512 мб. Память используется в этих пределах.
> Еще один вариант можно сделать через KVM. Я ставил готовый дистрибутив PROXMOX
> VE.
> После создания и настройки виртуальной машины можно сконвертировать ее в шаблон.Самое очевидно решение в вашем случае — переписать тот самый «каталог тканей и фурнмитуры» в виде веб-приложения. Это будет хорошей инвестицией в будущее.
Еще один вариант решения: HYPER-V SERVER.
Он бесплатный, устанавливается на компьютер в качестве самостоятельной ОС.
Задача реализуется с помощью разностных дисков.
1. Создаем виртуальную машину у устанавливаем все приложения.
2. Создаем новый виртуальный жесткий диск с типом: Разностный. В качестве "Родительского" диска указываем диск нашей настроенной виртуальной машины.
3. Создаем новую виртуальную машину, и для нее указываем разностный диск в качестве рабочего.
4. Пункт 2 и 3 повторяем для каждой ВМ
> Еще один вариант решения: HYPER-V SERVER.Как делятся ресурсы между пользователями? Нет ли такого, что под каждого пользователя выделяется оперативной памяти под всю систему, на каждого?
Там есть гибкое выделение ресурсов - каждому пользователю ровно сколько нужно? Ведь иногда одному надо 20Мб и 5% проца, а другому надо - 512Мб и 2 ядра.
> Еще один вариант решения: HYPER-V SERVER.
> Он бесплатный, устанавливается на компьютер в качестве самостоятельной ОС.Врёшь как потерпевший. А значит и всё остальное - такие же враки.
>> Еще один вариант решения: HYPER-V SERVER.
>> Он бесплатный, устанавливается на компьютер в качестве самостоятельной ОС.
> Врёшь как потерпевший. А значит и всё остальное - такие же враки.Не надо путать с ролью Hyper-V в Windows Server 2008
Microsoft Hyper-V Server 2008 это бесплатная операционная система с единственной ролью - сервером виртуализации, её можно скачать с официального сайта Microsoft® в виде ISO-образа диска.
Я эту тему создал в надежде получить действительно полезные советы, а некоторые люди пишут сообщения, которые вообще не несут никакого смысла. ЗАЧЕМ ЭТО ПИСАТЬ? Неужели Вам нечего делать больше?
Эти варианты я пишу для людей у кого будут похожие задачи, а не для того чтобы вам что-то доказать. И те кому это надо будет возможно выберут из них подходящий. Если можете предложите еще, а если нет зачем вообще писать всякий бред?
> писать всякий бредЭто Вам кажется. Вот пример: кто-то в стартовом топике не смог написать даже название нужной операционки. Бред ли это был. Здесь есть полезные и неочевидные Вам вещи.
>> писать всякий бред
> Это Вам кажется. Вот пример: кто-то в стартовом топике не смог написать
> даже название нужной операционки. Бред ли это был. Здесь есть полезные
> и неочевидные Вам вещи.Все варианты решения, которые были предложены в этой теме могут работать как с Windows, так и с различными версиями Linux.
Я не писал что в этой теме нет ничего полезного. Просто есть сообщения, которые никак не относятся к теме этого топика и люди, которые это пишут только засоряют форум.
> Я не писал что в этой теме нет ничего полезного. Просто есть
> сообщения, которые никак не относятся к теме этого топика и люди,
> которые это пишут только засоряют форум.Как и этот Ваш пост.