Задать вопрос
Ответы пользователя по тегу Виртуализация
  • Выбрать Vmware или VirtualBox на Windows для разработки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вопроса в финансах нету - компания оплатит платную версию той или другой программы

    В таком случае компания вполне может оплатить покупку современного мака или его аренду. Если стоит задача вести разработку софта под мак, то без мака это будет: либо боль и страдания на старых версиях ОС и софта, либо оплата мак-хостинга и работа только по сети по RDP/VNC (что в долгосрочной перспективе выйдет дороже). Если всё же хотите использовать виртуализацию: используйте интел машину и VirtualBox - он бесплатный. На торрентах вполне можно скачать готовый образ. Можно даже образ для vmware - там надо будет только импортировать.
    В целом рекомендую всё же выбрать вариант с покупкой мака.
    Ответ написан
    8 комментариев
  • Чёрный экран с мигающим нижним подчеркиванием на виртуальной машине Hyper-V?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для запуска графического окружения обычно используется команда startx. Если нет - то смотрите мануал вашего дистрибутива. При условии, что окружение установлено. Если нет - то следует его установить. Вариантов - куча, найти в гугле - не проблема. Рекомендую легковесный xfce. А для упрощения работы с виртуалками рекомендую использовать VirtualBox как наиболее дружественный для простых пользователей инструмент, а так же обладающий кучей нужных фич.
    Ответ написан
    Комментировать
  • Как настроить виртуальную машину для Windows?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    А зачем вам два уровня виртуализации в виде qemu внутри wsl? Потому и тормозит. Поставьте сразу виртуалбокс и не мучайтесь с wsl. В виртуалбоксе в виртуалке можно спокойно работать и на 10 летнем железе - потери производительности незаметны.
    Ответ написан
  • Какой гипервизор (на базе основной ОС, а не автономный) из популярных (VirtualBox, VMWare и др) больше подходит для бэкенд разработки и тестирования?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    VirtualBox - отличное решение. Там есть из коробки все что надо - сети, бэкапы, снепшоты, шаринг, RDP. Для стандартных задач разработки он подходит идеально. Еще он популярен, есть большое комьюнити и регулярно выходят новые версии.
    Ответ написан
    2 комментария
  • Можно ли безопасно запустить программу (только stdin/stdout, легковесная виртуализация, jail)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Есть же докер, ВМ и прочие системы виртуализации. Например докер из коробки может выполнять команду внутри контейнера. Там, где такого нет из коробки - легко делается через SSH:
    ssh user@server command
    Пишется простой скрипт, который копирует указанное приложение/каталог в контейнер или расшаренный каталог, запускает приложение в контейнере/ВМ и выдает его результат.
    Ответ написан
  • Как адекватно виртуализировать х86 виртуалки на Apple Silicone?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Адекватно - никак. Если просто очень надо - то можно использовать UTM с потерей 90% производительности в сравнении с ARM виртуалками. А вот виртуалки с ARM вполне юзабельны - как линукс, так и винда.
    Ответ написан
  • Можно ли запускать на серверах c ARM процессорами, виртуальные машины на х86, amd64?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, можно: qemu умеет, но потери производительности ~90%. Для мака есть https://getutm.app/ - вот оно через qemu и работает.
    Ответ написан
    Комментировать
  • Сколько надо мощностей и какой компьютер чтобы без проблем запускать macOS на VM?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Я хочу понять сколько мне нужно ядер и опертивки чтобы все это работало хотя бы приближенно к нативному макбук.

    Забудьте. 1 ядро и сколько не жалко ОЗУ. ОСХ в виртуалке работает только на одном ядре и не быстро - особенно на на АМД, т.к. она оптимизирована под интел. Проще и дешевле купить мак.
    Ответ написан
    5 комментариев
  • Как реализовать возможность запускать пользовательский код на сервере и отдавать результат?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Проще всего поискать готовые решения и либо использовать их либо посмотреть на реализацию и сделать по аналогии. А так - использовать Docker или любой аналог. Ставим на сервер докер, настраиваем отдельные контейнеры для каждого ЯП с максимальной изоляцией от ОС и хостовой ОС (например ограничить интернет, запретить запуск системных приложений и прочее). Полученный от пользователя код передаем в контейнер, например как файл в примонтированном каталоге, запускаем скрипт для выполнения кода, сохраняем результат и возвращаем его пользователю.
    Ответ написан
    1 комментарий
  • Можно ли работать из под виртуальной машины?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, вполне можно - современные ПК достаточно производительные, чтобы можно было вполне комфортно работать в виртуалке даже без проброса видеокарты, которая нужна только для 3D. Для старта вполне достаточно поставить VirtualBox - простое и очень удобное решение, а в виртуалку - Debian + XFCE. Данная связка летает даже на старых ПК.
    Ответ написан
    Комментировать
  • Можно ли создать контейнеры для программ в которых они будут крутится не виртуализацией?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Запускать от имени другого пользователя или просто перезайти в ОС под другим пользователем.
    Ответ написан
    Комментировать
  • БУ сервер или новый ПК для виртуализации?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Новый райзен однозначно лучше старого сервера, кроме того памяти берите сразу 32 гига — 8 гигов хватит лишь на одну-две-три виртуалки. Так же рекомендую таки добавить еще немного и взять старший райзен. Ядра лишними не бывают.
    Ответ написан
    7 комментариев
  • Как установить виртуальный сервер для тестирования кода?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать
  • Что выбрать для виртуализации Intel vs AMD (haper-v/virtual box) windows машин?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Берите EPYC либо Threadripper и желательно с ЕСС памятью — больше стабильности, меньше вероятность сбоя. Чем больше памяти — тем больше вероятность ошибки. На памяти не экономьте — винда с большим объемом памяти работает ощутимо быстрее, чем с постоянной подкачкой, даже с SSD.
    SSD — как минимум Samsung 970 PRO М2, а лучше энтерпрайз решения от того же самсунга или интела. В рейд имеет смысл ставить только в зеркале для надежности, но все равно энтерпрайз плюс регулярный бэкап рулят и выглядит разумнее. Выделять отдельный SSD под систему не имеет особого смысла. Если хочется еще и файлохранилище — можно заюзать FreeNAS — раньше там прям из коробки можно было легко поставить VirtualBox в jail, как сейчас — не в курсе. Оно там из коробки поддерживает двойное кэширование в ОЗУ/SSD и еще кучу крутых фич.
    Долгое время использую виртуалбокс на амд — все отлично.
    Ответ написан
    Комментировать
  • Как собрать / сконфигурировать мощный пк с упором на виртуализацию?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Некоторое время назад я задавался аналогичным вопросом и под аналогичные задачи: хотелось отдельные системы под игры, разработку, и тестирование. Исследовал плюсы и минусы виртуализации и проброса железа в виртуалку и пришел к наиболее оптимальному варианту: мощная рабочая станция с игровой видеокартой, хостовая ОС - Windows, набор виртуалок (порядка 20-30 штук) в VirtualBox для разработки и тестирования, в т.ч. различные дистрибутивы линукса, BSD, OSX, разные версии Windows. В качестве дополнения использую маленький и простой комп на атоме для запуска/тестирования на реальном железе. Проброс железа в виртуальные машины сопряжен с рядом сложностей и вообще не гарантирует отсутствие проблем с в играми и прочем. Ну т.е. проще играть на хосте, чем заниматься решением проблем, которые и сам же себе создаешь пытаясь играть в виртуалке.
    По железу - выбираете топовый процессор (если нужна ОСХ - то лучше интел, если не принципиально - то можно и амд) от шести-восьми ядер. Памяти от 32 гигабайт — вполне хватает, например, на несколько запущенных виртуалок под тяжелую разработку (студия, сборка браузеров и т.п — где надо 4-8 ГБ) и десяток-два под мелкие задачи. На ближайшие несколько лет 64 ГБ и процессора на 8-16 ядер в целом хватит под такие задачи без необходимости апгрейда каждые несколько месяцев. Видеокарту выбираете под разрешение монитора и/или их количество: 1080p и 4k — для первого варианта хватит и 1060 поиграть, а вот для 4к лучше таки что-то типа 1080 / Vega64 брать. Накопитель - лучше конечно брать что-то типа PCI-E Samsung 950 Pro — интелловский оптан еще не скоро подешевет и обгонит флеш, да и вообще не факт, что и самсунг к этому времени не подтянет свои продукты (хотя, сильно сомневаюсь, что интел будет слишком сильно вырываться вперед - ведь технически оптан вроде как быстрее любой флеш, но по факту пока лишь по иопсам и задержкам опережает). Объем: зависит от количества виртуалок и их типа — 0.5-1 Тб для большинства хватит вполне, но можно и на 2ТБ взять. Смысла ставить линукс в дуалбут для разработки не имеет особого смысла — да и банально неудобно каждый раз перезагружаться. А на мощной машине вообще не замечаешь разницы в работе текстового редактора на хосте и в виртуалке. В целом — конкректный конфиг зависит от бюджета.
    Ответ написан
    Комментировать
  • Выбор ssd для сервера 1С на vm Proxmox? Мой вариант десктопной машины под сервер?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    SSD тогда уж Samsung 960 Pro M.2 - на него гарантия 5 лет и раз уж мать с M.2 слотом. Ну и регулярные бэкапы само-собой разумеющееся. Раз энтерпрайз не хотите / нет денег (хотя, по факту энтрепрайз железо экономит деньги в будущем). Так что, ИМХО, лчше брать таки серверное железо и энтерпрайз ССД в зеркале.
    Ответ написан
  • Как запустить установленный на диск рядом с Windows Linux из Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Только через виртацлизацию - тогда да, под Windows оно запустится. Лет десять назад был какой-то софт, делающий что-то подобное: позволял использовать один ПК двум пользователям одновременно, но там вроде была поддержка только Windows, ну и со всякими ограничениями тоже - деталей уже и не помню. Так что самый простой вариант - это именно виртуализация.
    Ответ написан
    Комментировать