Железо для виртуальной машины

Какую сборку ПК выбрать для запуска нескольких виртуальных машин?

Простой 1 комментарий

5ddfa0139871c888933636

1d02528e73b34d4b897be989f64379e5

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

Ориентируйтесь исходя из того, сколько ядер, RAM, и диска вы хотите выделить каждой виртуалке

5e3adcc8cb924978186414

Да от проца тут мало что зависит. Виртуализацию сейчас все поддерживают. Тут обычно смотрят больше на:
— обьем памяти
— RAID-контроллер
— наличие и количество дисковых корзин

5c5b21807718e740316199

11540352d8024a928dc33b3d9e0db91b

Зависит от виртуальных машин.
Сколько ядер процессора вы планируете выделять каждой машине? Сколько памяти? Про место на диске, желательно SSD для файла виртуальной машины не забудьте.

bbec79608f2543ca968c6b7ea4fbcf91

43e75ce4a96949c09080147c90c0e78c

5d383e8c43c5d302005553

В вашу сумму можно собрать систему с шестиядерником, 32 гб ОЗУ, 512 SSD с NVMe из самых быстрых и еще обычным жестким диском на 2Тб. Включая монитор. Должно хватить «за глаза».

Источник

Конфигурация железа для 4-5 виртуальных машин

Доброго времени суток камрады линуксоиды.

Хочу тут собрать сервачек для своих нужд, вернее для нужд моей компании. Давненько с железом не возился.

На сервере планируется:

