Вы видите копию треда, сохраненную 23 октября 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
ИТТ можно спросить ответы, спалить годноту, поделиться своими наработками, посочувствовать дуалбутчикам и развести очередной идиотский ОС-срач.
FAQ:
https://docs.google.com/document/d/1dS18-MDSAexZ4YqN3uegwkmyc73pMIYG3xP5TDMm35o/edit?usp=sharing
Есть чего добавить - смело графомань в комментариях.
Архив тредов:
#1 https://arhivach.org/thread/127819/
#2 https://arhivach.org/thread/135077/
#3 https://arhivach.org/thread/198231/
#4 https://arhivach.org/thread/230801/
#5 https://arhivach.org/thread/243028/
Бамплимит случился
Не лезь, дебил, она тебя сожрет
Не уверен, что хоть на одном ноуте из того, что ты можешь себе позволить, мамка поддерживает IOMMU. Разве что древние амдшные АПУ. На ноуте рли проще дуалбут.
Мамка должна уметь. Да и пойди найди ещё ноут, в котором такой и7 стоит. Хотя если ты себе можешь такой ноут позволить, почему не купить пекарню?
Вмваре умеет подцеплять отдельные разделы на диске -- сейчас это используется для запуска винды с соседнего раздела, когда не хочется дуалбутаться.
Как вот такое сделать на qemu/kvm? Я вроде разобрался, как подцеплять отдельно разделы как диски, но вмваре как-то их собирает в один диск -- как добиться такого эффекта c qemu?
И винда прям как одно устройство несколько разделов с разных носителей видит? Ну и раз уж я хз что тебе подсказать, хоть спрошу, зачем тебе.
Не, разделы с одного носителя. Винда по сути просто не видит раздел с линуксом.
Да мне как раз чтобы виртуализовывать винду на соседнем разделе. Я как-то не вдупляю, как её загружать, не отключая при этом весь диск.
Очевидный QEMU-KVM. Минус - ОЧЕ НИЗКАЯ производительность графики в гостевой шинде, если не имеешь возможности пробросить видеокарту (в гостевом линуксе можно заюзать вполне производительный virtio-gpu).
Можешь, но заметные лаги заебут. Лучше поебаться с вайном.
У меня есть виртуалка, там крутится игра. Так вот, иногда она начинает безбожно тормозить, рандомно вообще. Может через полчаса после запуска, может весь день работать как часы. Если начала тормозить, то тут только перезагрузка виртуальной винды. Тормозит в виде медленной отрисовки интерфейса игры и реагирования на нажатия клавы/мышки, прям дичайшие лаги.
Проц i5-4570, оперативки 16 гб, для виртуалки выделили 2 ядра и 6 гб оперативки. Вин10_64 и там и там.
Наверное очень мало данных, и нихуя сказать нельзя, но может быть было что-то подобное?
В виртуалке выделил 2 Gb (там больше нельзя), для разрешения 1024х768 с минимальными настройками графики, ящетаю, должно хватить.
В коме стоит Radeon 290 4096Gb.
Так а линукс, из под которого я вот это всё дело запускаю, не развалится от этого?
Ну ты этот раздел если не используешь, а на нём только винда, линуксу строго поебать, главное чтобы это раздел с / или /usr не был, а просто с данными мертвого груза
Переключаться с альсы на пульсу / с пульсы на альсу пробовал?
Нашел решение. Мб кому пригодится:
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2012007
На вмвари нет дрм, там кейген в раздачах просто лежит. Можешь хоть с сайта вари её скачать.
Охуенно, спасибо.
> Я вроде разобрался, как подцеплять отдельно разделы как диски
Расскажи, если не сложно. Сам гоняю файлы хост->гость по самбе, но скорость 2-3 мб/сек - совсем не дело.
В сравнении VB и Qemu/kvm фотошоп конечно быстрее будет под VB бегать. Там какая никакая виртуальная видюха есть. Во втором случае банально окошки тормозят (разумеется без pci-passthrough).
Зачем нужна коробка, когда есть варь, в которой даже в игры играть можно. Коробокс умеет десктоп отрисовывать, но что-то выше этого там сплошная боль.
На чём сейчас можно запустить Windows 98, чтобы она нормально работала? Пробовал на VirtualBox, но там всё очень плохо.
Гостевые аддоны ставил? 98 у меня что в боксе, что в вари нормально работала, даже с патчами для нового софта.
Не, там через жопу, но видеокарта трудится. Я гонял юнигин валли на хосте и на виртуалке, специально оставил на хосте браузер включенным чтобы 4 гига жрал из 8, потом виртуалка чтобы с всего 4 гигами оперативки не имела каких-то там отставаний из-за этого. Разница была всего на четверть выше на хосте (1800 из 2300 попугаев), я ни в жизнь не поверю, что амдшный АПУ столько может софтварно нарендеривать.
Нужен Андроид в VMware. Поставил одну срань - выёбывается, даже грузиться не хочет. Поставил вторую - не пускает дальше ебучей настройки сети.
Объясните мне, есть нормальная версия этой хуеты, чтобы без пердолизма ОНО ПРОСТО РАБОТАЛО БЛЯДЬ? Или я многого прошу?
Не могу даже видеоурок нормальный найти. Какие-то криворукие ублюдки наснимали говна и засрали выдачу.
Хальп!
Win7x64,
VMware® Workstation 12 Pro 12.5.2 build-4638234
Попробуй не на шестёрке это делать. Пятёрка-четвёрка вроде должны работать. Ну или попробуй выставить параметры как для коробки просят в гайде.
И нифига не через жопу. Почти нативный крусис без проброса видео это тебе не хуй собачий. Вот в шайтанкоробке через жопу, да. В ней и халва 2 на минималках едва 15 фпс выдает.
Тесты адешечки, сами по себе они ничего почти делать не будут. По крайней мере первое время.
У тебя случайно не включен хоткей, который при нажатии контрола подсвечивает позицию курсора?
Нет. Но попробую, а то костыль на костыле выходит
Хз, у меня никогда ничего не ломалось по части звука. Говорят, на большинстве гипервизоров помогает принудительно переключиться в 24 бита и 44.1 килогерца в гостевой операционке.
Да в гостевой же, ну. Не на хосте, а в самой виртуалке. И вообще вангую, там не конкретные настройки нужны, а просто хотя бы одинаковые на хосте и внутри, если разные списки режимов в разных осях.
Надеюсь, ты не правый контрол жмешь?
Да нет, более простая была. Iso образ подставляешь, указываешь оперативу и пошел старт.
Видать я тупенький, ниасилил. Спустился в магазин купил звуковуху за 300, воткнул, все заработало отлично.
Подскажите какой лучше гипервизор баребэк можно установить на процессор 7700k и 32Гб оперативной памяти, мне сказали что есть какие то гипервизоры баребэк и их ставят без операционной системы сразу на жёсткий диск, а потом устанавливают операционные системы уже непосредственно в гипервизор баребэк.
Баребон. По сути это ось с гипервизором в автозапуске.
Xen Server для людей без жизни, солярка для людей без жизни и желания в жизнь, но с энтузиазмом, ESXi/vSphere для успешных мышевозов за $9999.99 для себя любимого и до 10 чтоли виртуалок можно бесплатно. Напердолить на центоси квм тоже несложно.
Баребон - абстрактный термин, которым обозначается всё, что ниже уровня приложения. Алсо мы оба объебались и там должен быть баре метал, я погуглил.
Vmware player?
Еще что вспомнил. Скачал livecd от васяна и в папке с ним была прога которую ты описываешь. Это был лончер для vmware плеера.
Нашел. Qemu simple boot называется.
Сначала склонялся к виртуалбоксу, но потом узнал про kvm и теперь сижу, ломаю голову. Проц интел, виртуализацию поддерживает, если что.
У виртуалбокса для винды драйвера на видео будут, да и он тоже kvm вроде исользует.
С подключением, VMware ESXi - это центось с автозапуском гипервизора, который умеет видюхи прокидывать. Речь-то про бареметал
Имеется ноутбук с арчем. Понадобилась винда 10 (хотя можно и 7). Дуалбутом заморачиваться не стал, тем более давно хотел освоить виртуалку в linux. KVM у меня поддерживается, поэтому решил юзать qemu. Освоился быстро, создал файл-диск raw, подключил образ с десяткой, пробросил проц с 4 ядрами и памяти 4гб. Винда успешно поставилась и даже интернет из коробки работает, но есть одно но - лаги. Система работает медленно, медленно двигается мышь, медленно открывается пуск и т.д. Пользоваться можно, но хотелось бы более плавной работы. Я так понимаю нужно видеопамяти докинуть, есть идеи, как это реализовать? Напоминаю, у меня ноут с встроенным интелом и дискретной nvidia.
И ещё такой вопрос: как лучше организовать место под гостевую систему - файлом, томом lvm, или вообще отдельным разделом на диске? Если томом или разделом, то какую фс выбрать? Снимки, бэкапы делать не собираюсь.
Ты ему точно аппаратную виртуализацию включил и виртио поставил?
Можешь попробовать в него встройку прокинуть, лол. Ну или на коробокс/вмварь перекатись, если не собираешься, там с видео лучше всё гораздо.
Я файлом всегда делаю, проседаний это не даёт особо, а перенести на другую пеку можно.
>>2070530
Ты о чём вообще?
А, ты имеешь в виду тот список совместимости с теслами? Не сцы, консумерские карты там работают. Ты просто не сможешь карту шарить между несколькими виртуалками, потому что, duh, всего один чип. Ну и повторить тот финт ушами, который наёбывает нвидиевский копротивляющийся драйвер в квм
Виртуализацию включил в биосе, а вот с виртио не пробывал, думал это для проброса сетевой карты вообще, видимо не так понял.
Пиздовать на Stack Overflow
Отключил автоопределение CPU и переключился с Opteron G5 на Opteron G3. Всё заработало.
inb4 очень хотелось бы наоборот крутить винду на линуксе, но в данном конкретном приложении не выйдет.
Конечно, том lvm/раздел диска - такой же файл, как и какой-нибудь ~/VM/debian.img, только права поменять надо.
Если есть аппаратное шифрование, то смысла выносить нет.
Немного не хватает. Но в теории могу легко скомпилять заново, дело 10 минут. Оно того стоит? Под lxd есть нормальный гуй? И как по скорости?
>lxd
Не знаю. Никогда не пользовался. Только lxc юзаю. Оно -- стоит. Init гостя запускается в песочнице на ядре хоста, ввод/вывод через паравиртуализацию. X-сервер, если нужен, тоже хостовый. Ничего быстрее этого для linux on linux просто не существует.
> Не знаю. Никогда не пользовался.
Даже так. Ну, lxd вроде как новее и сейчас разрабатывается.
> Оно -- стоит
Что ж, попробую.
> X-сервер, если нужен, тоже хостовый.
То есть это все же не полная виртуализация? Мне то надо изориванность от основной системы... Потому qemu и выбрал.
>X-сервер, если нужен, тоже хостовый.
Хотя, при желании, в госте можно и свой виртуализованный поднять.
>все же не полная виртуализация?
Паравирт.
>надо изориванность от основной системы
Какие-то утечки из песочницы были. Надо доки читать. Для моих задач было не принципиально: ftp, http, distcc, squd.
Ну у вари был вроде автозапуск и работа в виде сервиса, потом только манагер можешь открывать и подключаться к управлению виртуалками, а можешь просто в автозапуск виртуалки поставить и только по сети с ней общаться.
Не очень дорого, лол. В принципе если маски-шоу не планируется, ESXi бесплатный для "личного" использования, но в остальных случаях уж лучше с qemu и единым контролем попердолиться.
В общем виртуалка имеет доступ к диску хоста (10тб) посредством встроенных "общих папок". В общем-то работает, но при обращении одновременно к множеству файлов, бывает софт в виртуалке падает с ошибкой ввода-вывода. Можно ли как-то улучшить ситуацию? Какие-то настройки виртуальной машины на это влияют? Гостевая ось сейчас семёрка, хостовая freebsd.
Поставил на хостовую Win10 гостевую виртуальную машину с WinXPProSP3VL. Не понимаю как подключить на виртуальную машину интернет который на хостовой машине получается через WiFi. Службы VMware NAT Service и VMware DHCP Service отказываются запускаться. При попытке их запуска выскакивает ошибки "Не удалось запустить службу VMware NAT Service на Локальный компьютер. Ошибка 1068: Не удалось запустить дочернюю службу" и "Не удалось запустить службу VMware DHCP Service на Локальный компьютер. Ошибка 1068: Не удалось запустить дочернюю службу". Чё делать?
И кстати в диспетчере устройств что то не видно сетевых адаптеров VMnet. Там есть неустановленные устройства которые имеют отношения к VMware судя по тому что я смог понять из их описания.
Там для запуска служб VMware NAT Service и VMware DHCP Service требуется какая то служба VMware Virtual Ethernet Userif for VMnet, а у меня её вообще вроде нет. Откуда её взять?
Поставить винду на топовый ПК, линукс поставить на неттоп с двувюмя сетевухами, оба устройства подключить к одному монитору. Пекарня с виндой получает интернет с неттопа с линуксом и мы можем рубить ей интернет как угодно.
На практике мы все делаем с неттопа, можем ради ресурсоемкий задач подключиться удаленным сеансом к винде, ради игрушек просто переключить выход на мониторе.
Нет не проще, шлюзовой компьютер должен обладать хорошим железом, очень качественной сетевой картой, нормальным процессором и оперативной памятью, иначе он будет виснуть. Шлюзовые компьютеры из говна лучше не делать.
что мелочиться, все это можно делать на роутере через putty.exe
Вопрос 1 - есть ли альтернативы VirtualBox для эмуляции OpenBSD в *buntu дистрибутивах?
Вопрос 2 - если я правильно настраиваю vpn на виртуальной машине, можно ли спалить что-то снифая мою реальную сетевую карту?
Да собсна, чем угодно эмулируй, лишь бы архитектура сборочки подходила.
Не, он уже на внешней машине нечитаемый будет. Если только ты в оперативку не пролезешь, а так всё что за пределами пеки надёжно, как твой протокол шифрования.
> шлюзовой компьютер должен обладать хорошим железом
Неттоп на miniITX с i7. Надеюсь видеокарта шлюзовому компьютеру не нужна и он справится на Intel HD, но если что, можно внешнюю подключить.
>Q: Стационарный пека обязателен? На ноутбуке совсем никак нельзя поиграть в виртуалке?
>A: С пробросом PCI устройств - нет. Совсем. Никак. Исключение - YOBA-буки уровня евроком, альенварь и макбук про. На некоторых из них таки можно, но ебаться придется значительно больше. Ты же не будешь затевать эту возню только чтобы пробросить в виртуалку USB-контроллер?
относятся ли к таким йобам синкпады на сэнди/айви с expresscard слотами?
>Q: У меня Windows, хочу поставить Linux для %задачанейм%, дабы не ебаться с cygwin.
В винде 10 включается подсистема легко. И что за хуйня написана про виртуалбокс, она работает идеально, на другие программы даже смотреть не могу
А что ты туда всунешь, вайфайную карточку? Кардридер? USB-контроллер? К тому же слишком много времени прошло между смертью интерфейса и началом моды на проброс.
>>2075631
Подбубунта в десятке работает как хуй у пенсионера, даже цугвин функциональнее и менее забагован. Всё, что дальше башскриптинга для файловых операций и скринфетча - фейл, говно и костыли, докер, которым они так хвалились, и так на винду до того успели прикрутить.
> на другие программы даже смотреть не могу
Соболезнуем, приглашаем на курсы психотерапии.
сейчас туда воткнут контроллер на два usb 3.0 порта как затычка, но существуют донглы для внешнего подключения видеокарты к ноуту, и работают они уже без каких-либо дополнительных дров (судя по текстам в интернете), потому что стандарт expresscard подразумевает передачу непосредственно pci-e линий/сигнала.
Так что смысл есть, пропускная способность в районе 4 Gbps, а вот насчёт латентности инфы не находил. Вопрос задал чтоб почитать, занимался ли кто-нибудь таким в реальной жизни (поэкспериментировать самому всегда хочется, но опыт людей для меня тоже важен)
ну и к тому же, меня сейчас больше интересуют dx9 тайтлы, вернуть 2007
> Соболезнуем, приглашаем на курсы психотерапии.
VMware player хуже. Интерфейс неудобный. Медленнее.
Про версия платная.
Если тебя волнует вопрос проприетарности и платности, слезай с винды и осиливай квм. Если ты думаешь, что хаотичный разброс галок по неочевидным группам это удобно, ограничение видеопамяти в 128 мегабайт - стильно, модно и молодёжно, а баги на ровном месте - это нормально, то у меня больше вопросов к тебе нет. Про тормоза вообще пушка, ты хоть аппаратную виртуализацию пробовал включать?
>>2075638
Занятно. В принципе если ты таким донглом сможешь видюху заставить работать в принципе, то по идее должен сработать стандартный гайд.
> ограничение видеопамяти в 128 мегабайт - стильно, модно и молодёжно, а баги на ровном месте - это нормально, то у меня больше вопросов к тебе нет. Про тормоза вообще пушка, ты хоть аппаратную виртуализацию пробовал включать?
Проиграл. Как будто твоя проприетарщина умеет больше. Багов на ровном месте не наблюдаю. Лол, по умолчанию включена, даже vt-d
> Как будто твоя проприетарщина умеет больше.
Вот сюда смотри. И это я ещё максимальный размер экрана скромным держу, так-то можно и больше.
> Багов на ровном месте не наблюдаю
Весь прошлый тред, что не вопросы по настройке KVM.
> по умолчанию включена
Проверь ещё раз, она везде по умолчанию отключена для совместимости с гойскими камнями.
Есесна с торрентов платную. Ну или кейген в инете, а сам дистрибутив с сайта вмваре. Или просто ключ нагуглить, она его похоже даже не проверяет.
Суть в том, что на ней дрм нету, любай раздача - кейген и официальный исо. С оффсайта банально свежее сборка будет.
Окей, потестим, чем она лучше виртуалбоксы. Ещё и образы конвертить придется, эх
qemu-img create /dev/sda5 --size 30G
такая запись верна?
Всё работает, но qemu только с sudo запускается. Пробовал делать так
chmod 777 /virt
chown -R user:user /virt
Не помогает.
Или я туплю и qemu не должен от пользователя запускаться?
qemu-img convert XP.vmdk -O qcow2 qemu.img
Но этот образ qemu.img не запускается.
Траблы скорее всего с процессором - пробовал разные, ничего не помогает.
У меня стоит Debian 9.0 stretch x86_64, XP обычная.
XP.vmdk - этот образ работал в виртуалбоксе и Vmware нормально.
Во-первых, надо ставить Virtualbox.
Во-вторых, если бы ты потратил 2-3 минуты на понимания ошибки 0x0000007b, то понял, что надо попробовать эмуляцию диска в режиме IDE.
Во-первых, это ещё почему?
Во-вторых, пробовал разные настройки, и ide и scsi, virtio - не помогло
Попробовал вот
https://rbgeek.wordpress.com/2013/08/13/converting-a-vmware-workstation-virtual-machine-to-kvm/
этот способ - система грузится, но при окончании загрузки сразу же синий экран. Только в безопасном режиме грузится.
А не помогло, но после перезагрузки опять все слетает.
Ты их из виртуальной сети пингуешь, в которой в том числе и твой хост, ещё б они не пинговались. Всех за нат сажай в дефолтную сетку.
возможно долблюсь в глазищи
После рестарта ICS (служба SharedAccess) так же пропадает инет на виртуалке и приходится речекать эту галочку.
Не только.
>>2084176
С nestsh не поркатило родил такой вот костыль на PowerShell
Запускаем от админа и радуекмся жизни. Только сначала заменяем названия Адаптеров на свои.
https://pastebin.com/pCGdwDa8
Теги: "Internet Connection Sharing", "ICS", "Windows 10"
Самба дико тормозит.
Через ssh не хотелось бы палить свои пароль винде.
Алсо доступ желателен по паролю, т.к. по вай-фаю могут пролезть.
По убыванию безопасности:
Все общие файлы на госте с доступом через SFTP (WinSCP для венды-гостя, а на никсах все вообще из коробки через openssh-server), например > общая папка на хосте средствами гипервизора > общая папка стандартными средствами.
Для маленьких несекретных файлов я бы посоветовал первый вариант либо вообще пускать все через внешнее облако типа дропбокса, будет меньше всего ебли. Если нужно шарить много и виртуалка доверенная, то второй вариант, либо третий, но дать доступ только с интерфейса виртуального адаптера (и выделить отдельный адаптер специально для этой виртуалки, чтобы больше ничего на нем не было). Если нужно шарить много и виртуалка недоверенная, то хуй знает, как сделать безопасно и удобно.
Алсо, концептуально через SSH можно сделать беспалевно при помощи отдельного юзера для этого дела и симлинков на нужные папки в его home. Но нирикамендую, хуево давать шелл там, где достаточно файлового доступа.
> КОПРОБОКС ГОМНО СТАВЬ КУЕМУ
Весь тред это слушаю. Ну и чем же он лучше, qemu этот ваш? Разве что, действительно, ставится легко, всего-то в два пакета. Но потом жопа начинается. Поднимаю я гость на винде и охуеваю от того, как все для людей сделано:
- Скорость просто пиздец. Все лагает, кнопки не прожимаются, половина экрана обновилась - другая еще нет. Никакие настройки не помогают, все только хуже становится. В коробке все летает прямо сразу после установки.
- Разрешение не меняется. Кое-как, через жопу, перебирая огромный список всяких говноадаптеров, удалось выбрать такой, который позволяет выбрать в винде десять стандартных размеров уровня 1680x1050 1024x768 и подобных. В коробке я мог просто поставить Guest Additions и хоть каждую секунду присваивать охуительные экраны типа 100x345, а гость-винда спокойно под это дело подстраивалась прямо на лету.
- Нет никакого общего буфера обмена или папок. Можно настроить, но, опять же, через жопу и стопку гайдов от васяна. Да и нахуй оно надо, если первые два пункта сводят на нет все старания.
Зато весь тред не прекращается дрочево на какую-то мифическую СТАБИЛЬНОСТЬ и закономерную ущербность виртуалбокса. Который, к слову, уже второй год на моих линукс-хостах крутится и нихуя с ним не случалось плохого.
Это один и тот же оп-шизик, я его ещё три треда назад хуесосил по этому поводу.
Деллы могут, но да, они не особо дешевые.
Какой смысл в виртуализации с пробросом железа, если гостевая сперма с мокрыми письками может непринужденно вырваться из тюрьмы через видеодрайвер-решето? Не говоря уже о перепрошивке vbios каким-нибудь говном, которое потом успешно выполнится на хосте.
Ой, да иди ты нахуй. Что в линуксе больше всего раздражает - это вот такие петухи, у которых все всегда норм, а у других ВАШИ ПРАБЛЕМИ У МИНЯ УСЕ РОБИТ))))00. Какие у меня, блядь, должны быть руки, если гайды для virt-manager/qemu написаны хуй пойми как, хуй пойми когда и хуй пойми кем? Открываешь оригинальную англоязычную статью на вики, а там:
> НУ МОЖА КАРОЧИ ВАТ ТАК ДЕЛОТЬ........ А МОЖА И НЕ ВАТ ТАК....... ЕТА КАРОЧИ СЕТЬ......
В то же время сраную коробку можно ПРОСТО сразу скачать и настроить гостя через сраный визард, а потом методом тыка запихать Guest Additions - читая только подписи к кнопкам. И все летает на высшем уровне. С virt-manager я сначала иду к одному васяну и качаю у него qemu. Потом иду к другому васяну и качаю spice agent. Потом иду к третьему васяну и качаю vnc. Потом понимаю, что vnc не нужен, но нужно настроить spice channels - гайды, естественно, у четвертого васяна. Пятый васян говорит, что в virt-manager есть rdp. - прямо как в вируалбоксе, надо же. Шестой васян пишет, что rdp как протокола нет, это просто общее название для vnc/spice/whatever. Гайды для всей этой хуебории пишут соответственно седьмой, восьмой и девятый васяны, но все настолько плохо, что проще задействовать одиннадцатого васяна, который написал python SimpleHTTPServer и через него кидать файлы в виртуалку. Охуенная, блядь, vasyan-powered экосистема, ничего не скажешь. Читаешь гайд по webdav для общих папок: НУ КАРОЧИ ЗАПУСТИ БАТНИК И ВСЕ БУДЕТ ОК. Понятно, что нихуя при этом не работает. Пиздато, блядь. Просто охуенно.
Вроде кое-как собрал этот ебаный карточный домик, сохраняешь виртуалку, а она говорит ХУЙ, БЛЯДЬ, ДОМЕН ЧЕТ ОБОСРАЛСЯ и ломает все прямо в процессе сохранения. Пиздато? Охуенно!
Ну и нахуй вот оно такое счастье? Главное - я всегда думал, что линукс, ну это же по определению платформа для виртуализации, здесь же все гибко и открыто, ну сам аллах велел эмулировать! А на деле получается, что из свободных решений мы имеем полторы потные залупы от энтузиастов, документированные каким-то школьником от нехуй делать, а весь смак традиционно осел на коммерческих высерах оракла и вмшмары, которые поочередно лезут в ядро и ломают нахуй всю систему. А под виндой все это закрытое говно почему-то работает покруче, чем швейцарские часы. Надо же, блядь, линукс обосрался прямо на своем поле.
Я это не в пику линуксоидам говорю, и не затем, чтобы ПАТРАЛИРОВАТЬ - обидно просто, блядь. Ладно игры, ну хуй бы с ними, с виртуалками че так обсираться-то.
Ой, да иди ты нахуй. Что в линуксе больше всего раздражает - это вот такие петухи, у которых все всегда норм, а у других ВАШИ ПРАБЛЕМИ У МИНЯ УСЕ РОБИТ))))00. Какие у меня, блядь, должны быть руки, если гайды для virt-manager/qemu написаны хуй пойми как, хуй пойми когда и хуй пойми кем? Открываешь оригинальную англоязычную статью на вики, а там:
> НУ МОЖА КАРОЧИ ВАТ ТАК ДЕЛОТЬ........ А МОЖА И НЕ ВАТ ТАК....... ЕТА КАРОЧИ СЕТЬ......
В то же время сраную коробку можно ПРОСТО сразу скачать и настроить гостя через сраный визард, а потом методом тыка запихать Guest Additions - читая только подписи к кнопкам. И все летает на высшем уровне. С virt-manager я сначала иду к одному васяну и качаю у него qemu. Потом иду к другому васяну и качаю spice agent. Потом иду к третьему васяну и качаю vnc. Потом понимаю, что vnc не нужен, но нужно настроить spice channels - гайды, естественно, у четвертого васяна. Пятый васян говорит, что в virt-manager есть rdp. - прямо как в вируалбоксе, надо же. Шестой васян пишет, что rdp как протокола нет, это просто общее название для vnc/spice/whatever. Гайды для всей этой хуебории пишут соответственно седьмой, восьмой и девятый васяны, но все настолько плохо, что проще задействовать одиннадцатого васяна, который написал python SimpleHTTPServer и через него кидать файлы в виртуалку. Охуенная, блядь, vasyan-powered экосистема, ничего не скажешь. Читаешь гайд по webdav для общих папок: НУ КАРОЧИ ЗАПУСТИ БАТНИК И ВСЕ БУДЕТ ОК. Понятно, что нихуя при этом не работает. Пиздато, блядь. Просто охуенно.
Вроде кое-как собрал этот ебаный карточный домик, сохраняешь виртуалку, а она говорит ХУЙ, БЛЯДЬ, ДОМЕН ЧЕТ ОБОСРАЛСЯ и ломает все прямо в процессе сохранения. Пиздато? Охуенно!
Ну и нахуй вот оно такое счастье? Главное - я всегда думал, что линукс, ну это же по определению платформа для виртуализации, здесь же все гибко и открыто, ну сам аллах велел эмулировать! А на деле получается, что из свободных решений мы имеем полторы потные залупы от энтузиастов, документированные каким-то школьником от нехуй делать, а весь смак традиционно осел на коммерческих высерах оракла и вмшмары, которые поочередно лезут в ядро и ломают нахуй всю систему. А под виндой все это закрытое говно почему-то работает покруче, чем швейцарские часы. Надо же, блядь, линукс обосрался прямо на своем поле.
Я это не в пику линуксоидам говорю, и не затем, чтобы ПАТРАЛИРОВАТЬ - обидно просто, блядь. Ладно игры, ну хуй бы с ними, с виртуалками че так обсираться-то.
Тред главным образом нацелен пробросить видюху в виндовую виртуалку и только потом мутировал в генерал, бокс шо для одного, шо для другого крайнего кейса причмокивает, прям как ты сейчас.
>>2086570
Чтобы не мультибутиться и запускать винду только для игор, не прерывая что ты там делал в линуксе.
>пробросить видюху в виндовую виртуалку
>бокс причмокивает
Как и qemu. Хотя, нет — меньше, чем qemu, в virtualbox можно хотя бы подобие аппаратного ускорения есть.
Положняк:
VMWare Workstation > коробка > говно > моча > Parallels Workstation > червь-пидор > KVM.
Xen > VMWare VSphere > говно > моча > Hyper-V > скелет червя-пидора.
>коробка > говно > моча
говно > моча > коробка, не?
Или в коробке уже пофиксили потери производительности в гостевых ОС?
Тогда говно > коробка > моча > Parallels Workstation > червь-пидор > KVM. Ибо Parallels по производительности как коробка, но продается по годовой подписке, значит не могут они быть по одну сторону от говна. Но и до червя-пидора они не дотягивают, в отличие от KVM, визарды все-таки более или менее работают.
> Parallels по производительности как коробка
Ващет у него бенчи не хуже чем в вмвари проходят по части игор, а где-то даже на уровне голого железа производительность. Прекращай кровоточить анусом и иди учи мемы
Там шейдеры сейчас дюже сложные прикрутили, если на самых свежих вмваре тулс не взлетит, придётся на хосте в песочнице гонять.
У меня 12 версия, вмваре тулс установлена
Все бы ничего, но курсор мышки дергается что пиздец. Предполагаю, что это проблемы с дровами на видюху и с масштабированием экрана. Но я уже разные видео адаптеры пробовал и отключил масштабирование. До этого ставил xp через qemu - там только с virtio такие траблы были.
Как пофиксить?
Все в прышах происходит, если что.
Если она у него есть. Где-то с 2011 года ЕМНИП VT-d стало массовым, если у него пекарня старше, то может и не быть.
Мне вот надо Опенбокс или Квм, для Хуёникса делаю. Но, видимо, все же соснул. МОжете пояснить в чем суть вообще, если бы у меня была эта херня в проце (посмотрел уже спецификацию - ее точно нет) как бы это помогало, чего-то там переносилось из виртуалке на аппаратный уровень сразу или система бы не умирала или как все работает?
Алсо, что за контейнеры?
Очень упрощенно, когда у тебя идет обращение к памяти внутри виртуалки, каждый раз адрес перехватывается гипервизором и превращается в адрес на внешней машине (с контролем доступа и всей хуйней), это сильно замедляет. Если есть VT-d, то процессор делает это автоматически, на аппаратном уровне, и замедление проявляется не практически в каждой команде, а только в редких командах обращения к периферии.
Контейнеры это когда виртуализуется не вся система, а только отдельные приложения. Ставится рутовый софт, который перехватывает все системные вызовы указанных программ (считать файл, например) и изолирует их друг от друга (обычно создает отдельную папку, в которую сохраняет все измененное этой программой), т.е. программы внутри не видят изменения, сделанные друг другом. С рутовым софтом так не поработаешь (он может делать что-то без системных вызовов, игнорируя запреты), но в простых случаях помогает. Виртуализация для бедных, короче.
Можешь погуглить Docker (или Sandboxie в случае Windows),
СПасибо
>С рутовым софтом так не поработаешь (он может делать что-то без системных вызовов, игнорируя запреты), но в простых случаях помогает. Виртуализация для бедных, короче.
Ты хуйню написал.
В линуксе в контейнере можно запускать рутовый софт. user namespace.
В Sandboxie игры и программы требующие админских прав прекрасно запускаются.
визуалбасик компилируемый
> isual Basic 5.0 also introduced the ability to create custom user controls, as well as the ability to compile to native Windows executable code, speeding up calculation-intensive code execution. https://en.wikipedia.org/wiki/Visual_Basic
Запускаются, но в этом случае ты рассчитываешь только на порядочность этого софта. Либо ты даешь права, и ничего ему не помешает напрямую писать в память, либо ты делаешь вид, что даешь, и ловишь постоянные краши, ибо полноценно и быстро имитировать низкоуровневое окружение не получится, в отличие от относительно небольшого количества системных вызовов (например, запустил ты софтину, а она пошла читать и писать посекторно, хуй ты такое перехватишь с проверкой всех прав на запись без дополнительных драйверов, а с полным набором виртуальных драйверов у тебя и получится гипервизор фактически, а не менеджер контейнеров).
> либо ты делаешь вид, что даешь, и ловишь постоянные краши,
У меня программы стабильно работают и не крашатся.
Полный доступ к ОЗУ ни линукс-контейнеры, ни сандбокие не дают. К секторам на диске линукс-контейнеры дают доступ, но только к тем дискам которые внутри контейнера.
К секторам на диске сандбоксие тоже блокирует доступ.
Хочу попробовать пробросить в виртуалку Qemu/Vbox при загрузке линакса видеокарту, клавиатуру, тачпад, usb-порты - линокс же загрузится из без этого всего, а управлять им буду с телефона по ssh или прямо из виртуалки также по ssh.
Как думаете взлетит?
Xen/VSphere/Hyper-V лучше для твоей задачи. Раз ты все равно сидеть будешь из-под гостя, ставь bare metal hypervisor, и проблем с железом меньше.
> bare metal hypervisor,
Есть бесплатные варианты среди них? И оно типа так работает: сижу я шинде, приостанавливают шинду, могу сразу переключиться в линекс, а потом снова запустить шинду и продолжить в ней сидеть?
Хе-хе, я уже смог пробросить usb-порты через iommu.
Пиздец я обпердолился, не получилось vga intel прокинуть, чтобы заработало. Попробую его вместе nvidia прокинуть, может из-за оптимуса не грузиться.
Зато узнал про efifb и как его отключить, за плитмут теперь сразу после граба появляется.
Всфере бесплатный для частных лиц и до скольки-то там виртуалок, хен и квм вообще под GPL.
В обычном случае ОС управляет устройствами, поэтому они сразу овнятся драйверами хоста, и нужна либо виртуализация (медленно), либо проброс (ебля). В bare metal случае гипервизор является этой "маленькой ОС" и легко управляет тем, какое железо какой виртуалке дать. Стандартная схема - по умолчанию дать все главной виртуалке, а при необходимости переключать/разделять для других.
Пацоны, а можно играть во всякие навороченные игры на слабом пк, подключаясь у удаленной мощной пеке?
Попердолился с xen'ом, там немного удобнее пробрасывать аппаратуру, видеокарта после проброса тоже не работала, но после переключения с уефи в csm-режим она внезапно заработала. Теперь попытаюсь откатиться на qemu с kvm, ибо хер его знает, как пробросить не юсбишную клавиатуру с помощью xen, а для qemu нагуглил строчки:
-object input-linux,id=kbd,evdev=/dev/input/by-id/usb-Unicomp_Endura_Keyboard-event-kbd,grab_all=on,repeat=on
-object input-linux,id=mouse,evdev=/dev/input/by-id/usb-1c57_Zalman_FPSGUN_Mouse-event-mouse
Там для шилдов есть протокол, с помощью которого ты на этот самый шилд можешь стримить изображение по локалке, управляя его геймпадом. Протокол открытый, так что это говно заводили даже на RPi
Анон, поясни коротко, зачем нужна виртуализация и в чем ее плюсы?
Можно эмулировать пекарню. Или не всю, только окружение, но мы тут изначально хотели на линуксе эмулировать винду, пробросив в винду видюху целиком чтобы на винде только в йобу играть без проседаний. Если только окружение в песочницу кладёшь, можно спавнить сотни джумлопесочниц, если целиком эмулируешь, можно всякие довольно производительные штуки делать вроде игор или скриптоебли, которая по каким-то причинам в цугвине не работает. Опять же можно поиграться с осью/софтом/прочими мокрыми писечками, если не хочешь потенциальные виросы на хост пропускать.
> -object input-linux,id=kbd,evdev=/dev/input/by-id/usb-Unicomp_Endura_Keyboard-event-kbd,grab_all=on,repeat=on
Да, клавиатура пробросилась отлично, но видеокарта так и не хочет заводиться на qemu.
Сделал так: "C:\Program Files (x86)\Whonix\Whonix for Windows\VBoxHeadless.exe" --comment "Whonix-Gateway" --startvm "d17a9ac5-9f37-47d6-b934-77d3988622ed" но открывается окно как у командной строки
Без мокрописьки, вроде как, никак.
http://techgenix.com/start-virtualbox-service/
http://vboxvmservice.sourceforge.net/
>VBoxHeadless.exe
>открывается окно как у командной строки
Удивительное рядом! Попробуй VBoxManage.
У вари для этого есть vmrun, как в коробке, не знаю.
NAT - чтобы из виртуалки ходить в интернет.
Host-only, чтобы объединить виртуалки и хост в виртуальную локалку. При этом на хосте будет отдельный адаптер, интернета виртуалка не получит без дополнительных телодвижений.
Bridge - чтобы с других реальных машин ходить на виртуалку, реальные порты хоста привязываются к виртуальным.
Каждый виртуальный/гостевой адаптер имеет один из этих типов, если нужны разные, нужно несколько адаптеров. Стандартная схема - давать всем NAT для интернета и еще один Host-only для объединения в сеть, со статическими IP без dhcp.
Но сейчас запустил вбокс: все летает, разрешение в соотв. с монитором, даже мышь не лагает.
Можно.
Насчёт автоматических решений не помню, но можно в соседней виртуалке поднять нанодебиан или бздю с vpn клиентом и бриджиться через неё, как через хардварную проксю. Чтобы та виртуалка, которая блядская, даже не подозревала, что через прокси ходит. Соответственно любую, у которой ты сеть осилишь.
Ну смотри. Мне надо пропустить впнку через прокси, притом так, чтобы это было внешне, но притом родными средствами самой виртуальной машины, основную ОСь нельзя пропускать ни через впн, ни через прокси.
Ну просто берёшь на своей "проксе" и создаёшь два сетевых адаптера, на eth0 NAT и выход в интернет, на eth1 виртуальная сеть, в которой только она и капчевальня, без выхода наружу. Ставишь свой овпн или что там у тебя, появляется tun/tap/чтотамутебя интерфейс, через иптаблес заворачиваешь в него всё, что идёт с капчевальни. Не в NATовый eth0, а в tun0 или что там будет, что впн-клиент создаст и точкой входа объявит. И чтобы с eth1 всё в tun0 прямотоком отправлялось правило пишешь. Тогда капчевальня будет не в курсе, как она в инет ходит, просто шлюзом на ней указываешь "проксю" и всё становится как надо. На хостовой оси ничего не происходит, капчуешь с виртуалки. Лайтовый вариант - отдать физический эзернет целиком в виртуалку и таким же способом подцепить хоста к виртуальной "проксе". Но я хз как такое на винде сделать не через хиперви, и это будет не Ъ изоляция.
А как проводится маршрутизация виртуальной машины? Один хуй, я на своем маршрутизаторе буду патчить ядро прыщей, так что мне что так ебашить, что так - я особо разницы не вижу. Пару строк кода в нужном месте мне не навредят.
Просто, если на венде напрямую выходят пакеты из виртуалки, можно ж исходник вбокса взять и добавить к заголовку пакета лишних 5-10 байтов и только с ними пускать. Конечно, могут начаться проблемы, если пакеты будут большие, но можно что-то придумать. Тогда на прыщах проверяя, скажем, каждые 6 байтов через 25 байтов (я взял наугад, не смотрел в RFC ничего), то особо это ему проблем не добавит. Лишних 30-60 тактов на маршрутизаторе с 2ГГц (ноут в качестве маршрутизатора буду использовать) особо погоды не сделают. Операнды буду держать вшитыми в код, тогда никаких проблем не будет (в том плане, что не придется искать кусок для проверки в другой странице памяти).
Только это опять же зависит от исходников блядского вбокса и от маршрутизации.
Но опять же нет никаких проблем, если тражан пытается просто копировать все пойманные пакеты и копировать заголовки. Так, например, некоторые провайдеры выпускают по маку.
У тебя одна виртуалка маршрутизирует другую безусловно, с host-only адаптера на vpn, который работает через nat-адаптер.
Так вот, хотел узнать, все советуют слать нахуй virtualbox и юзать vmware (hyper-v я так понимаю для виртуализации никсов не подходит). Отсюда вопросы:
1. Чем плох virtualbox?
2. Слышал, что vmware активируется ключом. То есть я могу скачать с оф сайта новую версию и активировать её, так?
И если не сложно, скажите, где найти ключ.
1. Сырой, кривой и сосёт видеоадаптером
2. Да.
Да где угодно, глянь хоть на рутрекере самую популярную раздачу и стяни оттуда кейген.
Ок, спасибо. Ещё такой вопрос, с сайта скачивать vmware workstation pro или workstation player?
Спасибо.
Матплата - Gigabyte GA-970A-DS3P, процессор - AMD FX-8370. Купил на алиэкспрессе Radeon HD6450 специально для тестов. Делал по инструкции с арчевики (https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF ). Всё вроде работает, перемещение окон не тормозит, в отличии от того же QXL.
Заметил пару нюансов:
1. При включении IOMMU на этой матплате линукс замедлет загрузку секунд на 20 и перестаёт видеть USB 3.0 порты. Решение: добавить к опциям ядра параметры "amd_iommu=on" и "iommu=pt".
2. Можно жить без проброса клавиатуры с мышью. Для этого достаточно выключить адаптер QXL в диспетчере устройств винды, войти в полноэкранный режим у окна virt-manager, после чего переключаться на вход проброшенного видеоадаптера.
> после чего переключаться на вход проброшенного видеоадаптера
Это как? Ты ручками кабель переставляешь?
Нажимаю нужную кнопку на мониторе с двумя видеовходами.
А я решил эту проблему как настоящий колхозник в лоб.
У меня на хосте дополнительно подключена задроченая ps/2 клава, под непривелигированным юзером запущен скриптик, который читает нажатия и делает пробросы.
Он конечно немножко подлагивает и иногда подглючивает (если во время проброса тыкать кнопки), но в целом работает.
https://pastebin.com/7wByRsyv
Но ведь можно же эту клаву сразу в qemu указать через
-object input-linux,id=kbd,evdev=/dev/input/by-id/usb-Unicomp_Endura_Keyboard-event-kbd,grab_all=on,repeat=on
Запилил себе для экспериментов дополнительный 2 хост из говна и палок (Asrock 970 Extreme3, Феном 1035Т, 4ГБ). Так же установил дЕбиан9, так же он грузится по pxe и получает образы VM по NFS, и так же использую libvirt.
Хочу для унификации процесса работы с виртуалками:
1) Перенести всю директрию /var/lib/libvirt первого хоста на NFS. (все образы VM, nvram и все такое).
2) Монтировать её же на 2 хосте.
Считаю что это будет очень удобно: на одном хосте выключил виртуалку - на другом тут же включил. Все конфиги и образы в едином месте, удобно клонировать, использовать мастер образы и т.п.
Но меня терзают смутные сомнения:
1) Как перенести конфиги хранящиеся в /etc/libvirt/qemu/ первого хоста на общую шару? Шапкодибилы предлагают монтировать /etc/libvirt/qemu/ по NFS. Такие конченные.
2) Не сосну ли я от того момента, что виртуалка помеченная для автозапуска, в случае ресета обоих хостов будет пытаться стартовать на них обоих. И это может привести к негативным последствия. Как минимум запустится не там, как максимум образ распидорасит. У libvirt судя по всему есть механизмы блокировки доступа к san и образам VM (и у NFS такое есть). Но что то я не обнаружил способа явного задания хоста на котором только и разрешен запуск конкретной виртуальной машины. Не знаешь есть ли такая настройка?
Алсо: пидорские порталы управления ставить совсем не хочется.
А назад как, и так чтобы быстро?
Шкварить ШВОБОДНУЮ ОС ssh подключением с прошивки для игор?
А зачем обратно? Она ж дополнительно подключена, значит должна быть основная еще.
Ну если так, то да.
У меня например нет второго комплекта клавы и мышки в приемлемом состоянии. Довольствуюсь одним и переключением.
Бесплатная Esxi не имеет ограничения на количество виртуалок. Ограничение: максимум 8 ядер в каждой.
Расходимся посоны - NIQUAQ.
Пьердолики https://libvirt.org/migration.html пишут:
>It is important to note that the /etc/libvirt directory MUST NEVER BE SHARED BETWEEN HOSTS.
И что надо организовывать внешнее шаред хранение конфигов из которого делать define.
Что зашкварено?
Смысл виртуализации как раз в том и состоит, чтобы держать сперму в её питушином угле и не прикасаться к ней. А если и делать это, то только длинной палкой.
А если заходить со спермы на хост, то это пиздец... ZASHKVARENO. И столько мыла уже не съесть.
Ты же ей выставил виртуальную звуковуху - она по дефолту берет устройства записи и возпроизведения по умолчанию из хоста
Так это не актуальное видео, он уже другое заснял и накатал HOWTO. Но уже месяц нет тестов. Потому как будет говно. KVM содержит баг. https://www.spinics.net/lists/kvm/msg152343.html тут можно полистать тред, там есть тесты не тесты
Так про него и речь, я добавил хауту тоже. И там этот же самый воркараунд вокруг виртио был, сто рублей на авито за юсб-карточку для PCI просто надыбать.
>Можно жить без проброса клавиатуры с мышью. Для этого достаточно выключить адаптер QXL в диспетчере устройств винды, войти в полноэкранный режим у окна virt-manager, после чего переключаться на вход проброшенного видеоадаптера.
UPD: можно и без полноэкранного режима и отключения QXL. Достаточно лишь удалить USB планшет из списка устройств виртуалки, после чего захват мыши виртуалкой будет производиться обычным нажатием на окно.
че там по вфио? по прежнему сосет?
карту можно после пассру обратно в хост забрать без ребута? мне бы 3д проги и фотошопы запускать в окне виртуалки
Похоже мы говорим о разном, бро. PCI карта это для преодоления кривых iommu групп.
Я же говорию о том, что после проброса с 1080ti внутрь kvm машины c npt=1 получается 30fps в доте. А при npt=0 получается 200, но тормозит работа с памятью и диском.
Или именно 30fps лечатся PCI картой?
Да, кажется, прав ты. Вощим, ждём ебилдов, как всегда. ESXi кажется уже почти пофиксили, только смт надо отрубить, так что может быть прямо на ней завтра и попробую, мне как раз рязань пришла.
https://superuser.com/questions/907156/vga-passthrough-with-kvm-qemu-on-optimus-capable-laptop/983005#983005
Остается либо брать ноут только с одной, но крутой встройкой/дискреткой. Или дорогой Lenovo какой-нибудь.
А интел+амуда можно?
Ну хотя-бы за минут 20 поставить необходимые дрова, и чтобы виртуалкой можно было пользоваться без лагов мышки,окон и т.д
Варь
Похоже нет
https://wiki.xen.org/wiki/Xen_VGA_Passthrough_Tested_Adapters#Nvidia_display_adapters
Note that Nvidia officially supports only Quadro FX 3800, 4800 and 5800 for graphics passthrough usage (they've tested and verified their binary drivers for these graphics cards in combination with graphics passthrough).
Для других можно патчить дрова https://forums.linuxmint.com/viewtopic.php?t=229122
Дич какая-то.
Вроде собрал. То ли лыжи не едут, то ли я ебанутый, но пока что повременю с экстремальной еблей во все транзисторы и просто запуск потестирую, а то вместо троттлинга на 90 градусах меня ждёт отключение нахзуй. Надо только говна с ссд поудалять, места нету нихуя.
1. Что там по npt? Починили баг?
2. Работает ли нормально датчик температуры CPU через lm_sensors? У меня показывает дич и на 8320e и 1035T. Какого-то решения, кроме самостоятельного добавления смещения (не факт что оно линейно), не предвидится. И это проблема массовая и широко известна.
Собираюсь брать новый конфиг: проц+мать+память. Смотрю на последние выкрутасы AMD, которые не фиксятся годами... Блядь, они такие мрази. И это я еще со своей позиции, AMD бляди, сужу. (прямо щас у меня работает 4 из 4 AMD вместо процессора: Geode lx800, Athlon II Neo N36L, Phenom II X6 1035Т, fx-8320e)
Неужели ранее витавший миф "AMD лучше для iommu" развеян? И сейчас пердолиться лучше на интолах?
>Thanks for clearing that up. Since KVM GPU passthrough was very important to me I found a workaround; I sold my R7 1700/Gigabyte X370 and bought a 7700K system instead. This fixed my virtualisation problems.
Лоллировал с коммента на их форуме.
а не подскажешь что гуглить?
например у меня две карты нвидийя 1080 - обе юзаю, делая дев под линуксом, потом приходит задача - нужно икону нарисовать в фш или патриарха смоделировать в максе - смогу ли я отдать одну карту под вм, запустить вм
с виндой в окне - поделать свои дела там и потом закрыть вм, вернув карту в линукс обратно где я снова смогу ее использовать? и все это без перезагрузки Х сервера? и как видеострим решается? нужно стримить с вм на хост прогой? лаг и компрессия будут заметны при разрешении 2560х1440? работать можно как на винде или так чисто поржать?
читал вот это но тут амд http://arseniyshestakov.com/2016/03/31/how-to-pass-gpu-to-vm-and-back-without-x-restart/
Про X сервер ничего не скажу.
А вот отключение единственной (пизжу, была еще одна карта проброшаная в другую виртуалку) видеокарты от хоста и подключение её к гостю у меня работало с GTX760. Так же можно было выключить виртуалку и подключить карту к хосту назад (и повторять до бесконечности). Не помню что делал, вроде unbind от vfio и bind к nouveau.
Слышал, что то что ты хочешь возможно. Но если юзать мокрописечные проприетарные драйвера то могут быть проблемы.
Как увеличть видеопамять? В настройках вмваре сделал 2 Гб, а в виртуальной винде директдиаг показывает, что всего 4 Мб. Как сделать, чтоб было 2 Гб?
Гостевые аддоны стоят? Перезагружал после их установки? Сколько всего оперативки у машины?
XEN.
>xl pci-assignable-add 01:00.0 (видимокарта)
>без ошибок
>xl pci-assignable-list
>без ошибок и без видеокарты
>второй раз xl pci-assignable-add 01:00.0
>не могу найти такой девайс, братишь, извиняй. Бутай пк по питанию.
>libxl: warning: libxl_pci.c:654:libxl__device_pci_assignable_add: 0000:02:00.0 not bound to a driver, will not be rebound.
>libxl: error: libxl_pci.c:350:sysfs_write_bdf: write to /sys/bus/pci/drivers/pciback/bind returned -1: No such device
>libxl: error: libxl_pci.c:535:pciback_dev_assign: Couldn't bind device to pciback!: No such device
>libxl: error: libxl_pci.c:659:libxl__device_pci_assignable_add: Couldn't bind device to pciback!
Я тут нашел пока какую-то тему на форуме, но советы оттуда не помогли. Хотя не полностью пока прочитал.
Оставлю этот пост тут, вдруг кто наткнется, у кого было. я понимаю, что вероятность стремится к нулю
Альсо карта GF630.
>Гостевые аддоны стоят?
Это что? Если vmware tools, то всё стоит, всё перезагружено и обновлено до последних версий.
У хоста 16 Гб оперативки, видео R9 290 4Гб.
У гостевой 6 Гб, ну и 2 Гб видео в настройках. Сейчас поменял на 1 Гб видео (там в меню стоит типа рекомендовано 1 гиг), но ничего не изменилось.
Просто dxdiag у тебя кажет, что у тебя оперативки гига всего
Монитор отключается. lspci -v пишет стандартный мой набор pci устройств, видеокарта там же в нем.
Я пробовал это делать по шагам
echo "0000:01:00.0" > /sys/bus/pci/devices/0000:02:00.1/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pciback/new_slot
echo "0000:01:00.0" > /sys/bus/pci/drivers/pciback/bind
Первый шаг - ок, отваливается карта от домена 0
Второй шаг - ок, без ошибок
Третий - пишет, что не может привязать, так как нет такого устройства
Думал, думал как реализовать костылем и сделал через awk/sed по коду устройства:
[CODE]BUS1=`lsusb -d 046d:c24a|awk '{print $2}'`
ADDR1=`lsusb -d 046d:c24a|awk '{print $4}'|sed 's/://'`
[/CODE]
Отдельно костыль срабатывает и выдает верные значения, но при запуске виртуалки:
[CODE]qemu-system-x86_64: -device usb-host,hostbus=011,hostaddr=003: failed to find host usb device 9:3
[/CODE]
Wat??
Для этого надо чтобы хостовая система была, а их основная проблема - ломающиеся блять обновления. Вмваревская недоцентось хотя бы не так резво ломается. Хочу чтобы в виртуалке была полноценная ось на случай какого-то экстремального пердолинга с эндемичными косяками самого софта, который в бете или давно не чинится или просто с контейнерами хуёво совместим. Да и голая бубнута всего 80 мегабайт оперативки жрёт, уж как-нибудь должно всё поместиться. Меня больше интересует как будет влиять гипервизор на скорость передачи файлов по самбе, остальное не сильно важно.
Нет райзена но мониторю эту тему.
1. npt не починили пидоры
2. нет, на все superio что применяются на мамках для райзен нет документации. Проще поменять сопротивление делителе вручную и сделать конфиг. В даташитах на старые модели superio будет формула.
По факту да. Пердолится на 7700. Рузен, рождённый для виртуализации по факту к ней не готов
>По факту да. Пердолится на 7700. Рузен, рождённый для виртуализации по факту к ней не готов
Двачую.
Менеджеры АМД видимо полностью контуженые, и это их заставляет считать, что для 8 ядерного 16 поточного процессора а сегодня еще должны были высрать тредриппер 16/32 виртуализация это не такая важная функция. Вот ведь ебанутые Чем они тогда считают нужно его загружать? Еба игроми?
Еще добавлю версию своих драйверов на проц может они влияют, но поновее драйвера не нашел.
>>2106047
Сейчас в сириус бизнесе не то чтобы очень модно прокидывать видеокарту в виртуалку чтобы поиграть, скорее контейнеры, которые виртуалки-то с натяжкой, и виртуализация всяких наносервисов вроде вебсервера, файлопомойки или софтового маршрутизатора, вот и кому из них всралось что-то свыше того, что уже работает? Для остальных костыли и остались, хуле. Запасаемся попкорном и ждём, как со скайлейками ждали.
Модель матери добавь чтоли, может просто патч для бивиса свежий есть где-нибудь
i5 4460, 12GB оперативки
Поставил в виртуалке линукс, выделил 2ГБ оперативки, Storage 8ГБ динамический.
Какого фига он у меня в VirtualBox показывает 20фпс?
Включенная виртуализация на материнке
Включенное видеоускорение в виртуалбоксе
Выделение видеопамяти в виртуалбоксе
Установленные дополнения на линукс для поддержки видеоускорения
Тот факт у что VB говёное видеоускорение
На самом деле это просто предположение, в гугле люди жалуются на аваст, рекомендуют холодный старт и переустановить для начала HAXM, эта ошибка вообще не выглядит связанной с железом.
Тоесть если даже все из списка сделать, не факт что я получу плавную картинку только потому что Vbox не самый лучший вариант, так?
Ну кстати ты мог бы реально загрузиться с флешки и там какой-нибудь универсальной тулой потестить, или тупо вбокс минимальный запустить и посмотреть, видит ли он инструкции.
ЦПУ-з кстати покажи, он-то хоть видит их включенными?
Проблема была в том что я запускал эмуляцию x86 а не x64, сейчас все работает.
Полноценная визуализация так же востребована. И проброс gpu тож. Но не на десктопе. На серверах все двигаются в сторону SR-IOV.
Вроди в VEGA обещали поддержку. ждём
Востребована, но нихуя не в тех же масштабах, разве что для soho роутеров. А гпу для вычислений можно тупо на хост навесить, виртуалка для этого без надобности.
Каких, блядь, роутеров??
Нынче выгодно мощности одного сервера разделять между клиентами, и виртуализация здесь рулит. И вычисления на GPU так же актуальны не майнинг внезапно. Но отдавать всё гпу одному клиенту не очень вкусно. Во первых будет дорого, а значит меньше кастомеров, что могут себе их позволить. А во вторых не всегда этот GPU загружен на 100%. Гораздо вкуснее его разделить между кастомерами и стричь с обоих. Имеем 100% утилизацию железки и счастливых пользователей, получивших свой % от производительности gpu занидораха и с почасовой оплатой.
Софтварных, ёпту. NIC пробразываешь в него (один из десятка на этой плате расширения) и пусть он его весь оккупирует. Впрочем, виртуальная сеть тоже имеет место. Термин SDN тебе что-нибудь говорит? Затраты, которые экономятся виртуализацией маршрутизаторов на уровне магистрального провайдера представляешь? Особенно когда таких корпоративных чуханов сотни и у каждого по миллиону абонентов.
Нынче выгодно даже говном упарываться в зависимости от юзкейса, и то будут срачи, что удобнее, эссхеш или насвай.
Вот поэтому компьютноды нихуя с гипервизорами не связаны, они просто получают задание с сервака-координатора и гриндят его вместе с ещё десятком других тасок. Всё что там требуется - снепшоты снимать и паппет преднастроенный в дистрибутив положить.
У меня отпуск с понедельника наканецта, потестирую подоёбистее как свободный хард под это в шкафу нарою. В принципе десктопная варь пашет, но тебе это не то чтобы полезно было.
Ну говрит, ок, для провайдеров наверн юзкейс. Но разный сириус бизнес гораздо больше и они не парятся и покупают сиськи и жуниперы и в хуй не дуют. Виртуалок для приложений не в пример больше.
Хотя я курчись в мире приложений, а ты, анаон, близок к сетям наверное. Не договоримся.
Сиськи и джуниперы - это уровень местных локалочек, в которых джумшуты ездят руками их настраивать, медь медленно, но верно отмирает, а на оптике у тебя вся маршрутизация в одном большом датацентре, почему бы не сократить затраты и не поставить более производительный и твикабельный софтварный роутер, для которого тебе ещё и не придётся сертификацию для персонала закупать, а просто нанять линуксмакаку чтобы один раз настроил, а обезьяны потом мышевозили.
> Виртуалок для приложений
Мейнстрим - джумловые песочницы и впски для торовых нод, лол. Если это не набирающий популярность докер или уже устоявшиеся openvz/chroot контейнеры.
Таки да, сетевик. Накидай чтоли примеров, какого плана клиенты заказывают проброс гпу в виртуалку и не хотят тупо хост спамить компьют тасками, у меня просто проблема понять цели таких фортелей.
Не срача ради, а чисто поржать
>https://blogs.cisco.com/enterprise/kvm-app-hosting-on-a-cisco-router
Сиськи уже давно спиздили у Штульмана Linux и впердолили kvm в свой маршрутизатор.
>>2106485
>Термин SDN тебе что-нибудь говорит? Затраты, которые экономятся виртуализацией маршрутизаторов на уровне магистрального провайдера представляешь?
SDN это похоже на новый хайп по типу предыдущих: облачные технологии, SaaS, IoT, гиперконвергентность и прочий булшит для стрижки долларов с долбоебов.
Нет, не представляю. Проясни.
Мне всегда казалось, что когда речь заходит о действительно гигантских потоках трафика в ход идут уже не маршрутизаторы, а продвинутые коммутаторы (L3). Для магистральных провайдеров наверное это тоже справедливо, просто коммутаторы будут еще более продвинутее. И это выглядит логично: L3 коммутатор это устройство основная функция маршрутизации которого организована на ASIC, у него будут напорядки меньшие накладные расходы по сравнению с обычным ПК. Поэтому замена на какие-то обоссаные SDN работающие на виртуалках (копирующие контент из ядра в юзерленд и обратно) это будет просто экономически неоправданно. Никто не будет менять 2-5 юнитовую коробочку, на несколько стоек серверов.
Кек, охуенный костыль, я бы потыкал.
> SDN это похоже на новый хайп
Ты просто не представляешь с какой скоростью это дерьмо продаётся. И в кои-то веки оно реально сокращает затраты, реально удобных способов удалённо перенастраивать кучу оборудования днём с огнём поискать, а которые есть, не то чтобы гарантируют, что девайс после перезагрузки будет удобно дебагать через полстраны, поэтому всё упаковывается в контейнеры.
> SaaS
Так сколько десятилетий уже софт по подписке продаётся, ты где был?
> Проясни
Ну короче есть гиганский блядский зоопарк вроде бы программируемого оборудования, API которого отличаются как разношерстностью и глючностью, так и закрытостью. Порой дешевле послать джамшута чтобы он лично подцепился к железке для конфигурации, чем удалённо конфигурить и сидеть на измене когда она чот слишком долго не отвечает после перезагрузки. Особенно когда под угрозой объёба какая-нибудь тиер-2 сеть или кора мобильного провайдера, они вообще параноики в этом плане. Плюс это железо банально слишком дорогое за свою производительность, а дешевые вендоры поставляют говно. А тут ты навертел себе какой хочешь этажности конфигурацию и заплатил хуй копеек за лицензии и интеграцию, у тебя просто стоит датацентр максимально абстрагированный от каких-нибудь ещё пидарасов, которые хотели бы тебе это всё подороже продать с целым бандлом мокрых писечек за 9.99 пер цпу в месяц.
> ASIC
Там не то чтобы такого уровня траффик рулится, больше сигнальный и в целом вычисление по какому маршруту его гонять, задача построения оптимального маршрута через всякие тигули тоже проще решается, когда железка в тигулях занимается только тем, что передаёт траффик дальше, а не решает, кому из трёх соседей его передать на основании загруженности канала, пинга до финальной ноды и прочего говна, которым опять проще в датацентре заниматься. Накладные расходы у него будут меньше только там, где гвоздями рулы прибиты, а их уже будут в очень тривиальном виде спускать с сервака выше. А если у тебя оптика, у тебя куча железок по городу переползает в гипервизор, всё что в поле остаётся - усилители сигнала.
> менять 2-5 юнитовую коробочку, на несколько стоек серверов
Ну так эта хуйня берёт на себя не всю маршрутизацию, только заёбистую, на которую железка не рассчитывает, плюс всякие логистически припизднутые задачи. Плюс в ней живёт не только маршрутизирующее говно, а такие вещи, как HLR/HSS, VLR, контент-серверы для рингтонов с пердежом и "гудков" со Стасом Михайловым, биллинг можно весь делать в одной среде и при этом размазав географически так, что он хуй что заметит, причём всё это живёт в уютненьких виртуалочках, которые в случае чего идут в расход при первом глюке, откатившись до стабильной версии. Там блять так всё это криво сделано, что даже такие мокрописечные концепты, как SDN помогают разгрузить жопу куче людей и все эти процессы делать прозрачнее и с редунданси.
Кек, охуенный костыль, я бы потыкал.
> SDN это похоже на новый хайп
Ты просто не представляешь с какой скоростью это дерьмо продаётся. И в кои-то веки оно реально сокращает затраты, реально удобных способов удалённо перенастраивать кучу оборудования днём с огнём поискать, а которые есть, не то чтобы гарантируют, что девайс после перезагрузки будет удобно дебагать через полстраны, поэтому всё упаковывается в контейнеры.
> SaaS
Так сколько десятилетий уже софт по подписке продаётся, ты где был?
> Проясни
Ну короче есть гиганский блядский зоопарк вроде бы программируемого оборудования, API которого отличаются как разношерстностью и глючностью, так и закрытостью. Порой дешевле послать джамшута чтобы он лично подцепился к железке для конфигурации, чем удалённо конфигурить и сидеть на измене когда она чот слишком долго не отвечает после перезагрузки. Особенно когда под угрозой объёба какая-нибудь тиер-2 сеть или кора мобильного провайдера, они вообще параноики в этом плане. Плюс это железо банально слишком дорогое за свою производительность, а дешевые вендоры поставляют говно. А тут ты навертел себе какой хочешь этажности конфигурацию и заплатил хуй копеек за лицензии и интеграцию, у тебя просто стоит датацентр максимально абстрагированный от каких-нибудь ещё пидарасов, которые хотели бы тебе это всё подороже продать с целым бандлом мокрых писечек за 9.99 пер цпу в месяц.
> ASIC
Там не то чтобы такого уровня траффик рулится, больше сигнальный и в целом вычисление по какому маршруту его гонять, задача построения оптимального маршрута через всякие тигули тоже проще решается, когда железка в тигулях занимается только тем, что передаёт траффик дальше, а не решает, кому из трёх соседей его передать на основании загруженности канала, пинга до финальной ноды и прочего говна, которым опять проще в датацентре заниматься. Накладные расходы у него будут меньше только там, где гвоздями рулы прибиты, а их уже будут в очень тривиальном виде спускать с сервака выше. А если у тебя оптика, у тебя куча железок по городу переползает в гипервизор, всё что в поле остаётся - усилители сигнала.
> менять 2-5 юнитовую коробочку, на несколько стоек серверов
Ну так эта хуйня берёт на себя не всю маршрутизацию, только заёбистую, на которую железка не рассчитывает, плюс всякие логистически припизднутые задачи. Плюс в ней живёт не только маршрутизирующее говно, а такие вещи, как HLR/HSS, VLR, контент-серверы для рингтонов с пердежом и "гудков" со Стасом Михайловым, биллинг можно весь делать в одной среде и при этом размазав географически так, что он хуй что заметит, причём всё это живёт в уютненьких виртуалочках, которые в случае чего идут в расход при первом глюке, откатившись до стабильной версии. Там блять так всё это криво сделано, что даже такие мокрописечные концепты, как SDN помогают разгрузить жопу куче людей и все эти процессы делать прозрачнее и с редунданси.
>я бы потыкал.
Очевидный пикрелейтед.
> SaaS
>Так сколько десятилетий уже софт по подписке продаётся, ты где был?
Я был в своем юзер агенте, а ты в своем. Неудивительно.
>ко-ко-корпоративный булшит, с сервисами по объебу на доллары честного народа, и со Стасом Михайловым.
Так и запишем NENUJNO.
>Я был в своем юзер агенте.
Чо токое юзир огент, поесни плиз бгатан, ото у миня нит таково. Чо дилать, куда нажемать?
>Я был в своем юзер агенте.
вы чево ета, пидоры чоль со своим агентом? м?
>Я был в своем юзер агенте.
Скожи, ты совсем ебанутая манька, а? Нет, ну правдо.
Сега раковому ублюдку.
Как будто я за это софт лично плачу, лел.
> Так и запишем
Я ему про такие базовые вещи, как HSS, а он только рингтоны видит.
Задача: нужно 2 параллельных интернет-соединения, первое моё обычное с одним гугл-аккаунтом, второе на виртуальной машине с другим гугл-аккаунтом и другим айпишником. Они должны работать одновременно и иметь только российский айпи, на местонахождение похуй. Готов на платные прокси или ВПН.
Прошу на голову не ссать, я не сисадмин и не особо силён в таких делах. Виртуальными машинами никогда не пользовался, поэтому объясните как бабульке, чо куда тыкать и как настроить, а также подскажите сайты с надёжными русскими проксями или чо-там надо будет. Поднимать буду на десятке, линуксы не вариант в силу специфики работы.
И этому поцану в желтой майке 24 года, смеюсь ему в лицо!
мимо подтянутый, моложавый 35лвл молодец
Тут ничего не ординарного. Берешь себе рос. vpn, ставишь винду в виртуалку и в виртуалке подключаешься стандартными средствами винды к этому vpn.
тебе через 5 лет будет 40, а ты нихуя не добился в жизни. как там экзистенциальный синдром, не давит?
Аноны, собираю спам коляску VirtualBox+Ubuntu Server. Нужно прикрутить несколько модемов хуавей. Прикручиваю 1 для отправки смс - все нормально, смс отправляются, подсоединяю второй "Устройства----USB----Модем хуавей№2"
USB device 'HUAWEI Technology HUAWEI Mobile' with UUID {0204b617-453b-49b1-8aa1-daefcf8f3ab8} is busy with a previous request. Please try again later.
Код ошибки:
E_INVALIDARG (0x80070057)
Компонент:
HostUSBDeviceWrap
Интерфейс:
IHostUSBDevice {c19073dd-cc7b-431b-98b2-951fda8eab89}
Вызванный интерфейс:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Такая фигня выходит. На хостовой машине вроде ничего не блокирует модем, по крайней мере первый модем такой же и приконнектился без проблем. Что может быть?
я не знаю почему на горячую они не добавлялись, но я сделал так:
1. сохранил состояние машины
2. открыл настройки гостевой машины
3. во вкладке юсб добавил оба модема, поменяв в одном модеме ид оборудования(не знаю м.б. это помогло, лишний раз ребутить не хочу, у меня 512 оперативки для убунты выделено, ноут слабенький, а то после горячего извлечения устройства потом модемы вообще никак не добавлялись и приходилось ребутить виртуалку)
4. модемы появились.
буду благодарен если кто объяснит что это за фича с фильтрами юсб и чем они отличаются от горячего добавления юсб устройств.
user@ubuntu[20:42:21]:~$lsusb
Bus 001 Device 006: ID 12d1:140c Huawei Technologies Co., Ltd. E180v
Bus 001 Device 005: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 004: ID 12d1:140c Huawei Technologies Co., Ltd. E180v
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
ХА! А ИДы то одинаковые остались у модемов. Не знаю как udev их так распознал
https://tightvnc.com же. Который, похоже, соединён виртуальной локалочкой с проброшенными иксами с хоста.
Я вот про что, смотри на красные стрелочки
Можно. В вари есть виртуальный бивис, просто поменяй порядок загрузки и подключить к виртуалке свою флешку.
>О чем ты?
Об этом:
https://wiki.xen.org/wiki/Xen_VGA_Passthrough_Tested_Adapters#Nvidia_display_adapters
Короче драйвера nvidia детектят XEN и не работают.
Давит.
https://ru.wikipedia.org/wiki/SR_IOV
Это когда устройство прикидывается сразу несколькими PCI устройствами с одинаковым функционалом. и эти фантомные устройства можно пробросить в виртуалку под видом настоящих.
Ну вот например если бы amd не были червями пидорами, то вега могла бы виднетсяв в системе как две карточки, и вторую можно были бы прокинуть в VM без iommu групп, выбора первичного адаптера, двух видеокарт и двух кабелей для монитора и прочего удивительного, яркого, незабываемого пердолинга.
>то вега могла бы виднетсяв в системе как две карточки, и вторую можно были бы прокинуть в VM без iommu групп
Хотеть
>двух кабелей для монитора
А как оно будет выводить изображение на один монитор? Как переключаться между двумя виртуальными карточками?
> Хотеть
Такая фича обычно появляется на картах ценой сильно выше, чем у веги, и карты те нихуя не консумерские, так что сильно я бы не стал удивляться. Вот если амуда выпустила бы аналог титанов каких-нибудь или тесл и вот там бы не было SR-IOV, вот это было бы уже странно, а на консумерских картах этого никто даже не ждёт.
> А как оно будет выводить изображение на один монитор?
А точно так же, лол, два вывода с карты ты в разные гнёзда на мониторе будешь переключать, как с двумя видюхами ты это делал.
На самом деле эта хуйня и не нацелена на несколько виртуалок, производящих графику, оно так, сбоку болтается. Вся эта хуйня просто для нескольких числодробилок облачных сделана, которые по каким-то причинам не уживаются в одном контейнере или не могут в многопользовательский режим. Но всё равно, блять, приятно, когда у тебя что в ляликсе, что в сперме доступна вся мощь одной видеокарты, не занимающей все PCI слоты сразу.
>А как оно будет выводить изображение на один монитор? Как переключаться между двумя виртуальными карточками?
А никак не будет. У тех карт, где есть эта фича, вообще нет дырки на моник. Но если бы и была то тож никак. через дублирование рабочего стола на виртуальный моник в шиндовс, или в прищах через DRI_PRIME
Ну так ты опиши хоть подробнее. Сколько видимокарт у тебя, прикидываются ли они ещё и звуковухой.
заасайнил ли ты из при будет на стабдрайвер (или как там это делается сейчас).
в логе оно у тебя говорит за 0000:02:00.0 а ты ей сувал 01:00.0, может это 02 и есть звукокарта видимокарты? Их нужно обязательно вместе изолировать и прокидывать.
Ну и ты писал, что у тебя GF какое-то, предположу что это жыфорсе, и после окончания еботы с прокидыванием придётся пердолится в дрова. Об этом и хотел предупредить.
Видимокарта одна. Это единственный ГПУ, который есть в системе (встроенной нету). Звуковухой прикидываются. Одна карта нвидия 630 видится как два PCI устройства - 01:00.0 и 01:00.1. Первая - видео, второе - звук. Если делать
>echo "PCI-устройство" > /sys/bus/pci/devices/PCI-устройство/driver/unbind
то видео отключается от домена0 нормально, аудио - не отключается вообще, виснет.
>заасайнил ли ты из при будет на стабдрайвер (или как там это делается сейчас)
вот эту часть не понел
>в логе оно у тебя говорит
Да это просто копипаст с форума одного с похожей проблемой.
>вот эту часть не понел
Он похоже про kvm, там раньше делоли через pci-stub, а сейчас через vfio-pci
У тебя оно вообще iommu поддерживает?
Нужно добавить
xen-pciback.hide=(01:00.0)(01:00.1)
в cmd ядра. Чтоб видимокарта сразу прятались от хоста.
https://wiki.xenproject.org/wiki/Secondary_GPU_Passthrough
Скорее всего твою карту держит фрембуфер или эфифрембуфер. нужно это говно также отключать, если хочешь нормально анбиндить девайс.
Ибстить с отключением карты на лету себе дороже, уж проще дуалбут.
Да, я диванный кукаретик, прокидывал в xen только сетевые карты, так как на серверах нет видиокарт
> Да это просто копипаст с форума одного с похожей проблемой.
Так ты в свой лог смотреть не пробовал?
>Ибстить с отключением карты на лету себе дороже, уж проще дуалбут.
Да не так уж и трудно. У меня шкрипт, который крутится и после выключения виртуалки возвращает видеокарту хосту. Только она не особо работает, в tty сидеть можно, но де и иксы не хотят запускаться, поэтому просто завел вторую виртуалку с линексом. Зато шинда на luks, а не на битлокере.
Я внес изменения в параметры загрузки ядра для XEN
>module /boot/vmlinuz-4.10.0-32-generic placeholder root=UUID=25ffa922-56e2-4a55-818c-4bcf011f8ff5 ro xen-pciback.hide=(01:00.0)(01:00.1) quiet splash
и успешно загрузился в убунту. У меня все работает. Хотя по моим представлениям, я скрыл видимокарту для домена0 и он сразу после grub должен выдавать мне черный экран. ЧЯДНТ?
>>2108713
Взял чужой лог потому что не было своего под рукой тогда. Ты не туда копаешь.
>>2108706
VT-D? Да.
>VT-D
Это у проца, но ведь материнка может не поддерживать.
Пропиши в параметры ядра intel_iommu=on или amd_iommu=on
Загрузись в режиме нормального линекса без xen
И сделой
dmesg | grep -i iommu
root@wall:~# dmesg | grep -i iommu
[ 0.024955] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed90000 IOMMU 0
Что мне это говорит?
Срань какая-то, должно быть больше строчек, чем одна.
Попробуй
dmesg|grep -e DMAR -e IOMMU
Еще шкрипт скопируй из запусти
#!/bin/bash
shopt -s nullglob
for d in /sys/kernel/iommu_groups//devices/; do
n=${d#/iommu_groups/}; n=${n%%/}
printf 'IOMMU Group %s ' "$n"
lspci -nns "${d##/}"
done;
Он с арчвики, если что https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Enabling_IOMMU
А ты точно уверен, что всё должно вертеться вокруг iommu? Звуковой чип с матери я ведь без проблем прокидывал.
>Xen VGA passthrough requires IOMMU (Intel VT-d) support from the motherboard chipset, from the motherboard BIOS and from Xen
https://wiki.xenproject.org/wiki/Xen_VGA_Passthrough#Xen_VGA_graphics_adapter_passthrough
Кстати вот что выдает xen
root@wall:~# dmesg | grep -i iommu
[ 0.000000] Command line: placeholder root=UUID=25ffa922-56e2-4a55-818c-4bcf011f8ff5 ro intel_iommu=on xen-pciback.hide=(01:00.0)(01:00.1) quiet splash
[ 0.000000] Kernel command line: placeholder root=UUID=25ffa922-56e2-4a55-818c-4bcf011f8ff5 ro intel_iommu=on xen-pciback.hide=(01:00.0)(01:00.1) quiet splash
[ 0.000000] DMAR: IOMMU enabled
Я думаю, последняя строчка означает, что с iommu все ок.
проверить, загружен ли модуль xen-pciback. он должен грузится ещё из iniramfs или вообще быть вкомпиленным.
Если грузтся иксы то что-то не так
Если есть консолька, то так и будет. Карта жи интится биосом всё равно.
Ну я его в /etc/modules добавил. Не уверен, что это уровень initramfs
root@wall:~# cat /proc/iomem | grep -i fb
f8000000-fbffffff : PCI MMCONFIG 0000 [bus 00-3f]
f8000000-fbffffff : reserved
f8000000-fbffffff : pnp 00:09
Я так понимаю, под fb имелся в виду фреймбуфер?
Ну, это всё, что есть.
Надо было прописать в опциях загрузки ядра не nvidia.nomodeset, а просто nomodeset
И карта появилась в xl pci-assignable-list
Только я все равно не смог запустить машину с ошибкой
>The kernel doesn't support reset from sysfs for PCI device 0000:01:00.0
Гуглю
То есть? выдает ошибку и работает?
у меня точно нет, ибо я бы сразу увидел на экране что-нибудь.
Ну да, только это юсб-порты, а не видеокарта.
Так короч. Я смог прокинуть карту и звук от карты в виртуалку 2012 R2, поставил дрова от жидонвидии и, очевидный итог, ничего не заработало. Что-то там с ошибкой 43. Кто-то что-то говорил про патчи на дрова или легче забить хер на это дрянья?
Дура. Зачем цепь покрасила.
Samba/NFS делоешь и расшариваешь.
просто набери в гугле скачать без sms и регистрации и всё случится сам особой
Ну чё? Проснулся? Получилось ? Работает?
https://community.amd.com/thread/215931
Ты прав, чо.
Зато этот ссыный индус постоянно отвечает на дибильные вопросы: "аааа, греица, аааа не могу скачать, не ставица, лагает и с таком же духе". Какая убогая организация, тратят время на людей без мозгов, вместо решения реальных проблем с железом.
Единственная надежда, что кто-нибудь напишет развернутую статью посвященную багу, и можно будет этой статье поразмахивать, постараться пропихнуть в педивикию например, пообсуждать на крупных порталах и т.п.. И приложить им линки, чтоб зашевелились, суки.
Люди без мозгов потом гневные отзывы пишут, лучше больше дятлов противопоставить интелодятлам, чем фиксить серверные фичи которые на десктопе полутора задротам нужны.
Там это, говорят эскалировали. Так что надежда есть.
Пусть амуде определяться или у них процессор больше чем для просто игр, или пусть говорят что у нас поделка для игродебилов у которых не хватило денег на штеуд. А то выпускать процессор с кучей багов и надеяться составить конкуренцию штеуду + в очередной раз издеваться над фанбоями заставляя тех оправдываться почему они купили амуде вместо процессора.
Так-как у меня и на хосте и на госте идентичные linux-системы с одинаковыми WM и хот-кеями, то получается так, что если не грабить клавиатуру, то при нажатии в госте сочитаний клавиш, они срабатывают в хосте. Приходится постоянно прожимать alt+ctrl+g чтобы использовать хот-кей, а затем прожимать ещё раз, чтобы появился курсор.
Пробовал дописывать -usbdevice tablet и -show-cursor, но безрезультатно.
Почему тебе так бомбит с того, что критичным багам вроде незагрузки с нужной частотой памяти уделяют больше внимания, чем фичам, которые только планируют завезти?
Ну, то процессор был такой как я укажу и тд?
Всмысли? Если, сидя на двухядерном пне, пропишешь i7 c 8 ядрами, то производительности это тебе не добавит.
Некоторой хуйне подавай кучу потоков, хотя она сама ни хера их нормально не юзает.
Решил поставить nox, он зависает на 99% загрузки, поставил memu, зависает на 59, andy не запускается, bluestacks раньше стоял потом его удалил, попробывал установить его сейчас, мне пишет, что он уже установлен, сука я все обыскал его нет!!!! Что мне теперь делать, какие только танцы с бубнами я не делал, комп при этом нормальный, наверное какая то бочина в сиситема, и что теперь, винду переустанавливать? Я в ахуе
Смекалочка хули, маркетологи соснули
Пошел на хуй, дебил
Ошибка при установлении защищённого соединения
При соединении с www.vmware.com произошла ошибка. Узел попытался произвести рукопожатие в старом (потенциально уязвимом) стиле. Код ошибки: SSL_ERROR_UNSAFE_NEGOTIATION
Грузится нормально.
Гостевые аддоны же
Лол, нахуй ты столько процессоров наплодил да еще и на и3? Думал, что производительность увеличится?
>С чего бы?
Допустим, если выставить виртуальных цпу в два раза больше, то процесс, который жрет целое одно ядро в обычных условиях, то он будет жрать 50-100% реального ядра в зависимости от нагруженности другими процессами. Ну т.е., чем больше нагруженность другими процессами, то тем меньше нагрузку он будет создавать.
> будет жрать 50-100% реального ядра в зависимости от нагруженности другими процессами
Не то чтобы. Просто остальные процессы на этом ядре будут вынуждены терпеть этого обмудка. Это хорошо только когда у тебя куча независимых потоков и мало рейскондишенов
А можно ли перенести разделы виртуалки на реальный раздел харда? И как это сделать?
имеется гость вин10 и 1 (!) лишний раздел на hdd.
Делоешь линуксовую виртуалку, впердоливаешь туда линуксовый ливсд, диск с виндой, реальный раздел харда.
> И как это сделать?
Сначала гуглишь и читаешь, потом делоешь, не наоборот.
>Делоешь линуксовую виртуалку
блэт, делоешь это, а потом через dd копируешь виндовый диск на реальный диск.
Если нагуглишь, как примонтировать виртуальный диск хосту, то можно будет попробовать.
Нагуглил кое-чего, спасибки.
> не заразить основную систему
Отключить автозапуск с флешек в самой винде и запретить всяким индексаторам вроде фастстоуна туда лезть
> подключить ее к виртуальной машине
Там снизу справа флешка отобразится в списке девайсов, ПКМ на неё и там будет пункт по пробросу устройства. Или можешь пробросить её гостевыми аддонами как шареную папку.
Ну вот будет у тебя антивирь, фастстоун или айтюнс какой новые носители сканировать чтобы свой контент в библиотеку добавить, а ты отрубай это всё нахер.
>Виртуализация тред
>Запускаем крузисы с 60 фпс, работая под линуксами
Как же я с вас хуею.
Мы рады за тебя. Помочь чем?
Разве что если софтварный рендеринг использовать, из оперативки просто берётся
Вот так в qemu на базе xen делают
/usr/lib/xen/bin/qemu-system-i386 -xen-domid 4 -chardev socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-4,server,nowait -no-shutdown -mon chardev=libxl-cmd,mode=control -chardev socket,id=libxenstat-cmd,path=/var/run/xen/qmp-libxenstat-4,server,nowait -mon chardev=libxenstat-cmd,mode=control -nodefaults -no-user-config -name HVM_Void -vnc none -display none -spice port=5930,tls-port=0,addr=0.0.0.0,disable-ticketing,agent-mouse=on -device virtio-serial -chardev spicevmc,id=vdagent,name=vdagent -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -device VGA,vgamem_mb=512 -boot order=dc -no-acpi -smp 2,maxcpus=2 -net none -machine pc,accel=xen -m 512 -drive if=ide,index=1,readonly=on,media=cdrom,id=ide-832,file=/mnt/data/iso/void-live-x86_64-20170220-lxqt.iso,format=raw
Задача - крутить машинки. В идеале иметь возможность примонтировать RAID-диск как datastore для виртуалки.
Слышь, обосновать сможешь?
Чего тебе не хватило? Красивенькой ГУИшечки чтобы "поуправлять"? Или твердого члена господина, который каждый год надо посасывать, чтобы он разрешил тебе сделать обновление.
Нашел дрова для xenserver для паккардовского софтрейда. Дрова для 6.2, а на дворе уже 7.2.
Еще я очень сомневаюсь, что это блядское решение будет обновлятся и не повторится история с HPшными сборками ESXi. Так вот HPшные сборки НЕ ОБНОВЛЯЕМЫЕ!
Я ебал дрочить нихуя не наглядную и скупую сасоль через iLO/SSH всякий раз, когда мне надо прицепить новый диск или добавить сетевушку.
Такие вещи должны делаться без неуместного гемора.
Да. Возможно, понадобится перещелкнуть "центр сертификации UEFI" на "центр microsoft" или типа того, поэксперементируй.
Либо создай машину поколения 1.
Hyper-V поддерживает все не маргинальные лунихи, в том числе загрузку в режиме UEFI. Guest tools ставить не надо, во все дистры они вшиты, за исключением маргинальных пидерсий от всяких Штольманов.
>скупую сасоль
virt-manager
или вообще ставь XenServer, там у них своя мокрая писечка под винду есть.
Вообще, xen начался, как форк qemu.
Есть два режима
device_model_version = 'qemu-xen-traditional'
device_model_version = 'qemu-xen'
В первом используется какой-то древний xen'овский qemu, во втором свежий, еще можно путь к своему qemu указать.
Во второй режим я и назвал, как qemu на базе xen.
> Как это сделать?
Ставишь xen, пишешь конфиг вирт. машины с device_model_version = 'qemu-xen' и запускаешь.
Анон, Oracle_VM_VirtualBox_Extension_Pack (который для usb 2.0/3.0 и прочих плюшек) - зонд? Распространяют под Virtualbox PUE license.
https://www.virtualbox.org/wiki/VirtualBox_PUEL
Подумываю перекатиться на vmware, если так (все равно зонды), но там как-то все очень блоатварно (виртуалбокс мне показался гораздо проще в использовании и гораздо, гораздо экономичнее), да и вообще проприетарная параша (говорит пользователь шиндошс, да-да). Что скажете?
Бампую.
Если тебя волнуют только зонды, можешь вообще на qemu перекатиться. Придётся попердолиться, но всё швабодно будет. Хочешь удобно - ну поставь варь, сильно блоатвари я там не заметил. Ну сервис висит, ну хуль, он ждёт удалённых подключений чтобы ты с соседних машин гипервизором рулил, а не чтобы твои мокрописечки скринить. Плюс виртуальная сеть через него, можешь его отрубить и руками включать пока тебе виртуалка нужна.
>отрубить и руками включать пока тебе виртуалка нужна.
Я так и делал, но нахожу это весьма маразматичным.
>>2119977
>он ждёт удалённых подключений чтобы ты с соседних машин гипервизором рулил, а не чтобы твои мокрописечки скринить
Я бы поверил, если бы это была отключаемая фича (вместе со службой). К слову, служб там штук 6 разных.
>вообще на qemu перекатиться
Под шиндошс там все очень плохо вроде? Да нет, меня устраивает виртуалбокс, но много где слышу советы "ставь варь, бокс - говно" без особых аргументов. Из объективного у вари лучше с эмуляцией видео, но на этом и все. Зато проприетарная блоатварь с кучей багов на борту.
>Если тебя волнуют только зонды
Нет, интересно было только вот что с этим экстеншн_паком, мне юсб3 в коробке нужен.
> если бы это была отключаемая фича
К сожалению, на этом дерьме держится к тому же виртуальная сеть. Даже если бы софт запускался с отключенными сервисами, оно бы сыпало сегфолтами от некорректно работающей сетевухи. Плюс вся эта возня в сервисах главным образом для автоматически запускаемых вмок, которые у тебя по идее должны с системой автостартовать и ты гуй (манагер) вообще не должен особо дёргать, это так, локалхостовая консоль.
> "ставь варь, бокс - говно" без особых аргументов
Ни гуглодок в шапке, ни каждый предыдущий срач ты не читал? Каждый раз кто-то прилетает и жалуется, что то видеоускорение через жопу (по определению через жопу, хули жалуешься), то баги, которые отсутствуют только в тех версиях, где и фич-то нет. Пока что варь - самое штабильное что ты можешь под винду найти, при всей блоатварности. В отличие от мелкомягких они хотя бы отрабатывают свои 20к за один воркстейшен.
> что с этим экстеншн_паком,
По идее там просто гостевые аддоны должны быть продвинутые, точнее, прослойка для самого вбокса, а не для вмки. Если никаких дыр не нагуглится (специально сделанных, а не багов), ничем не хуже вмвари будет.
>К сожалению, на этом дерьме держится к тому же виртуальная сеть. Даже если бы софт запускался с отключенными сервисами, оно бы сыпало сегфолтами от некорректно работающей сетевухи. Плюс вся эта возня в сервисах главным образом для автоматически запускаемых вмок, которые у тебя по идее должны с системой автостартовать и ты гуй (манагер) вообще не должен особо дёргать, это так, локалхостовая консоль.
Это понятно.
>>2120173
>В отличие от мелкомягких
?
>>2120173
>Ни гуглодок в шапке,
Почитаю, спасибо. Срачи не читал, но лично мой опыт говорит об обратном. Да, видеоускорения не завезли, никто и не спорит.
>Если никаких дыр не нагуглится (специально сделанных, а не багов)
Есть какие-то места, где можно гуглить подобные дыры ака спайварь ака бэкдор ака закладки...?
> >В отличие от мелкомягких
> ?
Ну типа, платиш ты за винду 15к, а получается лагодром и роллинг-релиз. Платиш ты 20к за варю на одну машину - и вот я даже на обкейгененной пейратке за 5 лет хоть бы один глюк словил.
Ну и коробокс у меня люто тупил когда мне нужно было какое-то слишком низкоуровневое ПО вроде прошивальщиков для мобилок и дебага на яблоках, когда на вари всякая хуйня вроде виртуальных компортов вообще симлесс заводится. А какой-нибудь андроид-хуй86 для дополнительных скидок на али в коробке просто милое дело разворачивать.
Ды блин, я не помню чтобы по этим аддонам хотя бы аудиты проводили. Так, может пара хипстеров покукарекает про потенциальные уязвимости там где просто костыль временный.
>А какой-нибудь андроид-хуй86 для дополнительных скидок на али в коробке просто милое дело разворачивать.
Вот, да. Теперь более-менее понял тебя, спасибо. Если вмварь - которую брать, обычную или ололо-лайт?
https://rutracker.org/forum/viewtopic.php?t=5237548
https://rutracker.org/forum/viewtopic.php?t=5420297
https://rutracker.org/forum/viewtopic.php?t=5372400
https://rutracker.org/forum/viewtopic.php?t=5420297
>Ды блин, я не помню чтобы по этим аддонам хотя бы аудиты проводили. Так, может пара хипстеров покукарекает про потенциальные уязвимости там где просто костыль временный.
Жаль, так ведь про все можно сказать, а проблема-то серьёзная.
Ищи про как можно более чистую, можешь хоть с сайта их скачать. Потом с рутрекера просто кейген утянешь. Свежесть не сильно важна, она потом сама обновится.
А всем похуй, у них для бузинеса есть ещё гроздь аддонов, которые его отчасти полезным делают, но простым людям такое нахуй не надо. Тем более что из альтернатив-то только qemu, на который ты рано или поздно перекатишься с таким рвением, да варь, к которой ты придёшь от лени жать кнопки.
>Свежесть не сильно важна, она потом сама обновится.
Сквозь КРЯК?
>qemu
Когда видел его последний раз, даже просто запустить ЭТО под шиндой было целым приключением.
Какой кряк, там дрм отродясь не было, кейген рядом лежит.
Ну щас попроще стало, но qemu или в виде xen, или c kvm придётся юзать так и так.
Так в линексе же все драйвера обычно встроены в ядро.
Ну еще в репах могут быть утилиты для работы
Ладно, двач, у меня вопрос. Сейчас поднимаю qemu с ключeм
> -net nic -net user,smb="/path/of/bottle"
Все работает, внутри гостя(W10) есть доступ к шаре и к хосту по IP и интернеты. Но из хоста в гостя - нету. Что нужнго добавить чтобы виртуалка была более-менее полноценной и я могу внутри сервер держать ? Я так понял надо собирать TAP/TUN. Поднял tap0, добавил в скрипт это
> -net nic,model=virtio -net tap,ifname=tap0,script=no,downscript=no
Ставишь virt-manager и libvirtd
В virt-manager создаешь виртуальную сеть с пробросом интернета, пикрелейтед, появляется бридж virbr0
Затем меняешь скрипт запуска вм, добавляешь в него создание тап-девайса, добавление его в бридж virbr0 e.g. brctl addif tap0
>-net nic -net user
Это удоляешь, ибо нинужно.
Cпасибо!
зашёл в /usr/src/linux-headers-4.4.0-93
sudo make menuconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/mconf.o
In file included from scripts/kconfig/mconf.c:23:0:
scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: Нет такого файла или каталога
compilation terminated.
scripts/Makefile.host:108: ошибка выполнения рецепта для цели «scripts/kconfig/mconf.o»
make[1]: [scripts/kconfig/mconf.o] Ошибка 1
Makefile:552: ошибка выполнения рецепта для цели «menuconfig»
make: [menuconfig] Ошибка 2
что делать?
А туда ли ты зашел? Там же не целые исходники, а только хидеры.
Качать исходники ядра, распаковывай, делой make menuconfig.
Благодарю!
вродебы сделал, один раз заработало, но потом с virbr1 начала слетать настрока подсети. Например при создании вот так ifconfig virbr1
virbr1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 10.0.3.1 netmask 255.255.255.0 broadcast 10.0.3.255
ether 52:54:00:c6:1a:81 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
После запуска
virbr1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 52:54:00:c6:1a:81 txqueuelen 1000 (Ethernet)
RX packets 711 bytes 97276 (94.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 106 bytes 40589 (39.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ну и соотвественно нихуя не работает
>при создании вот так ifconfig virbr1
А зачем ты так создаешь? Пусть libvirtd создает и сам настраивает всё.
я так не создаю, а смотрю натсройки сетевого интерфейса. Создал собственно с помозщью virt-manager
#!/bin/sh
qemu-system-x86_64\
-machine type=pc,accel=kvm,usb=on\
-smp 4,sockets=1,cores=2,threads=2\
-cpu host,hv_time,hv_relaxed,hv_vapic\
-enable-kvm\
-m 7G\
-mem-prealloc\
-balloon none\
-rtc clock=host,base=localtime\
-soundhw hda\
-hda /dev/sdb\
-net nic -net tap,ifname=tap0,script=no,downscript=no
Вот как-то так.
Кстати, если оно так еще и заработает, то как туда самбу впиливать, отдельно на хосте поднимать ? У меня она вместо диска со всем кроме ОСи
разобрался, надо tap-интерфейс тоже создать
> ip tuntap add dev tap5 mode tap user anon
Вот так например и уже его указывать в скрипе и добовлять в бридж. Вопрос про самбу пока остается открытым
а не, нихуя, слетает но не сразу, посреди работы виртуалки просто сеть грознулась
Ну тут уже надо пердолится и искать почему, я думол лучше будет, умвр.
Либо можешь попробовать изначальный вариант >>2123810
Самому добавить адрес tap-девайсу
ip addr add 10.10.10.1/24 broadcast 10.10.10.255 dev tap0
И попробуй по 10.10.10.1 подключиться, если не получается, то навесь еще dnsmasq dhcpserver на этот интерфейс tap0.
Я сначала это хотел предложить, но подумол, что через virt-manger лучше будет, ибо у меня так всё работает.
попробую, но уже завтра.
Вообще сеть поднимается если я снова выставляю ip мосту
> ip addr add dev virbr1 10.0.3.0/24
>ifconfig virbr1 up
но это какой-то костыль
Ну это странно. У меня - сделол:
systemctl start libvirtd
И оно создает мост и всё работает до конца.
>ip addr add 10.10.10.1/24 broadcast 10.10.10.255 dev tap0
я все же попрбовал, чет винда даже IP не подхватила, пишет что на это интерфейсе вообще в формате IPv6
Ну чтобы винда подхватила надо dnsmasq запустить на этот интерфейс.
Так есть доступ с хоста в виртуалку по этому айпи?
может попробую повозиться с dnsmasq , но вообще нет даже до хоста с виртуалки нету
прикрутил виртуалку напрямую к мосту с помощью
> -net nic -net bridge,br=virbr1\
Вроде даже работает, посмотрю как пойдет
У SPICE можно переключить Listen на none. Вроде это то, что тебе нужно.
Сейчас есть офисный сервер, на нём стоит 2012r2, в ней 6 машин (ad, терминалка, ms sql - на виндах; шлюз, веб-сервер и астериск - на *nix). Требуется сделать, чтобы был отказоустойчивый кластер из двух физических серверов. У кого есть опыт уже, на каком гипервизоре это сделать проще исходя из моих вводных данных? Как я понимаю, выбор из:
- Hyper-V 2016
- ESXi 6.5
- KVM+libvirt/Proxmox (но скорее всего не подойдёт, т.к. медленный в плане дисков и сети)
Помимо отказоустойчивости хотелось бы увеличить скорость I/O (у hyper-v, как мне объясняли когда-то, этот стек писали выходцы из xen, где он исторически медленный).
Правильно ли понимаю, что мне дорога на ESXi?
Насколько это сложная задача по реализации? Никогда до этого кластеры не строил.
Чтобы при отказе одного из серверов продолжалась работа на втором
На самом деле хотя бы при запланированном выключении, я уж не говорю про жёсткое падение
Не буду заявлять, что я специалист, но есть мнение, что два сервера при любом рассогласовании не смогут решить, кто из них прав, поэтому чётное число машин для избыточности не используют.
> чётное число машин для избыточности не используют
Похуй чётное или нечётное, ты просто в конфиге vSphere выставляешь кто подхватывает работу в первую очередь. Останется только чтобы твой днс мигом поправил записи на запасной сервак, если этим уже гипервизор не занят своей входной нодой.
Встроенная карточка в Intel 8700k "Intel® UHD Graphics 630" будет пробрасывать в виртуалки?
Возможно.
У меня i3 4010u c HD 4400, вполне пробрасывается в xen.
К тому же карта и процессор у тебя новые, поэтому даже не нужно будет пробрасывать, а просто использовать intel gvt-g. У меня оно не поддерживается, поэтому, как оно работает, не знаю.
>intel gvt-g
Дико крутая штука, сам хочу потестить. Именно по этому (+npt баг) не стал брать Рязань, а дожидаюсь Кофя.
Но это не пойдет. Такое гостевое ускорение, насколько я понимаю, возможно только при выводе по VNC. А мне надо впервую очередь на десктоп-виртуалку пробросить карточку с разъемом видео выхода, чтобы физически воткнуть монитор. (сейчас у меня используются: S3Trio64+ хост, R7 240 десктоп, RX 480 прошивка для игор). Штеуд вместо видеокарты в линуксах, насколько мне известно, это хорошо. (лучше АМуДе).
xen ненужен
> Штеуд вместо видеокарты в линуксах
Только вот, чтобы его пробросить, придется попердолиться, я свой даже не могу через современный qemu пробросить, только через xen'вский.
В общем наконец-то есть нужное железо, все подготовил. И сегодня хотел пробросить уже видеокарту в винду и отказаться от ебучего дуалбута. Но нет блять.
У меня два слота один PCE-E x16 второй PCE-E x4. Линукс грузится с основной видяхи которую я хочу пробросить в виртуалку, и никак не хочет работать со второй в х4. В lspci видит обе. При попытке сделать проброс - нихуя, в списках есть, пробрасывается но экран просто моргнул раз нихуя, просто все зависло. На втором выходе - нет сигнала.
При попытке изолировать основную видяху - не грузится нихуя. Точнее на том мониторе где х16 (изолированная) моргает курсор (на черном экране) но типа что-то есть, вывод изображения видит (хотя если я правильно понимаю вообще не должен)
На втором же мониторе х4 как было нихуя так и есть. Хотя пизжу. Там на несколько секунд проскакивает загрузка линупса а потом нихуя. Нет сигнала.
Я думаю проблема в том что нужно поменять приоритет видях. В идеале в биос, но там такого есессно нет. Хотя я могу быть не прав.
Что делать то? Целый день ебусь, уже все мозги себе сломал.
Да, пиши что за железо-то. IOMMU, VT-d есть?
Если б я был в твоей ситуации у меня был xen, то я бы в tty сделол
1) xl pci-assignable-add XX:XX.X - что убрало бы первую видюху из хоста
2) rmmod -f driver_x4_video_name; modprobe driver_x4_video_name; - выключил и включил драйвер второй видюхи и надеялся бы, что линекс её подхватит.
Между первым и вторым можно добавить
rmmod -f driver_x16_video_name;
на всякий случай.
Если Xen, то есть более лучший способ, можно прописать в груб в параметры xen, чтобы он еще до загрузки хоста убрал карту.
Это у меня одна карта, поэтому я в виртуалку и rmmod, а потом обратно в хост и modprobe.
я еще малость нуб в виртуализации. Я так понимаю xen виртуализирует и хоста и гостя. Одновременно kvm и xen не поставить.. Кстати
xl pci-assignable-add XX:XX.X
Уберет ее насовсем или только на сеанс?
Это уберёт из хоста и сделает доступным для проброса в виртуалку.
xl pci-assignable-remove xx:xx.x - вернет в хост, но оно не будет работать, пока драйвер не перезагрузишь rmmod -f + modprobe
>>2142214
https://wiki.xenproject.org/wiki/Xen_PCI_Passthrough#Preparing_a_device_for_passthrough
> xen-pciback.hide=(08:00.0)(08.00.1)
Полная документация:
https://xenbits.xen.org/docs/unstable/
Thanx
Таки что производительнее: винишко/playonlinux или виртуалка с семёркой и пробросом гпу?
Старкрафт и налево 4 мертвеца вон в вайне быстрее чем на винде работают
Зависит от ситуации. Чаще виртуалка побеждает, но требует памяти. Некоторые огл игры работают в вине быстрее.
Xen не грузится нихуя у меня. Пробовал openSUSE (42.3 и tumbleweed) белый экран при загрузке и пиздец Ctrl+Alt+F1 не работает даже Сейчас посоветуют сменить дистр
Всмысли. Когда белый экран-то? Прям вот строчку с xen в грабе нажал и белый экран? С nomodeset пробовал грузиться? Если ефи, то пробовал в режиме совместимости грузиться?
После установки и перезагрузки был. В общем я сдался. Я ЗАЕБАЛСЯ уже. Поставил линукс с одной видяхой.
Для kvm заблокировал вторую заранее. При включении еевторой х16 в комп - изображение перехватывается ей и линупс не грузится. Если ее разблокировать то грузится с ней как с основной и охувает так как вместо дров подтягивается хуй пойми чего mesa походу.
С xen с белым экраном порешал. Но ситуация похожая. Без даже блокировки видяхи - один экран молчит. А на втором не грузятся иксы.
Нахуй, и в пизду короче. Поставлю злоебучую винду на ней в иртуалке линукс. пиздос блять.
Я конечно еще думаю на злоебучую материнку гигабайт. Никогда бля больше не возьму ничего от них, хуйня полная.
А не пробовал видяхи слотами переставить? Ну щито поделать-то, пусть сидит в x4, а нвидия - спидозная и не пробрасывается.
>Ну щито поделать-то, пусть сидит в x4
Думал попробовать. Ну нахуй, и так ебся сколько. Даже если выйдет. Нахуя мне замедленная видяха? Не в этом цель была.
Ну лучше шинда с замеленной видюхой в виртуалке, чем на хосте, разве нет? У меня вот optimus, который вобще не работает с iommu, но всё равно желания ставить винду особого нет.
>Ну лучше шинда с замеленной видюхой в виртуалке, чем на хосте, разве нет?
Ну хз. Я хочу получить минимальную потерю фпс. Сейчас погуглил не нашел адекватных обзоров на разницу х16 vs x4 pci-e 3.0
Погуглил даже. У меня (как и в 99,9% случаев) второй pci-e х4 режима 2,0 потери на нем будут около 15-20% Это пиздецки дохуя.
Вы видите копию треда, сохраненную 23 октября 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.