Intereting Posts
RewriteRule, чтобы заставить субдомен загружать другой DocumentRoot? Клавиатура Mac numpad работает как направленная панель Почему, если я не отключу nm-апплет и xfce4-volumed, мой запуск замедляется? Google proxy-сервер api и rhel как закончить последовательность tmux после переключения панелей GNU Make не игнорирует неудачную команду Как заставить эту команду читать пароль со стандартного ввода на терминале? Обнаружение файлов расширений не выполняется за период Как добавить GNU findutils в существующее местоположение использование sed для замены строки в файлах, которые находятся в разных папках Установка ручного тормоза на сервере Debian – Wheezy Почему KDEPIM добавляет «pbecbengr-rivy-znaqngrq-ba» в доменную часть исходящих заголовков Message-ID? Как создать выпуск Debian как пакеты из исходного источника ядра? Перечислить файлы рекурсивно в CLI Linux с контуром относительно текущего каталога, max 250 char Должен ли LC_ALL = fr_FR.UTF-8 date +% x 'давать согласованные результаты по всем машинам?

Как настроить рабочую станцию ​​для нескольких пользователей Linux и Windows?

Я работаю в университете, и часть моей работы связана с использованием программного обеспечения для численного моделирования потока жидкости. Мой отдел решил купить новую высокопроизводительную рабочую станцию, которая в первую очередь должна служить «моим» рабочим столом, но некоторые мои коллеги свяжутся с ней, чтобы выполнить их вычисления. Проблема в том, что мне не ясно, как настроить компьютер для удовлетворения различных потребностей, которые есть у меня и моих коллег.

В идеале я хотел бы установить Linux в качестве основной ОС, потому что мой план состоит в том, чтобы сделать некоторое программирование и симуляцию с открытым исходным кодом, которое является только Linux. В дополнение к этому, я, вероятно, также буду запускать Ansys, что может ограничить выбор дистрибутива, поскольку Ansys поддерживает, в первую очередь, RedHat и корпоративную версию SUSE Linux. Мне также иногда понадобится коммерческое программное обеспечение для сегментации медицинских изображений, которое работает только в Windows. Главным усложнением является то, что компьютеры моих коллег основаны на Windows, и большинство из них имеют очень ограниченный опыт работы с Linux, поэтому было бы намного проще, если бы эта новая машина работала под Windows.

Одним из очевидных решений будет простой Linux / Windows с двойной загрузкой, но это ограничит время, которое мы имеем для запуска имитаций под Linux, например, когда кому-то нужно срочно использовать приложение Windows, мы все должны остановить вычисления. Обратите внимание, что не всегда возможно, чтобы у каждого была локальная копия упомянутого программного обеспечения на их собственной машине, поскольку количество доступных лицензий иногда ограничено.

Следующее, что приходит мне на ум – Virtualbox или VMware – я могу установить гостя Windows в Linux, а затем разместить там все приложения Windows. Мой вопрос: как мои коллеги смогут получить доступ к этому из своих собственных машин (т. Е. Есть ли простой и эффективный аналог «ssh -X», который позволит кому-то, использующему рабочий стол Windows, подключиться к гостевой ОС Windows на хосте Linux)? Это слишком большая косвенность, которая повлечет за собой серьезный удар производительности? Мне также было интересно, если (в случае установки двойной загрузки) я могу войти в систему Linux и запустить приложение Windows, установленное в разделе Windows – вроде как с Wine, но приложение фактически установлено в Windows. Возможно ли это с помощью Virtualbox или другого программного обеспечения?

Некоторые проблемы можно было бы избежать, попросив каждого человека, который использует, например, Ansys, настроить свои имитационные и входные данные на своем компьютере, а затем просто скопировать все на новый компьютер и запустить имитацию из командной строки. К сожалению, все еще существует проблема программного обеспечения, которое работает исключительно под Windows.

Как бы вы справились с этой ситуацией? Какую настройку или программное обеспечение вы рекомендуете? Двойная загрузка? Виртуализация? Что-то совсем другое?

Возможно, я, к сожалению, решил использовать Windows в качестве операционной системы хоста, чтобы мои коллеги, не являющиеся членами Unix, не были в невыгодном положении – могли использовать свои существующие знания – и использовать приложение Windows по мере необходимости, не дожидаясь прекращения операций Linux , Я бы установил Linux (RHEL, вероятно, с учетом выбора) на виртуальной машине, а затем настроил виртуальную машину на использование как можно большего количества вычислительных ресурсов (ЦП и ОЗУ), как я мог бы дать это без серьезного влияния на производительность приложения Windows. Что касается программного обеспечения для виртуализации, VMware Workstation и Virtual Box – оба способные гипервизоры типа 2.

В зависимости от сценария использования я могу столкнуться с проблемой, которую пользователь Windows и пользователь Linux хотят использовать каждую операционную систему одновременно, что может не произойти в этой конфигурации – кто контролирует клавиатуру, мышь и дисплей? (Это может сработать, просто пользователи Linux будут использовать SSH для входа на виртуальные машины с другой рабочей станции.)

Лучшим вариантом может быть использование машины в качестве гипервизора Type 1, а затем установка двух гостей: один Linux, один Windows. В этой конфигурации обе стороны удовлетворяются все время. Я бы выделил достаточно вычислительные данные для виртуальной машины Windows, а остальное – для виртуальной машины Linux, что может потребовать больше для вычислений. Таким образом, каждая виртуальная машина зависит только от гипервизора: например: они даже перезагружаются самостоятельно. Пользователи Windows будут использовать RDP для подключения к виртуальной машине Windows, а пользователи Linux будут использовать SSH для подключения к Linux-машине (если не требуется, установка и настройка «удаленного рабочего стола» для Linux, как nx ). Какой гипервизор типа 1 (голый металл)? У вас есть хороший выбор.

  • KVM с RHEL (или любой Linux)
  • KVM с RHEV (RHEV предлагает еще множество функций)
  • VMware ESXi управляется VMware vCenter / vSphere
  • Hyper-V ,
  • XEN с Citrix XenServer

Вы пытались установить программное обеспечение Windows с вином или пытались найти альтернативу Linux для программного обеспечения, например http://mitk.org/wiki/MITK ?

Взгляните на эту статью на список программного обеспечения OpenSource для медицинской визуализации. Вот еще один такой список в Европейском институте исследований биомедицинских изображений.