4-5 Vagrant-машин под VirtualBox`ом. В каждой машине будет крутиться Debian без DE, PHP7, Nginx, RabbitMQ, PostgreSQL.

Машины будут использоваться только для разработки. Т.е. нагрузки минимальные.

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

Я бы даже сказал интересует не все железо, а именно проц.

97386:1955656909

крутиться Debian без DE, PHP7, Nginx, RabbitMQ, PostgreSQL.
Машины будут использоваться только для разработки.

Я для этих целей докер использую, i3 справляется.

А вообще в девелоперской фирме нужен сервер только для CI, чтоб собиралось из исходников, автоматически тестировалось, можно светофоров навешать в офисе для фана, а еще можно навешать всяких статических анализаторов и анализаторов покрытия кода тестами, вот тут чем мощнее тем лучше, т.к. быстро будет реакция сервера на изменения кода.

Если же это копия прода, то лучше её делать там же где и прод, т.е в том же датацентре, но только скромнее оборудование арендовать, энвайромент будет максимально близок к реальности, сетевая латентность, канал и прочее.

p

Любой, но если два ядра, то лучше с SMT.

97386:1955656909

Хотелось бы стабильной работы 4-5 в-машин. Есть ли смысл брать бюджетный Xeon например, или лучше взять что то из десктоп камней за те же деньги?

Дайте отправную точку по заданным параметрам.

p

97386:1955656909

На сколько это объективно? Я к тому, что не многовато ли? Я нынче хоть и устарел в железках, но что то мне подсказывает, что пол этого проца будет отдыхать при указанных нагрузках.

p

p

Да ни на сколько. У тебя практически idling load. Если два ядра кажется мало, то возьми четыре, можно с SMT. У меня сравнимое количество барахла в продакшене работает на E3-1230, правда в основном контейнеры.

62187: 308533627

поидее даже атлон 200 который на 2 ядра 4 потока вытащит но можно и рязань постарше взять..

168665: 893766095

Ты бы ценовые рамки как-нибудь обозначил. А так можно xeon с алипомойки, например. Или даже целиком мать+проц+память с таобао за 10к рублей.

54621: 718352353

а вот ЕСС не помешала бы если критична стабильность/целостность данных.

p

Алё, процессоры без суффикса PRO не поддерживают теперь ECC.

p

бери AMD FX 83XX, он затащит все

p

Расскажи это производителям материнских плат на чипсетах 4xx, они явно не в курсе.

расскажите это тем у кого не-про апушки работают с ЕСС, они не в курсе 🙂

p

Они все работают с ECC, но само ECC работает нечасто. И давай пруф, что оно вообще работает с APU.

p

ECC поддерживается только в Ryzen Embedded APU, лол.

Источник

Правильный расчет для VDI (часть 2)

Это продолжение серии из двух постов, в которых я рассказываю о построении VDI-решения для крупной российской софтверной компании. Первый пост здесь.

Немного математики

Опираясь на описанную в предыдущем посте теорию, проведем расчеты:

Одновременно от 6 до 9 пользователей VDI могут использовать одно физическое ядро CPU. Для упрощения возьмем среднюю цифру — 7 пользователей.

Согласно требованиям заказчика необходимо обеспечить работу 700 пользователей по VDI с расширением до 1000.

Процессоры

Посчитаем количество необходимых процессоров.

Серверы заказчика на 6-ядерных процессорах Intel Xeon, 2 шт на сервер, т.е. 2 x 6 x 7 = 84 пользователя на 1 ESX-сервер с 2-мя процессорами. Кроме этого, архитектура Nehalem и Westmere очень эффективно позволяет задействовать Hyper Threading и получить на 50-80% больше клиентов. Т.е. на практике где-то: 1,52 * 84 = 126-128 пользователей.

Еслу Hyper Threading не может быть использован или дает прирост меньше 50%, или если необходимо сделать просчет с запасом, то рекомендуемое правило: использовать 75% пользователей на сервер от показателя с hyper threading (т.е. в нашем случае: 128 * 75% = 96 пользователей на сервер), но в текущем расчете все показатели были проверены на практике и совпали с расчетными.

Число серверов для первого этапа (700 пользователей) — 6 серверов, с учетом дальнейшего расширения — 8 серверов.

Оперативная память

Объем памяти напрямую зависит от используемой версии ОС Windows, и от того какие приложения будут запускаться. Требования по каждому приложению всегда можно посмотреть на сайте производителя ОС и программного обеспечения.

Например, с Windows XP (это наш случай) для базовых операций требуется 400-500 МБ, с кэшированием — не более 700 МБ. Система в обычных условиях начинает использовать файл подкачки, когда остается менее 25% свободного места в оперативной памяти. ОС всегда старается сохранить как минимум 25% свободного места в резерве. Но использование файлов подкачки в виртуальной среде приведет к потере производительности, поэтому вместо создания файла подкачки с объемом в 1,5-2 от оперативной памяти жестко зафиксируем: не более 200-500 МБ на файл подкачки, если это недостаточно, то клиенту необходимо добавить больше оперативной памяти.

Помимо этого, примерно половина всей используемой памяти содержит похожие блоки на всех клиентах (DLL, схожие блоки приложений и пр.). vSphere Memory Management делит всю память на страницы по 4 КБ, а служба TPS сканирует все блоки данных каждые 60 минут и вычисляет хэш. Ядро сохраняет хэш в таблицу и сравнивает с уже записанными ранее значениями, оставляя только одну копию из двух идентичных, высвобождая таким образом свободное пространство. Если необходимо внести изменения в эту страницу, то создается ее копия для записи. Процент RAM, который высвобождается c использованием TPS — относительный показатель, зависящий от многих факторов и может достигать 35%-50%. На Windows 7 этот показатель ниже из-за использования ASLR (Address Space Load Randomisation), но его также можно отключить.

Для запуска Windows XP на ESX-сервере нам необходимо:

Диски

Показатель IOPS очень сильно зависит от версии ОС и от тех приложений, которые будут использоваться. Для ОС Windows XP примерный показатель — 8 IOPS на саму систему, для Windows 7 — 10 IOPS на систему. Исходя из этого, на 128 виртуальных машин Windows XP (8 IOPS) необходимо 1024 IOPS в режиме чтение/запись 20/80, т.е. 205 IOPS на чтение и 819 IOPS на запись. Т.е получаем количество дисков в RAID1: 205 / 160 IOPS + 819 / 80 IOPS (см. предыдущий пост, часть по RAID) = 14 дисков, неважно стоят ли они на хосте или на общем хранилище.

В RAID5: 205 / 160 + 819 / 45 = 21 диск.

Исходя из замеров на дисковую подсистему: на каждого обычного пользователя необходимо 20 IOPS дисковой производительности, таким образом: 20 IOPS * 1000 пользователей = 20000 IOPS. Из них 20% на чтение (4000 IOPS) и 80% на запись (16000 IOPS). Рассчитаем число дисков в RAID1: 4000 / 160 + 16000 / 80 = 226 дисков. Если пользователи отличаются по приложениям, то расчет берется по каждой группе пользователей.

Если необходимо посчитать число дисков в RAID5: 4000 / 160 + 16000 / 45 = 381 диск.

В требованиях нашего заказчика были указаны обычные пользователи (email, интернет, таблицы, текстовые документы).

Так как текущее хранилище (HP EVA) могло быть расширено до требуемых 226 дисков, то необходимости в замене хранилища не было.

Для получения показателей производительности VDI профилей в рамках массива используется команда vscsiStats. C помощью нее подсчитываются: IO size, seek distance, Outstanding IOs, Latency.

f4185dec6dfab3d564e16c8d18347874

У vmWare есть документ, в котором указаны показатели и команды для запуска статистики.

043d2d9c6a10a419040421339f5d9043

После подсчетов в теории необходимо проверить этой командой правильно ли отрабатывает тестовая конфигурация, и если необходимо — внести корректировки в конфигурацию.

Источник

Железо для виртуальной машины

vmware

Нужно запустить 25-30 виртуальных машин посоветуйте железо. Для примера на данный момент есть AMD Phenom II X4 3.4 Ghz 16гб оперативки. На них могу запустить 15 машин с нужной мне конфигурацией. Хочу купить AMD FX-150 и 32 гб оперативы. Но не уверен, есть куча вопросов по железу. Например имеет ли значение частота оперативной памяти, какую брать материнку, какую лучше ставить ось. Кстати пк будет работать только с WM. В общем нужны советы и ссылки на полезную документацию. Буду рад любой помощи.

a46323 19

Ну, я бы в целом посоветовал смотреть в сторону Intel т.к. отдельно взятое ядро Intel работает сильно быстрее оного у AMD.

Тем более, что данная платформа в будущем позволит воткнуть до 128 ГБ оперативки.

Частота оперативки значение имеет, но не ключевое. Тут как обычно, краеугольным камнем становится мощность системы хранения. Так что в первую очередь надо смотреть на хранилку (харды, контроллер и т.д.)

1333 Мегагерц более чем достаточно для оперативки.

Я на подобной по мощности машинке недавно запускал более 60 ВМ, отлично все работают. Но всё зависит от нагрузки внутри этих ВМ. Так что всё надо считать и прикидывать.

>> разогнать по множителю до до 4.2-4.5 ГГц и будет вам счастье.

a46323 19

Да. А у вас есть сомнения? У меня их нет т.к. на разогнанном железе сам сижу с 1998 года 16x16 smiley happy

Естественно, речь идет не о правильных продакшен системах, а о неких «домашних» проектах.

P.S. Из за глюка биоса материнки я имею возможность выставить своему домашнему 8-ядерному E-5 частоту 4.2 ГГц

>> Да. А у вас есть сомнения?

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

Теперь же когда вы уточнили, что это не для продакшена, а сугубо для домашних эксперементов, вопросов нет.

a46323 19

Тут как бы изначально было ясно, что человеку уж точно не для банковского продакшена надо 16x16 smiley happy

Хотя бы из фразы: «на данный момент есть AMD Phenom II X4 3.4 Ghz 16гб оперативки»

На таком «железе» даже полупродакшены не держат.

А так, вполне замечательно работают современные процы на частотах до 4.5 ГГц. Даже при 6 ядрах получаем вычислительную мощность, эквивалентную 2-процессорной системе 2х6 ядер по 2.2 ГГц.

a61759 RED foto

Тут как бы изначально было ясно, что человеку уж точно не для банковского продакшена надо 16x16 smiley happy

Хотя бы из фразы: «на данный момент есть AMD Phenom II X4 3.4 Ghz 16гб оперативки»

Ох-ох. либо вы знакомы с банковским продакшеном только первой десятки, либо совсем с ним не знакомы 16x16 smiley wink

a46323 19

Короче все друг друга поняли 16x16 smiley happy

P.S. Я тож не зеркалирую дома. Я бэкаплю 16x16 smiley happy

P.P.S. Кстати, в Юникредите, например, все нормально в плане инфраструктуры.

Спасибо за ответы особенно про Intel и оперативу, насколько я понимаю вы советуете core i7?

Но мне не нужно 60 виртуалок, 30 максимум. Нужен проц который максимально хорошо впишется по цене/качество например Core i5-3570?

a46323 19

Берите железо на ваш бюджет. Количество виртуалок есть понятие растяжимое. Важно сколько ресурсов потребляет одна виртуалка, и тогда можно прикинуть сколько их влезет. Я считал свою домашнюю машину, туда влезет 250 виртуалок, но небольших. И они все успешно включатся. Но если каждая нагрузит свой процессор хотя бы до 70%, то всё встанет колом.

Считайте от общей нагрузки, и тогда поймете сколько процессорной мощности и оперативки вам надо. Память просто складывается, процессоры можно накладывать в зависимости от нагрузки начиная от 1 к 1 и заканчивая 1 к 5, если машинки слабо загружены по процессору.

Далее получаете данные, типа надо 20 гигагерц и 40 гигабайт оперативки. Соответственно, вам надо будет купить железа как минимум на 48 гигабайт памяти и один 6-ядерный процессор с частотой 3.3 ГГц.

>примера на данный момент есть AMD Phenom II X4 3.4 Ghz 16гб оперативки

Если нет понимания нагрузки со стороны ВМ берем среднюю по больнице, 1:5 pCPU:vCPU, что дает нам 20 виртуальных процессоров.
Память просто суммируется.

Т.е. данная машина подойдет под 16 ВМ с 1 процессором и 1 ГБ памяти.

Для 30 таких же машин нужно 6 ядер и 32 памяти.

Источник

Виртуальные машины. Как сделать компьютер в компьютере

q93 1ce6c9d96eb71a7e5a5bd765b9c50191a81f8e0b21fe330bf854f918e82ca816

q93 bb6fa769bbe393c849a725fde858008447abd5d70bc1309ef92fa65760f39295

Содержание

Содержание

В одном обычном компьютере можно создать сразу несколько виртуальных, чтобы познакомиться с возможностями Linux или другими экзотическими ОС, запустить очень старую и сегодня неподдерживаемую программу, пройти заново игру детства на современном железе. Или же запустить Windows Vista внутри Windows 7 внутри Windows 8 внутри Windows 10. Просто потому, что захотелось.

Что такое виртуальные машины

Виртуальная машина — это эмулятор компьютера в самом широком смысле. Это почти как эмулятор игровой приставки или Android-устройства, только настраивается гораздо гибче.

Например, на эмуляторе Sony PlayStation не получится запустить игру под Nintendo GameBoy. А эмулятор DOSbox — это очень условный, специализированный виртуальный компьютер с эмуляцией определенного списка старого оборудования и со встроенной системой DOS, так что запустить там Windows 10 не получится.

Виртуальная машина же — это эмулятор персонального компьютера с практически любым железом. И на этот компьютер можно устанавливать любую операционную систему и программы, которые нужны.

Зачем нужны виртуальные машины

В деловых процессах виртуальные машины используются активно — там это нужно. Центры обработки данных, облачные вычисления, виртуальные серверы, разграничение доступа и все такое. На одном и том же железе может работать отдельный файловый архив, отдельный веб-сервер, отдельный сервер авторизации — и все на разных системах, полностью изолированных друг от друга. Но зачем нужна технология виртуальных машин обычному домашнему пользователю?

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

Или, например, есть очень важная и нужная программа, которая запускается только под WindowsXP конкретной версии и сборки. Причем эта программа откажется запускаться, если оперативной памяти больше 128 мегабайт. Можно отпилить часть микросхем от современного модуля на 16 гигабайт, но что-то вам подсказывает, что так делать не нужно. А вот виртуальная машина поможет запустить капризный софт, эмулируя компьютер с нужным объемом памяти.

А вот, допустим, игра двадцатилетней давности, которую вы нашли на антресолях и пытаетесь установить в приступе ностальгии. Игра отказывается верить в существование восьмиядерного процессора и вылетает с ошибкой «так не бывает». Виртуальная машина с нужными характеристиками поможет вспомнить былые времена и запустить игру.

q93 10629d1657af1fd5830cb120807a77fc2ee0e8cbd873acd1f8a769c78c6cd16a

Часто виртуальная машина используется в качестве «песочницы» — маленькой игровой площадки для программы, которая вызывает у вас подозрения. Чтобы не рисковать, вы запускаете сомнительную программу внутри виртуальной машины, а не на настоящем компьютере: софт честно делает свою работу, потом шифрует все файлы и требует денег, например. Но в виртуальной системе, в той самой «песочнице» не было никаких ценных данных, поэтому вы можете спокойно удалить виртуальную машину с наглой программой внутри. Здорово же!

Наконец, приверженцы техники Apple или убежденные Linux-пользователи тоже могут использовать виртуальную машину, чтобы запустить какой-то специфический софт, который работает только под Windows.

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

Основные термины и их понимание

Гость (guest, гест, гостевая система, таргет) — это виртуальный компьютер, один или несколько, который запускается на хосте.

Хост — это основной компьютер, на котором запускаются виртуальные машины. Производительность хоста должна быть достаточной, чтобы тянуть и собственную систему, и гостевую. Для запуска одной виртуальной машины вполне достаточно возможностей любого современного компьютера. Но для нормальной работы нескольких систем одновременно лучше иметь не меньше шестнадцати гигабайт оперативной памяти, а образы компьютеров создавать на скоростном SSD-накопителе. По очевидным причинам, у вас не получится создать виртуальную машину с характеристиками выше, чем у самого хоста — если на основном компьютере всего 8 гигабайт оперативной памяти, то создать таргет с 16 ГБ не выйдет.

Гипервизор — специализированная программа для создания виртуальных машин и управления ими. Для домашнего пользования есть бесплатные программы-гипервизоры с минимальным количеством настроек и функций. В бизнес-сфере используются более продвинутые решения, а некоторые гипервизоры и вовсе устанавливаются вместо операционной системы, чтобы сразу несколько мощных компьютеров можно было объединить в большой виртуальный хост. Это называется «консолидация серверов». Дорогое удовольствие, как по затратам на железо, так и на гипервизор.

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

Установка

Чтобы начать знакомство с виртуальной машиной потребуется установить гипервизор. Таковых существует множество: платных и не очень, для тонкой настройки всего и вся или базового «нажал — заработало». Virtualbox — один из наиболее популярных гипервизоров, потому что бесплатный, доступен под Windows, Mac OS и Linux, активно развивается и поддерживается сообществом разработчиков и энтузиастов. Скачать VirtualBox можно с официального сайта, но учтите, он на английском.

Начиная с шестой версии в VirtualBox убрали поддержку 32-битных хост-систем, но пятая версия до сих пор доступна для скачивания. В любом случае, можно скачать обе версии. Для более комфортной работы потребуется еще и набор расширений — ExtensionPack.

Устанавливается VirtualBox довольно просто, достаточно последовательно соглашаться со всеми предложениями. Перед установкой появится большое предупреждение о том, что компьютер будет отключен от сети, на время установки виртуальных сетевых карт — это нормально. А в ходе установки появится несколько подтверждающих окон — это устанавливается эмулятор USB, сетевых карт и других устройств.

Ну а после установки появится основное окно гипервизора на родном русском языке.

q93 ae044ce20c596968880e985ad03d24babcb4ce3caf7ea855ed7f599f39a2554b

Первым же делом желательно установить пакет расширений — он добавляет поддержку USB 2.0, подключение по протоколу RDP, поддержку накопителей с NVMe и прочие полезные вещи. В стандартной установке все эти возможности отсутствуют из-за различных лицензий: сам гипервизор бесплатный во все стороны, а расширения бесплатны только для личного пользования и ознакомления.

Чтобы установить расширения достаточно запустить файл Extensionpack дабл-кликом, но делать это нужно после установки самого Virtualbox — потому что установщик расширений запускается внутри гипервизора.

q93 d757459ce4ac2179a9dce7142356571b99723ef44fd2f3a2383220d20dc132d9

Как работает виртуальная машина

Гипервизор создает файл образа жесткого диска, резервирует определенное количество оперативной памяти и занимает процессорное время — это необходимо для работы «контейнера», в котором будет работать виртуальная машина. Изнутри же «контейнер» выглядит как полноценный компьютер с жестким диском, оптическим приводом, дисководом, сетевой картой, видеоадаптером, звуковой картой и прочим оборудованием. Причем заменить видеокарту обычно нельзя — она эмулируется как встроенная в материнскую плату. А вот в оптический привод можно либо загрузить образ из файла, либо использовать существующий привод хоста.

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

Подключенные к хосту USB-устройства можно пробросить внутрь виртуальной машины. Достаточно выбрать для конкретной машины нужный пункт из меню «Устройства — USB». При этом, например, флэшка исчезнет из списка накопителей в хост-системе и станет видна в виртуальной машине. Также можно поступить с любым другим USB-устройством, но не забудьте сначала установить Extensionpack, иначе скорость USB 1.1 вас огорчит.

q93 303c1ce0ebe0f3add70a525cfe8b6fd17490a1ad2c21cba2bd18b64fba833958

Чтобы файлы на основной системе были доступны в виртуальной ОС можно воспользоваться общими папками: они монтируются как сетевые пути, но удобнее автоматически их монтировать как сетевой диск — он будет подключаться при загрузке системы. Подробности разберем на этапе настройки.

Создаем виртуальный компьютер

Создать новую виртуальную машину в VirtualBox поможет встроенный мастер настройки. Достаточно ввести название виртуального компьютера, а гипервизор на его основе попытается определить нужную операционную систему и выдаст рекомендуемые параметры. Если название слишком оригинальное, то потребуется указать тип гостевой операционной системы вручную.

q93 17faa81f8b2d17211202875d78f6b6be085af1bc782fb1f8f0637583bf1f59be

Несмотря на то, что в списке поддерживаемых систем есть даже Windows 3.1, лучше всего виртуализируются относительно свежие системы, начиная хотя бы с Windows 2000. С win9x немного сложнее: сначала нужно загрузить DOS из образа дискеты, а уже потом запускать установщик — в те времена загрузочные CD не делали, потому что оптические носители только-только появлялись.

Следующим шагом будет выбор объема оперативной памяти и виртуального жесткого диска — если нет специальных требований, то автоматически предложенные значения можно не менять.

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

q93 98237d2c6ec074f92ca8edf91dbf6e8b2f1235dbd3de687b5c64ba10acca8b23

Установка системы у многих пользователей не вызовет лишних вопросов, поэтому подробно описывать этот процесс не будем. А последующая установка драйверов — другое дело. В VirtualBox есть специальный «диск с драйверами», который называется «Дополнения гостевой ОС» — его можно подключить через пункт меню.

Дополнения — это диск с драйверами, который загружается в виртуальный привод оптических дисков. В Windows-системах достаточно запустить файл autorun с диска, а под Linux — соответствующий скрипт. Главная выгода от установки гостевых драйверов — возможность произвольно менять размеры окна виртуальной машины, а разрешение экрана автоматически подстроится. А, ну и цвета станут повеселее: не 16 базовых, а 32 миллиона оттенков.

q93 b1ef1f4c26b3b8b9df857eee63ecbeedad61d67421c1c81c7fd6a91dfc5bb3c3

Настраиваем взаимодействие с хостом и сеть

Виртуальная машина с настройками «по умолчанию» получает доступ в интернет, но не имеет никакой связи с основным компьютером. А иногда эта связь нужна…

q93 47de809cf905fda2c472d3db9d8344070c2bd12b589a863d501266551fb15a46

В настройках можно включить двусторонний буфер обмена. Он, правда, работает только с текстовой информацией, но упрощает ввод интернет-адресов и консольных команд. Для приема-передачи файлов можно настроить сетевые папки. Любая папка на хосте может быть подключена в виде сетевой папки в гостевой системе. Дополнительно можно выдать права гостевой системе на запись в эту папку и автоматически подключать папку в качестве диска при загрузке системы. Так, например, папка Downloads на хост-системе может быть доступна из гостевой системы через сетевое окружение по адресу //vboxsvr/Downloads или автоматически подключаться как сетевой диск.

q93 aee1d89c8ed1bf0afb28d459c03f332dfec6e8c2b0c282d4057bef94ec14713b

Для экспериментов с Linux-системами и виртуальными серверами часто требуется доступ из хоста к веб-серверу, который запускается на гостевой ОС. Для этого нужно переключить режим сетевой карты с «NAT» на «виртуальный адаптер хоста» или же «Virtualbox Host-only Ethernet Adapter». В последнем случае у гостевой системы не будет личного доступа в интернет, но она сможет общаться с основным компьютером. Так, например, с хоста можно постучаться на файловый сервер, который работает на виртуальной машине.

q93 8f1b058222b7365e3cfec2788e39665503cf989f8b7ede2110dd2f91c4542ca6

В данном случае это специализированный linux-дистрибутив openmediavault для создания сетевого хранилища, который запущен в виртуальной машине с типом сетевого адаптера «только хост».

Проблемы с виртуализацией

Главная проблема — отсутствие вменяемой поддержки видеоадаптера и 3D-ускорения. На обычной хост-системе вы можете пользоваться новейшей видеокартой, но все ее преимущества в виртуальной машине будут недоступны. Впрочем, старые игры не особо требовательны к видео — в большинстве случаев справится и встроенный видеоадаптер процессора.

Второй момент — поддержка современного интернета старыми системами. Открыть любой сайт в системе, которая устарела лет на 10–20, может быть проблематично. Либо страница загрузится не полностью, либо не загрузится вовсе.

q93 af792ca2a5cde4670392d9d1e3d07914c56283e265c419816d0322ea74d668fa

Виртуализируй это!

Виртуальные машины позволят вам изучить экзотические ОС на современном компьютере. Помимо множества современных Linux-дистрибутивов, это может быть:

Также можно установить старую версию Windows и попробовать покорить современный интернет. Во времена технологии Active Desktop в windows98 интернет был очень другим.

Источник

Оцените статью
Avtoshod.ru - все самое важное о вашем авто