Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Некоторые мысли о виртуализации |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
alecv написал: radbek написал: Пользуюсь VirtualBox - вполне нормальная штука. Бесплатный. Дабы по очереди не перечисляли все виртуалки, вот краткая таблица с основными параметрами: У Мелкомягких есть бесплатный Hyper-V Server 2012. Сравнение виртуальных машин Fe-Restorator написал: Да это понятно, но хостовая ОС в таком случае всё равно будет под угрозой. вот те простой и бесплатный рецепт "загона" в инет с виртуалки. Мне вот непонятно, почему для VM не сделать специальный драйвер для хостовой ОС, который транслировал бы данные с канального уровня сетевого интерфейса, а уже в VM был драйвер который реализовывал верхние уровни OSI, что бы хоставая ОС была полностью изолирована от интернета? |
LostP
Advanced Member
Откуда: Московская область Всего сообщений: 561 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2009 |
CodeMaster написал: Из максимума возможного: что бы хоставая ОС была полностью изолирована от интернета? http://kb.vmware.com/selfservi...Id=1020359 |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
Fe-Restorator написал: LostP написал: Здесь нет ограничения на вирт-ОС, можно запросто организовывать хитросплетённые подсети среди виртмашин, выделять им отдельные адаптеры для выхода во внешние сети, и прочие ништяки. Спасибо, практически, это то о чём я спрашивал, ИМХО такой интерфейс в хостовой ОС вирусам и пр. будет практически не доступен. Конечно, перенаправление идет на более высоком уровне OSI, и некий заказной софт возможно как-то может использовать такой сетевой адаптер, но это точно не мой случай. Из максимума возможного: Fe-Restorator написал: А где-бы научно-популярно почитать про Bare Metal? Мне интересно, как гипервизор распределяет/управляет разной периферией? Здесь нет ограничения на вирт-ОС, можно запросто организовывать хитросплетённые подсети среди виртмашин, выделять им отдельные адаптеры для выхода во внешние сети, и прочие ништяки. |
LostP
Advanced Member
Откуда: Московская область Всего сообщений: 561 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2009 |
CodeMaster написал: Совершенно верно. ИМХО такой интерфейс в хостовой ОС вирусам и пр. будет практически не доступен. CodeMaster написал: Это просто специализированная легковесная ОС. Скажем, у ESXi какое-то своё микроядро. Или CoreOS — очень специализированный дистрибутив Linux'а. А где-бы научно-популярно почитать про Bare Metal? |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
LostP написал: Это примерно понятно, меня другое интересует. Ну, например, в системе есть DVD-Drive - как он делится или закрепляется за виртуальными машинами? Или в слот расширения установлена какая-то карта, как к ней осуществляется доступ? Или на какие устройства драйвера должны устанавливаться в гипервизор, загрузочный винт, видеокарта, ещё что-то? Вообщем, понаучней чем Википедия, но при этом достаточно популярно. Это просто специализированная легковесная ОС. Скажем, у ESXi какое-то своё микроядро. Или CoreOS — очень специализированный дистрибутив Linux'а. |
Fe-Restorator |
NEW! Сообщение отправлено: 23 марта 2015 0:37
CodeMaster написал: Обычно - через логическо-виртуальное USB-подключение. Таким образом поступает варька, например, причём, независимо от выбранного типа виртуализации. Ну, например, в системе есть DVD-Drive - как он делится или закрепляется за виртуальными машинами? Если кратко: 1) гипервизор подбирает всё железо под себя (и оттого драйвера нужны именно под гипервизор, а не под виртмашину, иначе железо не определится и не будет доступно). 2) на каждую функционально-модульную часть каждой железяки (многоголовая сетёвка, например) натягивается некий софт-контейнер, снаружи видимый как USB-устройство. Эти контейнеры и подсовывает гипервизор во все виртмашины в виде "хардварных" модулей. Фактически, виртмашина - это конструктор "лего" из отдельных контейнеров, никак не объединённых, т.е. "мамки" у них нема. В качестве оной выступает типовая платформа виртмашины, суть - программная эмуляция чипсета, причём - любого, хоть двк-шного, если сумеешь такой написать. Это не "безумная свобода", а готовый типовой набор чипсетов, не обольщайся. Отсюда трудности с запуском экзотических ОС для экзотических платформ - либо невозможно вовсе, либо глюкаво донельзя. И отбирать хлеб у эмуляторов - задачи нет... 3) помимо USB-устройств "аппаратного назначения" в виртмашину подсовываются и чисто программные USB-устройства, яркий пример коих - тыщщи вирт-сетевушек, свичей, vlan-ов, флопоприводов, сидюков и прочего, вовсе не имеющего аппаратной под-основы. 4) гостевая ОС не видит в полной мере все "виртуальные железяки" вплоть до установки неких "virtual tools", по сути - расширенный набор драйверов для всех USB-модулей в виртмашине, набор одинаков, ибо модули уже унифицированы. Такая-вот "матрёшка", каждый следующий пункт как-бы оборачивает предыдущий. Управление аппаратной железякой - только у той ОС, что заняла соответствующий USB-контейнер в данный момент времени. Остальные - ждут или отказываются работать с железякой. Иными словами, поставить 100 одинаковых ОС с единственного аппаратного двд-привода - невозможно. Зато можно подключить единственный образ двд под все 100 "виртуальных приводов" и с него одновременно ставить все 100 виртмашин. |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
CodeMaster написал: Почитай например статью про Xen Ну, например, в системе есть DVD-Drive - как он делится или закрепляется за виртуальными машинами? https://ru.wikipedia.org/wiki/Xen Из нее становится примерно понятно как это работает. |
LostP
Advanced Member
Откуда: Московская область Всего сообщений: 561 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2009 |
CodeMaster написал: За одной конкретной, выбранной. Ну, например, в системе есть DVD-Drive - как он делится или закрепляется за виртуальными машинами? CodeMaster написал: То же самое, выделяется на конкретную машину. Или в слот расширения установлена какая-то карта, как к ней осуществляется доступ? CodeMaster написал: На все. Или на какие устройства драйвера должны устанавливаться в гипервизор, загрузочный винт, видеокарта, ещё что-то? CodeMaster написал: Извините, но тут всё-таки не курсы, чтоб "от и до", читайте литературу, попробуйте изучить самостоятельно. Могу проконсультировать, но беру за это не мало. Вообщем, понаучней чем Википедия, но при этом достаточно популярно. |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
alecv написал: Вот как раз после её прочтения я понял, что ничего не понимаю :-) Почитай например статью про Xen Fe-Restorator написал: О! Вот теперь более-менее картина получается. И ещё один уточняющий вопрос: захват/освобождение этих контейнеров только в процессе ручной настройки или возможно автоматически (например по простою в ранее занявшей ОС)? Управление аппаратной железякой - только у той ОС, что заняла соответствующий USB-контейнер в данный момент времени. Fe-Restorator написал: С чтением как бы довольно просто, а вот записью? Только из одной ОС? подключить единственный образ двд под все 100 "виртуальных приводов" |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
CodeMaster написал: Ыыыы. Я написал примерно треть статьи, позор мне... Там есть ссылки на побочные темы, вроде аппартной виртуализации и т.д. Вот как раз после её прочтения я понял, что ничего не понимаю Xen вообще "образцово-показательный" гипервизор, к тому же в исходниках. |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Полигон-2 » Технический флейм » Некоторые мысли о виртуализации |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |